[3.3] STK phpBBDumper Link

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Antworten
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8214
Registriert: 24.05.2010 08:31
Kontaktdaten:

[3.3] STK phpBBDumper Link

Beitrag von Kirk »

Name der Extension: STK phpBBDumper Link
Autor: Kirk

Version der Extension: 1.0.0

Sprachen: de, de_x_sie, en

Beschreibung der Extension:
Diese Extension ersetzt die EXT STK Link.
Fügt einen Link zum Support Toolkit sowie ein Link zum phpBBDumper im ACP und (optional im Forum) hinzu.
Den phpBBDumper ist im ACP (optional im Forum) per iframe eingebunden. Der Link zum phpBBDumper ist unter ACP/Wartung/Datenbank (Vorschlag von chris1278) zu finden.
In den Einstellungen ist eine Permission Info mit den Links zu den Benutzer und Gruppenrechten vorhanden.
Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info in den Einstellungen dementsprechend angezeigt.
Wenn ein Admin keinen Gründer Status hat aber die Berechtigung "Kann den phpbbdumper verwenden". kann er das ACP Modul aufrufen, sieht dann aber nur die Einstellungen für den phpBBDumper.
Wenn man zusätzlich ein Link zum STK im Forum anzeigt, können diesen nur User mit Gründer-Status sehen.
Der Link zum phpBBDumper sehen nur diejenigen welche die Berechtigung "Kann den phpbbdumper verwenden" besitzen. Ansonsten wird bei Direkteingabe im Browser auf die Forenübersicht geleitet. Wenn kein Link im Forum gesetzt ist, wird generell zur Forenübersicht geleitet.
Wenn für den phpBBDumper noch keine URL im ACP eingetragen wurde, bekommt man im ACP sowie im Forum (sofern eingestellt) selbst einen entsprechenden Hinweis angezeigt.

Im ACP Modul kann man folgende Einstellungen vornehmen:

Allgemeine Einstellungen:
  • Toggle Switch aktivieren
STK Link:
  • STK Link im neuen Fenster/Tab öffnen
  • Bei "Position des STK Link im Forum", hat man über eine select Box 4 Auswahlmöglichkeiten
    • In der oberen Navbar
    • In der unteren Navbar
    • Im Footer
    • Nirgends
  • Der Name des Verzeichnisses wo sich die Dateien für das STK befinden, kann ebenfalls im ACP Modul geändert werden. Standardmäßig ist stk vordefiniert.
  • Man hat auch die Möglichkeit im ACP Modul ein Font Awesome-Symbol einzutragen.
  • Das FA Symbol ist je nach belieben einstellbar.
  • Ein Link zu derzeit verwendeten Font Awesome Symbole ist ebenfalls enthalten.
phpBBDumper:
  • phpBBDumper Link im neuen Fenster/Tab öffnen
  • Man kann bei "Externer phpBBDumper Link" zwischen einen externen Link oder die Einbettung des phpBBDumpers per iframe
  • Bei "Position des phpBBDumper Link im Forum", hat man über eine select Box 4 Auswahlmöglichkeiten
    • In der oberen Navbar
    • In der unteren Navbar
    • Im Footer
    • Nirgends
  • phpBBDumper URL
  • Man hat auch die Möglichkeit im ACP Modul ein Font Awesome-Symbol einzutragen.
  • Das FA Symbol ist je nach belieben einstellbar.
  • Ein Link zu derzeit verwendeten Font Awesome Symbole ist ebenfalls enthalten.
  • n den Benutzerrechten/Gruppenrechten (Administrator-Berechtigungen ) kann unter Diverses folgendes eingestellt werden:
    • Kann den phpbbdumper verwenden
    • Kann die phpBBDumper-Einstellungen verwalten
Hinweis:
Das STK (Support Toolkit) für
  • phpBB 3.3.8 ist auf der Seite von Mahony
  • phpBB 3.3.14+ ist auf der Seite von Mahony
in deutsch erhältlich.
Bitte beachtet auch die dortigen Hinweise!

Anmerkung: Das einbinden vom phpBBDumper mittels iframe, entbindet euch nicht von der Verantwortung ein Verzeichnisschutz zu erstellen!

Voraussetzung:
  • phpBB 3.3.0 oder höher
  • PHP 7.1.3 bis einschließlich 8.4.x
  • Das STK muss sich im Forumroot (da wo die config.php liegt) befinden
Download der Extension: https://kirk-phpbb.com/viewtopic.php?t=678

Screenshots:
ACP Modul: [ externes Bild ]
Link zum phpBBDumper im ACP: [ externes Bild ]
Anzeige beim phpBBDumper im ACP wenn noch kein Link hinterlegt ist: [ externes Bild ]

Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesamten Ordner kirk nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen (ab phpBB 3.3.14 Nicht installierte Erweiterungen)
in der Zeile STK phpBBDumper Link auf Aktivieren klicken.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8214
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] STK phpBBDumper Link

Beitrag von Kirk »

Erweiterung wurde auf Version 1.0.0 (Release Version) upgedatet.
Hinweis: Die Version RC1 muss vorher komplett (inkl. Arbeitsdaten löschen) entfernt werden!
Download siehe 1. Beitrag!

Neuerung:
  • Wenn man den phpBBDumper im ACP/Wartung/phpBBDumper aufgerufen hatte, war die URL u. a. so: mode=settings dies wurde so abgeändert: mode=backup
  • Die js Datei stkdumperlink_acp.js im Vz. ./ext/kirk/stkdumperlink/adm/style/js wurde in stkdumperlink_acp_settings.js umbenannt und die INCLUDEJS Anweisung in der stkdumperlink_acp_settings.html entsprechend geändert.
  • Es wurden 2 neue Administrator-Berechtigungen (zu finden in Diverses) hinzugefügt.
    • Kann den phpbbdumper verwenden
    • Kann die phpBBDumper-Einstellungen verwalten
  • Wenn ein Admin nicht diese Berechtigung hat, ist es nicht möglich die Einstellungen aufrufen. Eben sowenig ist dann möglich den Link zum phpBBDumper im ACP/Wartung/Datenbank bzw. im Forum (sofern eingestellt) zu sehen.
  • Die Einstellungen für das STK sehen nur Admins mit Gründerstatus.
  • Des weiteren wird im Forum selbst (wenn oben genannte Berechtigung nicht erteilt) kein Link angezeigt. Bei Direkteingabe im Browser wird dann auf die Forenübersicht geleitet.
  • Damit entfällt die Meldung trigger_error in den oben genanten Bereichen, wenn ein User keinen Gründerstatus besitzt.
  • Bei den Einstellungen für das STK und den phpBBDumper kann man jeweils separat einstellen ob der Link im neuen Fenster/Tab geöffnet werden soll.
  • In den Einstellungen eine Permission Info mit den Links zu den Benutzer und Gruppenrechten hinzugefügt.
  • Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info in den Einstellungen dementsprechend angezeigt.
  • Die Klassen/IDs in den HTML/css sowie js Dateien für den acp-header wurden von stklink-... in stkdumperlink-... umbenannt.
  • Die migrations Datei install_acp_module.php wurde mit in das Vz. migrations/v1x verschoben.
  • Wenn für den phpBBDumper noch keine URL im ACP eingetragen wurde, bekommt man im ACP Modul einen entsprechenden Hinweis angezeigt. Man kann auch keinen zusätzlichen Link im Forum aktivieren (Vorschlag von chris1278).
  • Code Optimierung
Antworten

Zurück zu „Extensions in Entwicklung“