Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Overview

Admidio

Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization. You can create an individual profile for your members by adding or removing profile fields. Additional to these functions the system contains several modules like member lists, event manager, messages, photo album or a documents & files area.

logo

GitHub issues GitHub forks GitHub stars GitHub top language GitHub license

Supported languages: 🇬🇧 🇩🇪 🇫🇷 🇪🇸 🇳🇱 🇩🇰 🇸🇪 🇫🇮 🇧🇷 🇵🇹 🇮🇹 🇮🇩 🇳🇴 🇨🇳 🇬🇷

Table of contents

Features

  • create roles and groups that reflects the structure of your organization
  • customize the user profile with your own profile fields
  • relate your members to each other (e.g. spouse, mother - son)
  • create individual membership lists of your roles
  • publish all your events online and let the members participate
  • create photo albums and let the users send ecards
  • send html emails to your users, roles and groups
  • export all lists to csv, excel or pdf
  • import users from csv
  • and much more ...

Installation

You can install Admidio on your webspace if the script language PHP in version 7.2 or higher is available. Admidio also needs a MySQL (version 5.0 or higher) or PostgreSQL (version 9.0 or higher) database to run.

For a successful installation please follow our online instructions. There we describe step by step the installation process.

Update

Please follow our online instructions for a successful update to a new version of Admidio.

Short update description:

  • Delete the folder adm_program and the index.php of the previous version.
  • Copy folder adm_program and the index.php from the new version to this place.
  • Update the folder adm_plugins with the new delivered plugins.
  • Call the index.php in your Admidio folder and start the update.
  • Maybe changes to the theme in the folder adm_theme are necessary.

If you perform an update from version 2.x or 3.x to version 4.x please read our special update instructions.

Docker

Admidio could also be used within a docker enviroment.
We provide a Dockerfile that allows you to easily create and use your own Docker image.

The easiest way is to use our prebuilt images from Dockerhub. You can start an admidio docker container with the following command:

docker run --detach -it --name Admidio \
  --memory="1024m" --cpu-quota="80000" --cpuset-cpus="0-1" \
  -p 8080:8080 \
  --restart="unless-stopped" \
  -v Admidio-files:/var/www/admidio/adm_my_files \
  -v Admidio-themes:/var/www/admidio/adm_themes \
  -v Admidio-plugins:/var/www/admidio/adm_plugins \
  admidio/admidio:latest

For detailed docker usage see README-Docker.md

Contributing

There are several ways how you can contribute to Admidio.

The easiest way to support us will be our forum. There you can help other users with your knowledge and answer questions. Try to reproduce errors that other users report or give hints to some problems.

Another way is our documentation. We want to deliver a helpful documentation to our users. But there is a lot work to do. You see our current state in the wiki. Just ask us for write permissions in the wiki and you can start.

We always need persons who translate our software Admidio into another language or just update an existing language to the current version. We also need people who translate our documentation into english.

If you have knowledge in PHP programming and know something about HTML, CSS and JavaScript then you can start to help us to improve the software Admidio. You will find our software at GitHub. The handling with GitHub and branches is described in our wiki.

So if you find yourself in one of the above points then we invite you to join our team and help to improve Admidio to one of the best free membership software.

Changelog

Please visit our changelog for detail information about the bugfixes and enhancements in each version.

Donation

If you like the software and our project then we are happy if you donate some money to the project.

Copyright and License

Admidio is release under the GNU General Public License 2. You are free to use, modify and distribute this software, as long as the copyright header within the html page and source code is left intact. If you want to support us we are happy if you don't remove the link to Admidio within the login dialog.

Credits

