|
|||
Ja, Leute schreiben zu solchen Themen nicht grundlos komplette Bücher. Es ist ziemlich schwierig, da bestimmte Teilaspekte herauszugreifen, ohne gewisses Hintergrundwissen vorauszusetzen.
Ich habe das Beispiel/„Tutorial“ damals geschrieben, weil die Frage, wie eine Webseite mit diversen Unterseiten mit PHP organisiert werden kann, in Variationen ständig kommt. Die einfachste Antwort ist meist in etwa sowas: PHP-Code:
|
Sponsored Links |
|
|||
Es ist ja nicht so das ich nicht schon die Grundlagen gebüffelt habe, aber die meisten Bücher gehen nur ansatzweise in die Tiefe und das was man bei PHP so im Internet findet sind dann komplexe CMS, MVC oder nur die einfachen Grundlagen halt wieder.
MfG |
Sponsored Links |
|
||||
Zustimmung.
Vor einiger Zeit habe ich angefangen mir ein eigenes CMS mit PHP zu schreiben. Dabei sind einige Fragen aufgetaucht, die dir eventuell ein paar Ideen zur Umsetzung geben. Frage: MySQL oder Flat-file Wie viele Seiten willst du machen, beziehungsweise wie viele Seiten kommen zusammen? Mehr als 1.000? Dann empfiehlt sich ausnahmslos MySQL. Bleibst du unter den 1.000 Seiten ist Flat-file schneller beim Seitenaufbau, solange man keine Suchanfragen hat. Ist eine Suche integriert, ist bei maximal 250 Einzelseiten Flat-file noch einsetzbar. Frage: Wer schreibt die Inhalte? Wenn du nur einen Redakteur hast, kannst du ohne weiteres Flat-file verwenden. Bei mehreren Redakteuren oder Autoren wird ein Flat-file System sehr komplex. Stichworte: gemeinsamer Zugriff beim Editieren und Datei für Schreiben Zugriff sperren (PHP: flock). Hier hat SQL eindeutig die Nase vorne. Frage: Sicherheit im Login System Session Fixation, Session Hijacking und XSS. Zauberworte, aber sinnvoll sich damit auseinander zu setzen. Warum? Alles was im Internet zu finden ist, sind einfache Login Systeme, die eigentlich nur aufzeigen, wie sie im Grundsatz funktionieren. Bist du fit genug für ein sicheres Login System? Frage: SEO Optimierungen Wie binde ich Meta-Tags ein, wie gebe ich Einzelseiten eigene Beschreibungen und Keywords? Interessantes Thema und sehr umfangreich bei der Umsetzung. Egal ob MySQL oder Flat-file Frage: Erweiterte Funktionalitäten Gallery / Uploader An diesem Punkt entfällt MySQL fast komplett, außer für Indexieren (interne Links). Alles andere ist Datei-orientiert, wie Verzeichnisse anlegen, füllen, Inhalte löschen. Bei einer Gallery möchte man eventuell noch Bildbeschreibungen, diese in die MySQL Datenbank oder als XML-Datei im Gallery Verzeichnis? Beim Uploader, welche Dateitypen und -größen, beziehungsweise wie viele Uploads gleichzeitig. Sehr umfangreich zum Umsetzen. Viel Theorie, bevor man sich an ein eigenes System macht. Bei deiner Thematik spielen sicherlich weitere Punkte wie News-System, Mitgliederseiten oder Terminkalender rein. Selber mit PHP umsetzen oder ein fertiges CMS verwenden?
__________________
Personal stuff |
|
|||
Hi,
@mermshaus kann man das auch noch aus dem Post #6 mit mod_rewrite erweitern, oder geht das nicht. Ansonsten schaut's gut aus, für einfache kleine Seiten. Danke sagen schonmal...
__________________
Gruss Karlo |
|
|||
Oh Mann, den Post in #6 habe ich ewig gesucht, weil ich genau den Inhalt in #11 einbauen wollte. Ich wusste noch, dass ich den irgendwo geschrieben hatte, konnte mich aber nicht mehr erinnern wo. Wir werden alle älter, schätze ich.
Ein absolutes Killerfeature einer PHP-Homepage ist das Generieren aller internen Verlinkungen zentral über eine Funktion oder Methode oder noch komplexer über etwas wie einen Router. Du schreibst also nicht, … PHP-Code:
PHP-Code:
Die Funktion url spuckt dann den entsprechenden Link aus. Ganz simpel: PHP-Code:
PHP-Code:
|
|
|||
Hi,
damit ich das nun auch richtig verstehe, die beiden Functionen von @mermshaus generieren nur die Links entsprechend. Die erste Function kann man nehmen, wenn man kein mod_rewrite benutzen möchte. Bei der zweiten Function muss man dann entsprechend eine htaccess-Datei anlegen und die Links ensprechend umschreiben. Muss ich heut abend dann mal probieren, so auf die schnelle hab ich nur die erste Function eingebaut und getestet. PHP-Code:
PHP-Code:
__________________
Gruss Karlo |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
CSS-Styles werden bei einem Linksprung von Webseite A auf Webseite B nicht geladen | Fools | (X)HTML | 3 | 13.09.2010 11:57 |
php include für externe Webseite | bolshi | Serveradministration und serverseitige Scripte | 3 | 18.06.2010 16:51 |
Suchfunktion für die eigene Webseite mit PHP und barrierefrei | cabotine | Barrierefreiheit | 15 | 26.08.2008 23:25 |
php Datei in css webseite einbinden | X5-599 | Serveradministration und serverseitige Scripte | 14 | 19.05.2008 09:52 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 18:09 |