BEdita [ Return to Matrix ]

Description

BEdita is both a Content Management System and a Web development framework.

It has been released officially in May 2009 under Affero General Public License version 3 and it is freely downloadable from the official web site www.bedita.com or some common Open source online networks (Sourceforge, Freshmeat or Ohloh).

Current version is 3.01, released on 12 January 2010.


BEdita was created and is currently developed by two Italian companies, ChannelWeb srl and Chialab srl.

In the words of the authors, BEdita is a "object-oriented Semantic Content Management Framework (SCMF), a system where every element is an object with its properties, its connections, in its context".

 

As a Framework

BEdita is built upon the well-known PHP development framework CakePHP: as a framework itself, BEdita actually extends CakePHP adding many features through several controllers and helpers. It also combines great presentation tools, such as JQuery or the Smarty template engine, with the aim to supply a set of ready to use libraries.


From CakePHP BEdita derives the Model–View–Controller pattern: the multi-tier architecture establishes separation of data modelling, data flow/control and its visual presentation. Inside BEdita every information is stored in an object oriented style: upon this abstraction, the developer can build as many data objects and custom relations as needed.


As a CMS

BEdita also features a complete Content Management System: it comes with a ready to use multi-language back office application.

The CMS presents a number of modules, each dedicated to a particular type of content. BEdita CMS is able to handle out-of-the-box documents, multimedia objects and galleries, events, news, address books, blogs, bibliographies, newsletters and more.

All this content is managed in multiple languages, geo-localized and organized through different strategies: hierarchic tree, custom categories and tags.

 

Front ends (Web sites and front office apps)

BEdita has a built in front end API: every publication should query the API in order to obtain semantically organized results that fit an output structure, i.e. a HTML/CSS web site.

In the downloadable package there are some examples of basic web front ends, so to easily start the development of new BEdita based web sites.

 

 


Enough?!?! ;-)

Try it and let us know what you think, contribute or build your own commercial application.


Comments
Send Creator a Message



Disclaimer: All information on this site is deemed reliable but not guaranteed and should be independently verified. Neither the listing maintainers nor Plain Black Corporation shall be responsible for any typographical errors, misinformation, misprints and shall be held totally harmless. We welcome feedback about errors in the data on this site.

Assignment: Any user that chooses to submit information to our site agrees to automatically license the rights to the submitted information to Plain Black Corporation for whatever purpose Plain Black Corporation deems necessary. All copyrights and other rights are retained by the owner of the original work.