Admidio contains several scripts, icons and modules of other projects. We want to thank the people behind these projects for contributing and sharing great software.

  • Admidio Team: The core developers of this project
  • Bootstrap: HTML, CSS and JS framework
  • Bootstrap-Datepicker: Datepicker for Bootstrap
  • CKEditor: Javascript-Editor
  • Composer: A Dependency Manager for PHP.
  • Cookie Consent: The most popular solution to the EU cookie law
  • Datatables: Table plugin for jQuery
  • Font Awesome: Vector icons and social logos
  • HTML Purifier: PHP code to purify & filter HTML
  • James Heinrich: backupDB
  • jQuery: JavaScript-Library
  • jQuery-File-Upload: jQuery file upload plugin
  • Lightbox: Lightbox for Bootstrap
  • Luxon: A powerful, modern, and friendly wrapper for JavaScript dates and times.
  • Monolog: Logging for PHP
  • NobleCount: NobleCount… for a more ‘proper’ count of the characters remaining.
  • PHPMailer: Email sending library for PHP
  • PHPSpreadsheet: PhpSpreadsheet offers a set of classes that allow you to read and write various spreadsheet file formats.
  • PSR Log: An interface that describes a logger.
  • ramsey/uuid: A PHP library for generating and working with UUIDs.
  • SecurImage: PHP CAPTCHA script for generating complex images and CAPTCHA codes to protect forms from spam and abuse.
  • Select2: jQuery replacement for select boxes
  • Smarty: PHP template engine
  • TCPDF: Open Source PHP class for generating PDF documents.
  • zxcvbn: Add password strength indicator
  • zxcvbn-php: Test password strength in the backend

Copyright (c) 2004 - 2022 The Admidio Team

