[3.3] Stats Permissions (Rechte für den Statistik-Bereich)

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.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

[3.3] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Name der Extension:

Stats Permissions

Autor:

LukeWCS

Aktuelle Version der Extension:

1.2.0

Voraussetzungen:
  • phpBB 3.3.0 - 3.3.x
  • PHP 7.1.3 - 8.3.x
Beschreibung der Extension:

Ermöglicht es, unabhängige Berechtigungen für die Anzeige von Statistik und neuestes Mitglied definieren zu können. Die Berechtigungen können mit dem vollständigen Berechtigungssystem (phpBB) oder mit dem vereinfachten Berechtigungssystem (Anzeige für Gäste/Bots) festgelegt werden.

Kompatibel mit Toggle Control (Schalter-Stil zentral festlegen)

Bemerkungen:
  • Diese Ext lag bei mir quasi mehrere Jahre in der Schublade und ist jetzt an die aktuellen Richtlinien angepasst. Die Ext ist in meinem LB seit 2019 im Einsatz ohne erkennbare Probleme.
  • Aufgrund der Funktionsweise ist diese Ext stark vom verwendeten Style abhängig. Gute Chancen hat man bei Styles die nicht wesentlich im Statistik-Bereich verändert wurden. Wer einen Style verwendet, bei dem diese Ext gar nicht funktioniert oder nicht passend aussieht, muss ein entsprechendes Style Template dafür erstellen. Als Vorlage dient dazu das Template für prosilver im styles Ordner der Ext.
Enthaltene Sprachen:
  • de
  • de_x_sie
  • en
Kompatibilität zu Erweiterungen:

Schnittstellen-Erweiterungen
Kompatible Erweiterungen
  • Name der Erweiterung: Newest X Users (Kirk)

    Beschreibung: Zeigt nicht nur das neueste Mitglied, sondern eine variable Anzahl neuer Mitglieder. Newest X Users wurde so gestaltet, dass es mit Stats Permission kombiniert werden kann. Dabei regelt Stats Permissions die Rechte und Newest X Users übernimmt Ermittlung und Anzeige der neuesten Mitglieder.
Download der Extension:

GitHub - Stats Permissions (mit Changelog)
Hinweis: Versionen aus dem genannten Release-Bereich sind für das Live-Forum gedacht. Dagegen dürfen Versionen aus dem Entwickler-Bereich nicht in einem Live-Forum installiert werden! Im Entwickler-Bereich können sich laufend Dateien und Strukturen ändern, das liegt in der Natur der Sache. Wer Versionen aus dem Entwickler-Bereich vorab testen will, kann (und sollte) diese in einem Test-Forum installieren.
PHP Events (für Entwickler)
Event: lukewcs.statspermissions.display_condition

Variable: bool force_api_mode
Seit Version: 1.0.0
Beschreibung: Erzwingt den API-Modus damit StatsPerm nicht angezeigt wird, sondern lediglich die Template Variablen erzeugt werden.
Erklärung: Wenn andere Erweiterungen StatsPerm einbinden, wäre die original Anzeige von StatsPerm unerwünscht. Mit dieser Variable kann die original Anzeige auf der Indexseite unterdrückt werden.
Beispiele: Newest X Users, Extension bridge for “Statistics Block”
Zuletzt geändert von LukeWCS am 01.01.2023 15:03, insgesamt 21-mal geändert.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 4917
Registriert: 08.06.2009 12:03
Kontaktdaten:

Re: [RC] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von Talk19zehn »

Danke dir LukeWCS für deine Arbeiten, der erste Eindruck ist gut. Zunächst in meinem TB installiert. Der Hinweis auf die Stylabhängigkeiten war und ist in dem Punkt wichtig. Ein paar wenige Designs (zwei, drei oder vier von ca. 90) werde ich wohl bei Gebrauch im LB anfassen müssen.
Einen habe schon gefunden und anhand deines Tipps in der EXT angepasst ... :D

Herzliche Grüße
Beste Grüße
phpBB3 Designs: Stylearea Ongray-Designs
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [RC] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Hey Du!
Talk19zehn hat geschrieben: 01.03.2022 14:55 Der Hinweis auf die Stylabhängigkeiten war und ist in dem Punkt wichtig. Ein paar wenige Designs (zwei, drei oder vier von ca. 90) werde ich wohl bei Gebrauch im LB anfassen müssen.
Danke für die Rückmeldung. :) Ja, diese Ext ist leider sehr stark vom Style abhängig, weil die phpBB Devs den entsprechenden Bereich etwas "unflexibel" definiert haben, weswegen man quasi "tricksen" muss. Dadurch ergeben sich leider gewisse Abhängigkeiten. Bei LFWWH zum Beispiel, kann ich auf deutlich flexiblere Strukturen zurückgreifen, weshalb keine Tricks nötig sind und LFWWH auch mit vielen Styles out-of-the-box funktioniert.

Darum muss hier von vorneherein Eigeninitiative einkalkuliert werden, sobald man etwas anderes als prosilver verwendet.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [RC] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Wer Statistics Block von Kirk einsetzt, kann jetzt die neue Schnittstellen Ext von chris1278 nutzen um Stats Permissions damit kompatibel zu machen, siehe Startbeitrag.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [FINAL] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Release 1.0.0 veröffentlicht.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [FINAL] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von Kirk »

Super Sache mit dem force_api_mode, so brauch man kein css oder js mehr.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [FINAL] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Kirk hat geschrieben: 26.03.2022 20:33 Super Sache mit dem force_api_mode, so brauch man kein css oder js mehr.
Ja, Daten direkt an der Quelle - also serverseitig - unterdrücken zu können hat mehrere Vorteile. Und warum etwas an den Client ausliefern, was ohnehin nicht angezeigt werden soll. Per CSS oder JS ausblenden hat immer Nachteile und läuft clientseitig ab, ist also schon mal grundsätzlich nicht bot-sicher.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [FINAL] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Newest X Users von Kirk mit aufgenommen. Damit können X neueste Mitglieder angezeigt werden, wobei StatsPerm dann die Rechte regelt. Siehe Startbeitrag.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [FINAL] [3.3][3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Version 1.0.1 verfügbar, Details siehe Changelog.

Die letzten Versionen der folgenden Erweiterungen sind weiterhin kompatibel und müssen nicht aktualisiert werden:

Newest X Users (Kirk)
Extension bridge for “Statistics Block” (chris1278)
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2125
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] [3.2] Stats Permissions (Rechte für den Statistik-Bereich)

Beitrag von LukeWCS »

Version 1.0.2 online

Freigegeben für PHP 8.2, Details im Changelog.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Antworten

Zurück zu „Extensions in Entwicklung“