ACP3 CMS

Changelog ACP3 4.0 RC 2

  • WYSIWYG-Editoren:
    • FCKeditor auf Version 2.6.4 aktualisiert
    • TinyMCE auf Version 3.2.3 aktualisiert
  • jQuery:
    • jQuery auf Version 1.3.1 aktualisiert
    • jQuery UI auf Version 1.7.1 aktualisiert
    • Tabs durch jQUery UI Tabs ersetzt
    • Verwendung von jQuery UI Dialog zur Bestätigung von zu löschenden Einträgen
  • Smarty auf Version 2.6.22 aktualisiert
  • Namen der einzelnen CSS-Klassen vereinheitlicht
  • Zu verschiedenen Modulen Cache getter und setter hinzugefügt, um Codeduplikation zu verringern
  • Viele Änderungen im Bereich Datenbank:
    • Als Datenbank-Backend wird nur noch die PDO-MySQL-Extension verwendet
    • db::countRows()-Methode hinzugefügt: Zählt die bei einer Abfrage betroffenen Zeilen
    • Viele Änderungen am Datenbankschema (Integers sind nun unsigned, div. Felder umbenannt)
    • Name der "newsletter_accounts"-Tabelle gefixt
  • Rechtesystem komplett überarbeitet und erweitert:
    • Es gbt nun folgende Stadien: Lesen, Erstellen, Bearbeiten, Löschen
  • Menüpunkte-Modul komplett überarbeitet:
    • Umbenennung von "pages" in "menu_items"
    • Das Menüpunkte-Modul kümmert sich ab jetzt wirklich nur noch um die Navigationsleisten mit den einzelnen Menüpunkten
      • Modul Statische Seiten hinzugefügt
    • Navigationsleisten vom parent-id-Model auf nested sets umgestellt
      • Navigationspunkte können nun wesentlich einfacher sortiert werden
  • Umfragen-Modul erweitert:
    • Für eine Umfrage können die bisher abgegebenen Stimmen zurückgesetzt werden
    • Es ist nun möglich, multiple-choice-Umfragen zu erstellen
    • Für eine bestehende Umfrage können weitere Antworten hinzugefügt werden
  • Änderungen am Benutzer-Modul:
    • Benutzerprofil um Kontaktmöglichkeiten ergänzt
    • Nach 3 fehlgeschlagenen Loginversuchen wird der Benutzeraccount gesperrt und ein neues Passwort muss beantragt werden
    • Es kann nun das komplette Profil eines Users im Admin Panel bearbeitet werden
  • News:
    • Es kann nun global eingestellt werden, ob die "weiterlesen..."-Funktion und Kommentare verfügbar sein sollen & wie viele Zeichen angezeigt werden sollen, wenn "weiterlesen..." aktiv ist
  • Downloads:
    • Zu Downloads können nun Kommentare hinzugefügt werden
  • Fotogalerien:
    • Bestehende Bilder können nun sortiert werden
    • Zu Bildern können nun ebenfalls Kommentare hinzugefügt werden
  • Diverse Klassen/Methoden/Funktionen hinzugefügt bzw. überarbeitet:
    • breadcrumb()-Klasse vollständig überarbeitet
    • validate()-Klasse um die Methoden birthday, gender, internalURI, icq erweitert
    • date::period(): Formatiert das Datum anhand des Veröffentlichungszeitraumes
    • validate::isPicture(): Die Parameter $width, $height und $filesize sind nun optional
    • auth::setCookie(): Setzt den ACP3 internen Cookie, mit den übergebenen Parametern $nickname, $password und $expiry_date
    • moveOneStep() hinzugefügt: Dient dem Sortieren von Datensätzen
    • An vielen Stellen Codedokumentation ausgebaut bzw. Kommentare ergänzt
  • Viele Fehlerbehebungen und Optimierungen