Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Umbau CMS Types/Forms/Tags, Generalisierung und Aufbau eines globalen Handlers
STam
Beitrag Fri. 11. January 2008, 13:55
Beitrag #1


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



Nicht nur wünschenswert sonder auch für die Zukunft wichtig
erscheint mir eine Umbau der Type-Form/Func-Type im Zusammenhang
mit den CMS-Tags.

Ziel sollte es sein das Typen- und Form-Handler flexibel erweiterbar
und ensprechende CMS-TAGS frei definierbar sind. Dabei könnten schon
bestehende Handler wie BBCODE oder WYSIWYG mit übernommen werden.

Dazu sollten Typen- und Form-Handler global erstellt und
generalisiert werden. Einfache Type wie LINK, IMAGE, TEXT oder TEXTAREA
sollten als Basis dienen und Erweiterungen des Basis-Typs in
Form von Callbacks entwickelt werden.

Beispielhaft sei aufgeführt das BBCODE und WYSIWYG
nur Handler ausprägungen des gleichen Type sind: TEXTAREA.
Über das Attribute 'transform' wird schon heute der Handler
BBCODE definiert, allerdings ist er fest verdrahtet. Andere Handler
müssten extra eingepflegt werden und das an diversen Stellen,
was spätestens bei der dritten Erweiterung müßig wäre.
Andersherum beim WYSIWYG, dieser ist nur direkt über
ein CMS-TAG ansprechbar obwohl ein TEXTAREA Attribut transform="wysiwyg"
die gleiche Entsprechung haben könnte/müsste.

Handler könnten als SF-Erweiterung über Plugins oder sogar Module
direkt über die Db (ein)gepflegt werden.

Ein Wiki-Handler könnte als Modul mit beigelegter 'class.type_wiki.php'
daherkommen. Ein TEXTAREA mit dem Attribut transform="wiki"
würde ausreichen um es zu aktivieren, ein CMS-TAG <wiki></wiki>
könnte analog dazu greifen.
Genauso wäre zB ein Handler für IMAGE::SVG oder IMAGE::MATH zu erreichen
ohne das jedesmal der halbe Core angepaßt werden muss.

Gruß
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
feniweb
Beitrag Thu. 17. January 2008, 19:16
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



Irgendwie vermisse ich verschieben, kopieren, umbenennen usw.

Gruss


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- STam   Umbau CMS Types/Forms/Tags   Fri. 11. January 2008, 13:55
- - smail   Ok, nach dem zweiten mal Lesen hab ich verstanden,...   Sun. 13. January 2008, 13:01
- - STam   Hallo smail, ZITATWenn ich es richtig verstanden ...   Mon. 14. January 2008, 17:10
|- - mistral   Hallo zusammen Wenn ich das richtig verstehe wür...   Wed. 16. January 2008, 22:38
- - STam   Yep, zumindest zum Teil Das ganze ist ja eingesc...   Wed. 16. January 2008, 23:16
- - Chregu   Eine Frage, ich will dir nicht auf die Füsse tret...   Wed. 16. January 2008, 23:41
|- - smail   ZITAT(Chregu @ Wed. 16. January 2008, 23...   Thu. 17. January 2008, 00:26
- - STam   @chregu, das FR- oder das Hacks/Sonstiges-Forum s...   Thu. 17. January 2008, 00:49
|- - hkuhrt   ZITAT(STam @ Thu. 17. January 2008, 00:49...   Thu. 17. January 2008, 08:17
- - Chregu   Ich sehe eure Argumente und sehe auch hier gewisse...   Thu. 17. January 2008, 08:03
- - STam   ZITATDas ist ein sehr schönes teil, hoffe auf ein...   Thu. 17. January 2008, 09:29
- - feniweb   Irgendwie vermisse ich verschieben, kopieren, umbe...   Thu. 17. January 2008, 19:16


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 11.6.24 - 08:14

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.