Was ist wie mit Drupal möglich?
am 19.08.2005 - 12:58 Uhr in
Hallo .*,
ich (masterbootrecord.de) überlege gerade meine Webseite von einem Marke Eigenbau(TM)-System in ein CMS zu überführen. Nach einigem Lesen und Vergleichen denke ich, dass Drupal meine Anforderungen am Besten abdeckt.
Ein grosses Anliegen von mir liegt darin, dass die neuen Seiten unter den alten URLs erreichbar bleiben...
Dazu eine kleine Erklärung wie MBR.de aufgebaut ist:
Es gibt /docs/seite.php, /deutsch/seite.php und /english/seite.php
Intern wird das alles über mod_rewrite an ein Script geleitet, welches sich um alles kümmert. Seite.php ist meinetwegen ein Eintrag, welcher in Deutsch und (möglicherweise) in Englisch vorhanden ist. Kommt der User über /docs/ rein, so wird die Seite anhand der Browsersprache automatisch in der passenden dargestellt. Bei /deutsch und /english wird die ausgewählte dargestellt. Sollte keine englische Version vorhanden sein, wird ihm angeboten die Seite über Babelfish übersetzen zu lassen.
Unter /links/kategorie/kategorie/ findet sich ein Linkverzeichnis.
Unter /files liegen Dateien. Diese sollen weiterhin per Hand (FTP) hochgeladen und verlinkt werden.
Nun meine eigentlichen Fragen:
Inwieweit kann man das mit Drupal nachbilden, sodass die Seiten wirklich erreichbar bleiben. Notfalls würde ich auch mit mod_rewrite die Urls auf neue Adressen umschreiben.
Kann man die Zweisprachigkeit irgendwie abbilden?
Kann man auf der Domain trotz aktivierten Rewritings von Drupal noch eigene Ordner anlegen und pflegen?
Gruss & Danke im Voraus- Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
URLs: Entweder hard-coden in
am 19.08.2005 - 14:57 Uhr
URLs: Entweder hard-coden in .htaccess mit mod_rewrite oder du benutzt Drupal URL Aliase.
Zweisprachingkeit: Locale Modul (in Drupal core) aktivieren, i18n modul downloaden und installieren.
Eigene Ordner pflegen: Ich denke schon (einfach per FTP/scp hochladen).
Uwe.
--
hermann-uwe.de | crazy-hacks.org | unmaintained-free-software.org
mod_rewrite schreibt die
am 20.08.2005 - 02:09 Uhr
mod_rewrite schreibt die URLs nur zu Drupal um, wenn das angegebene Verzeichnis oder die Datei nicht auf dem Server existiert. Das bedeuten ja folgende Zeilen:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]