Schrift
[thread]11742[/thread]

Wohin mit den Templates?



<< |< 1 2 3 >| >> 26 Einträge, 3 Seiten
RalphFFM
 2008-05-03 17:43
#109144 #109144
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
Nur für den Fall, daß trotz des schönen Wetters doch jemand ein Auge auf das Forum werfen sollte, habe ich folgende kleine Frage:

In welches Verzeichnis tut ihr Templates hin? In ein Unterverzeichnis von /cgi-bin ? Oder ins {doc-root}/html ? Oder "parallel" zu den "normalen" /html-Seiten z.B. in /files ?

Im voraus sonnigen Dank. Gruß, Ralph
GwenDragon
 2008-05-03 19:47
#109147 #109147
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Kommt darauf an, was konfigurierbar ist. Und welches Templatesystem du verwendest.

Ich habe auf meinem Server ein sozusagen privates Verzeichnis, außerhalb DocRoot, in dem verschieden Dateien lagern. So auch Templates.
RalphFFM
 2008-05-03 20:35
#109148 #109148
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich nutze HTML::Template, und unterliege typischen shared-Webhosting-Bedingungen.
GwenDragon
 2008-05-03 22:43
#109153 #109153
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
pktm
 2008-05-03 22:48
#109154 #109154
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Ich habe auch mal die Variante gesehen, dass Templates in Modulen gespeichert wurden.
Im Nachinein war das recht unwartbar, wenn man tatsächlich den HTML-Code da drin stehen hatte. Dafür konnte man über ein und das selbe Interface verschiedene Quellen für Templates anzapfen.

Allerdings mag ich es lieber, die Templates irgendwo als Dateien abzulegen (meist im cgi-bin). Mit HTML::Template kann man ja mittlerweile auch mehrere Template-Verzeichnisse nutzen.
http://www.intergastro-service.de (mein erstes CMS :) )
Struppi
 2008-05-04 02:18
#109158 #109158
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Der Nachteil ist dann aber, dass du dort keine CSS Dateien und Bilder dazu packen kannst, die gehören für mich zu den Templates eigentlich dazu.
renee
 2008-05-04 12:53
#109163 #109163
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich packe Templates immer dorthin wo man von außen nicht zugreifen kann...

Sprich wenn das DOCUMENT_ROOT /html ist, dann packe ich sie meistens in /files/templates...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
renee
 2008-05-04 12:54
#109164 #109164
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Struppi+2008-05-04 00:18:20--
Der Nachteil ist dann aber, dass du dort keine CSS Dateien und Bilder dazu packen kannst, die gehören für mich zu den Templates eigentlich dazu.

Verstehe ich nicht so ganz... CSS und Bilder speichere ich immer in verschiedenen Verzeichnissen, völlig unabhängig vom Verzeichnis mit den Templates.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
GwenDragon
 2008-05-04 13:09
#109168 #109168
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
renee+2008-05-04 10:53:37--
Ich packe Templates immer dorthin wo man von außen nicht zugreifen kann...

Das ist natürlich sinnvoller, wenn es geht.

Ansonsten hilft notfalls auch gegen das Auslesen der Templates eine .htaccess mit dem Inhalt deny from all.
Struppi
 2008-05-04 14:51
#109173 #109173
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
renee+2008-05-04 10:54:26--
Verstehe ich nicht so ganz... CSS und Bilder speichere ich immer in verschiedenen Verzeichnissen, völlig unabhängig vom Verzeichnis mit den Templates.
für mich sind Templates aber nicht unabhängig von den CSS dateien, im gegenteil sie gehören explizit zusammen.

Dadurch das ich das so gemacht wie du es beschreibst, hab ich bei einem Projekt ein ziemliches durcheinander. Einmal für jeden Kunden ein Template Verzeichnis und ein CSS/Bilder Verzeichnis. Wenn ich das Template wechseln möchte, z.b. um etwas auszuprobieren, muss ich die CSS/Bilder Dateien, die dort benötigt werden, im CSS Verzeichnis anders benennen. Wenn ich das Template dann verwerfe habe ich Bilder und CSS Dateien die ich u.U. nicht benötige, ich kann aber nicht sicher sein, wenn ich z.b. eine globale CSS Datei eingebunden habe.

Schau dir mal z.b. das Template System bei wordpress an. Dort hat jedes Template ein Verzeichniss und enthält auch alle anderen nötigen Dateien, wenn ein Template nicht mehr benötigt wird reicht es einfach dieses Verzeichniss zu löschen.
<< |< 1 2 3 >| >> 26 Einträge, 3 Seiten



View all threads created 2008-05-03 17:43.