Mailinglisten-Archive |
Hallo Konrad, Am Dienstag, 03. April 2007 21:48 schrieb Konrad Priemer: > ich schreibe gerade eine Joomla-Komponente in der der Admin das > Frontend dieser Komponente zu 100% konfigurieren kann. > D.H. im Backend kann er z.B. x-verschiedene CSS-Einstellungen oder > welcher Text steht wo festlegen. > Ich hab ausgerechnet, wenn alles fertig ist komme ich auf ca. 120-150 > Config-Einstellungen die in der Datenbank stehen/stehen könnten. > Jetzt bin ich mir nicht ganz sicher wie ich die Config-Parameter > später mal im Frontend _ansprechen_ soll: > > - Bei jedem Aufruf der Seite die Daten aus der Datenbank holen > Oder > - Beim ersten Aufruf der Seite die Daten in eine Session schreiben > und bei den folgenden Aufrufen die Parameter aus der Session holen. > > Noch nen Hinweis, diese Daten/Parameter werden NUR über das Backend > gesteuert/geändert, im Frontend ändert sich an diesen Daten nichts > (also keine Updates o.ä) > > Jemand schon mal in dieser Richtung Erfahrungen gesammelt? ich habe mich kürzlich mal mit Joomla beschäftigt, aber nicht so richtig tief. Wenn die Parameter ausschließlich über das Backend beeinflußt werden, gehe ich davon aus, daß sie sich sehr selten ändern. In diesem Fall würde ich die Parameter mit dem Backend in eine Datei schreiben und diese Datei im Frontend einfach inkludieren. Das erscheint mir der sinnvollste Weg. Pro Seitenaufruf auf die Datenbank zuzugreifen, macht bei weitgehend unveränderlichen Daten keinen Sinn und wird sich bei steigenden Zugriffszahlen als Bremse erweisen. Die Parameter an die Session zu binden, ist auch nicht so sinnvoll, weil sie auch nicht sessionabhängig zu sein scheinen. Außerdem müßtest Du sie dann in jeder Session ablegen, während die von mir vorgeschlagene Datei nur einmal existieren würde. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive