s9y Markup - wo finde ich eine Beschreibung?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
micha06de
Regular
Posts: 21
Joined: Thu Dec 05, 2013 5:25 pm

s9y Markup - wo finde ich eine Beschreibung?

Post by micha06de »

Da ich nicht weiß, welche Zeichen wie interpretiert werden, suche ich eine Beschreibung von s9ymarkup. Komischerweise kann ich im Netz nichts brauchbares finden. Kann bitte mal jemand einen Link posten?
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by yellowled »

micha06de wrote:Kann bitte mal jemand einen Link posten?
http://www.s9y.org/50.html#A5

YL
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by yellowled »

Oh, lustig, da ist ein Fehler im Wiki.

„bolded text“ müsste als „*bolded text*“ ausgegeben werden. (Und streng genommen einfach nur „*bold text*“ heißen, aber nun ja.)

YL
micha06de
Regular
Posts: 21
Joined: Thu Dec 05, 2013 5:25 pm

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by micha06de »

Danke!
Hat s9y Markup überhaupt noch eine Bedeutung? Den geringen Treffern in den Suchmaschinen scheint das eher nicht der Fall zu sein (?).

BTW: Die Tags für hoch- bzw. tiefstellen funktionieren bei mir nicht. Ebenso der mit den Farben? Kannst Du das nachvollziehen

