OJS OCS OMP OHS

You are viewing the PKP Support Forum | PKP Home Wiki



Multi press OJS

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

Moderators: jmacgreg, btbell, michael, bdgregg, barbarah, asmecher

Forum rules
Developer Resources:

Documentation: The OJS Technical Reference and the OJS API Reference are both available from the OJS Documentation page.

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 OJS Editorial Support and Discussion subforum; if you have a technical support question, try the OJS Technical Support subforum.

Multi press OJS

Postby nesi » Tue Nov 09, 2010 1:02 am

we are working for the University of Florence and more precisely for the Florence University
Press for improving their OJS instance to one capable of coping with more than one press at the time.
So that adding one more level ion the model to cope with press manager that may manage more journal ,etc...

we have already developed the first release and we would like to know if our changes and additions
can be of interest for the OJS community as well..

Paolo, Piero and Gianni
nesi
 
Posts: 1
Joined: Tue Nov 09, 2010 12:58 am

Re: Multi press OJS

Postby jmacgreg » Thu Nov 11, 2010 11:33 am

Hi Paolo,

This sounds very interesting indeed! Can you give us a better idea on what you are doing, maybe even with some screenshots? The community may also be interested in seeing any code that you might have to offer.

Cheers,
James
jmacgreg
 
Posts: 4190
Joined: Tue Feb 14, 2006 10:50 am

Re: Multi press OJS

Postby pantaleo_dsi » Wed Nov 17, 2010 2:24 am

Hi James,

our contribution to the current OJS architecture consists in providing a new class (the Press) and a new role (the Press Manager), so that a unique OJS platform may be able to host several presses, each one containing their own journals. So, basically, our aim is to make OJS a multi-press and multi-journal platform, while the present version is only mono-press and multi-journal. The Press Manager has authorizations and privileges similar to the ones owned by both the Journal Manager and by the Site Administrator. The Press Manager is be able to:

- Create / edit general settings and the graphical layout of his own press;
- Create new journals / edit existing journals in his own press;
- Enroll Journal Managers, Editors, Section Editors, Authors etc... in his own press;

Besides, the Site Administrator can now create new presses or edit existing ones, can enroll new Press Managers etc...

Some new tables were created, and added to the present OJS database structure (presses, press_settings), and new classes have been created for this purpose (Press.inc.php, PressSettings.inc.php, PressDAO.inc.php, AdminPressHandler.inc.php, PressManagerHandler.inc.php etc...).

Some existing tables in the database (journals, roles etc...), and also some existing classes have been modified accordingly (for instance, now each journal is univocally associated to one press...)

We are still working on some features, following our user requirements.
Cheers,

Paolo, Piero and Gianni
pantaleo_dsi
 
Posts: 1
Joined: Tue Jul 06, 2010 12:59 am

Re: Multi press OJS

Postby jalperin » Thu Dec 09, 2010 4:28 pm

Paolo, Piero and Gianni,

We would love to have a look at some of your code. I think it would be a valuable contribution for the broader community. Have you looked much at providing some "browse"-type functionality? So as to provide a way of navigating the offerings?

You can send code to pkp-support@sfu.ca for the team to see/review/comment.

Thanks! Always appreciate community feedback and code!
jalperin
 
Posts: 158
Joined: Thu Jul 06, 2006 1:03 pm
Location: Buenos Aires


Return to OJS Development

Who is online

Users browsing this forum: Yahoo [Bot] and 4 guests