FriendsOfREDAXO / project_manager

Bietet Unterstützung bei der Verwaltung und Überprüfung von REDAXO-Installationen.
MIT License
26 stars 2 forks source link
admin redaxo redaxo-addon

REDAXO-AddOn: Project Manager

Bietet Unterstützung bei der Verwaltung und Überprüfung der eigenen REDAXO-Installationen.

Projektübersicht

Screenshot

Projektdetailansicht

Screenshot

Inhaltsübersicht

Einleitung

Über das Addon

Dieses Addon bietet Unterstützung bei der Verwaltung und Überprüfung der eigenen REDAXO-Installationen.

zurück zur Übersicht

Features

Das Client-Plugin ist für den Abruf der einzelnen Parameter zuständig.

Das Server-Plugin dient zur Verwaltung der REDAXO Projekte

Screenshot

Das PageSpeed-Plugin dient zur Anzeige der Google PageSpeedwerte

Screenshot

Das Hosting-Plugin dient zur Anzeige von Hosting Informationen

Screenshot

zurück zur Übersicht

Installation

Voraussetzung für die aktuelle Version des Projekt Manager Addons: REDAXO 5.3, Cronjob-Addon, MarkItUp-Addon Nach erfolgreicher Installation gibt es im Backend unter AddOns einen Eintrag "Projekt Manager".

zurück zur Übersicht

Plugins

Auf den REDAXO Projekten sollte nur das Plugin Client installiert und konfiguriert werden. Der Projekt Manager Server benötigt das Plugin Server.

zurück zur Übersicht

Server-Plugin

Server

Unter dem Reiter Übersicht werden REDAXO-Installationen verwaltet.

Es wird eine Übersicht der wichtigsten Parameter in der Listenansicht dargestellt. Neue Projekte können angelegt und vorhandene Projekte geändert werden.

Die einzelnen Felder sind:

Editiermodus

Im Editiermodus lässt sich das ausgewählte Projekt verwalten.

Details

Unter Details kann das Projekt gewählt werden und alle relevanten Inhalte zum Projekt angezeigt werden.

Sync-Cronjob

Um die Daten von den REDAXO Clients in den Projekt Manager zu laden, gibt es zwei Cronjobs welche im Cronjob Addon mit der Installation angelegt werden.

Client-PlugIn

Client

Unter dem Reiter Client wird der API Key für die REDAXO Instanz verwaltet.

Die einzelnen Felder sind:

Dieser wird beim Projekt anlegen im Server-Plugin erzeugt und kann hier ein eingetragen werden.

zurück zur Übersicht

Einstellungen

Unter dem Reiter Einstellungen lässt sich ein API-Key hinterlegen. Bei der Installation des Plugins wird automatisch ein API-Key voreingestellt. Anschließend lassen sich die Parameter über die URL abrufen:

http://www.domain.de/?rex-api-call=project_manager&api_key=<api_key>

zurück zur Übersicht

REDAXO 4

Für REDAXO 4 existiert unter /plugins/client/install/client/redaxo_4 eine Datei Namens project_manager_client.php. Diese muss in das ROOT der Client Instanz auf der REDAXO 4 läuft kopiert werden. Der Abruf erfolgt dann über den Projekt Manager Server. Dort muss das Projekt mit REDAXO 4 als Hauptversion konfiguriert sein.

http://www.domain.de/project_manager_client.php?rex-api-call=project_manager&api_key=legacy

zurück zur Übersicht

PageSpeed-Plugin

PageSpeed

Unter dem Reiter Einstellungen wird der Google PageSpeed API Key verwaltet.

Die einzelnen Felder sind:

Installation

Nach der Installation des Plugins muss in den Einstellungen der API-Key eingerichtet werden.

zurück zur Übersicht

Einstellungen

Unter dem Reiter Einstellungen lässt sich ein API-Key hinterlegen. Bei der Installation des Plugins wird automatisch ein API-Key voreingestellt. Anschließend lassen sich die Parameter über die URL abrufen:

PageSpeed-Cronjob

Um die Daten von den REDAXO Projekten in den Projekt Manager zu laden, gibt es einen Cronjobs welcher im Cronjob Addon mit der Installation angelegt werden.

zurück zur Übersicht

Hosting-Plugin

Das Hosting-Plugin holt ISP, Organisation sowie die aktuelle IP Adresse über den IP-API.com Dienst. Achtung! Es exisitert eine Limitierung von 150 Calls/Minute, daher wurde ein Timing verbaut.

Installation

Nach der Installation des Plugins sollte der Cronjob einmal ausgeführt werden.

zurück zur Übersicht

Hosting-Cronjob

Um die Hostingdaten von den REDAXO Projekten in den Projekt Manager zu laden, gibt es einen Cronjobs welcher im Cronjob Addon mit der Installation angelegt werden.

zurück zur Übersicht

Allgemein

Changelog

siehe CHANGELOG.md des AddOns

Bug-Meldungen, Hilfe und Links

Lizenz

siehe LICENSE

Autor

Friends Of REDAXO

Projekt-Lead

Development-Team / Autoren

Credits

Großes Danke geht an Alexander Walther - alexplusde welcher uns eine gute Codebasis für die Erstellung des Addons zur Verfügung gestellt hat.