search: great speed-up with large pages - requires PHP >= 4.3.3; small speed-up for PHP < 4.3.3.FCK-Editor: loads large pages faster
fixed an issue with highlighting
fixed an highlighting-issue: highlighting a page with more than one sections mangled umlauts in the second to last section
fixed E_NOTICE warning with already defined module frontend constants
Removed module mail_filter and added revised version under new module name output filter. Bugs with regular expression fixed.
out-of-date default page isn't shown anymore, instead shows next public page
search will show email-addresses, even if email-filter is activated (on page with highlighting). Fixed.
Added the new admin tool email output filter which allows to transform emails before displaying them on the frontend
added new module-based search-function and publish-by-date code
Added constants MOD_FRONTEND_CSS_REGISTERED and MOD_FRONTEND_JAVASCRIPT_REGISTERED to function frontend.functions.php to allow modules to check if the register_frontend_modfiles function is invoked from the index.php of the current template.
Changed all copyright notices to include now 2008
Fixed a typo in /framework/frontend.functions.php cause that websites using the new register_frontend_modifles() functions implemented with v2.6.6 do not validate
Fixed converting issue with some ISO-charsets and speeded up converting on large pages (thanks to Thorn)
Fixed issue with escaped single and double quotes in search result (Thanks to thorn)
Again fixed some issues with search results page on some php4 servers (Thanks to thorn)
speeded up highlighting on big WYSIWYG pages;fixed: '>' wasn't shown in highlighting result;Thanks to thorn
Added function wich replaces mbstring cause this seems not to work properly on some php4 versions (Thanks to thorn)
Added support for ISO-8859-6. WB now fully supports UTF8 and all ISO charsets except ISO-2022-JP and ISO-2022-KR. This languages only can be used with UTF8.
Added package which allows to integrate optional JS & CSS module files (frontend.css, frontend.js, backend.css, backend.js) into the <head> section of the HTML code. This allows developers to code modules which creates (X)HTML valid output.
Optimized search and highlighting funktions
Fixed issues with some languages when UTF8 is used.Removed all htmlentites from the code (revoked changeset [396]) and added new functions instead.Adapted the search and the highlighting to use the new functions.With this changes WB can now be used with charset UTF8 for all languages.
Fixed some issues in search highlighting function (Thanks to thorn)
Added new function for highlighting search results in the content area; Fixed some issues in search with special chars; (Special thanks to "thorn" and "Funky_MF")
Added functions page_css() and page_javascript() to frontend.functions.php. Function include link references in the head section to the optional module.css and module.js files.
Added Id keywords to all missing files
Added 2007 to all copyright noticesAdded missing ID KeywordsRemoved not Unix conform line endings
Fixed problem with Page Title has to be escaped (#287)
Fixed large space between menupoints in IE (#349)
Fixed Website description is not displayed when no page description is available (#348)
Due to compatibility reasons, removed support for MEMORY_USAGE again. Updated CHANGELOG.
Added support for tag [MEMORY_USAGE] in page footer. Renamed tag [PROCESSTIME] to [PROCESS_TIME]
Updated all copyright notices to include 2006
Added parameter depth to show_breadcrumbs function to set the number of levels to be show.
Fixed: Breadcrumbs showed incorrectly when using the level feature.
Added an exit call after every heading("Location:...") redirector to prevent unwanted execution of code.
Improved default block content feature. Usage: If a template is used with multiple blocks and a page does not have content in one of the blocks, the content of this block is taken from the default (start) page instead. This behavior can be deactivated by setting ->default_block_content='none' or a specific page can be set using ->default_block_content=%page_id% where page_id stands for the page id of the page to use. This variable can be changed before every page_content call for the specific blocks to allow for complete flexibility.
Some changes and fixes to menu code
Frontend functions page_keywords() and page_description() now display page specific entries if present, otherwise website settings.
Update for new addons table
Minor fix.
Fixed ticket #19 (addon link not shown). Corrected breadcrumbs code.
Implemented hook for new module type "snippet".
Renamed compatibility.php to frontend.functions.php.Moved frontend functions from class frontend to frontend.functions.php. Removed instances of strip_slashes_dummy. Replaced $this by $wb in a couple of places.Created file initialize.php, where all initializations now take place (moved from class wb constructor).
Fixed minor compatibility bug
Reworked visibility and menu code (frontend login problem)
Rewrote menu function. Parameters are now given as attributes to frontend class.
Added direct access redirection in framework files.
Added the Id keyword into the top of each file that was missing it
Added the Id keyword for all files
Restructured frontend code and fixed various bugs