OJS OCS OMP OHS

You are viewing the PKP Support Forum | PKP Home Wiki



using OCS database to extended external functionalities

OCS development discussion, enhancement requests, third-party patches and plug-ins.

Moderators: jmacgreg, michael

Forum rules
Developer Resources:

Documentation: The OJS Technical Reference and the OJS API Reference are both available from the OJS Documentation page. While these are OJS-specific, the OCS codebase is similar enough to OJS they should be of help. There is also an [url=http://pkp.sfu.ca/ocs_documentation[/url]OCS Documentation[/url] page with some more general documentation that might also be of interest.

Git: You can access our public Git Repository here. Comprehensive Git usage instructions are available on the wiki.

Bugzilla: You can access our Bugzilla report tracker here.

Search: You can use our Google Custom Search to search across our main website, the support forum, and Bugzilla.

Questions and discussion are welcome, but if you have a workflow or usability question you should probably post to the OCS Conference Support and Discussion subforum; if you have a technical support question, try the OCS Technical Support subforum.

using OCS database to extended external functionalities

Postby amdorino » Tue Jul 30, 2013 7:16 am

Hi,
I have a website for administrative tasks of conferenes which have nothing with articles. I would like to have the OCS installed database used to these non-articles conferences, as some of the conferences are only lecutres.
Can installed OCS enable CRUD operations from external website directly to the database (with or without locking mechanisms)? Or will it "break the installation"? Does it enable to add tables of my own such as NonArticleConference, NonArticleConfTypes, and so on?
I am looking for expanding the functionality of OCS to addresss the needs of administrative tasks – without being limited to plugin capabilities.
Thank you.
amdorino
 
Posts: 15
Joined: Mon Jul 01, 2013 11:20 am

Re: using OCS database to extended external functionalities

Postby asmecher » Tue Jul 30, 2013 9:11 am

Hi amdorino,

External tools can modify the OCS database without problems, with the exception of some of the tables that are cached in the filesystem like conference_settings and sched_conf_settings. If you do run into cache problems, you can disable the file cache for specific classes by modifying the related DAOs, like ConferenceSettingsDAO and SchedConfSettingsDAO.

Regards,
Alec Smecher
Public Knowledge Project Team
asmecher
 
Posts: 8413
Joined: Wed Aug 10, 2005 12:56 pm

Re: using OCS database to extended external functionalities

Postby amdorino » Tue Jul 30, 2013 11:56 pm

Thank you
amdorino
 
Posts: 15
Joined: Mon Jul 01, 2013 11:20 am


Return to OCS Development

Who is online

Users browsing this forum: No registered users and 2 guests