Comments
  • Add relationships between users

    Add relationships between users

    We should add relationships between different users. Therefore we need to configure possible relationships and their link to each other. Possible relationships roles:

    • mother
    • father
    • son
    • daughter
    • sister
    • brother
    • ...

    Possible links:

    • father - daughter
    • father - son
    • sister - brother
    • sister - sister
    • ...

    Within the profile you can add relationships to the current user. Therefore you must define his role e.g. father and then the user you want to define the relationship and than you can choose the possible relationships roles for this user e.g. daughter or son. If we consider the gender and this data is mantained in the database we could direkt save the right role e.g. daughter.

    A link should only defined ones. E.g. the link father - daughter could also be daughter - father but we should only save one combination. If you choose the role of the current user then we must look for possible links on both assigned roles to links.

    enhancement module:profile 
    opened by Fasse 57
  • PHP Code Style

    PHP Code Style

    Hier sind die bisherigen CodeStyle-Richtlinien zu finden: http://admidio.org/dokuwiki/doku.php?id=de:entwickler:programmierrichtlinien

    Hier hab ich etwas gefunden von weit verbreiteten PHP CodeStyle Standards: https://rwetzlmayr.github.io/php-the-right-way/ http://www.php-fig.org/

    Die 2 Dokumente sind interessant: http://www.php-fig.org/psr/psr-1/ http://www.php-fig.org/psr/psr-2/

    Ich würde mir auch anschauen wie das mit automatischem Testing (hier mal bezogen auf CodeStyle) mittels Travis-CI geht: http://docs.travis-ci.com/user/languages/php/

    discussion system change 
    opened by ximex 38
  • Installation stuck at creating database

    Installation stuck at creating database

    I tried both the beta and the official version in my localhost, and both times I haven't gotten past the "creating database" screen: image

    Has anyone ran into this issue?

    module:installation change 
    opened by frankhubrepo 32
  • Weiterleitung schlägt fehl, wenn $g_root_path auf ein Verzeichnis unterhalb der Domain zeigt

    Weiterleitung schlägt fehl, wenn $g_root_path auf ein Verzeichnis unterhalb der Domain zeigt

    Hallo, icch habe in meiner config.php den Wert für $g_root_path auf https://mein.verein.xyz/portal gesetzt. Bei mir tritt nun das Verhalten auf, dass ich immer nach der Seite der Weiterleitung in einen 404er laufe, da nicht auf https://mein.verein.xyz/portal/redirectA.php weitergeleitet wird, sondern auf https://mein.verein.xyz/redirectA.php. Um weiterzumachen muss man das /portal immer manuell in die URL einfügen. Das ist äußerst ungünstig. Dies tritt hauptsächlich bei der Weiterleitungsseite auf, also nach dem Einloggen, nach dem Speichern, usw.

    Wenn das von Bedeutung ist: ich benutze Admidio auf Docker-Basis in der Version 3.2.11. Darin ist PHP in der Version 5.6.30-0+deb8u1 enthalten. MySQL wird auch auf Docker-Basis benutzt in der Version 5.7.20.

    bug system 
    opened by jreimone 30
  • Change icons to font-images library FontAwesome

    Change icons to font-images library FontAwesome

    if i load the website there are MANY icon they got requested. many requests -> bad loading performance. normally a webserver only makes 8 requests at the same time.

    to improve this there are following possible solutions:

    • image sprites (https://en.wikipedia.org/wiki/Sprite_%28computer_graphics%29)
    • take "font-images"
      • http://fontawesome.io/
      • http://ionicons.com/
      • http://glyphicons.com/

    i prefer the "font-images":

    • no complex css rules
    • no complex update process for new icons
    • font -> vector -> scaleable

    bootstrap uses glyphicons

    enhancement system theme 
    opened by ximex 21
  • add password strength indicator

    add password strength indicator

    fixes #50

    TODOs:

    • [x] Use const for password-min-length of 8
    • [x] Use const for password-gen-length of 16
    • [x] Use const for password-gen-chars
    • [x] Password-Strength Indicator
    • [x] Check password-strength on Server side
    • [x] Option to set minimum password-strength
    • [ ] Add more user strings to dictionary (optional)
    • [ ] More options for password-strength (lower-/uppercase, digits, symbols, minlength) (optional)
    enhancement module:profile 
    opened by ximex 20
  • Generic Login Error Message

    Generic Login Error Message

    We should change the behavior of the printed error messages at the login process.

    Today:

    • username found, password correct, activated: do login
    • username found, password correct, not activated: not activated message
    • username found, password false, activated: false password message
    • username found, password false, not activated: not activated message
    • username not found: not found message

    Should change to:

    • username found, password correct, activated: do login
    • username found, password correct, not activated: not activated message
    • username found, password false, activated: Login incorrect (username OR password)
    • username found, password false, not activated: Login incorrect (username OR password)
    • username not found: Login incorrect (username OR password)

    We shouldn't give an attacker infos about if a username exists e.g. This way is the common secure way

    enhancement system 
    opened by ximex 16
  • Relations use the wrong gender in parent - child relationships

    Relations use the wrong gender in parent - child relationships

    Admidio 4.1

    To Reproduce Steps to reproduce the behavior:

    1. Create a family with father, mother and boy, girl child
    2. Add all possible relations
    3. The relations shown for the parent-child always pick the gender of the child, so a father is shown as mother if the child is female

    This is the view of a father's relations. The spouse is shown correctly, but the two female children are wrong: grafik

    This is the view of one of the children of the same Family. She is incorrectly shown as the "Son" of the "Father" grafik

    module:profile change 
    opened by luebbe 15
  • SQL Error - Show List

    SQL Error - Show List

    Infos:

    • Admidio-Version: 3.0.6
    • Letzter Update-Schritt: 610
    • PHP-Version: 5.5.9-1ubuntu4.14
    • MySQL-Version: 10.0.20-MariaDB-1~trusty-log

    URL: https://www.example.org/adm_program/modules/lists/lists_show.php?lst_id=6&mode=html&show_members=0

    S Q L - E R R O R
    
    CODE: 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') AND rol_cat_id = cat_id AND ( cat_org' at line 3
    
    B A C K T R A C E
    
    FILE: adm_program/system/classes/dbmysql.php
    LINE: 67
    CALL: DBCommon->db_error()
    
    FILE: adm_program/system/classes/dbmysql.php
    LINE: 202
    CALL: DBMySQL->db_error()
    
    FILE: adm_program/modules/lists/lists_show.php
    LINE: 135
    CALL: DBMySQL->query()
    

    If go back and create the same list it works again. I think this happens if i refresh the open tab after long time again. Maybe a session problem? Didn't look into the code in detail yet

    bug module:lists 
    opened by ximex 14
  • User registration input validation issues

    User registration input validation issues

    Last year I had the opportunity to help about 10 people register a new user account, that's when I noticed that many of them struggled with the input validation.

    Let me give you an example:

    1. They fill in everything and send the form, but something like the password minimum length is not correct.
    2. Then they go back and correct that but then then something else is wrong, for example they missed a field.
    3. Then they go back and correct that, but they didn't notice that the password field was reset.
    4. So they go back and fill in the password field, but they didn't notice that the captcha was also reset.
    5. So they go back and fill in the password and captcha and everything works.

    Here are 3 suggestions how to fix this:

    1. Show the user a list things that are not correct, not only one thing at a time. Like this: "Field Username is empty. Password has to include at least 6 characters."
    2. Trust the user after they filled in one correct captcha. You can trust them after one, you don't need to make them fill out one more. Or alternatively, show them the same captcha.
    3. Validate input with javascript. This way you can show an icon next to every field that show if the input is correct and you can let them know with an alert/popup message if there is something wrong with their input before they submit. This way it is not necessary to retype the password and captcha.

    I hope you consider my suggestions. :)

    enhancement system 
    opened by PeterTheOne 14
  • User could not create event with participation if he has not the right to manage roles

    User could not create event with participation if he has not the right to manage roles

    Describe the bug User has edit rights to calendar "calendar1". The edit rights are inherited by group membership. The calendar1 gave edit rights to the group "bigGroup".

    User1 (no global calendar edit rights) User1 -member of> Group1 Group1 (no global calendar edit rights) Group1 -indirect member of> bigGroup. bigGroup (no global calendar edit rights) calendar1 is set to allow bigGroup to edit events.

    I am under the impression that this should work because the rights are inherited.

    User can create a new appointment. User is not allowed to create a new appointment if "Anmeldung zu diesem Termin ermöglichen" aka calendar invitation settings are choosen.

    To Reproduce Steps to reproduce the behavior:

    1. User with edit rights only for specific calendar and not global (edit rights given by calendar to group)
    2. User adds event
    3. User activates the invitation category
    4. User saves event. See error

    Expected behavior User can edit the invitation settings.

    Screenshots 15FDB7F7-1275-4751-A3CB-2952B11614FC

    Desktop (please complete the following information):

    • OS: Windows
    • Browser chrome

    Additional context

    bug module:events 
    opened by idnovic 13
  • LDAP Integration

    LDAP Integration

    Is your feature request related to a problem? Please describe. In an organisation where you have several people, it is time-consuming if you always have to invite all users yourself or if you have to register yourself. An LDAP connection would be advantageous here, where the data is synchronised from the active directory. This saves all the manual work and the user can log in with his AD password.

    Describe the solution you'd like An LDAP connection via the web interface where you can then set all the entries accordingly. An LDAP tester would also be good here, so that you can see whether the connection works.

    During synchronisation, the user should then be created with all the information that comes from the AD, among other things:

    • Email
    • username
    • First and last name
    • phone number
    • email address
    • his AD password - should be synchronised
    • possibly profile picture
    enhancement system 
    opened by michaelortnersanube 0
  • Understandment Questions

    Understandment Questions

    Admidio utilizes Smarty but only for parts of the Views... thereby theme customization provides only restricted possibilies to change the display of the different Module views.

    Why is the design like that?

    Question also applies for the language files... shouldnt it be possible to tweak them via a theme and not by changing the "core" Code?

    discussion 
    opened by Galileon-venta 7
  • Profile field type: Multiple-dropdown

    Profile field type: Multiple-dropdown

    Currently the dropdown field-type available in the profile fields won't let you choose more than one option.

    It would be nice to allow multiple selections in a dropdown of the profile page.

    enhancement module:profile 
    opened by ClemRz 0
  • File Upload for photos uploads only every second file

    File Upload for photos uploads only every second file

    Admidio 4.1.13 Browser: MS Edge (up to date)

    Description If you create a photo library and upload photos, only every second file is uploaded and shown in the photo gallery.

    Reproduction: I created a root photoalbum and a sub-photoalbum (start date 2021-12-04) Inside the sub-fotoalbum I selected 69 file for upload. The first time I selected 69 files for upload. (starting with 2177) Every second file (2178m, 2180 ...)was uploaded. 35 files uploaded into the folder structure on the server (photos\2021-12-04_x)

    The second time I selected the same 69 files (starting with 2177) and then every second file (2177, 2179) is uploaded. The folder now contain 69 files

    As the picture name are uploaded with the original file name (/Upload), but then in the folderstructure with a subsequent numebering (1,2,3,4...), it is first not possible to find out, which files are missing and second the folder the sequence (sorting) is not as expected.

    Expected behaviour.

    • All selected files are uploaded as selected.
    • An advantage would be to keep the original file names. This makes it even possible to change the order or to easily find out the missing files. PhotoUpload
    bug module:photos 
    opened by bembi64 10
  • Mass edit members

    Mass edit members

    Hi,

    I´ve imported members via Excel and it imported 500 empty members and I can´t find any mass delete field by selection all 25 or 100 entries per page in order to delete them. Such a feature would be very nice.

    Is it easy to delete these users by phpMyAdmin or has every user entries on different tables?

    enhancement module:members 
    opened by benhartwich 1
  • Newsletter for appointments and announcements

    Newsletter for appointments and announcements

    Is your feature request related to a problem? Please describe. Our members do not always check the calendar or the announcements. This leads to few member attendees at some appointments.

    Describe the solution you'd like A weekly newsletter that checks the feed from the calendar and announcements for the next days, parses it and send it to all members of a chosen group.

    Describe alternatives you've considered An external software could do the same but an integration would be better. Parse the feeds and send out an email.

    Additional context A newsletter function would keep members informed. The idea is to inform on the last week and prenotice the next week. The newsletter could be send out on weekends.

    An email from the newsletter could look like this:


    Greetings members,

    This is Newsletter #3 of 2022

    What is going on the next 7 days (8.1.22-14.1.22)?

    Appointments:

    1. text text text (you can click to view the full text on webpage)
    2. text text text
    3. text text text

    What happened since the last newsletter (1.1.22-7.1.22)?

    Announcements:

    1. text text text (you can click to view the full text on webpage)
    2. text text text
    3. text text text

    New Documents:

    1. text text text (you can click to view the full doc on webpage)
    2. text text text
    3. text text text

    We wish you a nice week!

    In the settings of admidio you should be able to set an interval for the newsletter. In the above example the interval is 7 days and the day of sendout is Saturday. The newsletter knows the content of the last newsletter (maybe mark it in database) or at least the date the last newsletter was send out (much simpler). The newsletter informs of possibly missed information since the last newsletter. And informs on the next appointments for X days (set in the settings).

    enhancement module:announcements module:events 
    opened by idnovic 1
Releases(v4.2-Beta.1)
  • v4.2-Beta.1(Jan 4, 2023)

    This is our first Beta of Version 4.2. Please have a look our announcement for a description of the main enhancements.

    If you have a local test version of your installation then you can support us if you download the new version and try an update so we can check if all works fine with your configuration. Download Admidio 4.2 Beta 1

    Please remember that this is a Beta-Version that is not intended for a productive enviroment. It could contain errors and could lead to data loss!

    If you don’t have a local test area then you can use our playground to have a look at the new version. But remember that there are several people who could change settings or add and remove data.

    Admidio 4.2 playground

    Comments, enhancements or bugs could reported in our betatest forum. Please report every bug in a separate thread, so it’s easier for us to keep the overview.

    The Admidio-Team

    Source code(tar.gz)
    Source code(zip)
  • v4.1.18(Dec 23, 2022)

    This version includes some bufixes around PostgreSQL, so that a new installation with PostgreSQL database is now possible again. For the other bugfixes please have a look at our changelog.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.18!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.17(Oct 22, 2022)

  • v4.1.16(Sep 24, 2022)

  • v4.1.15(Sep 17, 2022)

    This version includes some important fixes. A bug was fixed when running Admidio with PHP 8.1. There is also a bugfix if you want to install Admidio and use PostgreSQL. New installations could now be started with Chrome, Safari and Edge.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.15!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.14(Aug 27, 2022)

    A new version with some bugfixes and the possibility to add roles for the right to view birthdays to the birthday and calender plugin.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.14!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.13(Jun 14, 2022)

    Due to a security problem within the message module we release this version. Within version 4.1.0 to 4.1.12 it is possible to view a message if you know the exact uuid of the message. It's not that easy to get a valid uuid of a system but if you get one you were able to view the message without the right to do so.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.13!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.12(May 16, 2022)

    This release fixes two bugs that occurs when updating from version 3.x directly to version 4.1. There are no other bugfixes or improvements made. So you only need this version if you don't have version 4.1 already and want to perform an update.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.12!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.11(May 2, 2022)

    Some bugfixes and changes of the last weeks are solved within this version.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.11!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.10(Mar 21, 2022)

    Due to an error during the installation of Admidio there is a new release after only a few days. Besides that, some other minor bugs have been fixed.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.10!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.9(Mar 18, 2022)

    Within this release we have fixed a security bug. After a password change through the user not all sessions of that user were reset. This is now fixed.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.9!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.8(Mar 7, 2022)

    This release contains a lot of bug fixes. Have a look at our issue tracker for all the fixes we made.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.8!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.7(Feb 7, 2022)

    Another release with some bugfixes. Within the members management it wasn't possible to create a copy of an existing member. The function had updated the original member.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.7!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.6(Jan 31, 2022)

    In this release, we fixed a bug with the select boxes. Here, in some cases, the first entry was not mapped correctly, which could lead to different errors in Adimidio.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.6!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.5(Jan 24, 2022)

    Due to some regressions to the installation process and the profile editing within version 4.1.4 we quickly release the next bugfix version 4.1.5.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.5!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.4(Jan 22, 2022)

    Within this version we made some significant improvements against XSS attacks. So as always we recommend you to update to this version as soon as possible.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.4!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.3(Jan 22, 2022)

    Within this version we made some significant improvements against XSS attacks. So as always we recommend you to update to this version as soon as possible.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.3!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.2(Jan 9, 2022)

    We have resolved several issues with the members module, the lists and our plugins. We recommend to update your installation to this version if you already have Version 4.1 installed.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.2!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.0.13(Jan 8, 2022)

    We released a maintenance update for Admidio 4.0 that will address some security relevant issues. So if you don't want to update to version 4.1 you should do an update to 4.0.13.

    The following issues have been fixed: #1138 Url within menu entry could be used to execude javascript #1144 XSS possible within profile fields that contains urls #1146 Call of not initialized variable in groups_roles.php #1148 URL within menu module could not be relative anymore #1159 Url could contain Javascript that leeds to XSS

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.1(Jan 4, 2022)

    Due to a bug in the update script, which could occur if write permissions in the adm_themes folder were missing, there is now already the first bugfix version available

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker for version 4.1 and 4.1.1!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1.0(Jan 2, 2022)

    We are proud to announce Admidio version 4.1. At this point we want to thank all of those who help us within the beta phase and reported issues and improvements. We found a lot of bugs and fix them.

    We recommend you to read our announcements for version 4.1 if you have not done before.

    A full list of all new features and bugfixes can be found in our issue tracker!

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.0.12(Dec 6, 2021)

    We have fixed a Cross-Site-Scripting (XSS) vulnerability with that it was possible to create a link that will execute Javascript within the Admidio page.

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.1-Beta.2(Dec 5, 2021)

    This is our second Beta of Version 4.1. Please have a look our announcement for a description of the main enhancements.

    If you have a local test version of your installation then you can support us if you download the new version and try an update so we can check if all works fine with your configuration. Download Admidio 4.1 Beta 1

    Please remember that this is a Beta-Version that is not intended for a productive enviroment. It could contain errors and could lead to data loss!

    If you don’t have a local test area then you can use our playground to have a look at the new version. But remember that there are several people who could change settings or add and remove data.

    Admidio 4.1 playground

    Comments, enhancements or bugs could reported in our betatest forum. Please report every bug in a separate thread, so it’s easier for us to keep the overview.

    The Admidio-Team

    Source code(tar.gz)
    Source code(zip)
  • v4.1-Beta.1(Nov 20, 2021)

    This is our first Beta of Version 4.1. Please have a look our announcement for a description of the main enhancements.

    If you have a local test version of your installation then you can support us if you download the new version and try an update so we can check if all works fine with your configuration. Download Admidio 4.1 Beta 1

    Please remember that this is a Beta-Version that is not intended for a productive enviroment. It could contain errors and could lead to data loss!

    If you don’t have a local test area then you can use our playground to have a look at the new version. But remember that there are several people who could change settings or add and remove data.

    Admidio 4.1 playground

    Comments, enhancements or bugs could reported in our betatest forum. Please report every bug in a separate thread, so it’s easier for us to keep the overview.

    The Admidio-Team

    Source code(tar.gz)
    Source code(zip)
  • v4.0.11(Oct 23, 2021)

    One week after our latest release we have fixed a hand full of security relevant bugs. Please have a view to our bugfixes and update immediately to this new version.

    A full list of all new features and bugfixes can be found in our issue tracker!

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.0.10(Oct 16, 2021)

    This version has an acceptance list for file extensions allowed in the Documents and Files module. We introduced this list for security reasons, so that it is not so easy to upload files that can execute code. If you have files with a file extension that cannot execute dangerous code and should be uploaded to the module, please let us know via the forum.

    A full list of all new features and bugfixes can be found in our issue tracker!

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.0.9(Sep 23, 2021)

    Within this version we implement a new preference, so that you can manage the access to edit or create own lists.

    A full list of all new features and bugfixes can be found in our issue tracker!

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.0.8(Aug 22, 2021)

    This is a bugfix version. We recommend this version if you use several organizations. There was a bug that don't load the organization specific settings if you switch the organization.

    A full list of all new features and bugfixes can be found in our issue tracker!

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.0.7(May 22, 2021)

    In addition to the usual bug fixes, we've also included changes to the permissions on profile fields and roles in this release.

    • If a role is configured so that no role member can see the other role memberships, the role membership is now visible in its own profile.
    • If a profile field is configured in such a way that only users with the right "edit all profiles" can see the field and this field may also only be edited by users with the right "edit all profiles", then the field is now no longer visible in the own profile.

    In addition, with this version, the export function for the lists can now be restricted or completely deactivated.

    A full list of all new features and bugfixes can be found in our issue tracker!

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
  • v4.0.6(Mar 4, 2021)

    There was an installation issue if you use PHP8 and want to install Admidio. This release will fix that and you can install Admidio if you use PHP8

    A full list of all new features and bugfixes can be found in our issue tracker!

    We recommend you to read our announcements for version 4.0 if you have not done before.

    If you are new to Admidio and want to install it on your webpage than the following wikipage could help: Install Admidio

    The following wiki pages maybe interesting on an Update: Update Admidio

    Source code(tar.gz)
    Source code(zip)
