Solodev CMS 9.0 Release Notes

Solodev CMS 9.0 contains new features, updates, bug fixes, and user interface (UI) enhancements to the Solodev platform. This version of Solodev includes a comprehensive re-imagining of the Solodev backend with updated views, templates, and styles. A streamlined left nav allows users to quickly access common components such as Managers and Users. Table grids have been given a styling overhaul as have action buttons so that users clearly see what actions are available on a given view. All dependencies such as Boostrap and jQuery have been updated to the latest stable versions. New password policies are now in place to encourage more secure user passwords and sessions. Bug enhancements include fixes to the package importing process and dependency script errors.

Key Release Highlights

  • A comprehensive UI update for improved views
  • A new action modal that presents clear user actions and input fields
  • Updated dependencies to latest stable releases
  • New password and session policies for enhanced security
  • Improved Apps and Branding functionality
  • New "Marketplace" so that users can quickly add managers and apps
  • Improved Add Website process including the introduction of the LunarXP theme

New Features

  • SCMS-454 - Add SSL capabilities to Solodev back-end
  • SCMS-599 - Add new "Roadmap" view
  • SCMS-654 - Logout invalidates session
  • SCMS-655 - Password strict comparison
  • SCMS-675 - Add new "Add Website" view
  • SCMS-685 - Add timezone to user settings
  • SCMS-686 - Add timezone to website settings
  • SCMS-689 - Global STML check for website timezone
  • SCMS-698 - Users - validation on change password
  • SCMS-721 - Add new "Users" view
  • SCMS-722 - Add new "Groups" view
  • SCMS-729 - Add Apps view to Solodev backend
  • SCMS-731 - Styling - Move CSS & JavaScripts assets to global/minified includes
  • SCMS-733 - Add new "Permissions" view
  • SCMS-736 - Add new "Workflows" view
  • SCMS-744 - Add new "Branding" view
  • SCMS-745 - Add new "Managers" view and functionality to download remote managers
  • SCMS-761 - Create shortcode that can query users within a folder and a specific user group
  • SCMS-763 - Add new "LunarXP" installable website package
  • SCMS-798 - Add new "Reports" view
  • SCMS-802 - Add selector so as to add users to a specific group
  • SCMS-849 - Rework user functionality so that they receive invite email
  • SCMS-897 - Add new action icons
  • SCMS-931 - Add Blog posts to Solodev dashboard
  • SCMS-933 - Add new flyout "Action" modal
  • SCMS-1029 - Rework STML view so that it occupies larger portion of viewpoint
  • SCMS-1040 - Add file information to Meta panel
  • SCMS-1088 - Update Chef scripts to successfully configure SSL details
  • SCMS-1103 - Force backend SSL once SSL has been verified.
  • SCMS-1113 - Add CMS version number to login screen
  • SCMS-1167 - New shortcode that checks if an entry is mapped to a detail page and, if so, return the entry path
  • SCMS-1169 - Add an additional header insert field to mapped calendar entries to be used under the META panel
  • SCMS-1186 - Integrate experiments with Google Optimize
  • SCMS-1213 - Add Publish/Stage/Draft picker to STML view
  • SCMS-1266 - Add permissions selector for the grid view
  • SCMS-1289 - Add "Config" view
  • SCMS-1339 - Add two inputs to the Config view under "SSL" for Load Balancer URL/Dedicated IP and SSL Backend URL

Improvements

  • SCMS-487 - Force shortcodes in WYSIWYG editor to render as block elements
  • SCMS-534 - Refactor session to use JWT
  • SCMS-626 - Update Boostrap 3 to 4
  • SCMS-656 - Improved user password policy
  • SCMS-657 - Improved session timeout
  • SCMS-659 - Improved password abuse policy
  • SCMS-660 - Improved password reset link
  • SCMS-672 - NPM Compiling Modifications
  • SCMS-730 - Switched to Font Awesome 5 for icons
  • SCMS-806 - Force backend templates to process shortcodes
  • SCMS-878 - Dynamic activity log and groups memberships on user profile
  • SCMS-926 - Add notificaiton/status to Delete Website operation
  • SCMS-1027 - Rearrange fields in Meta modal on STML pages according to importance
  • SCMS-1061 - Remove padding from DynamicDiv view
  • SCMS-1168 - Add URL display for mapped manager entries
  • SCMS-1214 - Prevent STMLs from inserting into DyamincDivs by forcing them to open up in a new tab
  • SCMS-1215 - Apply discussed changes to stmls
  • SCMS-1367 - Modify entry URL to include preview attribute if entry is set to draft

