Abcode-System

Mit Clansphere 2009.1 haben Schiri und duRiel ein in der Umsetzung komplett neues Abcode System entworfen. Dieses wird die Funktion cs_secure ersetzen.

Einleitung

Das neue System ist objektorientiert. Es erlaubt ein einfaches Hinzufügen von Erweiterungen und stellt in der Benutzung ein Vielfaches an Möglichkeiten zur Verfügung, ist also insgesamt viel flexibler.


Struktur

Grundsätzlich wird zwischen Abcodes, also Features, und Secure, also Funktionen zur Sicherheit der Ausgabe, unterschieden. Hier geht es hauptsächlich um die Abcodes.

Eine einzelne Funktion der Abcodes, zum Beispiel die Möglichkeit, Text mittels [b] und [/b] fett darstellen zu lassen, wird AbcodePattern? genannt. Nun möchte man auf seine Texte nicht einzelne Patterns anwenden, sondern eine bestimmte Menge an Patterns. Dafür wurden die Abcodes eingeführt, die eine Anzahl von AbcodePatterns mit sich führen.

Möchte man nun bestimmte Patterns an einer bestimmten Stelle erlauben oder verbieten, fügt man sie dem Abcode, der an der gewünschten Stelle verwendet wird, hinzu oder entfernt diese. So kann man überall flexibel auswählen, welche Patterns verwendet werden sollen.

Damit man nicht immer einzeln auf die Patterns zugreifen muss, haben wir Pattern-Gruppen eingeführt.


Technisches

Klassen

Enthalten sind folgende Klassen:

 Quelltext betrachten   Druckversion   Versionen 
Letzte Änderung: 27.08.2009 17:01 Version 2.0.0