Xrousse.org

Css
Xrousse
Lynx

Beryo, système de publication pour le web

A short description of Beryo project : web publication system (english version)

Publié par Yo' le jeudi 30 mars 2006

Beryo is a (french) hybrid system of publication for the Internet, written in PHP/Mysql, available under GPL license. Beryo is qualified of hybrid because it uses both 'static public pages' and 'dynamic member pages' to improve the performance, and because I have some difficulties to categorise it in usual topics as Blog, CMS!!

I started the developpement of Beryo in 2003, Sept. mainly because I was in charge to develop a website but also in order to learn web development.

Beryo could be categorised in CMS since it permits to manage content (web html content via a Wiki publication or a Rich Text Editor, or Files as pictures, pdf, archives...). But it can also be categorised in Blog system, since Beryo includes modular components (Forum, Agenda, News, Articles, Blog...) you can use, redefine or extend to fullfill your needs. A metamodel is used to define modules, so it's quite simple to define a new one (a module is composed by a list of data fields and several html templates).

Beryo is really powerful and flexible : It can be used to create an institutional-oriented website (Beryo is fully skinnable with Xhtml 1.0 / Css 2.0 features) as well as a collaborative site, with an extranet access, with several level of visibility / access rights (since with Beryo you manage Users, Workgroups and Access Rights -read, write, admin- on each element of the arborescence of the site).

Beryo is pretty simple to install and use and quite well documented : an assistant is available during the installation process at the URL http://yourdomain/install/. Concerning publication, a 'middle-office' permits to modify everything if you have the good right on the page, and a intuitive back-office helps you to manage publications (in creation, in diffusion, in archive). For a complete documentation (in french at the moment), see http://www.xrousse.org/index.php?idArbo=beryo

About sources: Sources can be downloaded here:

Code can probably be improved, if an expert want to have a look, he's welcome!

Beryo minimum system requirement :

  • Web server (Apache >= 1.3.26)
  • PHP (>= 4.1.2)
  • mySql (3.23)

Beryo includes the Laurent Jouanneau WikiRenderer Php Class, under LGPL license : http://ljouanneau.com/softs/wikirenderer/
Since version 2.0, Beryo includes the 'The Man in Blue' widgEditor, a very powerfull RTE, under GPL license : http://www.themaninblue.com/experiment/widgEditor/

Imprimé depuis http://www.xrousse.org - Le contenu de ce site est sous license Creative Commons Paternité 2.0. (http://creativecommons.org/licenses/by/2.0/fr)