Site-Management-Tools gesucht!
Daniel
- projektverwaltung
0 Michael Schröpl0 kfichtner0 Swen0 Michael Schröpl
0 Daniel0 Kirsten Evers0 xitnalta0 Michael Schröpl
Hallo!
Hat jemand Hinweise bezueglich Tools und/oder Programmen zum Verwalten grosser Intranetprojekte? Programme, die das Kopieren, Löschen, Verschieben usw. von Dateien und (Teil-)Dateibaeumen erlauben etc.!?
Oder einfach weitere gute Tips zum Umgang mit der Datei-/Navigationsstruktur in G R O S S E N Projekten?
Thanx!!!
Daniel
Oder einfach weitere gute Tips zum Umgang mit der Datei-/Navigationsstruktur in G R O S S E N Projekten?
<predigt>
Modularisieren und automatisieren - wie bei allen großen (Software-) Projekten.
Für HTML heißt das m. E.:
Tiefe Verzeichnisstruktur.
Innerhalb eines Verzeichnisses nur Dokumente mit strengem inhaltlichen Zusammenhang und gleicher Abstraktionsebene. Keine Angst vor langen URLs - lieber dies, als alles in einen Topf werfen und sich später darin nicht mehr auskennen. Kleine Häppchen sind flexibler handhabbar, besser identifizierbar und deshalb besser automatisch verarbeitbar. ("www.teamone.de/selfaktuell/" ist für meinen Geschmack zu "flach", SelfHTML zu linear und einfügeunfreundlich. ;-)
Relative URLs.
Innerhalb eines Moduls alles relativ verknüpfen. Was für das Domain-invariable Publizieren gilt, erleichtert auch das Verschieben eines Moduls.
Dünne Kanten.
Verbindung zwischen den Modulen möglichst überschaubar halten. Es mag inhaltlich sinnvoll sein, hundert Verweise auf die Definition eines Begriffs zu machen - wenn man dessen Zielort jemals ändert, wird es teuer. Deshalb:
Stabile URLs.
URLs für besonders attraktive targets (z. B. ein firmenweites Stichwortverzeichnis) nur im Notfall ändern. Schon beim Entwurf der Verzeichnisstruktur möglichst viele künftige Erweiterungen mit einplanen. Zusätzliche leere Verzeichnisse stören niemanden; später eine zusätzliche Abstraktionsebene einziehen zu müssen ist bitter, und sie nicht zu haben, wenn man sie braucht, ebenfalls.
Unwichtige Teile sind mobil - wichtige Teile nicht, denn wer paßt die Bookmarks der Besucher an? Ach ja, gleich dazu:
Tolerante Fehlerbehandlung.
Bei URL- und Bookmarkleichen nicht "404 - ätsch", sondern ein intelligentes CGI-Skript, welches möglicherweise sogar eine Liste aller "Umzüge" als Datei besitzt und die neue Adresse damit *erraten* kann. Mindestens aber ein Verweis auf eine Suchfunktion, mit der man die neue URL herausfinden kann.
Navigation und Corporate Identity als Module auffassen.
Eine Linkleiste in tausend Dokumente nicht kopieren, sondern einbinden (SSI und Ähnliches) und nur an einer Stelle ändern müssen. Kopf- und Fußzeilen, Header, CSS-Referenzen etc. ebenfalls. Je größer, desto SSI; Bausteine sind beherrschbar, wie UNIX uns täglich beweist.
Redundanzen meiden.
Was fünfmal gespeichert ist, muß fünfmal gewartet werden. (Und kann prima inkonsistent werden. ;-) Besser mehr generieren als mehr tippen - keine Angst vor CGI und Co.
Konsistenz automatisieren.
Wenn man denn wirklich mal etwas verschieben muß und vielleicht nur 10 oder 20 Links anzupassen hat, dann muß man diese auch in 1000 Dokumenten schnell und zuverlässig finden können. Es gibt gute Links-Checker als Freeware.
Und wenn es dann ganz flexibel sein soll:
Nicht zuletzt:
Und abschließend:
</predigt>
ist das keinen selfaktuell beitrag wert?
kfichtner
Moin
ist das keinen selfaktuell beitrag wert?
<g>Auf alle Fälle. Wann wirst Du ihn fertig haben ?</g>
Freundliche Grüße
Swen
ist das keinen selfaktuell beitrag wert?
Ich fühle mich heftigst gebauchpinselt ... ;-)
Sagen wir es mal so:
Im Zweifelsfalle gäbe es ja noch <../../sfausles/tsfa_tg.htm> als möglichen "Endlagerungsort". Frag doch mal bei <../../sfausles/index.htm#a3> nach.
<predigt>
»».......
.........
</predigt>
Hey Michael,
habe schon mal tausend DANK fuer diese umfangreiche Predigt! Ich muss sie aber erst mal zuende lesen....
-grins-
Gruss,
Daniel
Hallo Michael!
Oder einfach weitere gute Tips zum Umgang mit der Datei-/Navigationsstruktur in G R O S S E N Projekten?
Deine Predigt läuft gerade durch meinen Drucker und wird als erstes die frisch gestrichene Wand meines neuen Büros zieren...ich glaube, du hast mich gerade vor bösen Anfängerfehlern bewahrt ;-)
Viele Grüße,
Kirsten
<predigt>
</predigt>
*grml*, dieser Selfbrowser macht micht noch wahnsinnig :(.
(Ich erläutere jetzt hier nicht näher, ist eines von 1000en Probs...)
Mein Projekt HTML-Database II wird auf jeden Fall deine Predigt im Entwicklungs-Gedächnis eingehämmert bekommen :).
bis nextens
xitnalta
Oh, hoppla - das Thema scheint Anklang gefunden zu haben ... :-)))
Und wenn es dann ganz flexibel sein soll:
- Generische Dokumentinhalte.
Deshalb liefere ich hier noch einen Link nach, den man für wirklich große Projekte mal ausprobieren sollte: Website META Language WML (http://www.engelschall.com/sw/wml/).
Ein Freund von mir (der dies wahrscheinlich mitliest - danke, Pedl) hat damit seine Firmenseite gebaut (insbesondere eine schöne Navigation ohne Frames).
Ich selbst habe WML noch nicht ausprobiert, würde es aber unter UNIX beim nächsten größeren Entwurf tun.