Ich bin ein Fan von Textile

Lange hat es gebraucht, bis ich mich entschieden habe Textile zu verwenden. Ein kleines Problem gab es noch zu beseitigen aber jetzt funktioniert alles tadellos.

Ich muss sagen, ich bin begeistert! Es war doch immer etwas mühsam jede Absatzmarkierung anzubringen etc. So bin ich in meinem Schreibfluss nicht mehr gehemmt und muss nachträglich nur mehr Spezialformatierungen wie für Zitate anbrigen. Diese merkt man sich aber recht schnell. Da das Markup nur am Anfang des Absatzes angefügt werden muss, macht man dies sogar mitten im Schreiben.

Außerdem kann ich mit dem Serendipity Plugin “Sonderzeichen/Erweiterte Buttons für Non-WYSIWYG” die Buttonleiste im Editor entsprechende Textile-Tags erweitern.

Textile bietet noch einige interessante Features.

Ich verweise z.B. in diesem Beitrag auf http://hobix.com/textile. Ein solcher Link wird in Textile mit
“Textile”:http://hobix.com/textile
ausgezeichnet und erscheint dann als Textile

Da ich den Link aber öfters setze kann ich auch mit einer “Variable” arbeiten:
“Textile”:textile
Allein am Schluss meines Textes setze ich dann ein
[textile]http://hobix.com/textile/
um der Variable ihren Inhalt (URL) zuzuteilen.

Ebensoeinfach funktionieren Sprachauszeichnungen, Abkürzungen, Farbzuweisungen, Fussnoten1 etc. Sollte man sich einmal nicht zu helfen wissen, dann kann man das ganze noch immer mit HTML mischen.

Insbesondere Auflistungen wie

  • Zeile 1
  • Zeile 2
    • Zeile 2.1
  • Zeile 3

werden ganz einfach mit

* Zeile 1
* Zeile 2
** Zeile 2.1
* Zeile 3

erstellt.

Und das wohl wichtigste. Das ganze wird in einem sauberen XHTML-Quellcode erzeugt. Angenehm ist, dass der eigene Text im Editor auch weiterhin recht lesbar bleibt, da er kaum mit Tags “durchsetzt” ist. Wer also immer schon Probleme damit hatte, dass der WYSIWYG Editor keinen sauberen HTML-Quellcode erzeugt, aber das textieren mit HTML-Tags zu komplex war – für den/die ist Textile eventuell das Mittel der Wahl.

So und jetzt lerne ich noch einige Tags auswendig und erstelle noch ein paar Buttons für meinen Editor…

1 Das ist eine Fussnote

1 Trackback

Trackback für spezifische URI dieses Eintrags

Bei der Durchsicht der Neuigkeiten für die Version 1.4 von Serendipity bin ich darauf gestossen, dass der WYSIWYG Editor HTML area nunmehr durch Xinha ersetzt werden soll. Diesen Editor kann man auf einer Testseite ausprobieren. Auf den ersten Blick kom
Nur ein Blog am 17.09.2008 23:49

8 Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Robert LenderNur ein kleiner Test:

  • auf
  • auf
    • auf
    • auf
  • auf
  1. auf
  2. auf

#1Robert LenderHomepage • am 03.08.2008 21:06Antwort

MichaelDie Möglichkeit, Links “als Variable” zu definieren, bietet Markdown auch. Ich benutze dieses Feature seit Jahren, weil der Text beim Schreiben viel übersichtlicher wird.

(Ein Nachteil an Wordpress ist übrigens: einmal Markdown, immer Markdown. Die Formatierung ist was globales.)

#2MichaelHomepage • am 04.08.2008 06:57Antwort

Robert LenderMarkdown gibt es ebenso als Plugin für Serendipity.

Auch “Textile” ist eine Entscheidung, die man nicht so einfach rückgängig machen kann.

Natürlich kann ich weiterhin Texte per WYSIWYG oder mit HTML beschreiben. Rein mittels Textile ausgzeichnete Texte sind aber nicht anderweitig interpretierbar. D.h. ein Textile Plugin muss immer draufbleiben.

#2.1Robert LenderHomepage • am 04.08.2008 19:34Antwort

Papa BodehaseHallo,

gibt es eine Möglichkeit, wenn man sich im Nachhinein für Textile entscheiden möchte, auch die alten Beiträge weiterhin korrekt gerendert zu bekommen?

Gruß Papa

#3Papa BodehaseHomepage • am 18.09.2008 00:26Antwort

Robert LenderEs kommt darauf an, wie du vorher die Seiten editiert hast bzw. welches Markup du verwendet hast.

Mittels WYSIWYG Editor bzw. HTML-Editor editierte Seiten sollten zu 99 Prozent weiterhin korrekt gestaltet sein.

#3.1Robert LenderHomepage • am 18.09.2008 21:44Antwort

GrischaUi.. Das klingt verdammt interessant. Wie bekommt man hier denn dann eigentlich Bilder aus der Mediedb in den Artikel? Da wird dann wahrscheinlich wieder normaler HTML Code eingebaut, oder?

#4GrischaHomepage • am 02.10.2008 13:53Antwort

Robert LenderÜber den Medienmanager, der weiterhin einen Button im Editor hat. Stimmt. Es wird dann normaler HTML Quellcode eingebaut. Daran stört sich Textile aber nicht :-)

Wenn du aber die URL deines Bildes weisst, dann kannst du auch Textile Markup verwenden, siehe den External References Abschnitt im Online “Handbuch”.

Du könntest natürlich das Bild über den Medienmanager einfügen, den HTML Code rausschmeissen und… aber ob das Sinn macht.

Andererseits gab es schon Ideen mit einem einfacheren Markup Bilder aus der Datenbank einzufügen. Aber damit verliert man natürlich manche Funktionalität, wie z.B. die automatische Änderung aller Artikel mit dem jeweiligen Bild falls man im Medienmanager das Bild in ein anderes Verzeichnis schiebt.

#4.1Robert LenderHomepage • am 02.10.2008 23:11Antwort

Papa BodehaseMann könnte doch rein theoretisch den Medienmanager Textile-Code erzeugen lassen, oder nicht?

#4.1.1Papa BodehaseHomepage • am 03.10.2008 01:01Antwort

Kommentar schreiben


Pavatar/Gravatar/Favatar/MyBlogLog Autoren Bilder werden unterstützt.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Textile-Formatierung erlaubt
Letzte Kommentare
sprungmarker zu Ein Artikel mit MarsEdit
Mi, 19.11.2008 09:25
sprungmarkerZu Serendipity und Marsedit gibts […]


lr zu FoneLink 2.0 - drei Gratislizenzen zu vergeben
Di, 18.11.2008 20:48
lrAlso, falls noch eine Lizenz, wie […]


Walter zu Netlog
Di, 18.11.2008 08:58
WalterIch glaube, die “User-Demographie” […]


Robert Lender zu Netlog als Partnerbörse?
Mo, 17.11.2008 22:34
Robert LenderTut mir leid, ich habe keine Ahnung.


Termine
22.11.08 - 23.11.08 - BarCamp Graz (3 Tage)
26.11.08 - Blue Beanie Day 2008 (7 Tage)
29.11.08 - BarCamp Innsbruck (10 Tage)
15.12.08 - Web Montag Wien 14 (26 Tage)
13.06.09 - 14.06.09 - BarCamp Vienna (206 Tage)
XML
Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.