Bug Fixes

  • SCMS-493 - Publish asset file on copy/move
  • SCMS-513 - Delete manager entry stub after entry is deleted
  • SCMS-527 - "Target" attribute stripped from WYSIWYG in category description
  • SCMS-533 - Exported package not bringing over manager image fields
  • SCMS-536 - Manager inputs covert long number strings to scientific notation
  • SCMS-969 - Modify modal on user and groups doesn't dismisses after submitting
  • SCMS-994 - Fix icon clicks in datagrid to properly open new tab/detail view
  • SCMS-999 - Website Settings modal content can get hidden under bottom button bar
  • SCMS-1002 - Proper 404 response headers on "unlicensed" responses
  • SCMS-1010 - Timezone on "Modify User" not working
  • SCMS-1109 - Add bottom padding to the object chooser modal so that list is not cut off
  • SCMS-1124 - When removing Custom CSS related to branding, some comment is needed in order to save otherwise the files does not save
  • SCMS-1131 - Missing icons associated with embedding a file group into an STML
  • SCMS-1143 - If the user is in the Website's section, they can open up additional tabs of the same asset file via the table grid and file tree
  • SCMS-1172 - Opening a manager's form template from inside a tab takes the user out of "Websites" and into the "Documents" section
  • SCMS-1174 - Shortcodes do not process on "Add Entry" views
  • SCMS-1229 - Exporting more than 60 entries from a datable doesn't work in Edge
  • SCMS-1233 - Exporter doesn't bring over the associated shortcodes file in the config.json
  • SCMS-1241 - Exporter does not recognize Experiments
  • SCMS-1244 - "isPageTemplate" field is not exporting to config.json
  • SCMS-1268 - "fileparse" URLs are not exporting and dynamically referencing their new location upon install on new instance
  • SCMS-1360 - Exporter does not dynamically change the ID attribute of the category_list shortcode
  • SCMS-1361 - Exporter does not map images to category
  • SCMS-1362 - Exporter does not map attachments/gallery images to entries
  • SCMS-1370 - SCSS asset update does not fully publish new minified css files
  • SCMS-1372 - Reset password link for user coming back as expired or invalid

CMS 9.0.120

Improvements

  • CMS-1507 - Add Permissions link to both User Detail and Group Detail pages
  • CMS-1517 - "custom" permission sets should show in the members selector so that they can be deleted
  • CMS-1580 - Admins should have the ability to remove users from a group
  • CMS-1584 - Sticky infoDivs on scroll
  • CMS-1585 - Sort by most recently edited website on the actual Websites route
  • CMS-1605 - Make object icon from permissions flyout clickable
  • CMS-1611 - Show "no users" message for groups without users
  • CMS-1612 - Add shadow/bordering around website image on the website dashboard
  • CMS-1613 - Add full row rollover and make entire roll clickable on primary dashboard
  • CMS-1615 - Exclude form submissions from list of recent activity
  • CMS-1621 - Add conditional check to calendar entries for "canonical_url" form field
  • CMS-1622 - Logged-in users cannot assign permissions in the Managers view
  • CMS-1636 - Updating an image using the "Browse" feature should default to the folder of the existing image
  • CMS-1663 - Add path location to modules table
  • CMS-1665 - Add copy/paste from Word option to standard WYSIWYG editor
  • CMS-1666 - Add text alignment and styling options to default WYSIWYG editor
  • CMS-1668 - Allow the search input on the modules view to search the locations column
  • CMS-1686 - Limit number of groups/members that can show in the grid column
  • CMS-1689 - Limit number of groups shown on the users grid
  • CMS-1712 - W3C HTML Validation issues

New Features

  • CMS-1557 - Add role drop down to view permissions and enforce them

Bug Fixes

  • CMS-1488 - If multiple apps are installed and visible, the left navigation is cut off on smaller screens
  • CMS-1500 - Configure basic support for Inventory object
  • CMS-1575 - "Browse" file uploader throws an error when used during the "Add Entry" process
  • CMS-1597 - User API token is broken
  • CMS-1618 - Can't remove users from a group
  • CMS-1631 - Add title attributes to user/group icons in table grids for hover
  • CMS-1633 - Group detail pages are missing conditional check to see if a group has an image uploaded
  • CMS-1637 - Multiple calendar entries are occasionally added
  • CMS-1640 - SEMrush website dashboard is missing column data
  • CMS-1641 - Blank website dynamic div includes mispositioned icons
  • CMS-1647 - Datatables warning with adding permission sets
  • CMS-1650 - Prevent group from being added as a member to itself
  • CMS-1651 - Group users with "Admin" access to a module are missing key actions such as Save, Copy, and Delete
  • CMS-1656 - Categories view extends off the screen, hiding the bottom most elements
  • CMS-1660 - Inviting users on Firefox creates a loop that sends multiple emails
  • CMS-1670 - Non-super users get a 404 when adding a new module
  • CMS-1671 - Groups that a user creates are not visible on their Groups view
  • CMS-1673 - Permissions table exceeds width of modal
  • CMS-1674 - Non-super user cannot invite users on their own
  • CMS-1677 - Users cannot remove their profile image
  • CMS-1684 - Logged-in users cannot edit Website Settings
  • CMS-1685 - Logged-in users cannot un-map an entry from a category
  • CMS-1687 - XML Files return "Access Denied." message
  • CMS-1701 - JavaScript error on website dashboard
  • CMS-1703 - recordOutboundLink is added multiple times to each link
  • CMS-1720 - Non-super users cannot create assignment ticklers
  • CMS-1725 - Uploading a document through the WYSIWYG "Link -> Upload" button returns "Incorrect server response"

0 Comments

Please sign in to leave a comment.
Have more questions? Submit a request