· This version is a patch release that introduces a number of bug fixes since the last release.
· Enabled HTML5 as standard and broadened our implementation.
· Streamlined data transfer sizes (by disabling some features not commonly used, by default).
· Improved our code validation technology to better support HTML5 and CSS3.
· This version is a patch release that introduces a number of bug fixes since the last release. Upgrading is suggested.
· This version is a minor release that introduces a number of bug fixes since the last release and improves accessibility.
· This version is a patch release that introduces a very small number of bug fixes since the last release.
· v8 includes a new theme upgrader which will fix most issues with your themes. However some templates have changed. Most people have issues with changes they've made to the OCF_MEMBER_PROFILE_SCREEN.tpl template.
· A video tutorial explaining template upgrades has been created.
· The upgrader does not have a knowledge of non-bundled ocProducts addons
· This version is a patch release that introduces a number of bug fixes since the last release.
· This version is a patch release that introduces a number of bug fixes since the last release. It also lays the ideal ground work for the 30 professional themes just released by ocProducts. Upgrading is suggested due to some stability fixes, especially to the calendar.
· This version is a patch release that introduces a number of bug fixes since the last release. Upgrading is not necessary.
· This version is a patch release that introduces a number of bug fixes since the last release. It is released one day after 7.1.2 due to two new issues found in that release.
· This version is a patch release that introduces a number of bug fixes since the last release.
· This version is a patch release that introduces a number of bug fixes since the last release.
· The CMS zone icons now say how many entries there are for each content type
· Block re-editing is now done via buttons liked to forms in WYSIWYG, rather than manual Comcode changes
· Made timezone selection consistent with Microsoft Windows TM (thanks to temp1024!)
· Added word-count feature
· Improved usability of the permission preset selector
· Major reorganisation of the usergroup add/edit form, for usability
· Added link between frontend search and Admin Zone search, for newbie admins trying to find admin features via the frontend
· Change the Add Comcode Tag icon to include our standard Comcode icon in it, for usability/consistency
· Improved usability of private-room creation and display significantly (better default permissions, skipping of mention of room deletion if disabled, display of which rooms are private, display of who is in what usergroups when adding room, automatic permission for admin to go to any private room, neater room list, better display of when nobody is in a room)
· Improved text explaining the 'disable_lost_passwords' privilege
· Improved labelling on some do-next menus
· Increased the font size on form field descriptions
· Changed some 'Proceed' buttons to be more specific and clear
· Renamed the member 'Wide' option to 'Opt to hide the left/right navigation' for clarity
· Added inline links to add/edit forums, and add/edit usergroups, and edit forum groupings
· Rearranged member profiles to include less in the right-column and more in the main space, so it is less cluttered
· Renamed 'Links' on Admin Zone front page to 'External links' to make it clear they are not a key navigation
· When adding a Comcode tag changed the 'Wrapped Comcode' label to be much more clear.
· Made the function of the dashboard more obvious for new users (that it is not a menu)
· Made forms look prettier: dotted-border around them, and tidier 'required field' markers
· No longer refer to 'CRON', refer to 'Scheduler'
· Use of the XHTML5 doctype.
· Use of HTML5 semantics tags: header, footer, aside, nav, article, time, output.
· The inbuilt ocPortal XHTML validator now can validate XHTML5.
· This version is a patch release that introduces a number of bug fixes since the last release.
· New option to allow guests to have fully cached pages served to them
· 10% speed improvements (to be fair, we probably had previously lost 5% due to improvements made since the v6 betas, so this is more like a 5% gain), and memory usage optimisations
· New option to disable the mobile support, if you don't want to worry about mobile themeing
· Contact forms now send a courtesy email back to the sender, so they have a record of the message they sent
· Added poll preview
· Added IOTD preview
· New hidden option to allow disabling of animation effects, useful for thin-client machines (such as Citrix workstations)
· The main_content/main_multi_content block can now operate without 'add' or 'archive' links if you turn them off via a new block option
· Improved Comcode Page award display to include a summary if there is no meta description set
· mp3 files now show via jwplayer (flash or HTML5) rather than a default media player, for consistent playback
· Renamed the comment field 'Post title' to 'Subject' as people still misinterpreted it and entered job titles
· Improved zone editor tab/pane UI
· Moved the Admin Zone front page blocks to the end of the Add Block helper tool, as they are unlikely to be used
· Improved the page title on the newsletter page
· Improved the page help on the Comcode page editor
· Made the main editing area on the Comcode page editor bigger, and removed the unnecessary header above it
· The search block can now take a title parameter
· You can now hold down the ctrl key when clicking on the '+' icon on the tree lists, to expand all child nodes recursively
· Auto-expansion of tree-lists to show what is currently selected
· Commented the HEADER.tpl template better
· Support for proper Time-zone selection has been added, so different users can have different daylight-saving periods; migration from the old system of offsets is automatic
· Added AJAX-driven error messaging for a number of possible field errors, such as codenames already existing, or CAPTCHAs being entered incorrectly
· If possible the default theme will no longer be used for emails, even if the email is triggered from a zone running the default theme
· Emails are now always sent in the correct language for the recipient (as opposed to the language of the triggerer/CRON)
· The new CSS editor now shows CSS class definitions in tooltips over the selector links
· Improved boolean searches and autodetection of boolean searches, if the explicit option has been disabled via the hidden option to do so
· Support for auto-truncating to avoid chopping-off text mid-word
· Added some additional Admin Zone search synonyms
· Compulsory WYSIWYG fields may now be marked in red when not filled in
· ocPortal chat usernames now include the local logged in user as well as the site name
· If stack traces are enabled for all errors, a message says that this is the case and not to consider them all bugs
· Added HTTP caching for downloads
· Added HTTP caching for attachments
· Added a note in the FOOTER template on how to insert site date/time
· Backend support for receiving comment topic posts when the title is non-blank and the post is blank (it flips them around in this case).
· Many improvements and fixes to the v6.1 CSS editor, such as frame CSS editing, and the editor to continue to work as the parent page is navigated around the site, consistent new-window opening, better window switching.
· Small usability improvement to the password-reset e-mail, explaining how to change the auto-generated password.
· New hidden option for disabling the CSV-upload recommend feature.
· More clarity about how to use JAVASCRIPT_CUSTOM_GLOBALS Javascript template.
Major themeing improvements:
· New Firebug-like editing interface (this is a huge step forward)
· Link to CSS help for all common properties
· Quick jump links for changing website font, and fixed-width width [motivation: we keep the settings as straight-forward CSS and therefore avoid fragmenting the layout settings, but we make it super-easy to find]
· New integrated button for opening up any theme image for editing (e.g. the logo)
· Instructions on the theme image editor for how to download the current image, edit it, and upload the tweaked variant
· Themeing section of Admin Zone now strongly points the user to the contextual editing tools instead of manually browsing CSS and templates
· Ability to add blocks into a template via a wizard
Default theme improvements:
· Subtle drop shadow around the main content area, and reworked spacings
· Reworked menu list icons
· Nicer zone menu item separator
· More attractive header styling
· Menu boxes now stand out better
· Panel box expanders on by default, for interactivity and prettyness, but deemphasised unless you hover the mouse over the box
· Menu edit links now faded unless you hover the menu box
Other small improvements:
· Added a way to view email bodies in the hidden email-log feature
· Added IE9 detection
· New hidden option to enable the CKEditor spellchecker
· Links can now be made to forms to pre-set awards as selected
· This version is a patch release that introduces a number of bug fixes since the last release.
Added Features:
· Added catalogue CSV export
· Added browser identifiers for android and ios
· Added (commented-out in template) support for showing ratings for tabular catalogues
· Added back buttons on the Block and Comcode helper popups
· For developers, added support for the XML database synching feature to detect Subversion updates
· New hidden option to specify member directory sort order
· New hidden option to disable the 'highlighted name' field when editing member profiles ('disable_highlight_name')
· New hidden option for removing the IP-address check for logged in members when voting in polls ('poll_no_member_ip_restrict')
Important fixes:
· The persistent cache is no longer on by default, due to problems on some servers not having enough memory and hence sessions being lost, or decreased performance
· Fixed the requiredness status of the video thumbnail field
· Fixed banner network code
· Fixed bug with the maximum gallery image size being incorrectly applied to resize images smaller than that size
· PHP memory limit now raised when generating thumbnails
· Fixed issue on some MySQL versions with multiple news articles not showing correctly
· Fixed poll voting
· Fixed memory limit issue with the 'show template edit links' feature
Other notable fixes:
· Fix to news previews (bug only affected some users)
· Fixed issue with custom theme.ini changes being wiped when editing themes
· Fixed error in CKEditor on Firefox
· Fix to MEMBER_PROFILE_LINK symbol when used in certain contexts
· The 'Slide-show' button no longer shows twice when viewing a gallery entry
· Non-flow-mode personal galleries now display neatly
· Support for imagemagick if it exists on the server to work around PHP's memory limit
· Reduced chance of getting "Maximum request body size" errors when editing a lot of stuff within a short time period
· The feedback feature no longer results in non-validated posts and warnings about them
· Fixed bug upgrading polls from earlier ocPortal versions
· Fixed errors for some users about theme.ini files not being readable
· Fixed zip file generation (for download gallery contents, for example)
Minor fixes:
· Type strictness fixes on admin_sitetree module
· Empty <h2> tags not shown for main_content block when selecting titleless entries
· Support for unicode when searching PDF downloads
· Corruptions in the gallery structure can no longer generate as many stack traces when browsing
· Clarified the purpose of the 'Explanation' field during OCF moderation
· Fixed bug with the RATING symbol when used in certain contexts
· The date of exported addons now reflects the date of the most recently changed within them, rather than the export time
· '.ico' files have been added to the default file-type whitelist
· Fixed broken "Manage themes" link after using the Theme Wizard
· Stopped inline attachments overflowing when shown in limited space (max-width set to 100%)
· Fixed error in the 'invalid file type' error message
· Fixed rare incorrect 'suspected hack attempt' message (when the word "union" follows an apostrophe symbol)
· Fixed issue with FORM_SCREEN_FIELD_SPACER template when no TITLE parameter given
· Fixed filtering of non-validated entries when browsing between gallery entries using next/previous
· Allowed editing of personal gallery titles and having templates reflect the change
· External gallery files are no longer include in the "download gallery contents" feature
· Empty galleries no longer get a "download gallery contents" option for flow-mode galleries
· Fixed favicons on Internet Explorer
· Memory limit errors when generating thumbnails are no longer fatal when a thumbnail is being regenerated
· Fixed problems with MP4 video player on IE6
· Some small code cleanups
· If a user has no banned IP addresses, the lookup screen says this rather than showing an empty headed section
· Fixed issue with multiple blog news categories being added if the back button is used to keep adding new first-time blog posts.
· Fixed using the theme wizard to create a new equation-based theme from a theme other than the default theme
· Fixed incorrect messages explaining the exact details of alien files when doing a file integrity check in the upgrader when choosing not to do theme upgrading
· Fixed error message when SU'ing to a none-existent user
Minor new features:
· The new v6 'Supports wide' and 'Mobile pages' theme options are now available for editing when editing themes
· Theme seeds now show on the manage themes screen
· Made the developer tools 'inspect' function restore the mime-type for easier use when debugging download scripts
· Passed in member ID parameter to OCF_FORUM_LATEST template
· Allowed the '_SUBGALLERY_BITS' language string to talk about total entries rather than just separately total videos and total images
Important new features:
· Switched WYSIWYG editor to CKEditor: better editor, with added support for IE9, Safari, Google Chrome and Opera.
· The quick installer no longer needs to run via FTP on SuExec servers (i.e. install just got even easier for people on good servers).
· Added new optional method of using the Theme Wizard where no CSS is overridden (works via a new kind of CSS Tempcode include); adds complexity, eases theme upgrades.
· The default theme now has mobile support (work in progress - will be improved for the next beta), and our mobile detection and framework has been refreshed to meet modern hardware.
· The Theme Wizard can now be run on any theme, meaning you can easily recolour any arbitrary theme that gets released on ocPortal.com.
· A new side_news_archive block has been added. Written with the 'blog' install profile in mind, this allows browsing through news posts by date.
· .po files can now be exported, so people can import local translations into Launchpad to share them. This allows a back/forth workflow between multiple translators who prefer to develop their changes on actual sites (e.g. using the 'translate strings used on this screen' feature, which makes it a lot easier to translate the minimal amount required).
· A new main_multi_content block has been added that allows you to embed sets of any kind of content, sorted in a number of ways (for example 'most viewed', 'highest rated', 'most recent', etc).
· Added webm and HTML5 video support.
· New functionality for creating temporary usergroup memberships.
Performance:
· ocPortal has now been very carefully tested with millions of entries, meaning even huge ocPortal sites now run smoothly. This has involved hundreds of changes across the system, including improving memory usage, improving queries, and improving algorithms.
· As part of the above, more things can be paginated in the system, such as comment topics or buddy lists.
· Aggressive speed improvements now give us a very similar speed to our biggest competitors, regardless of ocPortal being a much bigger more flexible system.
Other improvements and notable bug fixes:
· Added XML editing interface for the advanced fields editing (fields.xml) feature.
· There is a new unofficial hidden option for enabling better Google Translate support on the translation screens (you need to give ocPortal a Google API key)
· A new 'Implicit usergroups' feature is added for programmers, allowing automatic usergroup membership
· There is a new subsystem programmers can use for recognising links posted directly inside Comcode.
· If you try and join using an e-mail account already registered and this is prohibited, ocPortal will now link to the lost-password screen.
· The XML import/export system for pushing data from staging sites to live sites has been improved with support for exporting tree structures, better modelling of dependencies, and putting permission and meta data alongside primary data.
· Many of our external test systems have been transferred into our subversion repository as unit tests, greatly improving the ease/scope of running pre-release testing on our code base.
· Improved templating to allow a "year book" style member directory (requires template changes, but easier to achieve than before)
· Improvements to the main_include_module block
· New support for writing addons for associating to videos on external video sites, rather than it being limited to Facebook and Youtube via hard-coding
Gallery improvements:
· The gallery now accepts direct Facebook and Youtube video links.
· If FFMPEG is installed, video thumbnails can now be generated automatically.
· Galleries may now contain SWF files
· Some small gallery CSS improvements.
Removing any legacy non-standard interfaces from ocPortal sites:
· Breadcrumb support and flexibility has been further improved.
· Improved templating to allow a "year book" style member directory (requires template changes, but easier to achieve than before)
· Improvements to the main_include_module block
· New support for writing addons for associating to videos on external video sites, rather than it being limited to Facebook and Youtube via hard-coding
· Content translation has been made far more user-friendly, with defined and explained workflows (a new tutorial is expected soon also)
· There is a new unofficial hidden option for enabling better Google Translate support on the translation screens (you need to give ocPortal a Google API key)
· This version is a release candidate for version 6 that introduces a number of bug fixes since the last release. Upgrading is not necessary.
· This version is a major release that improves ocPortal's usability in a number of areas.
Performance:
· ocPortal has now been very carefully tested with millions of entries, meaning even huge ocPortal sites now run smoothly. This has involved hundreds of changes across the system, including improving memory usage, improving queries, and improving algorithms.
· As part of the above, more things can be paginated in the system, such as comment topics or buddy lists.
· Aggressive speed improvements now give us a very similar speed to our biggest competitors, regardless of ocPortal being a much bigger more flexible system.
Important new features:
· The default theme now has mobile support (work in progress - will be improved for the next beta), and our mobile detection and framework has been refreshed to meet modern hardware.
· The Theme Wizard can now be run on any theme, meaning you can easily recolour any arbitrary theme that gets released on ocPortal.com.
· A new side_news_archive block has been added. Written with the 'blog' install profile in mind, this allows browsing through news posts by date.
· .po files can now be exported, so people can import local translations into Launchpad to share them. This allows a back/forth workflow between multiple translators who prefer to develop their changes on actual sites (e.g. using the 'translate strings used on this screen' feature, which makes it a lot easier to translate the minimal amount required).
Other improvements and bug fixes:
· The screen/template previews have been significantly improved for accuracy, making previewing your themeing work much easier.
· info.php files can now be stripped down more, to allow multiple developers to work using the same files with greater ease.
· The Comcode tag list block now shows addon-created tags.
· The side_weather block now has a temperature unit choice.
· The sitemap now shows default zone pages first in the list of pages in a zone.
· Various XHTML/WCAG errors have been fixed, since we rescanned compliance of all templates using our screen previews.
· Fixed parameter interpretation bug with main_search block.
· Made numbers reflect locale settings properly, working around a PHP design flaw.
· Fixed bug in main_content block regarding two-level filtering.
· New 'show_in_full' option for main_news block, to turn off summarisation (designed for the 'blog' install profile).
· There is a new option to make tags show on the main_news block (designed for the 'blog' install profile).
· The side_users_online block now includes link to the detailed "what people are doing" summary page.
· The main_newsletter_signup block now sends confirmation emails.
· Addons may now add HTML to the footer without overriding the FOOTER.tpl template.
· The site footer now is handled correctly by the Tempcode preprocessor.
· CEDI pages now may be chosen for awards.
· Checking of broken URLs may be disabled via a new option.
· Improved news previews.
· Fixed issues with dark theme wizard themes.
· Survey questions can now be marked required.
· Fixed various small ecommerce bugs and design flaws.
· Theme Wizard equations may now be calculated on the edit CSS screen, making it easier to make Theme Wizard themes (you don't need to worry about equations for the Theme Wizard to work on a theme, but you get more control if you do).
· Fixed bug in forum cleanup tool for subforums.
· The persistant cache now has xcache PHP extension support and wincache PHP extension support.
· Changes in XHTML/WCAG validation code, fixing false positives.
· Powerful new thumbnailing support in Tempcode, for making complex site designs.
· Fixed bug in HTTP resume support for downloads.
· Lots of fixes to download content searching.
· Hidden feature (for developers only for now, to avoid breaking database compatibility) for separating out required-fields from fields required on join form.
· Basic support for integrating with an external transcoding server (requires our API, programmers may access our implementation from our subversion repository).
· Fixed some situations where bad Tempcode could create a stack trace.
· Fixed issues with filtering out 'keep_' parameters if search engines find links involving them.
· Cleaned up Facebook/Twitter integration, disabled on PHP4.
· Passwords are now stripped from stack traces.
· 'Missing resource' errors now no longer generate error emails because badly written bots generate them too much.
· The XML Sitemap has moved to site root, since Google changed their requirements.
· Fixed auto running of addon installer code.
· Added 'site unavailable' HTTP status for closed site message.
· Themes can now define logo wizard font-sizes/coordinates.
· OcCLE can now be run on the command line, for people working (for example) via a SSH connection.
· Fixed OcCLE SQL syntax.
· Worked around suhosin restrictions affecting some users.
· News form rearranged for usability.
· Fixed various bugs with quiz timeouts.
· Partial member CSVs may now be imported, if for instance a single column of data has been changed and is disconnected from the rest of the member data.
· Fixed spacing between blocks from setup wizard.
· Allowed any currencies to be configured for the eCommerce system.
· Rearranged footer buttons/links.
· Made help panel smaller. Fixed movement to bottom if resolution too small.
· Fixed WYSIWYG bugs since v5.1 beta 1.
· Documented HEADER template with additional Tempcode comments.
· Fixed some potential (unlikely to happen) JS errors.
· Logout buttons are now POST requests, to stop web accelerators accidentally logging users out.
· Some small gallery CSS improvements.
· Improved the addon import interface a little
· Improved error messages a little.
· Improved installer usability a little.
· Switched WYSIWYG editor to CKEditor: better editor, with added support for IE9, Safari, Google Chrome and Opera
· New breadcrumbs editor (for advanced users, uses a new XML syntax)
· Added XML editing interface for the advanced fields editing (fields.xml) feature
· The quick installer no longer needs to run via FTP on SuExec servers (i.e. install just got even easier for people on good servers)
· Added new optional method of using the Theme Wizard where no CSS is overridden (works via a new kind of CSS Tempcode include); adds complexity, eases theme upgrades
· Added support for attachment drag and drop for Google Chrome users
· Added theme preview support to the Setup Wizard
· Added theme copying support
· Added a tooltip showing the parameters used by a template on the show-template-edit-links mode
· Added new theme image development tool, for easy finding of what theme images to edit
· Added new programmers development tool for clickable links to edit any referenced file in their IDE
· Promoted the show-template-edit-links mode as a key themeing tool
· IE9 will now render using it's latest rendering engine (although the code editor does not work and has to be disabled and there is currently no suitable replacement or easy fix - hopefully IE9-final will have bug fixes)
· Added better previews for CEDI posts and news posts
· When using the template-editor and CSS editor "Save and stay" feature, it now gives a JS alert when done instead of opening a new tab/window
· The CSS editor now shows the default theme's version of the CSS in a collapsed box
· The template editor now collapses some of it's information by default
· Removed message about WCAG when editing templates - people can read about it in their own time and don't need badgering
· Changed the Admin Zone tips a bit to promote use of recent tooling improvements
· On all choose-what-to-edit screens you can now just click list items to proceed (previously was just those that opened underneath the list)
· Fixed nasty performance bug if a catalogue had a lot of image fields (thumbnails regenerated on each request)
· Fixed problems importing from Wordpress if not using OCF
· The zone editor now makes it more clear that panels may be edited in the full Comcode page editor, so attachments can be added etc
· Added error tolerance for corrupt fields.xml files
· Fixed bug that causes 0.5% of Admin Zone page loads to give a memory error from the menu system
· Fixed importing phpBB authors
· Fixed moving between edit tabs on the template editor, on some browsers
· Fixed display problem for the code editor in the template editor when moving between tabs
· Fixed bug in data sort on some PHP versions in rare circumstances
· Added explanation as to what OcCLE is when it is clicked
· Added explanation as to what real-time-rain is when it is clicked
· Fixed phpBB3 problem with admin detection
· Fixed missing commas in member details OCF tooltip
· Fixed possible error email triggered by spiderers marking forums read that they have no access to
· Fixed Twitter integration to syndicate a summary from the news article if the news summary is blank (stops nasty errors from the new Twitter integration addon)
· Explained in configuration that there's an ocProducts twitter integration addon to fix the broken (due to a Twitter API change) standard twitter functionality
· Added better error messages if a problem happens extracting a zip file
· Fixed that Google Chrome does not highlight the acronym tag with any default styles
· Fixed possible Admin Zone front page bug if a referenced forum is deleted/misnamed/misreferenced
· Made error messages about missing files say the exact file paths
· Added emails when flagrant text items are purchased from the point-store
· Fixed a bug whereby the first flagrant item for choosing did not show as an active task on the Admin Zone front page
· Fixed outgoing emails to use the site language rather than the user's language
· Fixed problems with using certain Comcode tags in repeated Tempcode portions, like user signatures
· Fixed bug moving posts between topics that could lead to stack traces
· Workaround Google Chrome bug where the loading animation between pages did not show
· Fixed small bug in the PARAM_INFO directive that shows the parameters used by a template
· Fixed error if ticket subforums are enabled
· Fixed that the 'dark' theme wizard option was not marked as unsupported (not it is)
· Fixed usability issues editing theme logos when editing zones
· Fixed bug with reusing an attachment position when dragging and dropping attachments
· New overlay mode to see edit links underneath each template used
· Allowed addon manager to work better with Firefox's back button
· Fixed nasty poll bug
· Fixed cause of lots of opacity problems on IE9, if IE9-renderer enabled via HEADER.tpl change (but this is highly unrecommended as WYSIWYG and the Code Editor do not work on IE9 beta)
· Fixed frame height balancing on IE9
· Fixed frame scroll-wheel detection on IE9 (happened even if IE8 renderer on, as per default)
· Fixed IOTD scrollbars on IE8
· Made the Comcode codebox tag use a min-height for it's scroller box, rather than a fixed height
· Fixed MySQL 4.1 support
· Fixed stack trace in upgrader for people who have saved FTP details in ocPortal's abstract-file-manager but didn't need them at all (competing logic conflict)
· Fixed chat room on IE9 (happened even if IE8 renderer on, as per default)
· Fixed chat room if running on SSL
· Fixed question dialogues on IE8, if popup blocking on (nasty bug)
· Fixed nasty problem with missing delete fields on forms (this was fixed already in a re-uploaded 5.0.2)
· Fixed ignored thumbnailing option when adding a zip/tar attachment
· Fixed Firefox display issue on IM conversations
· Fixed Comcode 'font' tag adding white-space to HTML
· Fixed stack trace if Comcode XML is used with non-supported character sets
· Fixed PHP4 support, broken previously due to a problem in the database layer
· Fixed boolean search, broken due to a change in 5.0.2
· Fixed possible timing error that could lead to problems with IM's
· Fixed reusing an attachment position after previewing
· Updated credits in license file
· Fixed nasty bug in main_comcode_children block created in 5.0.2
· Fixed a scrollbar problem in latest Google Chrome
· Fixed bug if a user with an active session is deleted, if that user then comes back they could see errors in some circumstances
· Fixed possible bug in member box function
· Fixed nasty bug when saving categories with third party forum drivers
· Fixed attachment problems on phpBB3 import
· Fixed bug with cacheing Tempcode symbols that should not be cached (created in 5.0.2)
· Fixed Admin Zone front page stack trace if the tickets addon is installed when there's no tickets forum
· Worked around problem on web hosts that don't allow URLs to be passed into URLs, in upgrader
· Word filter errors can now be better recovered-from
· Provided descriptions for core ocPortal addons
· Lots of cleaning up of screen previews
· Improved ocPortal's ability to regenerate missing attachment thumbnails
· Fixed stack trace on invalid thumbnail dimensions
· Fixed cache-unsafeness of hyperlink attachment links
· Fixed many problems in the phpBB3 importer
· Fixed problem with auto-refresh in the importer system
· Fixed missing "clear the cache" messages when importing
· Fixed mkPortal banner import
· Fixed some problems in the vbulletin 3 importer
· Fixed many problems in the ocP-merge importer, including support back for version 3
· Fixed incorrect settings labelling in the ocP-merge importer
· Fixed problem in the phpNuke importer
· Renamed 'category' import to 'forum group' import, in line with ocPortal naming convention changes
· Fixed problem blanking out files in the virtual-database filesystem in OcCLE
· Fixed the OcCLE exit command
· Fixed many type strictness errors
· Fixed problems with the WYSIWYG support in catalogue fields
· Fixed many problems with catalogue date fields
· Made the theme image decache tool removing references to missing theme images
· Fixed many problems with the language decache tool
· Huge performance improvements to searching
· General database performance improvements
· Fixed tree-based ocFilter filtering for downloads
· Fixed different tree-based ocFilter filtering bug for all content types
· Added missing SMS configuration options (used by the support ticket system)
· Performance improvements in how the eCommerce catalogue products are listed to the eCommerce system
· Better pricing breakdowns on the shopping cart
· Hidden option to allow welcome emails to go out to a specific newsletter, rather than all newsletters
· Fixed hack-attack notification if using symbols in custom tasks in the Admin Zone
· Fixed missing catalogues from the content management dropdown
· Only showing catalogue icons in content management if there is access to submit to them
· Only showing the eCommerce catalogue if the shopping cart is installed
· Rename the Comcode pages icon for usability (says "Pages" first)
· Showing a mail queue icon if the hidden feature has been enabled
· Showing the welcome mails icon even if OCF isn't being used (as it can work with newsletters)
· Allowed multiple poll blocks n the same screen
· Fixed assumption about what order poll answers come out of the database
· Fixed possible misordered poll results (major bug)
· Improved ordering of fields on adding a blog post
· Made hidden options to hide some fields when adding a blog post
· Don't have the first new catalogue field collapsed by default when adding a catalogue, usability
· Improved performance when doing actions on the forum, less redirects
· Improved performance by additional caching of small pieces of data during page execution
· Improved performance of emoticon parsing
· Improved performance of OCF front page for Guests
· Stopped corrupt persistent cache being able to cause stack traces
· Added support for m4v and ogv files
· Reduced memory usage when getting data for searching within downloads
· Fixed problem of members being in deleted usergroups (issue only with corrupt data)
· Fixed bug working out number of topics or most recent topic in forums, when non-Guest forums available and if running without permissions
· Improved topic preview on OCF posting screen
· Fixed problem with custom profile fields on XML database driver
· Improved conversion of Comcode to plain-text for emails
· Conversion of Comcode to plain-text for auto-generated meta-descriptions of content
· Fixed very nasty possible crash converting HTML to Comcode
· Correct capturing of page titles when converting HTML to Comcode
· Fixed choice of character set when sending outgoing emails
· Fixed Comcode email attachment attachment type
· Enforced outgoing emails to be in correct unix text format
· Fixed MIME validation error with attachments
· Fixed bugs changing quantities in shopping cart or removing items
· Added new 'cache' magic parameter, to work same as 'keep_cache' but not propagate. Stops problems with performance on admin page tools if admin browses away
· Fixed problem detecting dimensions of certain rare MP4 files
· Added new PARAM_INFO directive, used for finding out what parameters are passed to a template
· Changed the '£' escaping symbol to '.', for ASCII-safeness (character conversion problems were corrupting the PHP code and/or templates)
· Fixed stack trace if using an unnamed directive, now gives proper error
· Improved Tempcode compiler memory performance substantially (working around PHP memory leaks)
· Automatic clearance of caches when permissions are changed
· Tolerance for if Tempcode boxes are called up using unitless width/height (converts to px)
· Memory performance improvement for non-form pages that use lists
· Performance optimisation for listing hooks
· Lowered default max_execution_time in recommended.htaccess, to limit possibility of bugs causing run-away performance issues
· Added new 'on_msn' option in info.php, to be enabled if you are on an OCF multi-site-network with local forum usage, so avatars and photos work well
· Trimming of settings put into the installer, so people who copy&paste white-space by mistake don't suffer for it
· Improvements to usability of installer when not using OCF (clearer instructions, and layout of options)
· Small performance improvement when viewing personal topics, doesn't look for the personal topic forum having received an award
· Added a "View all" button on the virtual forums, to make it easier to get to the main forum index
· Hidden option to disable 'sunk' topics (improves performance)
· Fixed bug in redirecting when deleting all posts in a topic
· Made chat text/font non-required fields when editing chat messages
· Allowed Comcode page moving and deleting to not require the abstract file manager (i.e. FTP login)
· When using the cms_comcode_page module, it now recommends both using the add-new-page wizard and the site-tree-editor
· If admins are set to see banners, admins are no longer told they won't see banners
· The importance-modulus banner option now has much improved usability. It is self explaining on probabilities.
· More details are now shown in the table of banner statistics
· Fixed inverted display of banner views to/from banner networks
· Improved description of banner types
· Fixed visible HTML entities on default mods catalogue status field, and improved labelling of the image URL field
· Explained that Twitter support is no longer working due to changes on Twitter's end
· Clear advice to not disable the template or Comcode page caches, for performance reasons (since v4.1 it has been a performance killer)
· Removed some duplicated language strings, and moved some to more appropriate positions, and fixed spelling consistency for CAPTCHA
· When importing addons, and it shows which files are in the addon, the checkboxes are locked to what they are showing rather than usable
· Fixed error exporting addons
· Added a 'query too long' error message
· Added a 'does not have theme permission' error message
· Renamed 'My Home' to 'Personal Zone', for consistency
· Improved default closed site message, for usability
· Fixed usability issue for users editing profiles and not picking custom themes (showed incorrect label for that choice)
· Improved usability of the main_newsletter_signup block, and made it have a choice of which newsletter to subscribe to
· Made it clear that awarded content is active even if not validated
· Described what addons pages are from for usability in the Site-Tree editor
· Fixed error with catalogue file fields with spaces in filenames
· Fixed default field values for catalogue translated fields
· Fixed root category detection for catalogues on XML database driver
· Relaxed CPF checks for registration if too much data is given but you do have access to change what was given (useful if customising the HTML of the join screen)
· Allowed multi-language sites to have Comcode pages that exist only for certain languages, but all pages are still correctly detected
· Fixed XHTML errors on critical error screens
· Fixed nasty but rare performance issue on some hack-attack screens
· Fixed problems with hacker IP address detection
· Fixed nasty race condition when banning hackers, that could (in very rare conditions) wipe out the .htaccess file
· Increased number of error emails that go to ocProducts
· Added additional contextual information to stack dump screens
· Improved performance of emoticon reading query
· Improved performance of spacer post skipping query when working with comment topics
· Fixed nasty problem adding multiple attachments
· Allowed custom Comcode tags to be defined just on the central site on an OCF multi-site-network
· Made the Comcode error interface use better templating
· Stopped attachment files sometimes ending in .dat.dat
· Fixed consistency problems with how attachments work with the WYSIWYG editor
· Fixed problems with 'url' tag text escaping
· Improved ID escaping and FIX_ID symbol
· Major improvements to performance of screens that use the same template many times
· Minor performance improvements in tempcode engine
· Consistency improvements to how panelless screens are detected, new API functions
· New way to include Comcode pages in a template whilst including an 'Edit' link on the page
· Fixed missing choice of theme for OCF users
· Fixed minimum/maximum username/password/user-title/signature lengths if UTF being used
· Small performance improvement when dealing with overridden PHP files
· Auto-creation of template GUID's using back-traces
· Added support for file uploading to the URL downloading API
· Fixes to fields.xml filter code
· Fix to URL moniker code, non-detected tree paths in some contexts
· Better error messages if an addon is missing dependencies or has incompatible addons present
· Banner image checking is now done via a filesystem read rather than a URL read, for performance and simplicity
· Removed 'sources_custom' from list of files to CHMOD
· Fixed problems with shared installs running with a non-standard HTTP port
· Fixed problem detecting character sets in AJAX scripts
· Added AJAX password validity checking to join form
· Disabled HTTPS during safe-mode, to make it easier to fix problems if it is enabled without being properly configured
· Added extra filters to stop certain residual files being shown as 'alien' in the upgrader
· Improved performance of Admin Zone breadcrumbs detection, removing unnecessary queries
· When running cleanup tools, fixed extraneous error messages
· Change infinite timeouts in some situations, to timeouts of 1000 seconds, in case code has infinite loops/recursion
· Performance improvement when searching for languages
· Fixed major problem in generated backups for non-trivial sites
· Fixed small (probably consequence-less) bug in theme image searching
· Improved performance of permissions searching
· Fixed nasty bug: broken forum drivers
· Do-next messages are now no longer shown in the help-panel but rather as attached messages, for usability and consistency
· If theme images are deleted, ocPortal will now try and find them again (e.g. if the file extension changes, ocPortal adapts)
· Fixed problem of ugly file paths (double-slashed) in some detected theme images
· Allowed the main_comcode_page_children block be re-themed to show summaries of content
· If awarded content is missing, the main_awards block now looks in the archive until it finds some content that is not missing
· Improved display of "nothing here" message for main_custom_comcode_tags block
· Added edit links onto the Admin Zone front page actionlog block, for some action types - for quick reference
· Allowed video thumbnails to show on the main_image_fader block
· Fixed error in display of the main_gallery_embed block, in some circumstances (two bugs)
· Proper error message if a non-existent forum is passed to the main_forum_topics block
· Fixed caching bug on the side_calendar_block
· Added event descriptions to the template parameters passed for the side_calendar block
· Stopped hack-attack errors if certain incorrect parameters given to the main_content block
· Improved filtering control on the main_content block
· Fixed problem with the display_type parameter on the main_recent_cc_entries block
· Fixed bug in staff checklist display for recurring tasks
· Added extra template parameter of root category in the main_cc_embed block, and other parameters to catalogue templates
· If chat room access is lost to a member during a chat they are told about it, rather than just having their posting hang
· Multiple improvements to banning links for chat rooms
· Fixed nasty bug where you were told if anyone comes online when site-wide IM was active, not just friends
· Fixed chatroom when using XML database driver
· Fixed bug when adding a new private chat room
· Fixed performance issue when running the chat room in debug mode (regular cache clearance)
· Minor performance improvements in core API functions
· Major performance improvement with how no_cache.css is loaded (was recompiling on each page load)
· Fix to site-tree editor with pages with certain symbols in their names
· Improvement to performance of theme wizard, if lots of themes are present
· The OcCLE cache clearing command now shows what caches may be cleared
· The staff filter option is ignored if not on a multi-site network, for performance reasons
· Various improvements to the robustness of the API when not all files loaded
· New 'THUMBNAIL' symbol for generating dynamic thumbnails from templates
· New 'IMAGE_WIDTH' and 'IMAGE_HEIGHT' symbols
· Support for floating point numbers in the arithmetic symbols
· Proper use of locale in NUMBER_FORMAT symbol
· Improvements to performance of the 'TRUNCATE_*' symbols, using less memory in common situations
· Events are now properly validated when doing iCalendar import
· Fixed problem importing iCalendar events from Google Calendar
· Cached an extra query if the persistent cache is being used, for performance
· Fixed problem with the add_table_field API function, default values for translated fields
· Fixed problem with backup system and database layers, deleted indexes are not unreferenced, and give errors on backup restoration
· If trackbacks are disabled, the option to send trackbacks is now disabled (for usability - confusing option)
· Made sorting do "natural" sorting, i.e. a,A,b,C instead of a,bA,C
· Improved scan range for the wikilink Comcode syntax, so you can link to pages with longer page names. Same for username links
· No longer gives error if trying to use a Comcode user link to a non-existent user
· Small fix to display of time-periods, "0 seconds" instead of "0 minutes"
· Fix to display parsed Comcode when previewing quizzes
· Various SQL performance improvements
· OCF notifications (new whispers) now show on the virtual-forum screens
· Attached warnings now can give stack errors, if requested via the 'keep_fatalistic' parameter
· A second blank page title in a series of nested Comcode pages will not override a prior non-blank page title
· Fix to redirecting back to an edited Comcode page, in some circumstances
· Page owners are now passed into the Comcode page template
· Fix to nasty error when putting in a URL when adding content
· Better error messages in XML database driver when XML files corrupt
· Fixed problem in XML database driver with hyphens in key names
· Fixed problem adding new fields using the XML atabase driver
· If a new language string is added and found missing, ocPortal is more likely to automatically detect the situation and clear caches
· Fix to email address validation code
· Error message if SU'ing to a non-existent user
· Fixes for some RSS feeds
· Fixed problem calling OCF flood-control even when OCF not running (crash)
· Future-proofed ocPortal table prefix recommendation, to use correct version numbering
· Fix to ordering of forum cache recalculation options
· Added 'mass send' and 'mass delete' features to the hidden email management screen
· Fixed some bugs on the hidden email management screen
· Fixed performance problem on pretty code editor on some computers
· Privacy screen will now not limit the fields shown to what are filled in, unless there are more than 15 fields
· Fixed assumption about point-store being installed n description for the 'highlighted name' option
· Fixed terrible usability on the close IM notification dialogue
· Reduced session expiry time, for performance reasons
· Improved how some keywords work on the admin zone search
· Added theme image search to Admin Zone search
· Rejigged how the icons work on the Themes module (removed the top-level menu)
· Fixed error entering the name of a template when choosing a template to edit
· Fixed preview link on new templates
· Fixed memory issue on theme image edit list
· Turned off the staff filter by default, for usability
· Fixed bug editing a usergroup if no leader is chosen
· If exporting a theme, the start and panel pages are now included in the addon by default
· Fixed missing chat permission fields when adding a chatroom
· Added reported posts and staff forums to default Admin Zone front page
· Removed scrollbar on 1024x768 from forms with upload fields
· Fix to bullets on some category screens
· Fix to mouse cursor change over <a> tags that don't work as links
· Added padding to buttons for better spacing
· Made the attachment island boxes stretch
· With CSS3 long usernames no longer bleed on topic screens, they forcibly wrap
· Stopped wrapping between labels and dropdowns on moderator action lists on forums
· Fixed problems with some dropdown lists auto-submitting on some web browsers
· Changed how image selection interfaces work, so it handles different resolutions, panel scenarios, and image sizes, better
· Fixed XHTML error with the 'Preview' overlays on the forum
· Fixed small spacing issue with content warning boxes
· Fixed problems with using the wrong http protocol for SSL for the 'loading' image in the Admin Zone, and other images
· Made the fade effect in the Admin Zone zone menu, and the pull-down effect on the drop-downs, have a slight delay so that it is less jarring moving the mouse over that area
· Removed empty headers on Admin Zone frontpage checklist if there are none of a certain task kind
· Fixed erroneous forum block when viewing usergroups
· Fixed the privacy link in the footer erroneously pointing to the CPF privacy module, but linked to the CPF privacy module from the privacy page
· Fixed order of overlay layering so OcCLE will always be above dropdowns, etc
· Fixed broken button image on the "Close IM session" popup
· Fixed button styling for IM chats to use consistent v5 design
· Fixed occasional error messages when loading the chat room on IE
· Abstracted IE9 Javascript compatibility problems with DOM loading
· Fixed loss of form contents on form preview screens, like the newsletter preview screen
· Fixed error on some uses of the MISSING_SCREEN template
· Added 'nofollow' to stop Google indexing empty calendar day screens
· Added CSS class to allow styling of Comcode tables
· Added 'Save and stay' button to the CSS editor and template editor, so you don't need to keep going back to the editor
· Extra error tolerance in the chat room, if the sound API failed to load
· Fixed instant "left room" messages if site-wide IM is enabled
· Added a scrollbar to the revision history section on edit screens
· Tidied up strictness of Javascript code, regarding 'typeof'
· Fixed possible missing language string error on comment forms
· Fixed nasty error reordering complex structures in the menu editor, that can lead to loss of menu items
· Rationalised the fade effect on the menu editor, so it doesn't fade in/out if you reselect the same field
· Fixed gibberish text on the bottom of video attachments
· Fixed problems with the tree-list interface on Internet Explorer 9
· Small templating change on download screen, to make the images box a little less dominant
· Worked around strange Javascript error message in Firefox
· Fixed use of number keypad in numeric input fields
· Fix to section_controller Comcode tag display on Google Chrome (Chrome is too fast…)
· Small layout improvement on OCF post history screen
· Fix to how descriptions show for form sections, to allow multiple paragraphs
· Constrained search results so floated results cannot leak out
· New hidden option to disable boolean searching, for performance
· Neater attachment type selector display
· Added 'keep_no_swfupload' URL parameter to allow testing of form upload without the SWF uploader
· Fixed bug with the SWF uploader not checking the maximum file size limit properly
· Added 'not rated' label if reviews have been posted but none with ratings
· Fixed the magic keypress link to edit zones
· Fixed main_screen_actions Twitter link to support Unicode better and generally be more robust, by using the proper Twitter linkage screen
· Allowed gallery templates to show the number of total entries in the subgallery boxes
· Added "Windows Live Mail" instructions to the recommend module help
· Added downloads to the Google sitemap generator
· Added catalogues to the Google sitemap generator
· Passed 'original filename' into the download screen template, and 'ID' into calendar screen template and catalogue category screen template
· Ordered staff by username on the staff page
· Fixed erroneous "add author" link on author screen for users without permission
· Fixed stack trace when viewing the invoices screen
· Improved the catalogue index screen to include descriptions, as well as the list of catalogues
· The 'probation until' field should default to unset
· Member CSV export is misaligned between title row and data rows
· If banner networks are not in-use, do not show stats about them
· UI does not make clear how warning explanations work
· If validating all posts and all already validated then no message is shown
· Theme image editor not showing preview image correctly
· The ban member and IP message has the member and the IP the wrong way around