Changelog
Downdijk CMS Bilbo (v8.1) | started
02-02-2022 | released 12-09-2022
Features
- Add IP block script. Auto blocks IP addresses after trying to login 3 times with error result
- Brand new filemanager design
- Added Google Material Symbols
- Added thumbnail_create method (including webp creation)
- New design sidebar and UI
- New design dashboard component
- Introduction of custom icons
- Add new contact data component
- Add possibility to choose auto light / dark mode, light mode and dark mode
- Sidebar submenu's open in seperate submenu sidebars
- New rights system for blocking by components per user
- Added password strength to password change field
- Posibility to add custom scripts trough global custom scripts class
- Passwords will be stored and verify in a new better secure way
Small changes
- Rewrite all Bootstrap color variables
- Add idName to getStoredFormData with default value id
- Allow use script, em & i tags in TinyMCE editor
- Add Font Awesome to TinMCE editor
- Add secondary button style to TinyMCE editor
- Add fallback function for creating backup files when exec functions are disabled
- Updated filemanager with .webp, .webm & .csv file formats
- Refactor getAliasURL method and add replacement (& → en / and)
- Add language variable to getAliasURL method
- Replace all Sass variables with CSS variables
- Improve Dashboard quickmenu styles (including responsive styles)
- Add page item title to page title in CMS
- Default hide publish / depublish (and sometimes delete) buttons and show after check checkbox on overview
page submenu's
- Removal of change buttons from overview pages submenu's
- Change all checkboxes on overview pages to
form-check-input
- Introduction of action buttons (change, delete, publish & depublish) buttons from subbar to context
dropdowns per row on overview pages
- Move feedback button to sidebar
- Default add complete framework & config to functions class
- All styles are been corrected in dark mode
- Posibility to view menu item right from menu manager
- Added new custom 403 forbidden template page
- Added global ajax functions for JavaScript
- Show password toggle button to login screen and password change field
- Remove light mode / dark mode switch on login screen
- Tooltips will be shown after a small delay of 1 second
- Check if _history table exists else create it automaticaly
- Add show & create possibilities to doQuery method of Database class
Dependencie updates
- Bootstrap 5.0.2 → 5.2.0
- Font Awesome 5.15.2 → 6.1.1
- jQuery 3.6.0 → 3.6.1
- PHPMailer 6.5 → 6.6.4
- SortableJS 1.14 → 1.15
- TinyMCE 5.8 → 6.1
Bug fixes
Article manager
- Add Bootstrap 5 collapse class to tinyMCE to always show content in editor
- Add fallback $id after insert & copy at com_content for refill data & logbook
- Fix error code copy article item
- TinyMCE set relative urls to absolute urls
- Add check for classnames exists of textareas
Dashboard
- Hide depublised components from dashboard
- Change edit path of com_dashboard
- Logbook will be filled untill bottom quickmenu view panel
- Fix quickmenu big titles push buttons wider then intended
- Always add level to menu insert, edit or copy to prevent wrong levels
- Fixed not adding lft & rgt to copy menu items
- Auto reload selectItem modal in the menu manager when clicking the select article button
- Add NL & EN languages to menu manager, loginscreen & article manager when they are not available in
config file
Login screen
- Fixed password forget function didn't work because of error message
- Change password forget from e-mailaddress to config e-mailaddress
- Show arrow for select dropdown
Main bugs
- ListJS date sort bug solved
- ListJS expended with total results per sort
- ListJS small bug fix replace to replaceAll
- ListJS prevent submit after hitting "Enter" key
- ListJS set CSS :after to real correct ::after
- Add always array state for mod_cmsmenu
- Add fallback for sorter JS with no language selection
- Change PHPMailer path to vendor directory
- Changed getNLMonthName & getENMonthName method default number fill into intval
- Overwrite pagination primary color with Downdijk blue color
- Add all icon styles to all menus, buttons & misc styles
- When empty month in getNLMonthName & getENMonthName default place double zeros
- Fix bugs logbook methods
- Fix bug leading zeros will be removed
- Add postFormData exclution of arrays
- Fixed floating arrows of collapse submenu's of the sidebar
- Correct hover background color of subbar buttons on mobile
- Add a minmal height to content container
- Correct names in Dutch of menu's (Hoofdmenu → Hoofd menu, Hiddenmenu → Verborgen menu)
- Check if _history tables exists to prevent error messages