Owner
Admidio
Admidio is a free open source user management system for websites of organizations and groups.
Admidio
Deeper is a easy way to compare if 2 objects is equal based on values in these objects. This library is heavily inspired in Golang's reflect.DeepEqual().

Deeper Deeper is a easy way to compare if 2 objects is equal based on values in these objects. This library is heavily inspired in Golang's reflect.De

Joubert RedRat 4 Feb 12, 2022
A school platform to organize documents and files for students manged by teachers also user role management

A school platform to organize documents and files for students manged by teachers also user role management. The app is developed by the LARAVEL Framework.

med el mobarik 3 Sep 5, 2022
Cadre is a free and open-source PHP staff management system that is built on Bootstrap and Core Boxx.

CADRE Cadre is a free and open-source PHP Staff Management System. Not the best in the world, but this simple portal has the basic features to help sm

Code Boxx 3 Sep 26, 2022
It is an open-source and free project, which is faced with the drawing lovers, providing a free and simple Gallery service

It is an open-source and free project, which is faced with the drawing lovers, providing a free and simple Gallery service

WeepingDogel 5 Dec 15, 2022
Orangescrum is a simple yet powerful free and open source project management software that helps team to organize their tasks, projects and deliver more.

Free, open source Project Management software Introduction Orangescrum is the simple yet powerful free and open source project management software tha

