Version 2.3.8 Released
This version, code-named 'Mayday Mayhem' fixes many issues in the previous version(s) and adds several new features. There is a new Social Feed module which allows aggregating and displaying items from Facebook, Twitter, Instagram, and/or Pinterest. The changes include:
- - adds new SocialFeed module to aggregate facebook, twitter, instagram and/or pinterest posts
- - adds drag/drop support to attach files (file manager control)
- - new 'manage by sitemap' feature to better analyze and manage entire existing page structure
- - now allows for styling of 'tags', example in bootstrap3theme sample theme
- - we now attempt to email to user name instead of only using email address (more professional)
- - optional support for Kint debugging eDebug output (http://raveren.github.io/kint/)
- - replaced old custom browser fallback/polyfill support with Webshims library
- - adds module styling settings to help emphasize individual modules (borders, background & visibility)
- - attempts to suppress easypost error messages from USPS if shipping package over 70lbs
- - now forces a .less re-compile (if necessary) after an upgrade, required on sites with error-reporting off
- - fix issue with attempting to swipe up/down past bootstrap 3 carousel
- - adds new wysiwyg autosave feature to help recover from page crashes, etc...
- - now allows optional image and author selection per podcast/rss feed
- - better 'read more' implementation
- - elFinder cache now moved to its own /tmp folder
- - new global setting to Save Inline Editing Changes w/o Prompt
- - better implementation of setting (new) file/folder permissions (2 new optional upgrade scripts to assist)
- - styling tweaks to the sample bootstrap3theme
- - removes display of urls when printing from Chrome browser with a bootstrap 3 theme
- - updates bootstrap 3 rss/ical link icons to be orange regardless of font color
- - updates form input placeholder styles to look less like an entry
- - implements a twitter bootstrap 3 based date/time picker widget
- - implements a new slideshow/carousel for bootstrap 3 photoalbum (Owl Carousel 2)
- - CKEditor now used as WYSIWYG file editor within elFinder if set as system editor
- - adds an autosave feature to wysiwyg editors to help recover from page crashes
- - better implementation of theme styles within WYSIWYG editor format menus, esp in text module inline edit
- - adds WYSIWYG editor 'additional configs' setting to help with some custom plugin requirements
- - (finally) implements fonts, styles, & blocks toolbar configuration settings implementation for TinyMCE
- - adds image tools, image caption, and drag/drop image support for TinyMCE
- - adds quicktables and showborder (for tables) plugins to CKEditor
- - adds optional font icon selection for menu items in bootstrap 2/3 based themes; also allows suppressing the menu item text
- - adds optional server error document handling so we got to not-found instead of logging it as a search
- - adds readable date/time tooltip in database manager table view (like we do for serialized data)
- - adds a 'total bytes saved' to optimize database results view
- - adds passing an array of scripts through expJavascript::pushToFoot
- - adds warning messages is less compiler is unable to create output folder or file
- - adds support for optional HTML2PDF pdf engine
- - adds url single parameter router mapping for one module, e.g., products, product categories, blog posts, etc...
- - adds optional reduced and or grouped search results
- - adds prev, next, and add record actions to form module show record view
- - adds password strength meter to non-bs3 new password inputs; including installation
- - adds more options to form module if allowing User Selected Email Destination (radio or dropdown), etc...
- - adds optionally sending form entries back to user with response email
- - adds new 'filter' param for form module showall action
- - adds display of uploaded image in form module showall view (if upload control is named 'image')
- - adds 'copy' item action to news module; comes in handy if module is used for announcements
- - adds attached image display to events module Upcoming Events view
- - !!! Security fix for malformed associative array injection
- - !!! regression fix no workflow (revisions/approval) feedback in text module inline edit view
- - !!! THIS FIX BREAKS EXISTING CUSTOM TEXT SHOWALL INLINE (EDIT) VIEWS
- - User now sees immediate workflow feedback when editing inline
- - !!! regression fix workflow styling missing in bootstrap 3
- - !!! regression fix unable to edit/copy existing calendar events
- - !!! regression fix problem selecting insert links with ckeditor within inline edit text module views
- - !!! regression fix import items (blog?) with attachments didn't import attachments
- - !!! regression fix manage categories would only work with 1st 50 system categories
- - !!! regression fix some blog views displayed default date/author/category instead of item's info
- - !!! regression fix re-order dialog in portfolio module odd styling
- - !!! regression fix for broken quick file upload, uploaded files were truncated at zero bytes
- - !!! regression fix unable to add new text item in text module inline edit view if no items already exist
- - !!! regression fix text item body in text module inline edit view passed as garbage on save
- - !!! regression fix file uploader control did not recognize 'accept' parameter in bootstrap2/3 themes
- - !!! regression fix getting mp3 file ID3 tag comments for more precise rss/podcast details
- - !!! regression fix bootstrap 2/3 navbar on small screens may not always drop down/appear
- - !!! regression fix upcoming events were displayed until end of day instead of until end of event
- - !!! regression fix page crash when returning to elFinder from Pixlr editor
- - !!! regression fix elFinder search broken under php v5.3
- - !!! regression fix database manager filtered table phrase not highlighted in table results
- - !!! regression fix possible errors with Simple Poll voting when time block in effect
- - !!! regression fix printer and pdf missing styling (invoice address lines run together, etc...)
- - !!! regression fix slingbar location not being set/recognized, esp. in NewUI/Bootstrap3
- - !!! regression fix unable to actually delete multiple photo album items
- - !!! regression fix event showall announcement view to properly advertise event rich data to search engines
- - !!! regression fix unable to edit blog/event (view broken) in non-bootstrap3 themes
- - !!! regression fix e-store quicklinks view module title display broken
- - !!! regression fix jquery broken in very old Firefox browsers
- - !!! regression fix bootstrap 3 carousel touch support wouldn't allow scrolling vertically
- - !!! regression fix remove recycle bin content from restore content popup (not view recycle bin view) used wrong 'action'
- - !!! regression fix text module inline edit view tinymce menu display on non-bs3
- - !!! regression fix Facebook Meta configuration tab content was invisible on bootstrap2 themes
- - !!! regression fix rearranging attached files could scroll the list out of site (bs3?)
- - !!! regression fix adding new form module will crash page is 'show' action initially selected (before form is assigned)
- - !!! regression fix remove CKEditor autosave message which tended to obscure editing
- - !!! regression fix text module inline edit views to correctly populate ddrerank/order dialog list
- - !!! regression fix unable to display images from avatars or uploads folders
- - !!! regression fix bootstrap2 container 'column' views
- - !!! regression fix for non-bs2/bs3 theme user permissions 'manage' checkbox broken on user pages greater than page 1
- - !!! regression fix event display/popup doesn't display entire event (graphic)
- - fix issue with form module show view if no records present
- - fix jquery datetimepicker didn't initially display/scroll to selected time
- - fix display of events calendar 'all day' marker if event is categorized (colored)
- - fix issue with form module show view if no records present
- - fix bootstrap3 list builder now allows sorting of entries (instead of always alphabetical)