This translation is older than the original page and might be outdated. See what has changed.

What's new in version 5.0

Admidio 5.0 is a major milestone in development. A few new modules have been added and many basic technologies have been improved. For example, all forms now provide feedback on problematic form entries directly when the save button is pressed in the form.

Admidio now uses Bootstrap 5 and Smarty 5. All HTML output has been moved to template files and integrated into the theme. In a few places, the HTML is still hard-coded. We will gradually rebuild these areas. In addition, the free Bootstrap icon library is now used instead of FontAwesome. Simple UI settings, such as colors, favicon, additional CSS files, headings, logos, and more, can now be stored in the settings, so that theme customization is only necessary in rare cases.

There is now an inventory module. This allows you to store any items in Admidio. Your members can borrow these items and record this in the module. You also have the option of tracking a borrowing history. (Implemented by MightyMCoder)

Admidio now includes a small forum. Members can post topics there and others can comment on them. Optionally, the forum can be divided into categories, which can then be filtered. The forum is kept very simple and serves as an easy way to communicate within your organization. The visibility and write permissions for individual categories can be configured using the familiar functions. (Implemented by Fasse)

Previously, it was only possible to track changes in the profile. With Admidio 5, you can now activate the change history in all modules and tables. Once you have done this, a button will appear in the corresponding module that you can use to view the change history. (Implemented by kainhofer)

Two-factor authentication can now also be used as an option for logging into Admidio. This must be actively enabled in the settings. Each user can then store the second factor for themselves. The additional token is then requested during login. (Implemented by FlorianB89)

Starting with version 5.0, Admidio can be used by other applications to authenticate users via single sign-on (SSO) against the Admidios user base. When logging in to the application, the user is redirected to Admidio to log in and, after successful authentication, is redirected back to the client application and logged in there. The user only needs to log in to Admidio and automatically gains access to other (configured) applications. The other applications do not need to store or process passwords. (Implemented by kainhofer)

You can now manage your organization via a separate page. In addition to your primary organization data, you can now add, view, and remove sub-organizations. (Implemented by Fasse)

The settings overview has been completely revised. Due to the significant increase in the number of settings, we have changed the layout of the page and added another grouping level. The page should now also load much faster, as only the visible settings are loaded. Please feel free to send us further suggestions for improvement if you expect certain settings to be located elsewhere. (Implemented by MightyMCoder and Fasse)

The guestbook has been removed in this version. Guestbooks have not been a part of websites for quite some time, and this module also had the problem of spam posts. The guestbook data is still available in the database in the tables adm_guestbook and adm_guestbook_comments and can be used for migrations. The database backup is no longer available as a module. We decided to do this for security reasons, as it encouraged users to store database backups on the server. This poses a significant security risk. Database backups should be stored locally in a secure location without access from the network. In the settings, under Information, there is now a Download database backup function that creates a backup of the database that you can store locally on your computer.

  • Introduction of the new profile field type “Multiselect”
  • Implementation of the option to edit/delete multiple contacts
  • Redesign of the profile view
  • Revision of web links (these can now be sorted)
  • Automatic language selection based on browser settings
  • Implementation of namespaces in the code
  • Improved iCal export with time zone support

A complete list of all changes can be found on GitHub.

  • en/2.0/new_in_version_50.txt
  • Last modified: 2025/10/04 10:20
  • by fasse