BEdita

Last updated

BEdita
Developer(s) ChannelWeb srl / Chialab srl
Stable release
5.15.1 [1]   OOjs UI icon edit-ltr-progressive.svg / 15 December 2023;27 days ago (15 December 2023)
Repository
Written in PHP
Operating system Any
Platform Cross-platform
Available inEnglish, Italian, German
Type Content Management System & Web development framework
License AGPLv3
Website www.bedita.com

BEdita is an open source web development framework that features a Content Management System (CMS) out-of-the-box.

Contents

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 and a web development framework.

In the words of the authors, BEdita is a "modular framework that features a back-end Content Management System out-of-the-box". [2]

Bedita as a Framework

BEdita is a Semantic Content Management Framework. BElogo-SCMF.png
BEdita is a Semantic Content Management 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 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: a screenshot of the dashboard Homebedita 980px.png
BEdita: a screenshot of the dashboard

BEdita is also a complete content management system, 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 site www.bedita.com and some common open-source online networks (SourceForge, Freshmeat or Ohloh).

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

List of public official releases

VersioneCode NameDataNote
3.0.beta2NA27 May 2009first public release
3.0.beta3NA1 August 2009
3.0 RCAlnus1 September 2009
3.0Betula17 November 2009first official stable release
3.01Betula12 January 2010stable release (bug fixes and minor updates)
3.1.alphaUlmus5 May 2010unstable alpha release (bug fixes and new features)
3.1.betaUlmus9 July 2010unstable beta release (bug fixes and new features)
3.1.RCUlmus20 August 2010unstable RC release (bug fixes and new features)
3.1Ulmus7 December 2010stable official release (bug fixes and new features)
3.1.1Ulmus1 February 2011stable official release (bug fixes and new features)
3.1.2Ulmus1 February 2011stable official release (bug fixes and new features)
3.1.3Ulmus16 June 2011stable official release (bug fixes and new features)
3.1.4Ulmus31 October 2011stable official release (bug fixes and new features)
3.1.5Ulmus5 March 2012stable official release (bug fixes and new features)
3.2.betaPopulus5 March 2012unstable beta release (bug fixes and new features)


See also

Related Research Articles

<span class="mw-page-title-main">Midgard (software)</span>

Midgard is an open source persistent storage framework. It provides an object-oriented and replicated environment for building data-intensive applications.

<span class="mw-page-title-main">Tiki Wiki CMS Groupware</span> Content management software

Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki-based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL-2.1-only) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application.

<span class="mw-page-title-main">WebGUI</span> Open-source content management system

WebGUI is an open-source content management system written in Perl and released under the GNU General Public License.

<span class="mw-page-title-main">XOOPS</span> Content management system software

XOOPS is a free open-source content management system (CMS), written in PHP. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License (GPL) and is free to use, modify and redistribute.

eZ Publish is an open-source enterprise PHP content management system that was developed by the Norwegian company Ibexa. eZ Publish is now maintained by 7x. eZ Publish is freely available under the GNU GPL version 2 license, as well as under proprietary licenses that include commercial support. In 2015, eZ Systems introduced eZ Platform to replace eZ Publish with a more modern and future-proof solution. In 2024, 7x released eZ Publish 6.0 (stable) to replace eZ Publish 5.4 with a more modern and future-proof solution compatible with PHP 7.x and 8.x software.

<span class="mw-page-title-main">DNN (software)</span>

DNN Platform is a web content management system and web application framework based on the .NET Framework. It is open source and part of the .Net Foundation.

<span class="mw-page-title-main">Joomla</span> Free and open-source web content management system

Joomla, also spelled Joomla! and sometimes abbreviated as J!, is a free and open-source content management system (CMS) for publishing web content on websites. Web content applications include discussion forums, photo galleries, e-Commerce and user communities and numerous other web-based applications. Joomla is developed by a community of volunteers supported with the legal, organisational and financial resources of Open Source Matters, Inc.

<span class="mw-page-title-main">CakePHP</span> Open-source web framework in PHP

CakePHP is an open-source web framework. It follows the model–view–controller (MVC) approach and is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

<span class="mw-page-title-main">MODX</span>

MODX is an open source content management system and web application framework for publishing content on the World Wide Web and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL, MariaDB and Percona Server as the database. It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007.

<span class="mw-page-title-main">Exponent CMS</span> Content management system

Exponent CMS is a free, open-source, open standards modular enterprise software framework and content management system (CMS) written in the programming language PHP.

<span class="mw-page-title-main">ImpressCMS</span>

ImpressCMS is an open source content management system for building and maintaining dynamic web sites, written in the PHP programming language and using a MySQL database. The product is released under the GNU General Public License version 2.

<span class="mw-page-title-main">TYPO3</span>

TYPO3 is a Web Content management system (CMS) written in the programming language PHP. It can run on a variety of web servers, such as Apache, Nginx, or Internet Information Services (IIS), and on many operating systems, including Linux, Microsoft Windows, FreeBSD, macOS, and OS/2. It is free and open-source software released under the GNU General Public License version 2.

Phire CMS is an open source content management system and publishing platform for managing the content of websites and web applications. Phire CMS is licensed under the new BSD license, is written using the MySQL database and the PHP programming language.

Pimcore is an open-source enterprise PHP software platform for product information management (PIM), master data management (MDM), customer data management (CDP), digital asset management (DAM), content management (CMS), and digital commerce.

Kajona is a PHP based content management framework, released and developed as an open source project using the GNU Lesser General Public License. The system requires a relational database system such as MySQL, PostgreSQL or SQLite. Due to the abstraction of the database provided by Kajona's database-layer, nearly all relational database systems can be connected. Kajona uses UTF-8 to store its content, resulting in a system suitable for international websites. Since the system is written as a framework, external developers are able to enrich the system with new functionalities using one of the many hooks / plugin concepts Kajona provides. There are HotSpots for nearly every aspect such as for widgets, search plugins, elements or modules.

ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM. Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.

<span class="mw-page-title-main">Ametys CMS</span>

Ametys is a free and open source content management system (CMS) written in Java. It is based on JSR-170 for content storage, Open Social for gadget rendering and a XML oriented framework. It is primarily designed to run large corporate websites, blogs, intranets and extranets on the same server.

<span class="mw-page-title-main">Novius OS</span>

Novius OS is a content management system (CMS) open source designed for multi-channel Internet (Create Once Publish Everywhere) and published by the Novius company since 2011.

<span class="mw-page-title-main">Pop PHP Framework</span> Free and open source PHP web framework

The Pop PHP Framework a free and open source PHP Web framework that was created by Nick Sagona. It is distributed under the BSD License and hosted on GitHub. The framework is intended to be utilized for rapid application development, with an emphasis on web applications.

References

  1. "Release 5.15.1". 15 December 2023. Retrieved 19 December 2023.
  2. Official website. "BEdita – Semantic Content Management Framework".

Official web sites

Project pages from the open-source network

Third-party publications