Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - gmkll/omp: Open Monograph Press · GitHub
Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gmkll/omp: Open Monograph Press · GitHub
Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gmkll/omp: Open Monograph Press · GitHub
Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - gmkll/omp: Open Monograph Press · GitHub
Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gmkll/omp: Open Monograph Press · GitHub
Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - gmkll/omp: Open Monograph Press · GitHub
Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - gmkll/omp: Open Monograph Press · GitHub
Skip to content

Repository files navigation

	==================================
=== Open Monograph Press
=== The Public Knowledge Project
=== Version: 1.1.0
=== GIT tag: omp-1_1_0-0
=== Release date: January 31, 2014
==================================
About
-----
Open Monograph Press (OMP) has been developed by the Public Knowledge Project.
For general information about OMP and other open research systems, visit the
PKP web site at <http://pkp.sfu.ca/>.
License
-------
OMP is licensed under the GNU General Public License v2. See the file
docs/COPYING for the complete terms of this license.
Third parties are welcome to modify and redistribute OMP in entirety or parts
according to the terms of this license. PKP also welcomes patches for
improvements or bug fixes to the software.
System Requirements
-------------------
Recommended server requirements:
* PHP >= 5.2
* MySQL >= 4.1.1 (including MySQL 5.x) or PostgreSQL >= 9.1.5
* Apache >= 1.3.2x or >= 2.0.4x or Microsoft IIS 6
* Operating system: Any OS that supports the above software, including
Linux, BSD, Solaris, Mac OS X, Windows
As PKP does not have the resources to test every possible combination of
software versions and platforms, no guarantee of correct operation or support
is implied. We welcome feedback from users who have deployed OMP on systems
other than those listed above.
Recommended Configuration
-------------------------
A secure deployment can be best achieved by using the following policies:
* Dedicate a database to OMP; use unique credentials to access it.
Configure this database to perform automated backups on a regular
basis. Perform a manual backup when upgrading or performing
maintenance.
* Configure OMP (config.inc.php) to use SHA1 hashing rather than MD5.
* Configure OMP (config.inc.php) to use force_ssl_login so that
authenticated users communicate with the server via HTTPS.
* Install OMP so that the files directory is NOT a subdirectory of
the OMP installation and cannot be accessed directly via the web
server. Restrict file permissions as much as possible. Automated
backups of this directory should be roughly synchronized with
database backups.
Installation
------------
Please review this document and the RELEASE document prior to installing OMP.
To install OMP:
1. Extract the OMP archive to the desired location in your web
documents directory.
2. Make the following files and directories (and their contents)
writeable (i.e., by changing the owner or permissions with chown or
chmod):
* config.inc.php (optional -- if not writable you will be prompted
to manually overwrite this file during installation)
* public
* cache
* cache/t_cache
* cache/t_config
* cache/t_compile
* cache/_db
3. Create a directory to store uploaded files (submission files, etc.)
and make this directory writeable. It is recommended that this
directory be placed in a non-web-accessible location (or otherwise
protected from direct access, such as via .htaccess rules).
4. Review and apply the patches recommended for your version of OMP.
The Public Knowledge Project development team maintains a publicly-
available list of recommended patches for each release. These will
add no new functionality and will typically consist of small,
easy-to-read patches for specific issues. A Recommended Patches list
for your version of OMP can be found on the PKP development wiki:
<http://pkp.sfu.ca/wiki/index.php/OMP_Recommended_Patches>
To apply a recommended patch, open the bug report and download the attached patch file(s). (Note that bug reports can quite often
include a number of patches, some relevant to the application (ie.
OMP) and version you are running, and some not. Ensure that you
download all and only the patches specific to your application and
version.) For each patch you download, first attempt a dry-run
application of the patch, to ensure that it applies cleanly: $ patch -p1 --dry-run < PATCH_FILE
If the patch applies cleanly, then run the following command, which will actually apply the patch: $ patch -p1 < PATCH_FILE
"PATCH_FILE" should be replaced with the path to the patch file that was downloaded, e.g. "6276-omp.patch".
5. Open a web browser to <http://yourdomain.com/path/to/omp/> and
follow the on-screen installation instructions.
Alternatively, the command-line installer can be used instead by
running the command "php tools/install.php" from your OMP directory.
(Note: with the CLI installer you may need to chown/chmod the public
and uploaded files directories after installation, if the Apache
user is different from the user running the tool.)
6. Recommended additional steps post-installation:
* Review config.inc.php for additional configuration settings
* Review the FAQ document for frequently asked technical and
server configuration questions.
Localization
------------
To add support for other languages, the following sets of XML files must be
localized and placed in an appropriately named directory (using ISO locale codes, e.g. "fr_FR", is recommended):
* locale/en_US
* help/en_US
* registry/locale/en_US
* plugins/[plugin category]/[plugin name]/locale, where applicable
The only critical files that need translation for the system to function
properly are found in locale/en_US and registry/locale/en_US.
New locales must also be added to the file registry/locales.xml, after which
they can be installed in the system through the site administration web
interface.
Translations can be contributed back to PKP for distribution with future
releases of OMP.
Server requirements for full Unicode (UTF-8) support:
* MySQL >= 4.1.1 or PostgreSQL >= 7.1
Third-party Libraries
---------------------
* See lib/pkp/lib/libraries.txt for a list of third-party libraries
used by OMP.
Contact/Support
---------------
The forum is the recommended method of contacting the team with technical
issues.
Forum: <http://pkp.sfu.ca/support/forum/>
Bugs: <http://pkp.sfu.ca/bugzilla/>
Email: <pkp.contact@gmail.com>

About

Open Monograph Press

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors