Textpattern

Last updated
Textpattern
Textpattern.png
Textpattern CMS admin panel - write screen.png
Textpattern CMS admin panel
Original author(s) Dean Allen
Developer(s) Team Textpattern
Initial releaseMarch 19, 2003;19 years ago (2003-03-19)
Stable release
4.8.8 [1] / 2022-01-24 [±]
Repository github.com/textpattern/textpattern
Written in PHP
Operating system Unix-like, Windows, Linux
Available in54 languages
Type Blog software, Content Management System, Content Management Framework
License GNU GPLv2
Website textpattern.com

Textpattern is a free and open-source content management system (CMS) for PHP and MySQL. [2] It was originally developed by Dean Allen and now developed by Team Textpattern. While it is typically listed among weblogging tools, its aim is to be a general-purpose content management system. The current stable version is Textpattern 4.8.8 [1] .

Contents

History

Textpattern grew out of the system used to publish Textism, Allen's personal site, and an unnamed version was announced as available to alpha testers in 2001. [3] In 2003, Textpattern was formally announced. [4] The early alpha versions were followed by a series of beta releases which saw more widespread use, and which were themselves superseded by a series of "gamma" releases [5] which expanded and refined Textpattern's capabilities. Since the final gamma version (1.19), Textpattern has been distributed under the GNU General Public License. [6]

The next version, in September 2004, was Release Candidate 1 for Textpattern 1.0. [7] In a somewhat unorthodox move, Textpattern continued to accumulate features as the second, third, fourth and fifth release candidates were made public. During this time the official development team expanded to include several contributors from the Textpattern community: with Release Candidate 3 Alex Shiels and Pedro Palazón joined the development team, and Sencer Yurdagül was brought into the fold as Textpattern's release manager with Release Candidate 4.

Due to a development process that extended much longer than originally envisioned, the first stable release of Textpattern was version 4.0 [8] on August 14, 2005.

Release History

The 4.2.0 release ( "Textpattern CMS 4.2.0 released".), which was the next major release following 4.0.8, in September 2009 was a major update. The most notable new features were administrative-side enhancements and hooks for creating administrative plugins and themes.

The 4.3.0 release ( "Textpattern CMS 4.3.0 released".) in November 2010 introduced new features and improvements, notably more advanced image handling, and administrative updates in preparation for modernising and streamlining the core code.

The 4.5.0 release ( "Textpattern CMS 4.5.0 released: a hive of activity".) in August 2012 brought many improvements, including a new HTML5 public theme and extensive modernisation of the administration area of the system.

The 4.6.0 release ( "Textpattern CMS 4.6.0 released: it's big".) in September 2016 is one of the most significant releases to-date. Two years in the making, the update from v4.5.7 to v4.6.0 saw almost as many new commits to the code base as there had been in the entire previous project. The result was modernized code, an improved parser, and many new features.

The 4.7.0 release ( "Textpattern CMS 4.7.0 released: theme support as standard".) in May 2018 added support for themes, which had been one of the noted deficiencies of the platform compared to other software. [9] This release was dedicated in honor of creator Dean Allen who died in January 2018.

The 4.8.0 release ( "Textpattern CMS 4.8.0 released".) in February 2020 contained over 800 changes to Textpattern's code to add new functionality, enhance existing features, resolve some issues from previous Textpattern releases and lay more foundations for extending the capabilities of Textpattern in future.

Developers

All of the original developers have departed the project: Allen and Palazón in 2006, Shiels in 2007, and Yurdagül in 2009. As of March 2022, the current developers are Stef Dawson, Phil Wareham, Pete Cooper, and Oleg Loukianov.

Features

Textpattern offers a number of features and conveniences to designers, users, site administrators and developers, including:

See also

Related Research Articles

A content management system (CMS) is computer software used to manage the creation and modification of digital content . A CMS is typically used for enterprise content management (ECM) and web content management (WCM).