Orangescrum 110 Dec 30, 2022
YL MVC Structure (PHP MVC) is a pattern made in PHP used to implement user interfaces, data, and controlling logic.

YL MVC Structure (PHP MVC) is a pattern made in PHP used to implement user interfaces, data, and controlling logic. It is built based on the combination of ideas from the Yii framework and Laravel framework (yl).

Tan Nguyen 3 Jan 3, 2023
search non profitable charity or organization through api search

Non Profile Charity Search Search non profitable organization or get the details of an organization Installation Require the package using composer: c

Touhidur Rahman 5 Jan 20, 2022
run user analytics within your system and track user data inside your database.

WP Local Analytics plugin. run user analytics within your system and track user data inside your database. Installing Go to the plugin page from the W

Gary 5 Dec 21, 2022
WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.

WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.

Gary 5 Dec 21, 2022
Your self-hosted bookmark archive. Free and open source.

Your self-hosted bookmark archive. Free and open source. Contents About LinkAce Support Setup Contribution About LinkAce LinkAce is a self-hosted arch

Kevin Woblick 1.7k Jan 2, 2023
Private groups to share messages, photos, videos, links with friends and family.

A truly private space for you and your friends What is Zusam ? Zusam (/tsuˈzam/) is a free and open-source way to self-host private forums for groups

