Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Textpattern
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Open source content management system written in PHP}} {{Infobox software | name = Textpattern | logo = Textpattern.png | logo alt = Textpattern | screenshot = Textpattern_CMS_admin_panel_-_write_screen.png | screenshot alt = The article write panel in Textpattern CMS 4.7 | caption = Textpattern CMS admin panel | author = [[Dean Allen]] | developer = Team Textpattern | released = {{Start date and age|2003|03|19}} | latest_release_version = <!-- If you update [[Template:Textpattern version]], it will automatically update this page and [[List of content management systems]]--> {{Textpattern version}} | latest_release_date = {{Textpattern version|releasedate}} | repo = {{URL|https://github.com/textpattern/textpattern}} | programming language = [[PHP]] | operating system = [[Unix-like]], [[Windows]], [[Linux]] | language count = 54 | genre = [[Blog software]], [[Content Management System]], [[Content Management Framework]] | license = [[GNU General Public License Version 2|GNU GPLv2]] | website = {{URL|https://textpattern.com/}} }} '''Textpattern''' is a [[free and open-source software|free and open-source]] [[content management system]] (CMS) for [[PHP]] and [[MySQL]].<ref>{{cite web |publisher=Textpattern |title=System requirements |url=https://textpattern.com/about/119/system-requirements |accessdate=5 October 2016}}</ref> 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 {{Textpattern version}}. ==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.<ref>{{cite web | title = Upcoming | url = http://textism.com/article/308/upcoming | archive-url = https://web.archive.org/web/20040302060105/http://www.textism.com/article/308/Upcoming | archive-date= 2004-03-02 | access-date= 2016-10-05 }}</ref> In 2003, Textpattern was formally announced.<ref>{{cite web | title = Textpattern| url = http://textism.com/article/661/textpattern | archive-url = https://web.archive.org/web/20040312114829/http://www.textism.com/article/661/Textpattern | archive-date= 2004-03-12 | access-date= 2016-10-05 }}</ref> 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<ref>{{cite web | title = Textpattern| url = http://textism.com/article/781/textpattern| archive-url = https://web.archive.org/web/20040313194455/http://www.textism.com/article/781/Textpattern | archive-date= 2004-03-13 | access-date= 2016-10-05 }}</ref> which expanded and refined Textpattern's capabilities. Since the final gamma version (1.19), Textpattern has been distributed under the [[GNU General Public License]].<ref>{{cite web | title = g1.19 Released| url = https://forum.textpattern.com/viewtopic.php?id=2102}}</ref> The next version, in September 2004, was Release Candidate 1 for Textpattern 1.0.<ref>{{cite web | title = 1.0rc1 Released| url = https://forum.textpattern.com/viewtopic.php?id=3810}}</ref> 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 [https://web.archive.org/web/20050802105320/http://thresholdstate.com/ Alex Shiels] and [http://kusor.net/ Pedro Palazón] joined the development team, and [http://www.sencer.de/ 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<ref>{{cite web | title = Textpattern 4 Stable Released| url = https://forum.textpattern.com/viewtopic.php?id=10369}}</ref> on August 14, 2005. ==Release history== The 4.2.0 release ({{cite web | title = Textpattern CMS 4.2.0 released | url = https://textpattern.com/weblog/336/textpattern-cms-420-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 ({{cite web | title = Textpattern CMS 4.3.0 released | url = https://textpattern.com/weblog/349/textpattern-cms-430-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 ({{cite web | title = Textpattern CMS 4.5.0 released: a hive of activity | url = https://textpattern.com/weblog/369/textpattern-cms-450-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 ({{cite web | title = Textpattern CMS 4.6.0 released: it's big | url = https://textpattern.com/weblog/391/textpattern-cms-460-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 ({{cite web | title = Textpattern CMS 4.7.0 released: theme support as standard | url = https://textpattern.com/weblog/412/textpattern-cms-470-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.<ref>{{cite web|title=Textpattern CMS gains Themes support|url=https://textpattern.com/weblog/403/textpattern-cms-gains-themes-support|date=8 January 2018|accessdate=18 May 2018}}</ref> This release was dedicated in honor of creator Dean Allen who died in January 2018. The 4.8.0 release ({{cite web | title = Textpattern CMS 4.8.0 released | url = https://textpattern.com/weblog/423/textpattern-cms-480-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: * Ease of publishing using [[Textile (markup language)|Textile]], a text-to-[[HTML]] converter which permits users to publish content without learning HTML. * Preview of both the final "look" of content and of its [[HTML]]. * Theme templates that permit both live and in-development layouts to operate side-by-side using the same live data. Development templates can be previewed and made live instantly without need for a staging environment. * A tag-based [[Web template|template]] system which allows the creation of reusable blocks of content and code, referred to as "forms", and a built-in "tag builder" to automate their creation. * Tags can be used as values of other tags' attributes ("tags in tags"). * Tags can be used to set up [[Variable (computer science)|variables]] in order to verify whether certain conditions are met. * A privilege-based user hierarchy, allowing for an organized structure of writers, editors and publishers to aid collaboration and content publishing workflows. * A commenting system, including measures to combat [[Spam (electronic)|spam]]. * Syndication of site content via [[RSS (file format)|RSS]] and [[Atom (standard)|Atom]]. * A robust plugin architecture which allows the addition of features to any part of the system, including the administrative backend. * An integrated link management system. * An integrated image management system which allows the association of images with particular pieces of content. * An integrated file management system which allows files to be offered for download. * Separation of content from presentation with a concept of "sections" defined for presentation and "categories" for content organization. * An arbitrary number of custom data fields per article. * [[UTF-8]] publishing and support for many languages, including [[English language|English]], [[French language|French]], [[Italian language|Italian]], [[German language|German]], [[Czech language|Czech]], [[Japanese language|Japanese]], [[Estonian language|Estonian]], [[Latvian language|Latvian]], [[Dutch language|Dutch]], [[Norwegian language|Norwegian]], [[Danish language|Danish]], [[Portuguese language|Portuguese]], [[Catalan language|Catalan]], [[Polish language|Polish]], [[Slovenian language|Slovenian]], [[Indonesian language|Indonesian]], [[Swedish language|Swedish]], [[Icelandic language|Icelandic]], [[Russian language|Russian]], [[Arabic language|Arabic]], [[Persian Language|Persian]], and [[Greek language|Greek]] (including support for [[Polytonic orthography|polytonic]]). ==See also== {{Portal|Free and open-source software}} *[[Comparison of content management systems]] *[[Lightweight markup language|Comparison of lightweight markup languages]] *[[Textile (markup language)|Textile]] — lightweight rich text markup language and text-to-HTML converter. ==References== {{Reflist}} ==External links== * [https://textpattern.com/ Official Textpattern Website] * {{github|textpattern/textpattern}} * [https://forum.textpattern.com/ Textpattern CMS Forum]: Textpattern CMS support forum. * [https://docs.textpattern.com/ Textpattern CMS User Documentation]: Textpattern CMS user documentation. * [https://docs.textpattern.com/tags/ Textpattern CMS Tag Reference]: Tag reference of all Textpattern tags (with code examples). * [https://plugins.textpattern.com/ Textpattern Plugins]: Textpattern plugin repository. * [https://txpmag.com/ TXP] The internet magazine about Textpattern CMS and web related themes. * [https://textpattern.tips/ Textpattern Tips]: Collection of ready to use code snippets and examples of ingeniously combined tags. * [https://txplanet.net/ Textpattern Planet]: Textpattern news aggregator. * [http://textpattern.ru/ Textpattern Russian]: Russian language Textpattern information site. * [https://txptag.org/ txp:tag]: Textpattern Tags [[Category:Blog software]] [[Category:Free content management systems]] [[Category:PHP software]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite web
(
edit
)
Template:Github
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:Main other
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Template other
(
edit
)
Template:Textpattern version
(
edit
)