Danny: optimale Struktur (Verzeichnis-Ebene) einer Website

Hallo Welt!

Mich interessiert die Struktur Eurer Webprojekte.

Ich habe zwar in SelfHTML das Kapitel über Projektverwaltung gelesen, sehe aber je nach Aufteilung Vor- und Nachteile. Mir geht's speziell um den Aufbau der Verzeichnisse und ob ich relative oder absolute Pfade zur Referenzierung verwenden soll.

Ein kommendes Projekt wird auf verschachtelten Framesets basieren und eine hohe Verzeichnis-Tiefe haben. Sollte man dabei auf die Einteilung in Unterordner verzichten?

Dann ginge aber im Browser so was nicht mehr: "www.irgendwas.de/inhalt/" und "www.irgendwas.de/inhalt/thema/"

/
index.html
links.html
mitte.html
rechts.html
  inhalt/
    index.html
    links.html
    mitte.html
    rechts.html
    thema/
      index.html
      links.html
      mitte.html
      rechts.html
    thema/
      etc.

Eine Frage dazu: wie oder mit welchem Browser wird "index.html" bei einem Verweis wie z.B. "downloads/" auch Clientseitig angezeigt?

Nach dem Hochladen auf den Server funktioniert das ja, da automatisch nach "index.html" oder "default.html" oder so gesucht wird. Muß ich lokal "downloads/index.html" angeben oder kann das ein bestimmter Webeditor auch so anzeigen?

Grüße und vielen Dank für Eure Anregungen!

::: Danny :::

  1. Hallo Welt!

    Mich interessiert die Struktur Eurer Webprojekte.

    kommt ganz auf das projekt an. bei kleinen webseiten habe ich alle html dateien im root und einen unterordner für bilder.

    größere projekte unterrteile ich. wenn ich z.B. 4 topics habe bekommt das root 4 unterverzeichnisse. zusätzlich gibt es dann noch ein image verzeichniss.

    ich denke es kommt immer auf das projekt an. ich kann den aufbau meiner projekte nicht so pauschalisieren, da die sich doch alle ziemlich unterscheiden.

    Eine Frage dazu: wie oder mit welchem Browser wird "index.html" bei einem Verweis wie z.B. "downloads/" auch Clientseitig angezeigt?

    Nach dem Hochladen auf den Server funktioniert das ja, da automatisch nach "index.html" oder "default.html" oder so gesucht wird. Muß ich lokal "downloads/index.html" angeben oder kann das ein bestimmter Webeditor auch so anzeigen?

    nach welcher datei standardmäßig gesucht wird wird serverseitig definiert. im prinzip kann das jede biliebige datei sein.

    wenn für einen ordner ein solche dateiliste besteht, dann wird, sollte eine dieser datein vorhanden sein, nach dieser gesucht und diese auch angezeigt, auch wenn du nur in den ordner springst.

    so long
    ole
    (8-)>

  2. Hallo,

    ich versuche, was nicht immer klapt, also bitte nicht kontrolieren ;-), die Struktur der Seite in der Ordnerstruktur zu wiederholen. Also: jede Unterseite in einen Unterodner, gibt es lineare Unterseiten davon, dann in einen weiteren Unterordner etc. Das ist natürlich nicht immer möglich, bringt einen aber dazu, sich die Struktur seiner Site etwas genauer zu überlegen. Bilder immer in den Ordner der jeweiligen Seite, allgemeine Bilder wie Trenngrafiken oder Navigationsbilder etc in einen eigenen Ordner, weil da dann alle Seiten drauf zugreifen.

    Chräcker

    http://www.Stempelgeheimnis.de

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

  3. Hallo Danny.

    Wie bei meinen Vorredner gibt's auch im root einen image-Ordner. Zusätzlich gibt's bei mir meistens noch einen include-Ordner in dem alle Dateien liegen, die irgendwo eingebunden werden (Arbeite i.d.R. mit PHP).
    Ansonsten versuche ich die Seitenstruktur in der Verzeichnisstruktur wiederzugeben. Direkte Links sind dann besser zu setzen und Adressen leichter zu merken. Bilder sind immer im image-Ordner, wobei sie ggf. in einem Unterordner landen der denselben namen hat wie der Dokumentenordner (und ggf. wieder Unterordner hat).

    Bei verschachtelten Frames dürfte das aber eh etwas anders sein da direkte Links immer schwerer werden. Habe mal ein Projekt relauncht welches auch aus etwa 8 einzelnen Fenstern bestand, die wiederum über verschiedene Sets definiert waren. Die Struktur war irgendwie über die Fensternamen (z.B. a0b2, a1b2) definiert und verschachtelt. Schrecklich für jemanden der nicht an der Entwicklung beteiligt war und keine Doku zum Projekt hat!

    Grüße aus Würzburg
    Julian

    1. Hi Julian,

      die Technik mit verschachtelten Frames ist ja auch nicht mehr zeitgemäß. Früher gab es entweder keine andere Möglichkeit oder es war eben "in", auf Frames zu setzen. W3C findet die ja auch nicht so toll ;-) Meiner Meinung nach sind die Framesets wohl das eigentliche Problem an meiner Site.

      Ich werde versuchen, die logische Struktur in Ordnern abzubilden. Für Includes, Scripte, Bilder und andere Mediadaten verwende ich "_" vor den Ordnernamen, so habe ich bessere Übersicht.

      Nächstes Jahr werde ich wohl die Frame-Version sterben lassen und auf Tabellen/CSS-Float und ggf. DHTML-Ebenen (DOM) umbauen.

      So long,
      Danny

  4. Hallo ::: Danny :::

    Muß ich lokal "downloads/index.html" angeben ... ?

    Ganz klar: Ja!
    Sicherer noch index.htm
    und am sichersten alle Ordner/Dateien/Bilder max. 8 Zeichen lang plus 3 Zeichen Endung
    Also: download/index.htm
    Google mal nach 8.3-Konvention

    Grüsse, itsme