
Version 6.0.2 has now been released. This version is a patch release that introduces a number of bug fixes since the last release. Upgrading is strongly advised due to fixes for incorrect hack-attack alerts.
To upgrade follow the steps in your website's
http://mybaseurl/upgrader.php script. You will need to copy the URL of the attached
TAR file (created via the form below) during step 3.
See the end of this article for an important additional step.
Your upgrade to version 6.0.2
You can generate an upgrader from any version of ocPortal to any other version. If you access this upgrade post via the version information box on your Admin Zone front page then we'll automatically know what version you're running.
If you'd prefer though you can enter in your version number right here:
- You can no longer use the back button to enter a quiz twice that you're not meant to be able to repeat
- Blank quiz timeouts fixed
- Turned off the quiz reattemption time by default
- Fixed upgrade issue on the search module (only affected people not running the 'database upgrade' option in the upgrader)
- Improved how search module defaults can be specified in URLs
- If the chat option colour is defaulting and the template cache is emptied, an error can no longer occur
- Fixed misc type strictness errors, and some problems using OcCLE on our custom PHP version in debug mode on the command-line
- Fixed issue with cross-site chat on dark themes
- Fixed problems viewing usergroups with large numbers of members
- Fixed bug viewing videos in flow-mode galleries
- Improved the language when Comcode errors are shown, and improved the anchoring structure a bit
- Fixed accessibility issues with the JAWS screenreader for links (hundreds of changes were made for this)
- Added explanation for JAWS configuration on the keymap page
- Restructured the panel header hierarchy for accessibility purposes
- Fixed some non-explanatory links which are bad for accessibility (on the RSS block)
- Fixed some very minor accessibility issues reported on the default tool by some unofficial checker tools
- Changed some images to proper buttons in the menu editor, Zone editor, and Comcode editing interface, for accessibility
- Renamed the IE browser identifiers to relate to version numbers rather than odd abstractions (the old names still work though)
- Made the IMAGE_HEIGHT and IMAGE_WIDTH symbols much more efficient
- Fixed the third-party code editor in IE9
- Fixed shopping cart connection to PayPal
- Provisionally fixed issue with the spellchecker on one Linux system (we got an automated error email)
- Fixed closing an IM conversation
- Fixed broken upload fields if the Java upload support was enabled
- Made text banner links open in a new window
- Fixed minor alignment issue on permission interface
- Improved memory usage of the Comcode helper popup
- Removed avatars from the member profile screen if the avatar addon is uninstalled (photos showed twice)
- Fixed bug whereby if avatars were not installed, and GD was on, photos would be resized to avatar size; also fixed API documentation issue
- Fixed automatic regeneration of photo thumbnails when the thumbnail cache has been emptied (only happened on member profile screen before)
- Fixed the Block Helper's insertion for the side_tag_cloud block
- Fixed the Block Helper's insertion for the main_poll block
- Made the member search respect member validation
- Fixed imprecision in the member age search
- Stopped the OcCLE popup being able to load up on shared installs
- Removed restriction on editing overridden default theme files on shared installs
- Fixed missing preview buttons when editing a template reached by the "show template edit links" feature
- Fixed problem with downloading HTTPS pages from behind proxy servers (affected the Facebook addon)
- Fixed stack trace on config screens when ocf_forum module uninstalled but a forum-dependent addon was still installed
- Fixed stack trace on translation screens for newly added language strings
- Fixed error doing a search on some catalogues
- Remove hack-attack notification when clicking on links that were inserted incorrectly to ocPortal but were an easy mistake to make
- Fixed crash in safe mode on some screens
- Fixed stack trace when inserting a menu with a blank name
- Fixed stack trace when using the main_multi_content block to do a filtered selection on a non-tree resource type
- Fixed some stack traces on the main_multi_content block when using a selection mechanism that makes no sense for the resource type
- Fixed selection by views in the main_multi_content block
- Fixed the bottom_news block on some servers
- Rejigged home the zone menu handles 'current page', done much more elegantly now
- Reduced queries used when generating menus for the first time
- Sorted internal link parameter order a bit when SEO URLs are disabled, for more predictability
- Fixed memory usage issues when doing conversion of HTML to Comcode with the WYSIWYG editor
- Fixed that the Comcode 'tt' tag led to HTML that would not convert back to Comcode
- Renamed 'Banner type' field to 'Codename' (for ocPortal consistency) on the banner type add/edit screen
- Added an error message on the Add Banner screen if there are no banner types
- Fixed bug generating addons if there are '.editfrom' files included (would add the same file twice, with different file contents)
- Fixed nasty problem whereby relative URLs placed on a site could lead to hack-attack notifications
- Fixed bug showing OcCLE error messages when OcCLE called from the command line
- Automated error emails are now sent to a version-specific email address we maintain (so we can easily separate new bugs from old ones that are fixed)
- Fixed bug with the hidden option for enabling definition of what field are shown on the join form (regarding field-set permissions)
- Fixed zip file CRC generation on recent PHP versions
- Fixed automatic module upgrading when menu items are added
- Fixed support for thumbnail generation by the PHP FFMPEG extension
- Skipped extraction of MS Windows thumbnail files from zip files of images imported into galleries
- Stopped image thumbnails being re-saved even when not needed during thumbnail generation, affecting JPEG quality (when no scaling is needed it now does a copy)
- Fixed possible stack trace during thumbnail generation, if bad parameters given to the THUMBNAIL symbol
- Fixed alerts of people entering the chat-room if they are set to invisible / alerts keeping happening each time they refresh the page
- Fixed "launch upgrader" button on Safari and Firefox so that you don't need to click it's top
- Added auto-creation of chatroom temporary directory if it goes missing for some reason
- Fixed bug with members becoming unvalidated when editing when the unvalidated addon was uninstalled
- Tidied up timezone selection code
- Poll links no longer inject 'keep_theme'
- The gallery 'teaser' option now only shows if the main_gallery_tease block is used on a Comcode page somewhere
- Fixed hiding of the support ticket reply button on the second page of viewing a support ticket via the forum
- The default CSS now styles "reset" buttons (although ocPortal does not use them in any default templates)
- The sort dropdown on the search from can now longer overflow
- Fixed various bugs when exporting/importing member CSVs: join date was reset on import, stack trace exporting if there are CPFs, if email address was omitted on import it would fail
New 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')
CSS change required for custom themes
As we have changed the header tags used on panels you may need to make a CSS change. In the
global.css change all the rules to include '!important' on them and add some new ones:
Code
text-transform: none !important;
width: auto !important;
margin-left: 0 !important;
The default theme's version of the rules look like this:
Code
.standardbox_title_panel {
/* Structure */
border-bottom: 1px solid #8ba4ca !important; /* {$,wizard, 61% seed + 39% W/B} */
background-color: #e3eaf6 !important; /* {$,wizard, 11% (seed sat_to 100) + 89% W/B} */
/* Text */
padding-top: 0.6em !important;
padding-bottom: 0.6em !important;
padding-{!en_left}: 5px !important;
color: #0d1522 !important; /* {$,wizard, 20% seed + 80% !W/B} */
font-weight: bold !important;
font-size: 1em !important;
text-transform: none !important;
width: auto !important;
margin-left: 0 !important;
}
the only likely difference to yours would be the colour codes.
Sorry for the inconvenience. We consider accessibility issues bugs and this was a cross-site issue that needed to be fixed.
Comments
There have been no comments yet