Im Gegensatz den älteren easyLink Versionen spielt bei der V3 natürlich die Artikelverwaltung eine zentrale Rolle und daher ist es für uns natürlich auch wichtig, die Funktion für den Anwender so angenehm wie möglich zu gestalten.
Aus diesem Grund wird es
mit der Version 3.0.4 eine kleine aber sinnvolle Erweiterung der PluginAPI geben. Diese wird es zukünftig ermöglichen, den Editor mit so genannte ShortCode's zu erweitern, die dann auf den jeweiligen Artikeltext angewendet werden. Ein ShortCode ist im Prinzip nichts anderes als das, was viele von euch
als BBCode kennen, doch macht es natürlich in easyLink keinen Sinn, die ShortCode's zur Formatierung des Textes zu benutzen.
Vielmehr dient die Funktion dazu, bestimmte und wiederkehrende Aufgaben oder Texte durch einen gekürzten Text (ShortCode) im Editor zu verwenden. Es ist so z.B. denkbar, dass bei Verwendung des ShortCode
[amazon asin=0008898989] ein direkter Link inkl. Vorschaubild auf ein Amazon-Produkt gesetzt wird oder man hinterlegt einen ShortCode für einen immer wieder verwendeten Textabschnitt.
Der Phantasie sind in hier wirklich keine Grenzen gesetzt, denn wir gesagt, lassen sich die ShortCodes direkt per Plugin einspielen und erweitern.
Ein kleines Beispiel
|
PHP-Quelltext
|
1
2
3
4
5
6
|
function myShortCode($String) {
return '<<<< Das ist nur ein kleiner Teststring >>>>';
}
// ShortCode zuweisen
getShortCode()->Add('meincode', 'myShortCode');
|
In diesem kleinen Beispiel würden wir den ShorCode
[meincode] durch den Text
<<<< Das ist nur ein kleiner Teststring >>>> automatisch ersetzen. Natürlich macht das nicht besonders viel Sinn und dieses Beispiel soll auch nur die Nutzung verdeutlichen, aber es zeigt auch sehr gut, welche Möglichkeiten in der neuen Funktion stecken, denn letztendlich lassen sich so auch komplexe HTML Strukturen in den Text einbringen.