As our products are famous for their integration into other services and Joomla extensions, we are happy to deliver an update with even more possibilities within DPCalendar. Our YOOtheme Pro and RSForm!Pro integration got some new features and beside that, there are more options every admin will love.
Continuing our proven release strategy, as it is the fourth Thursday in month, we deliver a new version for DPCalendar and DPMedia. The following new feature and bug fix releases are published today for you:
The next chapters are highlighting some of the most important changes in this release window.
YOOtheme enhancements
Our YOOtheme Pro integration got wide acceptance and the feedback was great since the first release. Of course there are areas to improve, so we are eager to ship new solutions for even more specialized use cases. In this release you can benefit from the following new features:
- Coordinates field for map element
The native YOOtheme map element supports dynamic content as well. If a DPCalendar event is connected to a location, then there are up to three coordinates fields available which can be used in the map element as coordinates. With this information is the element able to render a marker on the map. - Custom fields dynamic sources
Custom fields are now available in dynamic sources and they can be used as title, in grids or lists. - Ongoing events in grid
Like in modules or the list menu item, the ongoing flag is now available for dynamic sources of events. Like that it is possible to display events which are actually running.
RSForm!Pro enhancements
Our RSForm!Pro integration can be used for a booking reservation option with tons of possibilities like payment integration or calendar customization. Now it gets some options to fine tune the calendar in your lovely form:
- Exclusive overlapping checkt
If there are slots created which start directly after each other, then the following one has to had a shift of one minute. Now this is not needed anymore. It is possible to create items directly like 14:30 - 15:30 and from 15:30 - 16:30. - Max date without time
When the max date attribute has no time then it should take midnight to the next day as limit and not from the current day.
Emoji support
Want to add an emoji to an event or location title? The DPCalendar database tables are changed now the utf8mb4 unicode character set (like the core is). This allows event publishers to add emojis to events, locations, etc., as emojis are used everywhere nowadays.
Event series exception dates
Up to now, when the event publisher wanted to delete an instance of a recurring series, he had to create first the series and then go to the individual event and delete it. There is now a new option to define exceptions directly in the event form. Like that it is easy possible to exclude holiday or other special dates where your event series takes a break.
New CSV/XLSX export options
The CSV and Spreadsheet plugins offer the possibility to export events, bookings and tickets from front or back end list views. To fulfill various use cases, it is a must, to have fine grained control about how the data will be exported. In DPCalendar 8.15.0 the export plugins offer two new options to exclude certain columns, including custom fields, and to define if the raw value or the rendered value should be added to the spreadsheets.
Bugfixes
We are eager to improve our extensions on a regular basis. That's why every major/feature release does contain also bug fixes and small enhancements as well to improve the stability and performance.
A full changelog is added in the respective download release description on our download site.
Upgrade considerations
There were no big changes in layout files, except for the new coupon strings and the exception dates as they will be represented in the recurring rule string when the original event is shown.
Kind regards
Allon Moritz aka laoneo
Founder of Digital Peak