====== Update von Version 1.x auf Version 2.x ======
Mit der Version 2.0 sind einige größere Änderungen in Admidio eingeflossen, so dass ein einfaches Austauschen der Programmordner bei diesem Update nicht ausreicht. Achte beim Update darauf, dass du jeden der hier dokumentierten Schritte durchführen, da es ansonsten zu Problemen kommen kann.
- **Erstelle zuerst ein Backup von der Datenbank (In dieser werden alle deine Userdaten, Rollenberechtigungen, Rollenmitgliedschaften uvm. gespeichert)**
- Zur Sicherheit solltest du im nächsten Schritt ein Backup der Admidio-Ordnerstruktur erstellen
- Nachdem das Backup erfolgreich erstellt wurde, lösche als erstes den Ordner **adm_program**
- Kopiere die Ordner **adm_program**, **adm_themes**, **adm_install**, der neuen Version in das Hauptverzeichnis von Admidio
- Falls du vorher Plugins benutzt hast, so musst du bei allen Plugins [[http://www.admidio.org/forum/viewforum.php?f=9|die neue Version herunterladen]] und im entsprechenden Verzeichnis aktualisieren
- Kopiere die Datei **config.php** aus dem Ordner **adm_config** in das Hauptverzeichnis von Admidio
- Rufe nun das Updatescript unter **adm_install/update.php** auf, wähle deine vorherige Version aus und starte das Datenbankupdate
- Nach dem erfolgreichen Datenbankupdate, sollte der Ordner **adm_install** wieder gelöscht werden
- Da Admidio ab Version 2.0 Themes unterstützt, musst du deine bisherige Layoutdateien in ein Theme integrieren und dieses entsprechend anpassen. Damit du später problemlos die Standardthemes updaten kannst und im Notfall auch wieder auf eines dieser wechseln könntest, solltest du für deine Layoutanpassung ein eigenes Theme erstellen. Als Basis kannst du dafür eines der beiden mitgelieferten Themes **classic** oder **modern** aus dem Ordner **adm_themes** nehmen. Wähle das Theme welches deinem Layout am nächsten kommt.
- Erstelle von dem ausgewählten Themeordner eine Kopie und benenn den Hauptordner deines Themes in z.B. //eigenes_theme// um.
- Benenne die drei Dateien aus dem **adm_config** Ordner wie folgt um:header.php -> my_header.php
body_top.php -> my_body_top.php
body_bottom.php -> my_body_bottom.php
- Ersetze nun mit diesen drei Dateien die bereits vorhandenen in deinem neuen Themeordner unter //adm_themes/eigenes_theme//
- Nun die Datei //my_header.php// öffnen und folgende Zeile ersatzlos streichen:
- Rufen nun deine Internetseite auf und logge dich mit deinen Zugangsdaten bei Admidio ein
- Wähle in den Organisationseinstellungen nun dein neues Theme //eigenes_theme// in der Auswahlbox aus
Leider kannst du die alte CSS-Datei **main.css** nicht übernehmen, da wir zuviele Dinge bei den CSS-Klassen geändert haben. Du kannst aber deine bisherige CSS-Datei als Vorlage nehmen. Viele Klassen findest du in der **system.css** im Ordner **CSS** innerhalb des Themeordners wieder.
Nachdem du dein bisheriges Layout erfolgreich mit Admidio 2.0 abgebildet hast und du dich auch bei der neuen Version anmelden konnten, kannst und solltest du den kompletten Ordern **adm_config** löschen. Dieser wird für Admidio 2.0 nicht mehr benötigt.
Ebenfalls wird der Ordner **adm_install** nun nicht mehr benötigt und sollte auch gelöscht werden.
Falls das Update nicht erfolgreich geklappt hat, so solltest du dich an unser Forum wenden und dort detailliert die Schritte aufschreiben, welche du gemacht hast und woran es evtl. gescheitert ist.