Developer(s) | François Planque |
---|---|
Stable release | |
Repository | |
Written in | PHP |
Operating system | Cross-platform |
Type | Content & community management system blog software |
License | GNU General Public License version 2 |
Website | www.b2evolution.net |
b2evolution is a content and community management system written in PHP and backed by a MySQL database. It is distributed as free software under the GNU General Public License.
b2evolution originally started as a multi-user multi-blog engine when François Planque forked b2evolution from version 0.6.1 of b2/cafelog in 2003. [2] A more widely known fork of b2/cafelog is WordPress. b2evolution is available in web host control panels as a "one click install" web app. [3]
Most of the early major releases were named after famous cities or particular places [4] the project maintainer has visited and/or was inspired by. [5]
After version 5.0, the project began to emphasize online community and online marketing features and integration with social networking sites, with the ability to automatically post new content to Twitter. To highlight the software's ability to manage many types of content, its blogs were renamed to "collections".
b2evolution 5.0 was rapidly adopted, becoming the most popular version, [6] but overall b2evolution usage is declining relative to competitors WordPress and Drupal. Currently,[ when? ] it is installed on less than 0.1% of websites.
Known primarily for its multi-blog capabilities, [7] b2evolution also includes "all the features of traditional blog tools" [8] like file & photo management, advanced skinning, multiple domain support, detailed user permissions, and W3C standards compliance. It installs on almost any LAMP (Linux, Apache, MySQL/MariaDB, PHP) server. [9] The software will run on IIS using FastCGI, [10] but database servers other than MySQL and MariaDB are not supported. Configuration is handled through the installer or administrative back-end.
In addition to its ability to manage multiple blogs, b2evolution supports multiple users and admins under a single installation without the need of external plugins. b2evolution also supports numerous third-party plugins. These include text format extensions enabling Textile, Auto-P, Greymatter, BB code, Texturize, LaTeX, and graphic smilies. Also, plugins which facilitate full integration with third party tools such as Gallery 2, YouTube, and digg are available.
Other features include community-wide spam filters, in which many b2evolution sites aggregate and tag spammer IPs into a central blacklist for the benefit of all b2evolution blogs,[ citation needed ] a button to declare "comment spam bankruptcy"—which deletes all comments across an entire b2evolution installation, a fully skinnable interface, strong SEO features including automatic redirection of renamed articles and insertion of canonical link tags, url shortening, localization into a dozen language packs, and a fully exposed API for plugin developers to add new functionality. b2evolution's code is factored into the blog application itself and a framework called EvoCore. EvoCore can be used on its own to build non-blog web applications.
MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.
TWiki is a Perl-based structured wiki application, typically used to run a collaboration platform, knowledge or document management system, a knowledge base, or team portal. Users can create wiki pages using the TWiki Markup Language, and developers can extend wiki application functionality with plugins.
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.
WordPress is a web content management system. It was originally created as a tool to publish blogs but has evolved to support publishing other web content, including more traditional websites, mailing lists, Internet forums, media galleries, membership sites, learning management systems, and online stores. Available as free and open-source software, WordPress is among the most popular content management systems – it was used by 43.1% of the top 10 million websites as of December 2023.
The following tables compare general and technical information for many wiki software packages.
Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.
A LAMP is one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.
LifeType is an open-source blogging platform with support for multiple blogs and users in a single installation. It is written in PHP and backed by a MySQL database. LifeType is licensed under the GNU General Public License.
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.
PMB is a fully featured open source integrated library system. It is continuously developed and maintained by the French company PMB Services.
Serendipity is a blog and web-based content management system written in PHP and available under a BSD license. It supports PostgreSQL, MySQL, SQLite database backends, the Smarty template engine, and a plugin architecture for user contributed modifications.
Big Medium was a browser-based web content management system (CMS) written in the Perl programming language and developed by Global Moxie, the Paris-based company of independent developer Josh Clark.
CMS Made Simple (CMSMS) is a free, open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area. In 2017 it won the CMS Critic annual award for Best Open Source Content Management.
Web Platform Installer was a freeware, closed-source package management system that installs non-commercial development tools and their dependencies that are part of Microsoft Web Platform, including:
GLPI is an open source IT Asset Management, issue tracking system and service desk system. This software is written in PHP and distributed as open-source software under the GNU General Public License.
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.
MyBB, formerly MyBBoard and originally MyBulletinBoard, is a free and open-source forum software developed by the MyBB Group. It is written in PHP, supports MariaDB, MySQL, PostgreSQL and SQLite as database systems and, in addition, has database failover support. It is available in multiple languages and is licensed under the LGPL. The software allows users to facilitate community driven interaction through a MyBB instance.
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.
October is a self-hosted content management system (CMS) based on the PHP programming language and Laravel web application framework. It supports MariaDB, MySQL, PostgreSQL, SQLite and SQL Server for the database back end and uses a flat file database for the front end structure. The October CMS covers a range of capabilities such as users, permissions, themes, and plugins, and is seen as a simpler alternative to WordPress.