Thomas J.S.: /XML/XHML/XSTL - Statische Texte speichern

Beitrag lesen

Hallo,

Die Seiten bestehen größtenteils aus Smarty Schablonen.

Also PHP.

Was ist die beste Lösung dafür? XML ? Zum 450sten Mal rein in die DB, raus aus der DB. Langsam habe ich genug davon. Was gehört überhaupt in die DB ? In einem anderen Forum sagt jemand, Daten die sich nur selten ändern. Das ist relativ.

Du kannst alles was du möchtest in die DB speichern, wie es dir am besten passt, allerdings halte ich es für unsinnig XML-Dateien in einer DB zu speichern (es sei denn es handelt sich um eine XML-DB).

Nehmen wir mal die AGB. Wie soll man soetwas in der DB speichern. Die AGB bestehen ja aus Überschiften. Eine Tabelle AGB. Oder gehören die in eine Tabelle Texte ? Hatte mittlerweile so ziemlich alles.

Warum nicht eine Tabelle "AGB"? Wenn es nur Überschriften und Text sind, reichen ja zwei Spalten.

Du kannst immerhin auch aus der DB-Daten eine XML-Datei generieren, aber in diesem Fall stellt sich die Frage wozu?
Es ist im Grunde auch egal ob du jetzt in die DB speicherst, oder in eine XML-Datei, wenn sich die Daten oft ändern (was bei einer AGB eigentlich nicht der fall sein sollte) wirst du so oder so auch zum 450. Mal die Änderungen irgendwo speichern müssen.

Außerdem es wird sich alles eher danach richten, wie die Änderungen an den Daten vor sich gehen, wenn du (oder wer auch immer die Daten ändert) keine Umgebung für XML-Editierung hast, erübrigt sich die Frage nach XML, denn da wirds umständlich jedes mal eine XML-Datei mit PHP zu zerlegen um sie dann wieder zusammenkleben zu müssen.

Und wenn du eh schon mit dem komischen Smarty arbeitetes, kannst du ja gleicht ein ordentliches Caching einrichten.

Grüße
Thomas