Warum in die Ferne schweiffen, wenn das gute liegt so nahe.

Bin mit einem �hnlichen Problem besch�ftigt... Muss mein altes CMS mal
abl�sen. Nach einer Evaluationsphase bin ich auf diese L�sung gekommen.

In der Datenbank werden die Datens�tze in XML Form gespeichert...
Pro Dokument (Datensatz, Prozess, was auch immer) wird der Pfad gespeicher;
File Attribute, Description, KeyWords, Author, usw... und 1 Memo Feld
Im Memo Feld speichere ich beliebig fiele weitere Informationen, welche ich
in XML Form ablege.

Danach gibt es auf dem Server XSL Files zur Seitengestalltung (Templates)...
Mittels eines XML Parsers (Xalan, oder was es da auch alles gibt; es gibt
gute Konsolen Parser) wird bei einer �nderung des Datensatzes oder des
Templates das HTML Dokument nochmals neu generiert.

Vorteile:
- Man muss nicht schon wieder eine eigene Beschreibungssprache erfinden
- Das Erstellen der Dokumente aufgrund Template / Daten muss nicht neu
geschrieben werden
- In der Test Phase kann man die generierung des Inhaltes aufgrund Template
/ Daten auch den Browser �bernehmen lassen
- Es ist nicht mehr eine Dynamisch Erweiterbare Sprache n�tig; man kann sehr
simpel neue Attribute erfinden

Nachteile:
- Das Generieren der Pages auftrund Template / Daten ist nicht mehr so
ressourcen-schonend; man muss pro File den Parser neu Starten... somit muss
1 Anwendung w�hrend dieser Phase ev. 1000 mal ausgef�hrt werden.

Bis jetzt bin ich noch nicht in der Implementierung; es fehlt mir noch der
Entscheid �ber dei Server Programmiersprache (ASP oder nicht)
In SelfHTML sind ein paar ganz gute XML Parser beschrieben. Dort gibt es
auch einen Konsolen Parser (weiss nicht mehr, wie der heisst), w�rde dir den
Empfehlen.

Gruss

Christian Thuer
----- Original Message -----
From: "Christian Freund" <[EMAIL PROTECTED]>
To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
Sent: Friday, May 10, 2002 5:49 PM
Subject: [aspdecoffeehouse] CMS mit HTML-Templates


Hallo im Kaffeehaus!
Ich m�chte mein CMS so modifizieren, da� die ASP-Files, die das Layout
generieren abgel�st werden von einem System, in dem ich HTML-Dokumente
erzeuge und platzhalter verwende. Ein Platzhalter soll dann
beispielsweise durch einen Dynamischen Inhalt ersetzt werden ( z.B.:
soll ein Platzhalter #TITEL# durch den Titel aus der Datenbank ersetzt
werden). Der Vorteil, den ich mir davon verspreche ist ein schnelleres
und einfacheres Anpassen des Frontends. Wie stelle ich es an, da� das
ganze irgendwie funktioniert?



| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp



| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an