BEdita
   HOME

TheInfoList



OR:

BEdita is an open source
web development framework A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and ...
that features a
Content Management System A content management system (CMS) is computer software used to manage the creation and modification of digital content (content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
(CMS) out-of-the-box. Current version is ''3.1.5'', released on 5 March 2012 under Affero General Public License version 3.
A preview and "unstable" version is also available: ''3.2.beta populus'', released on 5 March 2012 under the same GPL license. BEdita is built upon the PHP development framework CakePHP.


Features

BEdita is both a
content management system A content management system (CMS) is computer software used to manage the creation and modification of digital content (content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
and a
web development framework A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and ...
. In the words of the authors, BEdita is a "modular framework that features a back-end Content Management System out-of-the-box".


Bedita 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 more controllers and helpers and the Smarty templating engine. It also combines some presentation technologies, such as JQuery, with the aim to supply a set of ready to use tools. From CakePHP BEdita derives the
Model–view–controller Model–view–controller (MVC) is a software architectural pattern commonly used for developing user interfaces that divide the related program logic into three interconnected elements. This is done to separate internal representations of infor ...
paradigm: the multi-tier architecture assures the separation of data modelling, data flow/control and its visual presentation. Inside BEdita every information is stored in an object oriented manner. Upon this abstraction, the developer can build as many custom relations as needed by the project.


Bedita as a CMS

BEdita is also a complete
content management system A content management system (CMS) is computer software used to manage the creation and modification of digital content (content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
, since it already comes with a multi-language back office application, able to manage several kinds of data: the CMS presents a number of modules, each related to a type of content. It is able to handle documents, multimedia objects and galleries, events, news, address books, blogs, bibliographies, newsletters and more out of the box. All this content is managed in multiple languages, geo-localized and organized through different strategies: hierarchic tree, custom categories and ''tags''.


Releases


A brief history

For major release 3, BEdita has been rewritten from the ground up: all the previous versions were not publicly available under an open source license. The very first public release of a version 3 "beta" took place in May 2009. On 17 November 2009 a stable version of BEdita – 3.0 codename Betula – was released under Affero General Public License version 3, freely downloadable on the official web sit
www.bedita.com
and some common
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
online networks ( SourceForge,
Freshmeat Freecode, formerly Freshmeat, is a website owned by BIZX, Inc., hosting mainly open-source software for programmers and developers. Among other things, the site also hosted user reviews and discussions. While a majority of the software covered i ...
or
Ohloh Black Duck Open Hub, formerly Ohloh, is a website which provides a web services suite and online community platform that aims to index the open-source software development community. It was founded by former Microsoft managers Jason Allen and Sc ...
). BEdita was created and is currently developed by two Italian companies
ChannelWeb srl
an
Chialab srl


List of public official releases


See also

* Free Software licensing *
List of AGPL web applications This is an incomplete list of software that are licensed under the GNU Affero General Public License, in alphabetical order. * Akvo platform - data platform for Sustainable Development Goals and international development tracking * Alaveteli * Am ...


References


External links


Official web sites


BEdita official web site

Demo: the backoffice CMS, a test site and a production site

API documentation

Community forum

Presentation slides
(downloadable
PDF Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
)


Project pages from the open-source network


Project page on Google Code with public SVN mirror

Project page on Sourceforge

Project page on Freshmeat

Project page on Ohloh


Third-party publications


Features and Requirements on CMSMatrix.org
{{Webarchive, url=https://web.archive.org/web/20090802201131/http://www.cmsmatrix.org/matrix/cms-matrix/bedita , date=2 August 2009
Article on blogfreakz.com

Review and more on HotScripts.com


Free content management systems Free software programmed in PHP Web frameworks Web development software Software using the GNU AGPL license Cross-platform free software