Quanta Plus Source code editor

Quanta Plus, originally called Quanta, is a web Integrated development environment (IDE) for HTML, XHTML, CSS, XML, PHP and any other XML-based languages or scripting languages. Quanta was licensed under GPL before the release of version 2.0 final.

Adobe ColdFusion is a commercial rapid web-application development computing platform created by J. J. Allaire in 1995. ColdFusion was originally designed to make it easier to connect simple HTML pages to a database. By version 2 (1996), it became a full platform that included an IDE in addition to a full scripting language.

WordPress is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes. WordPress was originally created as a blog-publishing system but has evolved to support other web content types including more traditional mailing lists and forums, media galleries, membership sites, learning management systems (LMS) and online stores. One of the most popular content management system solutions in use, WordPress is used by 42.8% of the top 10 million websites as of October 2021.

The following tables compare general and technical information for a number of wiki software packages.

A web content management system is a software content management system (CMS) specifically for web content. It provides website authoring, collaboration, and administration tools that help users with little knowledge of web programming languages or markup languages create and manage website content. A WCMS provides the foundation for collaboration, providing users the ability to manage documents and output for multiple author editing and participation. Most systems use a content repository or a database to store page content, metadata, and other information assets the system needs.

Textile is a lightweight markup language that uses a text formatting syntax to convert plain text into structured HTML markup. Textile is used for writing articles, forum posts, readme documentation, and any other type of written content published online.

Markdown Plain text markup language

Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as a markup language that is appealing to human readers in its source code form. Markdown is widely used in blogging, instant messaging, online forums, collaborative software, documentation pages, and readme files.

Silverstripe CMS 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.

<i>Serendipity</i> (software)

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.

SPIP

SPIP is a free software content management system designed for web site publishing, oriented towards online collaborative editing.

Plumi

Plumi is a free software video sharing content management system based on Plone and primarily developed by the Indo-Pacific based EngageMedia, the Greece based Unweb.me consultancy, and others. Plumi allows users to create a video sharing site by adding it to an existing Plone instance. The software includes a wide array of functionality to facilitate video distribution and community creation.

Big Medium

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.

TYPO3

TYPO3 is a free and open-source Web content management system written in PHP. It is released under the GNU General Public License. It can run on several web servers, such as Apache, Nginx or IIS, on top of many operating systems, among them Linux, Microsoft Windows, FreeBSD, macOS and OS/2.

CMS Made Simple Content management system

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.

C1 CMS

C1 CMS is a free open source .NET-based web content management system.

OpenWGA

OpenWGA is a Content Management System (CMS) running on the Java Enterprise Edition Platform. It is used to build, manage and publish websites and content-centric web applications. The system is developed and maintained by German company Innovation Gate GmbH.

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.

ImpressPages

ImpressPages is an open-source PHP framework with built-in content editor. Features include MVC engine, inline editing and drag&drop interface. It is distributed under the GNU GPL v.3.0 and MIT licences.

October (CMS)

October is a self-hosted content management system (CMS) based on the PHP programming language and Laravel web application framework. It supports MySQL, SQLite and PostgreSQL for the database backend 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.

References

  1. 1 2 "Textpattern 4.8.8 released: PHP 8.1 support, security fix, and more". textpattern.com. Retrieved 2022-01-24.
  2. "System requirements". Textpattern. Retrieved 5 October 2016.
  3. "Upcoming". Archived from the original on 2004-03-02. Retrieved 2016-10-05.
  4. "Textpattern". Archived from the original on 2004-03-12. Retrieved 2016-10-05.
  5. "Textpattern". Archived from the original on 2004-03-13. Retrieved 2016-10-05.
  6. "g1.19 Released".
  7. "1.0rc1 Released".
  8. "Textpattern 4 Stable Released".
  9. "Textpattern CMS gains Themes support". 8 January 2018. Retrieved 18 May 2018.