Changelog

Liste neuer Funktionen in WebsiteBaker 2.8

  • Droplets (989)
    Droplets sind nun fest in den Core integriert. Es wird kein extra Modul mehr benötigt. Deine bisherigen Droplets bleiben durch das Upgrade unverändert.
  • .zip Upload im Medien-Bereich nun möglich (1023)
    Ab 2.8 ist es möglich, ganze .zip-Archive über den Medien-Manger hochzuladen und diese entpacken zu lassen. Sehr nützlich bei vielen Dateien!
  • Veränderbares Admin-Interface (944)
    Das Admin-Interface lässt sich jetzt genau so wie das Frontend mithilfe von Templates anpassen. Drei Templates sind bereits in inklusive (classic_theme, wb_theme und das argos_theme). Selbstverständlich ist es auch möglich, eigene Templates zu erstellen und diese ganz einfach ohne Eingriffe in den Core zu installieren.
  • Blocknamen bzw. Nummern sind beim 'Seite bearbeiten' sichtbar (846 + 847)
    Inhaltsblöcke in Templates werden nun beim Bearbeiten der Seiten angezeigt. Vorausgesetzt ist, dass Blöcke in den Optionen angeschaltet sind.
  • Zusätzliche Informationen beim Löschen eines Moduls/Templates (862 + 863)
    Die Meldung, dass das zu deinstallierende Modul noch irgendwo vewendet wird, enthält jetzt auch die Seiten, auf denen das Modul/Template verwendet wird
  • Bereichsanker in den Optionen einstellbar (871)
    Der Standard-Ankername lässt sich ab 2.8 in den Optionen anpassen. Standard ist "wb_". Um den Anker zu deaktivieren, muss das Feld leer gelassen werden.
  • Weiterleitungstyp (301/302) im menu_link-Modul (883)
    Ab sofort ist es möglich die Art der HTTP-Weiterleitung bei jedem menu_link zu bestimmen.301 für permanent oder 302 für temporär)
  • IP-Adresse in Email vom Form-Modul (889)
  • Optionen für Installationsvoraussetzungen bei Add-Ons (erlaubt es bestimmte Voraussetzungen fü Add-Ons festzulegen) (925)
    Add-On-Entwickler können nun eine precheck.php ihrem Modul hinzufügen, die alle Voraussetzungen zur Installation enthält. Mögliche Variablen sind WB_VERSION, WB_ADDONS, PHP_VERSION, PHP_EXTENSIONS, PHP_SETTINGS und CUSTOM_CHECKS. Die Installation des Moduls schlägt fehl, sobald eine der Voraussetzungen nicht erfüllt ist.
  • Admin-Tool reload nach Add-Ons verschoben (928)
    Das Reloaden der Add-Ons (Module, Templates, Sprachen) funktioniert nun über die Erweiterten Einstellungen auf der Add-Ons-Seite.
  • Option zum Ausführen der install.php/upgrade.php/uninstall.php Dateien eines Moduls vom Backend aus (934 + 938)
    Module könen per FTP ungezippt ins Modulverzeicnis hochgeladen werden und dann in den Erweiterten Einstellungen auf der Add-Ons-Seite installiert werden. Das Installieren der Module muss vom Server erlaubt sein: PHP SAFE_MODE oder falls das Modul sehr groß ist die PHP MAX UPLOAD FILESIZE.
  • Anzeige von Fehlermeldungen im Backend in den Optionen einstellbar (929)
    Viele Aktionen im Backend (Modulinstallation, Seitenänderung, ...) geben Meldungen zurück, ob sie erfolgreich waren. Die Anzeigezeit solcher Meldungen ist in den Optionen einstellbar.

Neue Third-Party Skripte im /includes Ordner

  • Editarea 0.8.1.1 als Ersatz zum Codepress Editor (1019)
  • JQuery 1.3.2 and JQuery UI 1.7.2 (984 + 1018)

Bestehende Third-Party Skripte geupdatet

  • Update PHPMailer auf v2.0.4 (1020)
  • Update FCKEditor auf Version 2.6.4.1 (1038)
  • Update show_menu2 aus version 4.8 (971)

 

Liste der behobenen Fehler (Bugs) aus WebsiteBaker 2.7

Media-Bereich

  • Homeverzeichnisse waren les- und beschreibbar von allen Benutzern (1087)

Form Modul

  • Validierungsbug mit option-Feldern gefixt (839)
  • Problem mit mehreren Forms auf einer Seite (864)
  • Formularübertragung endet wieder in der gleichen Sektion (936)
  • Optionale Formularelemente sind nicht resettet worden (935)
  • Einstellungen des Moduls gehen verloren (945)

