Introduction

Open Publisher (OP) is a modular designed Content Management System. It is built on a core MVC (model view controller) architecture called “JAPA”. Open Publisher consists of a variety of modules.

Motivation

There are many ready-to-use systems which all have more or less weak points in its core architecture. It is well known that there is no golden way to the perfect system, Open Publisher is an attempt to go in a new and hopefully better direction of application design.

Key features

  • modular
  • simple architecture
  • ajax, rpc and cli support
  • flexible and extensible
  • plug&play

Module characteristics

Open Publisher is released with the following modules:

  • navigation
  • article (with comments support)
  • link (extern links management)
  • keywords (extended tagging)
  • user

In nearly all modules tinyMCE (html editor) is used to edit the content. Open Publisher has a simple user rights management. Currently mysql > 4.1 is used as the database. But it is possible to use any other database system.

Doc

Please consult the doc which describes the internal architecture of Open Publisher. It is a first release.

Download

Open Publisher 1.1-b4

You can browse through the subversion repository:

http://openpublisher.svn.sourceforge.net/viewvc/openpublisher/trunk/

and/or export a working release from:

https://openpublisher.svn.sourceforge.net/svnroot/openpublisher/trunk

Please consult the /doc folder for the install procedure.

License

Open Publisher is released under the LGPL.

Mailinglist

http://groups.google.com/group/openpublisher

To join this group send an email to: openpublisher-subscribe@googlegroups.com

Roadmap

version 1.1 (stable)

  • Switch the complete admin layout to the YAML xhtml/css framework
    http://www.yaml.de/en/home.html
  • Designing the whole admin interface with accessibility in mind
  • Finish the action classes doc of all modules (phpDocumentor)
  • Complete the doc/Open_Publisher.pdf
  • End user doc
  • Relaunch the Open Publisher website.

Final note

Open Publisher is under heavy development and we are always looking for people for joining the staff. If you are motivated and available to contribute to this project you are welcome.

  • php5, mysql or other db developers
  • html designers
  • doc writers
  • usability consultants
  • languages: english or german or french