Hallo zusammen,
ich bin gerade dabei mehr Ordnung in mein Dateichaos (Dokumente, Filme, Musik, Bilder, etc.) zu bringen, welche durch unbedachte Sicherheitskopien enstanden sind. Sprich ich muss nun Duplikate und veraltete Backups ausmisten. Damit das nicht von vorne begint habe ich mir (hoffentlich sinnvolle) Verzeichnisstrukturen überlegt wie man die entsprechenden Daten ablegen kann.
Mir stellt sich die Frage wie man Webseiten praktisch verwalten kann. Mit wie meine ich keine Tool, Skripte oder Häufigkeit sondern die reine Struktur. Die Webseiten bestehen aus HTML/PHP/... und der Datenbank.
Meine Gedanken der mir bis jetzt am sinnvollsten erscheint ist folgende Struktur unter Windows.
Vorteil:
Mit Verzeichniss Versionierung eine extra Ordner Ebene.
Oder für die Versionierung könnte man den jeweiligen Ordner als SVN anlegen und das entsprechende Backup als "Tag". Hat dann allerdings das Problem das SVN installiert sein muss und quasi wieder Redundanz wegen Repo und "Quelle".
Totaler Blödsinn? Andere Vorschläge? Wie macht ihr das?
ich bin gerade dabei mehr Ordnung in mein Dateichaos (Dokumente, Filme, Musik, Bilder, etc.) zu bringen, welche durch unbedachte Sicherheitskopien enstanden sind. Sprich ich muss nun Duplikate und veraltete Backups ausmisten. Damit das nicht von vorne begint habe ich mir (hoffentlich sinnvolle) Verzeichnisstrukturen überlegt wie man die entsprechenden Daten ablegen kann.
Mir stellt sich die Frage wie man Webseiten praktisch verwalten kann. Mit wie meine ich keine Tool, Skripte oder Häufigkeit sondern die reine Struktur. Die Webseiten bestehen aus HTML/PHP/... und der Datenbank.
Meine Gedanken der mir bis jetzt am sinnvollsten erscheint ist folgende Struktur unter Windows.
Vorteil:
- Projektbestandteile alle zusammen
- Projekte mit unterschiedlicher Datenbank und gleichen Skript redundant.
- Wie Versionieren - Änderungen protokollieren?
Code:
/
|- example-projektname.domainendung
|- HTML
|- *.php
|- *.css
|- DB
|- jahr-monat-tag-stunden-minuten projekt.sql
|- subdomain.example-projektname.domainendung
|- ...
Mit Verzeichniss Versionierung eine extra Ordner Ebene.
Code:
/
|- example-projektname.domainendung
[B]|- jahr-monat-tag-stunden-minuten[/B]
|- HTML
|- *.php
|- *.css
|- DB
|- jahr-monat-tag-stunden-minuten projekt.sql
|- subdomain.example-projektname.domainendung
|- ...
Totaler Blödsinn? Andere Vorschläge? Wie macht ihr das?