v3.4 release notes

This release contains the following updates:

Add ons

- Fixed styling bug with the add on list

ADFs

- Updated loadLinkDetails method to return whole object in addition to other data for download links
- Fixed scroll issue when selecting content
- Fixed bug with ADF link URLS which including a hyphen being truncated
- Fixed bug with ADF popup not loading in some circumstances
- Fixed bug with adfMediaFolder selection option failure where there were multiple fields of that type on one page
- Fixed bug with cascaded field not appearing on the main page as it should
- Fixed bug with removing an ADF image from a set
- Fixed bug with problem saving ADF set if a set was removed containing a tinymce

Analytics

- Added caching of previous monthly data
- Updated view to exclude items which don't now exist
- Updated view with various display improvements
- Fixed bug with previous monthly data not loading

Downloads

- Added support for downloads to to loaded inline
- Changed process order to check status before access
- Fixed bug with document status not working
- Fixed bug with redirect to login page not working for secured files
- Fixed bug with permission inheritance not applying correctly on uploaded files
- Fixed bug causing downloads not to track in analytics
- Fixed bug with uploader on old browsers

Hooks

- Added support for hooks

Media

- Added ADF support to media
- Added on the fly creation of missing media and removed the bulk creation on upload
- Added selectable field in DB to allow image sizes to be hidden from user selection
- Fixed bug stopping media edits saving
- Fixed bug with uploader on old browsers

Pages

- Added nextPage method
- Added missing option to remove a page redirect
- Fixed bug with exclude ADF option for pages
- Fixed bug with page reordering within the same list/parent

Posts

- Added ADF support to posts
- Added option to feed method to allow results to be paged
- Added option to feed method to allow ordering
- Added id into data returned by post feed method
- Added support for forcing a specific template for posts in a category
- Added missing custom edit fields which were missing from posts
- Updated feed method to include post categories and whole post object in return data
- Updated CMS view to show eventStartDate rather than date if it's set
- Fixed bug saving undated posts

Rich Text Editor

- Added option to allow custom CSS in TinyMCE
- Fixed bug with inserting original image size
- Fixed bug where rich text editor popup was attached to content part which didn't appear on the page meaning content wasn't editable

Search

- Added websiteUsers to admin search

SeePHP / CORE

- Updated core include to use require_once instead of include to overcome chain include problems in some third party plugins

SeePHP / Email

- Added option to allow email attachment content to be passed directly, rather than it having to be a file on disk
- Improved sendHTMLEmail method with updated headers/boundaries to resolve issues with some email systems

SeePHP / Format

- Fixed problem with date method on Unix servers caused by strtotime returning negative integers where the dates are pre Unix Epoch

SeePHP / Form Process

- Add a setting ['introHTML'] to allow extra content to be sent in the message
- Removed the -SeeFormProcess-sendByEmail- input from the email
- Fixed bug with bad HTML in message

SeePHP / HTML

- Updated meta method to stop duplicate meta tags and allow overrides

SeePHP / HTML Form

- Fixed bug with action path when page was loaded without ending /

SeePHP / Image

- Fixed bug with PNG transparency

SeePHP / Social

- Updated getTweets method to include tweet id and media url in return data

Website users

- Fixed bug with loading ADFs for a website user on login
- Fixed bug when updating website user caused error when any field was not included in the POST data
- Fixed bug with removing users from groups
- Fixed problem with login redirects being unset where the login page contained a GET parameter

Other

- Added doc and xlsx icons
- Added XML Sitemap as standard /xmlsitemap/
- Added generator, description and keywords meta by default to pages/posts
- Changed name of IIS rewrite rule to SeeCMS (Only on new installs)
- Fix minor issue in breadcrumb html