Home
OOPUB is a CMS aiming power and simplicity.
It is an evolution of the
Imhotep CMS which has 10 years experience.
ARCHITECTURE
OOPUB stands for Object Oriented PUBlication.
Blocks are bits of web pages you assemble together.
The tree view enables to directly have a general sight of the application architecture, blocks and objects and current modifications.
SPECIAL FEATURES
Real cache system
The cache is built first with the block cache file:
no suprises ad no cache enabling delay.
Marks in the cache enable to update "real time" data (data that change each time the page is displayed).
In an MVC, this would be as if the view was first cached then sent to the controller.
Real publication system
Publication is a code and content publication (Joomla, SPIP and drupal are only content publication systems).
You can therefore modify the code or content, then display modifications without any interaction with the production site and then publish.
Block Publication: When ablock is modified it is marked as in the administration block tree.
EASY TO USE
To build an IT application (web sites, ERP, etc...) OOPUB provides tags (no need to learn them) which manage menus, blocks assembling, frames (templates), labels, news, forms and record savings whithout a single line of code.
An integrated search engine enables to trace / replace texts and code instructions.
The whole administration has an on-line access (no separated back-office).
The online editor enables to manage content with the usual font formatting but also with the styles defined in the style sheet.
Administration is totally on-line (no separated back-office).
Online rich-text editor (content management tool):
Complete and compact, it also proposes the style sheet styles.
Records have special additionnal tree editing features for selects, radios, checkboxes types.
Code editor (block building and uploaded scripts css, javascript, etc.. editing):
Syntax coloring.
Tags proposed with the following sub-menus:
languages and menu management.
blocks and frames (templates) assembling.
content labels.
news, forms (stores records without a single line of code).
An integrated
search engine eables to trace / replace texte and code.
Language management - compatible with special characters (chinese, arabe, etc..).
htdigest users accounts totally configurables (example give access to a traslator for one language and a restricted amount of pages).
Automatic backups with conservation management (hours, days, weeks, months, years).
POWERFUL
Performance optimisation is equivalent to a minalistic use of server-side computing:
- Built pages are cached.
- Use of ajax.
- Client-side "helpers" features are programmed in javascript (not server-side php).
Instant publication of the whole or some modified parts.
Apache
rewritemode automatic coverage, wether the module is or not installed in Apache and wether or not .htaccess file has the information or not.
Use of some ZEND libraries such as Zend_DB
(compatible with most databases and having tansactionnal fetaure).
OOPUB also uses Zend POO/Pear programming structure.