News Modul

  • PUBL_DATE, PUBL_TIME durch PUBLISHED_TIME ersetzt (853)
  • Ausgabe anzeigen (861)
  • Anzahl aller Beiträge wurde nicht richtig berechnet (866)
  • PAGE_SPACER zur Variable $page_title hinzugefügt (erlaubt es anstatt von title-32.php title32.php ausgeben zu lassen) (873)
  • frontend.css in die comment_page.php integriert(890)
  • Sonderzeichen werden nun mit den entsprechenden Entititäten ausgegeben (892)
  • SESSION ID Seperator von '&' auf '&' geändert (892)
  • <p> Tag um die News, falls diese mit dem Editor geschrieben wurden (892)
  • Gruppenvariable wird ausgegeben (900)
  • News-Modul voll mehrsprachig (901)
  • Wenn VÖ-Datum in Zukunft liegt, wird Newseintrag im RSS-Feed bereits angezeigt (902)
  • Link zum langen Beitrag wird nun nur angezeigt wenn auch ein langer Beitrag vorhanden ist (1053 + 1056)

Suche

  • Bug mit nicht unterstützten Sprachvariablen (1094)
  • Bug in der Suche (Beim direkten Aufrufen von http://.../search/index.php wird eine Suche mit dem Wort 'unset') (848)
  • Im SQL-Statement wird anstatt WHERE USING verwendet (854)
  • Sortierreihenfolge der Suchergebnisse (855)
  • Bugfix am RegEx (857)
  • Externes charset besser Unterstützt(869)
  • Suchpfad am Link verankert ("link LIKE '$path%'" anstatt "link LIKE '%$path%'") (869)
  • Undokumentierte word-boundary Suche entfernt (869)
  • Sprache in der gesucht werden soll dem Suchformular hinzugefügt. Unterstützung fü deutsch Umlaute: ä=ae,... (869)
  • Externes Charset arbeitet jetzt mit latin1,cp1252,cp1251,latin2,hebrew,greek,latin5,latin7,utf8 zusammen(870)
  • Ersetzt die meisten $string_ul_umlauts (search_convert.php) durch das Benutzen von preg's u-switch. (881)
  • strtr() durch str_replace() ersetzt (aus Geschwindigkeit). Changed &#39; to &#039; (881)
  • Ausgabe des Suchbegriff-Highlightings einstellbar: Kein Heighleighting in <pre>/<code>-tags, keine Konvertierung von &lt; zu &amp;lt; ... (886)

Templates

  • Den Standardtemplates wurden zusätzliche Kommentare hinzugefügt (865)

Admin-Tools

  • Admin-Tools werden jetzt in alphabetischer Reihenfolge ausgegeben (887)

Captcha

  • Generierung des Captchas mit mt_rand()anstatt rand() (848)
  • Captcha-Reload Funktion hinzugefügt (858)
  • IFrame bei Captcha 'Rechnung als Text' entfernt (867)
  • Neue Captcha Fonts und Hintergründe (923)

Loginformular

  • Zusätzliche E-Mail-Checks beim 'Passwort vergessen' (850)

Sprachen

  • Hebräisch-Tabelle in charsets-table.php (844)
  • Fehlende Umlaut-Entitäten in der deutschen Sprachdatei (874)

Mailer

  • Zeilenumbrüche werden im alternative body text nicht mehr entfernt (885)

Output Filter

  • Keine Fehlermeldung mehr wenn keine Daten in Datenbank (843)
  • class und id Attribute in mailto:-Links werden nicht mehr ignoriert (849)
  • $database = new Database(); Im Frontend des Output Filters (854)
  • Output Filder schließt E-Mail-Adressen in Inputfeldern aus(884)

Framework

  • class.admin.php: Entfernen des Query-Strings - Bug behoben (840)
  • Augabe wenn die Seitennamen "&" enthalten (841)
  • register_backend_modfile() funktioniert jetzt mit WYSIWYG-Modulen (842)
  • Seitennamen mit mehreren Punkten funktionieren jetzt auch wenn PHP als CGI lä (851)
  • Nutzlose init_utf8funcs()-Function entfernt(868)
  • Probleme mit der Funktion pparse() der phplib behoben (875)
  • Snippet-Module werden nun nicht mehr als unknown angezeigt (903)
  • Benutzer - Gruppen - Erweiterte Optionen nun per Sprachdatei konfigurierbar (917)
  • Fehler im CSS-Editor (Sonderzeichen wie &nbsp; wurden fehlerhaft dargestellt) (930)
  • 'Passwort speichern' beim Login funktioniert wieder(931)
  • Registrierungsforumular und Passwort Vergessen-Formular per Sprachdatei ansprechbar (921)