1. Dashboard
  2. Articles
  3. Forum
  4. Calendar
    1. Upcoming Events
  • Login
  • Register
  • Search
WoltLab Software
  • Everywhere
  • WoltLab Software
  • Articles
  • Pages
  • Forum
  • Events
  • More Options
  1. International 8er community
  2. Articles
  3. Informations
  4. WoltLab Software

New Features in WoltLab Suite 6.0: Overhauled Google Maps, Dialogs and Comments

  • Christoph
  • November 5, 2024 at 8:32 PM
  • 1,980 Views
  • 0 Comments
The fifth part on what’s new in WoltLab Suite 6.0 is about the technical modernization of the maps, dialogs, comments and paginations.
Contents [hideshow]
  1. Maps
  2. Dialogs
  3. Comments
  4. Paginations

Maps

The map function is based on Google Maps and is used in the calendar, in the image gallery and in various third-party plugins. The previous implementation of the maps feature dates back to the jQuery era and was in dire need of a complete revamp. It suffered from a poor performance and an insufficient error handling. At the same time, the map function lacked a privacy-friendly 2-click solution, which unfortunately could not be meaningfully retrofitted due to the technical architecture of the previous implementation.

With WoltLab Suite 6.0, we therefore completely discarded the old map feature and rewrote it from scratch, taking into account the different use cases that arose over the years. The new implementation is now based on Web Components and takes advantage of modern JavaScript features. The error handling in the map function was also significantly improved, which previously caused a lot of frustration in the case of an incorrect API key for Google Maps, for example.

Last but not least, we added the 2-click solution to the map, which is already known from other third-party content. So now, on the first invocation, the user must first confirm that they want to display the map.


woltlabSuite60-googleMaps-en.jpg

Dialogs

The dialogs have been revised in many ways in WoltLab Suite 6.0. At first glance, you’ll notice the more lightweight presentation, which does away with particularly color-intensive separations and places a clearer focus on the content. The buttons have been repositioned and are now aligned to the right-hand edge, with the primary button occupying the position furthest out. The design is based on established standards, which we have been used to for a long time on smartphones, among other things.

Technically a lot has been done, with the new dialogFactory() we offer a significantly simplified logic for developers to create dialogs with as little effort as possible and to invest the time in functionality instead. This also benefits users of the software in that we can use these tools to ensure uniform operation of dialogs, which again show significant improvements, especially in the area of accessibility. Clear guidelines for the design of titles and buttons also help to achieve these goals. We will continuously revise the dialogs we use in subsequent versions and convert them to the new dialogs.


woltlabSuite60-assignUser-en.png

Comments

The comment function is used in various places in WoltLab Suite, for example in articles. The frontend part of the comment function was technically outdated and had some weaknesses in terms of usability and accessibility. We have largely redeveloped HTML, Javascript and CSS of the function to meet modern standards. Once again, Web Components are used in the new design. All in all, the revision offers a tidier look, better accessibility and better operation on mobile devices.


woltlabSuite60-comments.jpg

Paginations

Paginations are used in WoltLab Suite whenever many elements need to be listed on one page. Examples here would be the member list or the posts in a thread. The previous pagination function existed twice in the software, one for static usage and another one for the dynamic use cases. The disadvantage of two implementations is the doubled maintenance effort and that it can quickly happen that the two functions do not behave identically. Furthermore, the previous pagination had weaknesses in accessibility.

We have therefore completely redeveloped the function as a common implementation based on a Web Component for all use cases. In doing so, we followed modern standards to ensure the greatest possible user friendliness and, above all, accessibility.


woltlabSuite60-pagination-en.png

  • WoltLab
  • googleMaps

Previous Article New Features in WoltLab Suite 6.0: Font Awesome 6

Next Article New Features in WoltLab Suite 6.0: Other Improvements

Related Articles

New Features in WoltLab Suite 6.0: Font Awesome 6

In the fourth part on what’s new in WoltLab Suite 6.0, we introduce the new “Font Awesome 6” icons.
Christoph
November 4, 2024 at 8:45 PM
0

New Features in WoltLab Suite 6.0: CKEditor 5

The third part on what’s new in WoltLab Suite 6.0 focused on the new WYSIWYG editor “CKEditor 5”.
Christoph
November 3, 2024 at 8:56 PM
0

New Features in WoltLab Suite 6.0: New Forum List With Live Updates

This blog article starts our series of articles in which we would like to present the most important new features and improvements in WoltLab Suite 6.0 in more detail over the next few weeks.
Christoph
November 1, 2024 at 4:30 PM
0
There are no items at the moment.

Categories

  1. Home 7
  2. 8er.org 9
  3. 8coupe.com 236
  4. Vehicles 15
  5. Informations 25
  6. WoltLab Software 19
  7. Reset Filter

Memberships

As a member of http://www.8er.org, you will have access to the following additional benefits:

  • Forum access to additional forums and reports (significantly greater than for registered members)
  • Forum access to the technical section
  • Forum access to VIN data for all E31 8 Series models, 14,000 registered vehicles with photos, prices, listings, reviews, approx. 500,000 photos, 30,000 listings
  • Access to the database containing instructions, technical documentation, videos, etc.
  • Second partner account available upon request
  • Email address (upon request)
  1. Contact
  2. Legal Notice
  3. Privacy Policy
  4. Terms Of Use
Powered by WoltLab Suite™ 6.2.7