Seite 1 von 1

[3.3] CmBB - mit Gruppenberechtigung?

Verfasst: 13.04.2025 14:29
von Maggan22
Hallo zusammen,

eigentlich ist diese extention:
https://www.phpbb.com/customise/db/extension/cmbb/ für das 3.2 - geht aber auch für das 3.3 - mit einer kleinen Fehlermeldung bei Leeren Kategorien ohne Artikel: [phpBB Debug] PHP Warning: in file [ROOT]/ext/ger/cmbb/controller/article.php on line 148: count(): Parameter must be an array or an object that implements Countable

Aber das ist nicht so tragisch. Was richtig cool wäre, wäre wenn man Kategorien Gruppenabhängig zugänglich machen könnte. also Kategorie A auch für Gäste lesbar, Kategorie B Für Gäste zwar sichbar, betretbar aber Artikel nicht lesbar etc. Und das für alle Gruppen. Wäre das irgendwie machbar?

Re: [3.3] CmBB - mit Gruppenberechtigung?

Verfasst: 13.04.2025 17:54
von Scanialady
Laut Github ist an der Extension nichts mehr gemacht worden seit 8 Jahren, die kann also eigentlich nicht auf dem Stand der Technik sein. Andererseits ist der Autor noch aktiv - wenn auch ein paar Wochen nicht auf .com gewesen. Vielleicht ist er im Urlaub. Hast du ihn mal angesprochen?

Re: [3.3] CmBB - mit Gruppenberechtigung?

Verfasst: 13.04.2025 18:31
von LukeWCS
Und laut CDB ist bei keiner von seinen Exts ein Update dabei, welches jünger als 2018 wäre. Laut meinen Infos (Gespräch mit ihm vor etlichen Jahren) hat Ger die Ext Entwicklung aus Zeitgründen aufgegeben.
Maggan22 hat geschrieben: 13.04.2025 14:29 Aber das ist nicht so tragisch.
Wobei das Endbenutzer-Sicht ist. ^^ Aus Entwickler-Sicht ist eine Meldung der Stufe E_WARNING von heute (z.B. PHP 8.4) eine Meldung der Stufe E_ERROR von morgen (z.B. PHP 8.5) und dann ein effektives Problem.

Ein schneller Test mit Ext Check zeigt, dass bereits ab PHP 7.4 die ersten Warnungen gegeben werden und schon ab 8.0 effektiv Fehler vorliegen. Solltest du also mindestens PHP 8.0 nutzen, rate ich von der Ext als Ganzes ab, weil du da auf jeden Fall früher oder später mit Fehlermeldungen konfrontiert wirst. In dem Fall wird in der Ext eine Funktion genutzt, die ab PHP 8.0 gar nicht mehr zur Verfügung steht.

Bei einer Ext sollte man auf die Mindestversion von PHP achten. In dem Fall wird PHP 5.4 angegeben und damit ist klar, das die Codebase (inzwischen) stark veraltet ist.