Was nehmt ihr so für die einfache Textauszeichnung (ich verwende für einfache Sachen schon länger Markdown, allerdings scheint es damit in s9y auch einige Probleme zu geben (s. meinen vorigen Beitrag).
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by Timbalu »

micha06de wrote:BTW: Die Tags für hoch- bzw. tiefstellen funktionieren bei mir nicht. Ebenso der mit den Farben?
Das ist auch so nicht ganz richtig ausgezeichnet. Das hier ist der entsprechende Code.
https://github.com/s9y/Serendipity/blob ... p.php#L113

"Hoch" und "Tief" funktioniert nur als word-boundary, d.h \^text\^ und \@text\@.

Font als |ff7400|farbiger Teil| auch nur, wenn im Plugin dieser Teil wieder scharfgeschaltet wird (siehe Zeile 127).

Zusätzlich gibt es noch ein paar Perlen, aber die sind eher schwierig... (erlaubt sind zb (alle) html 'name' (© als #copy#) entities, aber nicht html 'unicode' entities, wie ©)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
micha06de
Regular
Posts: 21
Joined: Thu Dec 05, 2013 5:25 pm

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by micha06de »

Das mit "\^text\^ und \@text\@" ist nicht richtig, die Slashes dienen zum Escapen der ^ bzw. @ Zeichen (ansonsten ist '^' in Regex das Zeichen für "muss am Anfang stehen")

Die Regex im Code sind so richtig und funktionieren. Warum das in s9y nicht ausgeführt wird, bleibt für mich rätselhaft. Was mich auch wundert, warum eine dokumentierte Funktion auskommentiert ist (Farbe).

Nach dem was ich jetzt über s9 Markup weiß, denke ich, dass man besser darauf verzichtet. Oder gibt es andere Meinungen?
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by yellowled »

micha06de wrote:Hat s9y Markup überhaupt noch eine Bedeutung? Den geringen Treffern in den Suchmaschinen scheint das eher nicht der Fall zu sein (?).
Öhm, ich bekomme für „s9ymarkup“ 2240 Treffer, das verlinkte (was ich ohnehin nur aus Faulheit gegooglet habe, weil klar war, dass es irgendwo in der Doku auf s9y.org steht) ist Nummer 3. Das scheint mir der generellen Verbreitung von s9y halbwegs angemessen.

Grundsätzlich sollte man s9ymarkup, denke ich, nicht mit Markdown, Textile und Co. verwechseln – das ist eine “homegrown”-Variante, die ein einfaches Markup-Plugin für diejenigen bereitstellen soll, denen Markdown & Co. irgendwie „zu groß“ sind. Vielleicht kann Garvin noch etwas mehr dazu sagen, warum dieses Plugin existiert.

Dementsprechend ist es natürlich funktional vergleichsweise eingeschränkt, aber das ist seinem Einsatzzweck angemessen. Es ist (soweit ich sehe) nicht dazu gedacht, damit ganze Artikel zu verfassen. Wenn man das über ein Markup-Plugin lösen will, würde ich Markdown oder Textile empfehlen, allerdings haben beide gewisse Stolperfallen (z.B. kann man sich mit Smileys mit Nasen mit Textile sehr leicht in den Fuß schießen).

Deshalb verwenden wohl die meisten s9y-Nutzer entweder einen WYSIWYG-Editor oder schreiben HTML von Hand.

YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by Timbalu »

Ja stimmt. Ich wollte eigentlich auch "^text^ und @text@" schreiben und habe exakt danebenkopiert. ;-) Ich habe mir vor vielen vielen Jahren mal einen Übungs-Text mit Beispielen gemacht, der ging so:

Code: Select all

\^text\^ und \@text\@ = ^text^ und @text@
etc. 
Dabei hatte ich festgestellt, dass nur word-boundaries als Muster erkannt werden, deshalb die Aussage. Soweit ich den Code verstehe, ist aber "^" hier nicht im Regex-Sinne von "Anfang der Zeile" zu verwenden, da einfach nur ein Begrenzer-Zeichen '/\^([[:alnum:]]+?)\^/'.

Allerdings hat sich mir nie erschlossen, wozu ich das eigentlich verwenden sollte. Höchstens als Kommentator eines Entries im Frontend, denn im Backend "Editor" Fenster geht das meiste auch so.

Warum das nun so ist wie es ist, liegt wahrscheinlich daran, dass es ein "Relikt" aus den frühen Anfangstagen von Serendipity (*) ist und im Laufe der Zeit von vielen Neuerungen überholt wurde. Eigentlich ist es nur relevant für comments und da auch nur, wenn es nicht durch ein anderes Markup Plugin ersetzt wird, sofern man es überhaupt benötigt.

Bei mir ist das so: "Es hängt einfach rum". ;-) denn als ich zum letzten Mal sup und sub verwendet habe, und das ist schon sehr lange her, war es genau zu dem Zwecke, herauszufinden, wie s9y_markup funktioniert.

(*) Beinahe 10 Jahre, wenn ich http://garv.in/serendipity/archives/334 ... ugins.html richtig deute :)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by yellowled »

Timbalu wrote:Eigentlich ist es nur relevant für comments und da auch nur, wenn es nicht durch ein anderes Markup Plugin ersetzt wird, sofern man es überhaupt benötigt.
Es funktioniert dafür ja auch recht gut (im Zusammenspiel mit NL2BR bzw. NL2P) – Kommentatoren benutzen recht intuitiv * und _ – das hat man schon im Usenet vor dem Kartoffelkrieg zur Hervorhebung benutzt, in E-Mails ist es z.T. auch gebräuchlich.

Wobei der Löwenanteil der Kommentatoren es nicht mal nutzt. Das Einzige, was die wollen, sind im Prinzip automagische Absätze (bzw. halt Absätze) und Links, wobei z.B. viele Kommentatoren bei mir gar nicht schnallen, dass sie Markdown-Syntax für Links nutzen könnten. Die schreiben einfach die URL in den Kommentar und gehen davon aus, dass das Blogsystem das schon irgendwie™ in einem Link verwandeln wird (was es – bei mir – nicht tut).

YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: s9y Markup - wo finde ich eine Beschreibung?

Post by Timbalu »

yellowled wrote:...wobei z.B. viele Kommentatoren bei mir gar nicht schnallen, dass sie Markdown-Syntax für Links nutzen könnten. Die schreiben einfach die URL in den Kommentar und gehen davon aus, dass das Blogsystem das schon irgendwie™ in einem Link verwandeln wird (was es – bei mir – nicht tut).
Will man das? :)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Post Reply