Neben Bugfixes gibt es auch einige Neuerungen, ohne Anspruch auf Vollständigkeit
Im Backend gibt es unten rechts einen neuen Button [System information]. Dieser zeigt derzeit die Version (CMS und Theme) sowie die Speicherlast. Später können dort evtl. weitere Informationen angezeigt werden.
Auf der Addons-Seite im Backend kann ein leeres Addon zur weiteren Bearbeitung angelegt werden. Das ist noch nicht ganz ausgefeilt, geht aber schon schneller, als die ganzen Dateien und die Verzeichnisstruktur von Hand anzulegen.
Für die Prüfung der Kennwort-Komplexität wurde eine Klasse in CAT_Users aufgenommen, da der bisherige reguläre Ausdruck zu wenig Sonderzeichen zuließ.
Unter Einstellungen -> Sicherheit können jetzt die erlaubten MIME-Typen für Dateiuploads bearbeitet werden. Hinweis: Da die WYSIWYG-Editoren das selbst auch nochmal verwalten, weichen die per WYSIWYG hochladbaren Typen evtl. von den im Backend eingestellten ab. Für CKE4 gibt es dazu bereits einen Issue. Da das auch ein Thema für das neue Rechtesystem ist, wird für diese Version hier kein Aufwand mehr betrieben.
In den Mailerklassen wurden einige Probleme behoben; so sollte jetzt auch das Versenden einer Testmail funktionieren und Fehler an dieser Stelle sollten entsprechend angezeigt werden.
Template-Varianten sind jetzt auch im Frontend einstellbar; auch hier gibt es noch einige offene Punkte (siehe Issues).
Manuell (per FTP) hochgeladene Sprachen und Templates konnten bisher nicht "manuell installiert" werden. Das funktioniert jetzt.
Die "Output Filters" sind nun aktiviert und administrierbar (Admin Tool). Derzeit gibt es aber nur einen.
Das Widget "BlackCat" zeigt jetzt Warnhinweise an, wenn kein WYSIWYG-Modul bzw. keine Mail-Bibliothek installiert ist.
Der Installer wurde an einigen Stellen überarbeitet, das Layout angepaßt und Fehler korrigiert.
Das FreshCat Theme wurde stellenweise überarbeitet, der Webfont in "blackcat" umbenannt.
WICHTIG! Wir unterstützen mit dieser Version noch kein Update von vorherigen Versionen! Bitte IMMER eine Neuinstallation ausführen! Anfragen zu Fehlern, die durch den reinen Austausch von Dateien entstanden sind, können wir leider nicht bearbeiten.
Dateianhänge
Systeminfo
2013-08-23_161927.png (8.98 KiB) 4470 mal betrachtet
My software never has bugs, it just develops random features. If it’s not broken, keep fixing it until it is
Leider hat sich erst nach Veröffentlichung der Alpha ein Fehler gefunden, der dazu führt, daß die Module, die sich in die class_secure eintragen, nicht korrekt installiert werden. Die Module funktionieren zwar so weit, es fehlen aber die Einträge in der entsprechenden Tabelle. In der Folge kommt es zu der Fehlermeldung: "ACCESS DENIED! Invalid call of <Scriptname>" An welcher Stelle, hängt jeweils vom Modul ab.
Hierfür gibt es drei Lösungsmöglichkeiten:
Vor der Installation die Dateien ./install/index.php und ./framework/CAT/Helper/Addons.php austauschen (siehe Anhang)
Optionale Module erst hinterher über das Backend installieren
Wenn die Installation schon erfolgt ist, für alle Module im Backend nochmal [Manuell installieren] aufrufen (Liste siehe unten)
Folgende Module machen Einträge in der class_secure:
Im Attachment befinden sich alle Änderungen seit der Alpha2. Das sind scheinbar sehr viele, was aber daran liegt, daß 'creativecat' den class.secure-Code vereinheitlicht hat. Das läßt sich jetzt aber nicht mehr so ohne weiteres auseinanderdröseln, weshalb alle geänderten Dateien in dem ZIP sind.
Nach dem Austausch der Dateien bitte folgende Aktionen manuell ausführen:
* Datei ./modules/blackcat/widget.php löschen (falls noch vorhanden)
* Für das Modul "BlackCat CMS Output Filters" unter [Addons] die Schaltfläche [Manuell installieren] betätigen, um die neuen Filter in die Datenbank zu schreiben
Das sollte es gewesen sein.
Offene Issues: 9
Davon bereits gelöst (Prüfung erforderlich): 4
Beta-Countdown: 4 Tage (wenn keine gravierenden neuen Issues dazu kommen)