Open Monograph Press
PHP JavaScript Smarty CSS HTML Shell XSLT
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.openshift/action_hooks pkp/pkp-lib#3246 Update copyright dates Jan 22, 2018
api/v1 pkp/pkp-lib#2894 fix copyright year Feb 21, 2018
cache Add CSS to gitignore for cache Feb 17, 2014
classes pkp/pkp-lib#1904 Remove ending PHP tags Aug 15, 2018
controllers pkp/pkp-lib#3578: harmonizing GridDataProvider::loadCategoryData() si… Aug 15, 2018
dbscripts/xml users and authors names improvement Jun 9, 2018
docs pkp/pkp-lib#3765 Correct localization information Jun 6, 2018
js Compile JS Apr 4, 2018
lib Submodule update Aug 15, 2018
locale Merge pull request #587 from kant/patch-4 Aug 14, 2018
pages pkp/pkp-lib#1904 Remove ending PHP tags Aug 15, 2018
plugins pkp/pkp-lib#1904 Remove ending PHP tags Aug 15, 2018
public Fixed file mode Nov 26, 2011
registry Remove obsolete javascript Jul 24, 2018
styles pkp/pkp-lib#3246 Update copyright dates Jan 22, 2018
templates pkp/pkp-lib#3837 do not display references textarea in the metadata m… Jun 27, 2018
tests pkp/pkp-lib#1904 Remove ending PHP tags Aug 15, 2018
tools pkp/pkp-lib#1904 Remove ending PHP tags Aug 15, 2018
.babelrc pkp/pkp-lib#2771 Integrate ui-library Sep 19, 2017
.editorconfig pkp/pkp-lib#2771 Integrate ui-library Sep 19, 2017
.eslintignore pkp/pkp-lib#2771 Integrate ui-library Sep 19, 2017
.eslintrc.js Clean code with PhpStorm Oct 19, 2017
.gitignore pkp/pkp-lib#2962 Continue back-port of OJS commerce rewrite to OMP Nov 21, 2017
.gitmodules pkp/pkp-lib#3946: moving usageStats to submodule in parallel with OJS Jul 20, 2018
.postcssrc.js Clean code with PhpStorm Oct 19, 2017
.scrutinizer.yml Add scrutinizer config Apr 18, 2014
.travis.yml Move sharutils install elsewhere Aug 9, 2018
README.md pkp/pkp-lib#2163 Add npm install to app build instructions Jul 25, 2017
config.TEMPLATE.inc.php Remove charset_normalization option Jul 9, 2018
favicon.ico *7108* Default favicon and robots.txt Mar 12, 2012
index.php pkp/pkp-lib#1904 Remove ending PHP tags Aug 15, 2018
package.json Increment version number in descriptors for 3.1.1 Mar 13, 2018
robots.txt *7108* Default favicon and robots.txt Mar 12, 2012
webpack.config.js Clean code with PhpStorm Oct 19, 2017

README.md

Open Monograph Press

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.

Build Status

Documentation

You will find detailed guides in docs folder.

Using Git development source

Checkout submodules and copy default configuration :

git submodule update --init --recursive
cp config.TEMPLATE.inc.php config.inc.php

Install or update dependencies via Composer:

cd lib/pkp
# if you don't already have Composer installed:
curl -sS https://getcomposer.org/installer | php
php composer.phar update

Install or update dependencies via NPM:

# install [nodejs](https://nodejs.org/en/) if you don't already have it
npm install
npm run build

If your PHP version supports built-in development server :

php -S localhost:8000

See Wiki for more complete development guide.

Bugs / Issues

See https://github.com/pkp/pkp-lib/#issues for information on reporting issues.

Running Tests

See Unit Tests, and also Github Documentation for PKP Contributors for Travis-based continuous integration testing.

License

This software is released under the the GNU General Public License.

See the file COPYING included with this distribution for the terms of this license.

Third parties are welcome to modify and redistribute OJS in entirety or parts according to the terms of this license. PKP also welcomes patches for improvements or bug fixes to the software.