Releases: alkacon/mercury-template
Mercury Template v18 for OpenCms
The Mercury Template is a complete, modular template for OpenCms. Based on Bootstrap 5.3, it allows you to create simple or advanced grid layouts with drag and drop. It packs a ton of CSS features and JavaScript plugins that have been carefully integrated to be easy to use for the content manager. And it ships with all Java and SASS sources, so you can fully customize it to your unique needs.
Improvements in this release:
- Updated for OpenCms 18.
- The "Meta info" keywords can be used to boost pages in the internal search.
- Place / POI now supports opening hours.
- The "Map" can be displayed with a different ratio for mobile and desktop.
- The "Media" video can be displayed in vertical "portrait" format.
- New "Place detail view (like article)" formatter shows the description of the place above the address.
- Images in most formatters can now be displayed with a different ratio for mobile and desktop.
- Unwanted HTML tags such as 'frame', 'object', etc. entered in the WYSIWYG editor source code are now automatically removed.
- Replaced all mentions of 'twitter' with 'X', including replacing the logo.
- Support for the Piwik Pro" analytics platform.
- Added a new set of custom 'Mercury' icons.
- All NPM dependencies have been updated to a recent version.
Mercury 18 should be largely backward compatible with earlier Mercury versions.
Mercury Template v17 for OpenCms
The Mercury Template is a complete, modular template for OpenCms. Based on Bootstrap 5.3, it allows you to create simple or advanced grid-layouts with drag & drop. It packs a ton of CSS features and JavaScript plugins that have carefully been integrated to be simple to use for the content manager. And it ships with all Java and SASS sources so you can fully customise it for your unique requirements.
Improvements in this release:
- Updated for OpenCms 17.
- "Job posting" allows to set detailed SEO meta information for employment type, salary and more.
- New "Spacer" dynamic function to add customizable spacing between elements.
- The "Map" now supports clustering nearby markers.
- The "Map" marker info popups can now optionally display a link and the facility icons.
- The "Event" now can now optionally show a map for the event location.
- New "Link sequence" formatter with fold / unfold option.
- The "Dynamic list" now returns to the last page and scroll position when using the browser "back" button.
- Combined list filters for a "Dynamic list" are displayed more prominently and can easier be removed.
- Selected individual "Form" data sets for CSV or Excel export.
- Individual icons in link sequences can be placed behind the text using "icon-last".
- "Person" and "Organization" have an additional field "Notice".
- Option to set "robots" meta information for individual pages.
- Updated all icon sets.
- All NPM dependencies have been updated to a recent version.
Mercury 17 should be largely backward compatible with earlier Mercury versions.
Mercury Template v16 for OpenCms
The Mercury Template is a complete, modular template for OpenCms. Based on Bootstrap 5.3, it allows you to create simple or advanced grid-layouts with drag & drop. It packs a ton of CSS features and JavaScript plugins that have carefully been integrated to be simple to use for the content manager. And it ships with all Java and SASS sources so you can fully customise it for your unique requirements.
Improvements in this release:
- Updated for OpenCms 16.
- New "Image tile display" formatter for the "Tabs / Accordion" element.
- New "Search slot" function to display a full text search input anywhere on a page.
- For the "Dynamic list", several content filters on the same page are now combined.
- Option to generate contact forms instead of email links for person and organization.
- Option to hide the text of list teasers on mobile displays.
- Added an icon collection with 267 national flags.
- Added the open source Font Awesome icon collections "Brand", "Solid" and "Regular".
- Updated all included Google fonts to a recent version.
- Bootstrap updated to 5.3.2.
- jQuery updated to 3.7.1.
- All NPM dependencies have been updated to a recent version.
Mercury 16 should be largely backward compatible with the 15 version.
Mercury Template v15 for OpenCms
The Mercury Template is a complete, modular template for OpenCms. Now based on Bootstrap 5.2, it allows you to create simple or advanced grid-layouts with drag & drop. It packs a ton of CSS features and JavaScript plugins that have carefully been integrated to be simple to use for the content manager. And it ships with all Java and SASS sources so you can fully customise it for your unique requirements.
Improvements in this release:
- Updated for OpenCms 15.
- Bootstrap updated to 5.2.3.
- Improvements / bug fixes in SCSS / CSS.
- Integrated over 1800 Bootstrap icons.
- Events now feature an optional link to mark them as online or mixed events.
- Events now feature an optional cost table.
- Image series can now displayed as square images, slides or in masonry layout.
- Images in a slider now have an optional relase and expiration date.
- New "Link box" formatter for the content section.
- The "Image tile" formatter for the content section has more options for letter placement.
- Places / POI can now be displayed in lists.
- Advanced options to output sections in article and event detail pages.
- If an image has a description property, this is now used as "alt" text instead of the title.
- All NPM dependencies have been updated to a recent version.
Mercury 15 should be largely backward compatible with the 14 version.
Mercury Template v14 for OpenCms
The Mercury Template is a complete, modular template for OpenCms. Now based on Bootstrap 5.2, it allows you to create simple or advanced grid-layouts with drag & drop. It packs a ton of CSS features and JavaScript plugins that have carefully been integrated to be simple to use for the content manager. And it ships with all Java and SASS sources so you can fully customise it for your unique requirements.
This version updates the underlying Bootstrap framework to 5.2 and provides incremental improvements to several other features. Mercury 14 should be largely backward compatible with the 13 version.
- Updated for OpenCms 14.
- Bootstrap updated to 5.2.
- SCSS / CSS now makes use of CSS variables (custom properties).
- New dynamic function "Search slot".
- Page in tabs and accordions can new directly be opened with a hash-URL (#).
- Flexible content now uses source code editor based on CodeMirror.
- Cookie-free page request statistic collection support when using Matomo.
- Cookie banner can now be closed with an "x" without consenting to anything.
- Decoys in lists show a special marker in the page editor.
- Simple layout rows with 3-3-3-3 or 2-2-2-2-2-2 now can show either one or two columns in XS screens.
- Improved options for lists using image tile teasers.
- New font option "Work Sans".
- Updated the Slider element to use the jQuery free Embla slider, also adding some new element settings.
- Updated PhotoSipe to the lasted, jQuery free version.
Mercury Template v13 for OpenCms
The Mercury Template is a complete, modular template for OpenCms. It is based on Bootstrap 4 and allows you to create simple or advanced grid-layouts with drag & drop. It packs a ton of CSS features and JavaScript plugins that have carefully been integrated to be simple to use for the content manager. And it ships with all Java and SASS sources so you can fully customize it for your unique requirements.
This update adds the 'Burger' variant for the Mercury template and provides incremental improvements to several other features. Mercury 13 should be largely backward compatible with the 12 version.
- Updated for OpenCms 13.
- Added the 'Burger' template variant that displays a buger menu for all display sizes.
- Greatly improved the accessibility of template.
- Added a 'skip to content' link for screen readers.
- Added automatic tab indexing for all headings on a page.
- Integrated the Hyvor Talk comment service with a dynamic function.
- New setting for the accordion formatter to allow multiple open entries at once.
- The link sequence formatters can now generate icon, text, css, title and id for each entry in a sequence.
- The POI content has a new facility option 'Accessible public restrooms available'.
- The flexible content formatter has a new setting to hide the output depending on screen size.
- The dynamic list content filters formatter allows to show filters either folded or unfolded depending on screen size.
- Improved the export options for the webform data.
- A new setting on layout areas allows to show the side column on top of the main content on mobile devices.
- Fixed the display of image copyright information for certain formatters.
- Bootstrap updated to 4.6.1.
- All NPM dependencies have been updated to a recent version.
Mercury Template version 12.0
This is a major update of the Mercury template. Mercury has been used to create hundreds of websites since the initial 11.x release in 2019. A lot of fine-tuning and issue fixing has been included in this release. Mercury 12 should be largely backward compatible with the 11 version.
- Updated for OpenCms 12.0.
- Configurable cookie banner that allows users to opt-out of statistical and external cookies.
- Contact informations in lists.
- iCalendar links for events.
- Media element extended with SoundCloud audio, external video and external audio option.
- Added several options to show the copyright information for images.
- Content sections can be displayed as image tile.
- Content sections can be hidden based on the screen size.
- Image size for content sections can be set separately for 'desktop' and 'mobile'.
- Added center / left / right alignment options to the content section.
- Decoys linking to an invalid content are automatically hidden.
- Improved the CAPTCHA session handling for the webform.
- Using maplibre-gl instead of mapbox-gl to display OSM vector maps.
- Using 'Fork awesome' instead of 'Font awesome' for icons.
- The SCSS has been improved for several edge cases.
- Bootstrap updated to 4.6.0.
- jQuery updated to 3.6.0.
- Using recent dart sass to compile the SASS sources to CSS.
- All other NPM dependencies have also been updated to a recent version.