Solodev CMS 9.2 contains new features, updates, bug fixes, and user interface (UI) enhancements to the Solodev platform. This version of Solodev CMS includes a native Swagger API documentation and API Token system to allow end users the ability to control CMS functionality through a secure REST API. Additional features and improvements include: integration capability with Amazon Simple Email Service (SES), a system-wide search on the CMS dashboard, a new "SpaceJet" website theme, better logging/streaming during Website and App installations, as well as an improved upload workflow for documents and images within a given WYSIWYG editor. Bug fixes include better support for Windows environments, various route/Slim errors, and improved RSVP functionality.
Key Release Highlights
New embedded Swagger API documentation
Improved API Token workflow
Amazon Simple Email Service (SES) integration capability
Global system-wide search
New SpaceJet Website theme
Improved file upload process within WYSIWYG editors
New Features
CMS-448 - Create API dashboard
CMS-1527 - Add "Create Contacts" view and include necessary fields
CMS-1699 - Create "Update Contact" view with necessary fields
CMS-1736 - Add a token history view
CMS-1785 - When installing an App, a status is needed saying that the App is currently installing
CMS-1794 - Add image preview option to "Configure Website" view when a user uploads a custom logo
CMS-1798 - Allow email integration with Amazon Simple Email Service (SES)
CMS-1809 - Replace LunarXP with SpaceJet as the default deployable theme
CMS-1814 - Global Search
Improvements
CMS-544 - Add API Token to API navigation
CMS-930 - Implement remove picture functionality from profile
CMS-1555 - Exclude "Add Page" from list of actions available in folders under Web Files
CMS-1723 - Add confirmation when removing an API token
CMS-1726 - Consolidate upload buttons into a Bootstrap nested button group
CMS-1757 - Add the ability to show and hide secret API token key
CMS-1758 - Add ability to make token active and inactive
CMS-1759 - Remove input outline for token secret and fix clicking input show and hide
CMS-1771 - Inventory datatable entry should have datepicker for start and stop times
CMS-1774 - Various improvements to the upload asset (image, pdf, etc) modal and workflow
CMS-1775 - Style website building iframe
CMS-1777 - Add "YouTube" option as available button in CKEditor
CMS-1784 - Rework package importer so that npm run css/npm run js is run at the end of the process
CMS-1787 - Modernize Page Studio for use in CMS
CMS-1810 - Remove hard coded paths when adding a site in Windows - Environment
CMS-1815 - Remove extra object properties from Asset_Category
CMS-1893 - Update NPM dependencies for SpaceJet
CMS-1902 - Rework package importer so that site variables can pass into config.json
Bug Fixes
CMS-1702 - Apps directory is not created on install for server builds
CMS-1744 - Legacy inventory object being used during event RSVP registration
CMS-1751 - Event RSVP refers to legacy Inventory object
CMS-1760 - CKEditor adds fixed height and width properties to images
CMS-1762 - "Disable RSVP" checkbox is not displayed inline
CMS-1763 - "Check availability" of Free Solodev SSL backend URL throws error
CMS-1765 - "Add Apps" shows wrong left navigation
CMS-1773 - Filemanager search function doesn't find files with a search query
CMS-1783 - Permission route throws javascript error on view existing permission sets
CMS-1793 - Renaming a STML page leaves a ghost page behind with old stub
CMS-1800 - API Token History creates Slim error
CMS-1801 - "Add Modules" does not redirect to module after installation
CMS-1802 - Modules API Bearer Token Returns 500 Internal Service Error
CMS-1803 - Tours are broken for logged-in users
CMS-1804 - Windows Environment - Cannot upload a file through the File Uploader modal
CMS-1805 - Windows Environment - Cannot add a new datatable category
CMS-1806 - Windows Environment - Copying a datatable entry creates an empty entry
CMS-1807 - Windows Environment - Copying a calendar entry shows a blank screen as no calendar_entry_id is passed through
CMS-1808 - Windows Environment - Adding a calendar entry opens a blank tab as no calendar_entry_id is passed through
CMS-1811 - Windows Environment - "Modify" route for calendars and datatables returns Slim error
CMS-1813 - Windows Environment - Add Website route returns Slim error
CMS-1821 - Windows Environment - Modules route returns Slim error
CMS-1823 - Updating custom App should close the modal
CMS-1826 - When adding Custom Builder module, the success message appears in a new screen
CMS-1884 - "Build Your Theme" installation step does not scroll log throughout process
CMS-1886 - Apps throw a slim error upon installation
CMS-1904 - The "Hello World" App displays PHP warnings and errors
CMS-1910 - Typo in API Swagger