Textpattern is an open source content management system written in PHP and uses MySQL as a database backend.
Built into Textpattern is Textile, a lightweight markup language. Textile converts its marked-up text input to valid, well-formed XHTML and also inserts character entity references for apostrophes, opening and closing single and double quotation marks, ellipses and em dashes.
While Textpattern is often listed among weblogging tools, its aim is to be a general-purpose content management system suitable for deployment in many contexts.
Textpattern got very active community support, and many issues and problems are already solved at Textpattern forums