Textile

Textile

Textile (Wortspiel aus englisch text, „Text“ und textile, „Textilie“) ist eine vereinfachte Auszeichnungssprache (Markup) für Texte und ähnelt dem in Wikis eingesetzten Wikitext. Textile wurde 2002 von Dean Allen für das ebenfalls von ihm stammende Content-Management-System Textpattern (TXP) entwickelt, um formatierten Text beim Verfassen von Online-Artikeln leicht in validen, wohlgeformten XHTML-Quelltext umwandeln zu können. Textile beachtet dabei typografische Konventionen wie den sachgerechten Einsatz von öffnenden und schließenden Anführungszeichen, Gedankenstrichen und anderem.

Textile ist besonders auf die Belange von Weblogs und anderen leichtgewichtigen Web-Content-Management-Systemen zugeschnitten. Die deskriptive Sprache ist in erster Linie darauf angelegt, menschenlesbar („human“) und auch für Laien leicht verständlich zu sein. Im Kontrast zu HTML und auf XML basierenden Auszeichnungssprachen (etwa DocBook) verzichtet Textile bewusst auf spitze Klammern und realisiert Formatierungen mit Zeilenumbrüchen und einigen wenigen Sonderzeichen. Ein weiterer Vorteil liegt darin, dass gegenüber WYSIWYG-Editoren wie beispielsweise TinyMCE immer gültiger XHTML-Quellcode generiert wird. Die Eingaben von Benutzern werden sehr viel restriktiver gehalten, da nur ein begrenzter, auf den Anwendungsfall zugeschnittener Sprachumfang bereitgestellt wird. Das kommt einem durchgängigen CSS-Design, das Gestaltungs- und Inhaltselemente getrennt verwaltet, sehr zugute.

Dean Allen implementierte den ersten Textile-Übersetzer in PHP und veröffentlichte ihn unter der GNU General Public License (GPL). Die derzeit (April 2007) mit Textpattern erhältliche Textile-Übersetzerklasse enthält im Dateikopf jedoch lediglich die 3-Klausel-BSD-Lizenz.

Anders als die im Jahr 2002 zahlreichen, teilweise sehr uneinheitlichen Wikitext-Dialekte war Textile von Anfang an gut standardisiert und dokumentiert. Dank des Erfolges von Textpattern und der offenen Lizenz wurden schnell weitere Systeme um diese alternative Eingabemöglichkeit erweitert. Heute sind Übersetzer in den meisten für die Web-Entwicklung relevanten Programmiersprachen verfügbar, unter anderem Perl, Python, Ruby und Java. Bei vielen Content-Management- und Weblog-Systemen (unter anderem Serendipity und WordPress) wird Textile mitgeliefert oder kann als Plugin nachgerüstet werden. Textpattern setzt es als Standard für die Texteingabe ein.

Beispiele

Eingabe Übersetzung in XHTML Ausgabe
h3. Überschrift <h3>Überschrift</h3>
Überschrift
*fett* <strong>fett</strong> fett
a^n^ a<sup>n</sup> an
"Wikipedia":http://wikipedia.de <a href="http://wikipedia.de">Wikipedia</a> Wikipedia

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Textile — Простой язык разметки, позволяющий пользователям получать код Dean Allen. Используется в Textpattern и некоторых других. Содержание 1 Синтаксис 1.1 Строковые элементы 1.2 Блочные элементы …   Википедия

  • textile — [ tɛkstil ] adj. et n. m. • 1752; lat. textilis, de texere « tisser » 1 ♦ Susceptible d être tissé; d être divisé en fils que l on peut tisser. Matières textiles végétales (ex.chanvre, coton, jute, lin, raphia, sisal...), minérales (amiante),… …   Encyclopédie Universelle

  • textile — tex‧tile [ˈtekstaɪl] noun 1. [countable] cloth made in large quantities: • Their main exports are textiles, especially silk and cotton. • a British textile company • the US textile market 2. textiles [plu …   Financial and business terms

  • Textile — Tex tile, a. [L. textilis, fr. texere to weave: cf. F. textile. See {Text}.] Pertaining to weaving or to woven fabrics; as, textile arts; woven, capable of being woven; formed by weaving; as, textile fabrics. [1913 Webster] {Textile cone} (Zo[… …   The Collaborative International Dictionary of English

  • textile — textíle s. f. pl. Trimis de siveco, 10.08.2004. Sursa: Dicţionar ortografic  TEXTÍLE s.f.pl. Ţesături (stofe, pânzeturi etc.); (p. ext.) obiecte confecţionate din ţesături. [sg. textilă. / cf. fr. textiles]. Tri …   Dicționar Român

  • textile — [teks′tīl΄, teks′təl] adj. [L textilis < textus: see TEXT] 1. having to do with weaving or with woven fabrics 2. that has been or can be woven [textile material] n. 1. a fabric made by weaving, knitting, etc.; cloth 2. raw material suitable… …   English World dictionary

  • Textile — Tex tile, n. That which is, or may be, woven; a fabric made by weaving. Bacon. [1913 Webster] …   The Collaborative International Dictionary of English

  • textile — 1620s, from L. textilis woven, fabric, cloth, noun use of textilis woven, from texere to weave, from PIE root *tek to make (see TEXTURE (Cf. texture)) …   Etymology dictionary

  • textile — ► NOUN 1) a type of cloth or woven fabric. 2) informal (among nudists) a person who wears clothes. ► ADJECTIVE ▪ relating to fabric or weaving. ORIGIN Latin textilis, from texere weave …   English terms dictionary

  • textile — /teks tuyl, til/, n. 1. any cloth or goods produced by weaving, knitting, or felting. 2. a material, as a fiber or yarn, used in or suitable for weaving: Glass can be used as a textile. adj. 3. woven or capable of being woven: textile fabrics. 4 …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”