Nieuwe in WB2.8

Functionaliteiten

  • Droplets (989)
    Droplets zijn nu in de Core opgenomen. Een upgrade naar WB 2.8 tast eerder geïnstalleerde droplets niet aan.
  •  .zip-upload in mediabeheer (1023)
    Vanaf 2.8 kunt u hele zip-archieven naar de mediasectie uploaden, waar ze automatisch worden uitgepakt. Hierdoor kunt u eenvoudig grote hoeveelheden foto's e.d. in een mediamap zetten.
  • Skinable Admin Panel (944)
    Net als uw website kan nu ook het Admin Panel eenvoudig van uiterlijk veranderen. Drie templates worden in WB 2.8 meegeleverd (classic_theme, wb_theme and argos_theme), maar u kunt ook uw eigen template maken zonder de core-bestanden aan te hoeven passen. Eenvoudig installeren als template.
  • Bloknamen en nummers zichtbaar (846 + 847)
    Als u meerdere blokken gebruikt, ziet u de namen en nummers van deze blokken wanneer u de pagina aanpast (mits u in de instellingen het gebruik van blokken geactiveerd heeft).
  • Aanvullende informatie bij het verwijderen van modules en templates als deze in gebruik zijn (862 + 863)
    Als u een module of template wilt de-installeren terwijl die gebruikt wordt, wordt de de-installatie niet uitgevoerd en krijgt u een melding welke pagina's deze modules of templates gebruikt.
  • Sectie-anker is nu instelbaar in de instellingen (871)
    De standaardwaarde is vanaf 2.8 aanpasbaar in de WB instellingen. De standaardwaarde is "wb_". Om het gebruik van sectie-ankers uit te zetten maakt u dit veld leeg.
  • redirect-type (301/302) in menu_link-module (883)
    Het is nu mogelijk om per menu_link te kiezen voor een redirect-type: 301 (permanent) of 302 (tijdelijk)
  • IP-adres in e-mail van de form-module (889)
  • opties voor pre-installatie checks (waardoor voorwaarden aan de installatie van een module kunnen worden gesteld) (925)
    Ontwikkelaars van add-ons kunnen nu een precheck.php aan hun module toevoegen. Hierin kunnen ze de  voorwaarden voor hun modules definiëren. Waarden die ze kunnen definiëren zijn WB_VERSION, WB_ADDONS, PHP_VERSION, PHP_EXTENSIONS, PHP_SETTINGS en CUSTOM_CHECKS. De installatie van de module mislukt wanneer aan een van de voorwaarden niet wordt voldaan.
  • Admin-Tool Herladen verplaatst van Admin-Tools naar de Extra's sectie (928)
    Modules, templates en talen kunnen nu worden herladen vanaf de geavanceerde instellingen in de Extra's sectie.
  • Optie om de install.php/upgrade.php/uninstall.php scripts van een module vanuit de backend uit te voeren (934 + 938)
    Modules kunnen nu ongezipt via FTP naar de modules directory ge-upload worden. U kunt ze dan installeren  door het installatie-script van deze module in de geavanceerde instellingen in de Extra's sectie aan te roepen. Het uploaden van modules via FTP kan bijvoorbeeld nodig zijn als serverinstellingen het installeren van modules tegenhouden (SAFE MODE), of als modules zeer zwaar zijn (MAX UPLOAD FILESIZE).
  • Het tonen van foutmeldingen is aan te passen in de WB Instellingen (929)
    Veel acties in WB (installeren van modules, aanpassingen aan pagina's ...) kunnen meldingen geven. De duur dat deze meldingen in de backend worden getoond is nu in te stellen in de WB Instellingen.

Nieuwe scripts van derden (in includes-folder)

  • Toegevoegd: Editarea 0.8.1.1 als vervanging voor Codepress Editor (1019)
  • Toegevoegd: JQuery 1.3.2 en JQuery UI 1.7.2 (984 + 1018)

Updates van reeds aanwezige scripts van derden

  • Update: PHPMailer naar versie 2.0.4 (1020)
  • Update: FCKEditor naar versie 2.6.4.1 (1038)
  • Update: show_menu2 naar versie 4.8 (971)

Verholpen fouten (bug fixes) uit WB 2.7

Media Section

  • homefolders was viewable and writable for other users (1087)

Form Modul

  • fixed validiation bug in option fields (839)
  • fixed redeclaration issue if more then one form is used on a page (864)
  • form submission should redirect to the same section (936)
  • Optional form fields are not resetted (935)
  • Form settings getting lost ... (945)

News Module

  • Added PUBLISHED_TIME, removed PUBL_DATE,PUBL_TIME (853)
  • display issue (861)
  • total number of news wasn't calculated correctly (866)
  • added PAGE_SPACER to $page_title (creates e.g. title-32.php instead of title32.php) (873)
  • include the frontend.css in the comment_page.php (890)
  • replaced special chars with entities to get valid output (892)
  • changed SESSION ID Separator from '&' to '&' to get valid output (892)
  • Removed the <p> tag around the news as it is added from the editor (892)
  • groups variable issue(900)
  • made news modul fully multilingual (901)
  • rss news should not appear until the "real" news appear at the defined time (902)
  • Link to long text should only appear if a long text is available (1053 + 1056)

Search

  • Bug with not supportet language pages (1094)
  • bug in search (link to http://.../search/index.php performs a search with string 'unset') (848)
  • an issues related to search, changed one SQL inner join (to use USING instead of WHERE) (854)
  • sorting order of search-results (855)
  • windows-related regex issue (857)
  • added key 'ext_charset' to search-extension to query external databases (869)
  • search_path is now anchored to the beginning of link ("link LIKE '$path%'" instead of "link LIKE '%$path%'") (869)
  • removed undocumented word-boundary search (869)
  • added search_lang for use in search-form. Using DE, the search will search ä=ae,... (alternate spelling of german umlauts) (869)
  • improved ext_charset to work with latin1,cp1252,cp1251,latin2,hebrew,greek,latin5,latin7,utf8 (870)
  • replaced most of $string_ul_umlauts (from search_convert.php) through use of preg's u-switch. (881)
  • replaced strtr() by str_replace() (it's just faster). Changed &#39; to &#039; (881)
  • two issues with searchresult-highlighting: do not highlight in <pre>/<code>-tags, do not convert &lt; to &amp;lt; anymore. (886)

Templates

  • updated basic templates according the template guidelines (865)

Admin-Tools

  • add "order by name" to the query to display the admintools in alphabetic order. (887)

Captcha

  • issue with captcha (mt_rand() instead of rand()) (848)
  • Added captcha-reload (858)
  • removed IFRAME for Calculation-as-text captcha (867)
  • Add new Captcha fonts and background images posted by thorn, (923)

Login Form

  • additional mail checks at forgot login form (850)

Languages

  • hebrew-table in charsets-table.php (844)
  • some typos in DE language-file (874)

Mailer

  • changed mailer to not extract line break of alternative body text (885)

output filter

  • modified to prevent errors if database entries do not exist (843)
  • class and id attributes in mailto links are no longer ignored (849)
  • added $database = new Database(); in front of output-filter (854)
  • updated output filter regex to exclude mail addresses contained in input fields (884)

Framework

  • class.admin.php bug wich deletes actual query-string while redirection (840)
  • issue when old page-names (from before 2.7) contains "&" (841)
  • register_backend_modfile() works now with wysiwyg-module (842)
  • page-names with doubled (or more) points can now be handled if php runs as cgi (851)
  • removed useless init_utf8funcs()-function (868)
  • curly backets get deleted by pparse() from phplib --> old fix in #569 wasn't that smart. (875)
  • snippets are displayed as type: Unknown in /admin/modules/details.php (903)
  • language issue in Access - Groups - Advanced Options (917)
  • error in CSS editor (special chars like &nbsp; do not show up correctly) (930)
  • smart login (remember me) does not work in WB 2.7 (931)
  • signup2.php and forgot_form.php should be multilingual (921)