Zusam 104 Dec 20, 2022
A simple social groups compatible with ActivityPub.

A simple social groups compatible with ActivityPub.

wxw.moe 23 Dec 2, 2022
A Zabbix module to show groups/hosts as a tree under Monitoring -> Hosts Tree menu item

zabbix-module-hosts-tree Written according to Zabbix official documentation https://www.zabbix.com/documentation/current/manual/modules A Zabbix modul

BGmot 16 Dec 6, 2022
Nextcloud-App to add groups with AppDirect

App Direct Place this app in nextcloud/apps/ Building the app The app can be built by using the provided Makefile by running: make This requires the

Tim Vosskühler 3 Dec 2, 2022
Magento 2 GDPR extension Free by Magepow helps websites comply with GDPR regulations, allowing customers to control personal data and avoid penalties.

Magento 2 GDPR extension Free by Magepow helps websites comply with GDPR regulations, allowing customers to control personal data and avoid penalties.

https://magepow.com 10 Dec 30, 2022
Magento 2 Megamenu extension is an indispensable component, and plays the role of website navigation to help customers easily categorize and find information

Mageno 2 Mega Menu (Magicmenu) helps you create neat and smart navigation menus to display the main categories on your website.

https://magepow.com 35 Dec 1, 2022
Tables migrations seeded with data according to the Algerian education system structure.

Laravel algerian education system structure If you are building a Learning Management System or a School Management System and targeting the Algerian

Elaborate Code 12 Oct 8, 2022
Sentrifugo is a FREE and powerful Human Resource Management System (HRMS) that can be easily configured to meet your organizational needs.

Sentrifugo Sentrifugo is a free and powerful new-age Human Resource Management System that can be easily configured to adapt to your organizational pr

Sentrifugo 447 Dec 27, 2022
Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

null 33 Dec 14, 2022