AddOn


Paket-Administration

Beschreibung

Backend-Administration mit Upload-Funktion für Module, Templates und Addons und Spracherweiterung durch den Sprachcode für das Frontend. Verschiedene URL-Rewrite-Funktionen sind integriert.

1. ALLGEMEINES

Das Addon aku_admin erleichtert die Verwaltung von Addons, Templates und Modulen. Diese können als ZIP-Packete hochgeladen werden. Es ermöglicht die Verwaltung einer Redaxo-Webseite auch nicht-Programmierern.

2. INSTALLATION
==========
Zusätzlich werden die folgenden Verzeichnisse angelegt:
./modules/
./templates/
./tmp/
./files/addons/aku_admin/
./redaxo/include/data/addons/aku_admin/

Zusätzlich angelegte Datenbank-Felder:
Tabelle rex_template: tmpl_type
Tabelle rex_module: mod_type

2. TEMPLATES
========
Templates können als Zip-Archiv hochgeladen und installiert, via FTP hochgeladen und später installiert oder im Backend neu angelegt werden. Das Dateisystem wird mit der Datenbank synchronisiert.

2.1 Struktur eines Templates
————————————————————————
- content.php (muss)
- package.yml (optional)

2.2 Beispiel package.yml
————————————————————————
name : Mein Neues Template
revision : 5

2.3 Hinweis
————————
PHP-Dateien sollten mit beginnen, da sie direkt aufgerufen werden können

Das Dateisystem wird mit der Datenbank synchonisiert. Ein Template kann sowohl im Backend als auch direkt im Dateisystem verändert werden.

3. ADDONS
======
Das ZIP-Archiv für Addons entspricht der normalen Addon-Struktur.

4. PLUGINS
======
Das ZIP-Archiv für ein Plugin entspricht der normalen Redaxo-Plugin-Struktur. Plugins werden direkt beim entsprechenden Addon hochgeladen.

5. MODULE
======
Module können als Zip-Archiv hochgeladen und installiert, via FTP hochgeladen und später installiert oder im Backend neu angelegt werden. Das Dateisystem wird mit der Datenbank synchronisiert.

5.1 Struktur Moduls
————————————————————
output.php (muss)
input.php (optional)
preview.php (optional)
presave.php (optional)
postsave.php (optional)
package.yml (optional)

5.2 Beispiel package.yml
————————————————-
name : Mein Modul
revision : 3
previewmode : 0
presavemode: 7
postsavemode: 7

5.3 Hinweis
————————
PHP-Dateien sollten mit beginnen, da sie direkt aufgerufen werden können

6. URL-Rewrite
========
Unter System > Systemeinstellungen stehen verschiedene URL Rewrite-Modes zur Verfügung:
a) 10-0-Artikelname
b) de/10-Artikelname
c) de/catname/articelname

Zudem kann eine Webseite bereits auf späteren Ausbau der Sprachen vorbereitet werden (Option “Mehrsprachig” aktivieren).

Die benötigte .htaccess-Datei wird angezeigt, sobald Mod-Rewrite auf TRUE gesetzt wird.

7. SPRACHEN
==========
Die Sprachen werden mit einem Sprachcode (z.B. de-DE) und einem URL-Slug (z.b. de) ergänzt. Diese werden für Frontend-Übersetzungen rsp. URL-Rewrite verwendet.
Die Werte stehen als globale Variablen zur Verfügung: $REX[‘CLANG_CODE’][$clang_id]
$REX[‘CLANG_SLUG’][$clang_id].

VERSIONEN
======
[1.15]
fix some css when used without aku_structure
add runmode prod/dev (autosync)
add mod/tmpl sync buttons
[1.14]
sitemap: http://page.tld/index.php?GetSitemap=[clang]
template/module/addon drag&drop upload (mehrere gleichzeitig möglich)
plugin drag&drop upload
[1.11] addon-upload: overwrite instead of replace. keeps installed plugins untouched
- bugfix full rewrite
- fix active user shall not deactivate himself
- Upload buttons change to “please wait” on click
[1.7] Templates/Module die ins Dateisystem geladen werden (z.B. FTP) können nun im Backend auch installiert werden.
[1.5] backup store moved to ./redaxo/data/addons/aku_admin/
settings store move to ./files/addons/aku_admin/
full_url_rewrite option
[1.3] fix rewrite &
[1.2] fix add/edit clang
[1.1] assign templates to categories, fix rewrite issue
[1.0] module, template im filesystem nun in root Synchronisation von Modulen/Aktionen/Templates mit dem Dateisystem User-Admin Backend-Style integriert Möglichkeit, Haupt-Addons festzulegen (Admin->System) Removed install.php call on modules and templates
[0.18] addon nach upload automatisch installiert, DB-Backup mitsamt den User-Accounts


azular.com

Umsetzung

Azular GmbH

azular.com


Versionen

1.15

Für REDAXO
4.5.x
Veröffentlicht am
22.02.2014