| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Bewertung: |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 23.02.2011
Beiträge: 2
PHP-Kenntnisse: Fortgeschritten ![]() | Ja. Das mit den Stylesheets stimmt. Habe ich auch schon überlegt, dass hier ein Public-Ordner besser wäre, in dem sowas gesammelt wird. Die Bilder, Javascripte, CSS-Dateien, usw. In diesem Fall bin ich mit der Streuung einverstanden. Aber was ist mit dem Rest? Die ganze PHP-Infrastruktur? Wie zentralisiert man die sinnvoll? |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Bei einem großen modular aufgebauten Projekt ist es schon sinnvoll, für jedes Modul ein eigenes Oberverzeichnis anzulegen und ja, das wird in der Regel auch von Frameworks unterstützt (siehe z.B. http://framework.zend.com/manual/1.1...e.project.html, auch als Anregung für dich) Zu den Argumenten deines Kollegen Zitat:
Wenn du die Verzeichnisse als Packages siehst, kannst du auch mit den OOP Prinzipien zur Package-Kohäsion argumentieren (insbesondere dem Common Reuse Principle) und sie als weitere Richtlinie verwenden. | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 30.07.2008
Beiträge: 1.169
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | Es gibt im Prinzip 2 verschiedene Ansätze: 1. Alle zu einem "Modul" gehörende Dateien bündeln (CSS, Bilder, etc. mal außen vor) 2. Alle zu einer Applikationsschicht gehörenden Dateien bündeln Bei 1. hat man den Vorteil, dass man komplette "Pakete" hat, was die Modifizierung und Austauschbarkeit in der Praxis doch enorm erhöht. Bei 2. hat man dafür eine einfachere Möglichkeit des "Themings" Beide Ansätze sind verbreitet, 2. allerdings wesentlich mehr. Was man nun anwenden möchte, muss man für sich entscheiden. Eine Sache ist allerdings immer empfehlenswert: Bilder, css, etc. in ein Verzeichnis, dass innerhalb des Document-Root liegt, die eigentliche Applikation hingegen außerhalb des Document-Root. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse: Fortgeschritten ![]() | beide Ansätze sind nebeneinander denkbar: - alle Dateien schön sortiert in die jeweiligen Verzeichnisse (templates, css, js usw.). - Module kommen in das Verzeichnis "module" mit allen zugehörigen Dateien in einer Verzeichnisstruktur welcher der des Stammverzeichnis entspricht. Eine install.php kopiert die Dateien dann entsprechend der Struktur. Sieht dann also so aus: module: module/modul1: - install.xml - install.php - root/css/modul1.css - root/js/modul1.js - root/templates/modul1.tpl Wird bei phpbb so gemacht und find ich recht praktisch Es ist jederzeit nachvollziehbar wo die Dateien hinkopiert wurden und wo sie herkommen.
__________________ Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zugriff auf geschützte Verzeichnisstruktur | MerlinderZauberer | Server, Hosting und Workstations | 2 | 08.05.2006 20:18 |
| verzeichnisstruktur im browser wenn keine seite gewählt | Crypi | Server, Hosting und Workstations | 3 | 02.01.2006 16:44 |
| PHP Verzeichnisstruktur und Dateien auslesen | Chr!s | PHP Tipps 2005 | 2 | 05.03.2005 14:37 |
| Verzeichnisstruktur schützen | Server, Hosting und Workstations | 2 | 02.03.2005 10:43 | |
| verzeichnisstruktur | PHP Tipps 2005 | 8 | 26.01.2005 12:13 | |
| Verzeichnisstruktur | PHP Tipps 2004 | 1 | 12.10.2004 03:42 | |
| Sinnvolle Verzeichnisstruktur?! | PHP Tipps 2004 | 2 | 28.08.2004 17:28 | |
| verzeichnisstruktur auslesen | PHP Tipps 2004 | 8 | 04.08.2004 17:18 | |
| Verzeichnisstruktur bei Templates | PHP-Fortgeschrittene | 1 | 29.07.2004 14:36 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| organisation dateiablage, dateiablage organisieren, dateiablage struktur, struktur dateiablage, struktur ordner, dateiorganisation, sinnvolle verzeichnisstruktur, php dateiorganisation, php projekt verzeichnis struktur, struktur dateiablage betrieb, •organisation dateiablage, dateiablage organisation, php projekt ordnerstruktur, dateiablage strultur, ordnerstruktur php projekt, sinnvolle datei ordner struktur, projektordnerstruktur aufbauen, php projekt ordner struktur, dateien ordner strukturieren, verzeichnisstruktur organisation |