Fast, Small, Flexible CMS Tap or click elements for a description… Themes File Image Article Sections Categories Custom Fields and others Define & categorise your content using an easy browser-based interface Organise your presentation with Textpattern’s extendible templating system Plugins Styles Forms Pages Express yourself using simple tags <txp:section /> <txp:title /> <txp:body /> <txp:article /> <txp:excerpt /> <txp:article_custom /> <txp:category /> <txp:custom_field /> <txp:variable /> <txp:image /><txp:else /> <txp:yield /> <txp:my_plugin /> <txp:permlink /> <txp:link /> <txp:section_list /> <txp:keywords /> <txp:category_list /> <txp:file /> <txp:image_info /> etc Flexible publishing, done your way Page Style My Section Each Section is associated with a specific Page and Style. Section Section Style Page Categories Sections Custom Fields and others Textpattern offers many ways to organise your content, from category trees to complex relationships between Articles, Images, and Files. Organise Categories Custom Fields All tags Articles are the basis of Textpattern - each represents a subject and its associated content. Articles are edited in Textpattern’s Content: Write tab. Format your text copy with Textile, add a clutch of images, call on a few Custom Fields and much more. Article Article Articles Custom Articles All tags Images and Files can be uploaded, described and categorised for use in Articles, Pages, Forms or Plugins. File Image Images & Files Images Files All tags A Page is made up of your HTML and Tags which combine with your content to form a web page. Each Page typically uses Forms, Styles and Plugins. <header> <txp:output_form form=“menu” /> </header> <main> <txp:article form=“article_list”/> </main> <footer> <txp:category_list category=“”/> </footer> <txp:images Page Page All tags A Form is a reusable code snippet made up of your HTML and Tags. Forms are used by the Tags that call them, via the form="" attribute. Forms can reference Plugins, or can be used in an Article’s Excerpt or Body fields. <article> <txp:if_article_list> <h3><txp:permlink /><txp:title/> <txp:else /> <h1><txp:title /></h1> </txp:if_article_list> <txp:output_form form=“blah” /> <txp:if_article_image> <txp:images limit=“1” /> Form Forms Output Form All tags A Style contains your CSS for a designated Section. You can edit CSS directly using Textpattern’s Editor, or you can maintain your CSS files elsewhere in your file structure. body { margin: 1em auto; } h1 { font-size: 1.62em; font-weight: normal; color: #333 line-height: 1.18em My Section Style Styles All tags Plugins are pre-packaged modules that extend the functionality of Textpattern. A wealth of plugins are available for both Admin and Presentation areas. function zem_contact($atts, $thing = '') { global $sitename, $prefs, extract(zem_contact_lAtts(array( 'copysender' => 0, 'form' => '', 'from' => '', 'from_form' => '', 'label' => zem_contact_gTxt('contact'), 'redirect' => '', Plugin Plugins etc All tags Admin-side Theme Classic Theme My Section My Theme Website Theme Incomplete Admin Themes allow easy swapping of the look and feel of what you see when you’re in Textpattern. Website Themes are swappable collections of Pages, Forms and Plugins - incomplete Themes Admin Themes Presentation Themes All tags article article custom article id article image article url title author author email body breadcrumb category category list category1 category2 comment anchor comment email comment email input comment id comment message comment message input comment name comment name input comment permlink comment preview comment remember comment submit comment time comment web comment web input comments comments count comments err file download link file download list file download modified file download name file download size hide if article author if article category if article id if article image if article list if article section if author if category if comments if comments allowed if comments disallowed if comments error if comments preview if custom field if different if excerpt if expired if expires if first article if first category if first section if individual article Tags represent a shorthand method for calling Textpattern’s functions. The functions themselves represent content components, their sources, and means of displaying them. Tags Section Style Page close Read more in the docs: