openpublisher


PHP5 Content Management System

Open Publisher is a modular designed Content Management System. It is build on the top of a core MVC (model view controller) architecture calling “JAPA”. Open Publisher consists of a couple of modules.

Motivation

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

Key features

  • modular
  • simple mvc architecture
  • ajax, rpc and cli support
  • flexible and extensible

Modul characteristics

Open Publisher is released with the following modules:

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

Open Publisher core architecture supports many administration designs and logic. Currently it is distributed with one administration that works with javascript disabled. The only javascript part, the html editor TinyMCE, can be replaced by a markup library (textil or php_markdown) from within the general configuration. It works with pure text navigators like Lynx.

The default administration interface was designed with simplicity in mind. Which means, not bloated with features and with an intuitive user guidance. Keywords: usability, accessibility.

The final developer goal is to release a robust distribution with as less library dependencies as possible.

Project Information

Labels:
mvc php5 mysql cms accessibility lynx usabiltity