Giter Site home page Giter Site logo

Admidio: Your Open-Source User Management Solution

Admidio empowers organizations and groups by providing a versatile and open-source user management system for their websites. With its flexible role model, Admidio allows you to precisely mirror your organization's structure and permissions. You can easily create and customize individual member profiles by adding or removing profile fields.

In addition to these core features, Admidio boasts a rich array of modules, including member lists, an event manager, messaging capabilities, photo albums, and a document and file repository.

Admidio Logo

GitHub issues GitHub forks GitHub stars GitHub top language GitHub license

Supported Languages: ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ณ๐Ÿ‡ฑ ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ช๐Ÿ‡ช ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ง๐Ÿ‡ฌ ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ฌ๐Ÿ‡ท ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ง๐Ÿ‡ท ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ฎ๐Ÿ‡ฉ ๐Ÿ‡ญ๐Ÿ‡บ ๐Ÿ‡ณ๐Ÿ‡ด ๐Ÿ‡จ๐Ÿ‡ณ

Features

  • Flexible Roles and Groups: Craft roles and groups that align seamlessly with your organization's structure.
  • Customizable User Profiles: Personalize user profiles by adding or removing profile fields.
  • Relationship Management: Establish connections between members, such as spouse or parent-child relationships.
  • Membership Lists: Create individual membership lists for your roles.
  • Event Management: Easily publish events online and allow members to participate.
  • Media Gallery: Create and manage photo albums and enable users to send e-cards.
  • Effective Communication: Send HTML emails to users, roles, and groups.
  • Data Export and Import: Export lists to CSV, Excel, ODF or PDF, and import users from CSV.
  • And Much More: Explore additional features and functionalities.

Installation

To install Admidio on your web server, ensure you have PHP 7.2 or higher and either a MySQL (version 5.0 or higher) or PostgreSQL (version 9.0 or higher) database available. Follow our online installation instructions for a successful setup.

Update

Keep your Admidio installation up to date by following our online update instructions. Here's a brief update overview:

  1. Delete the folder "adm_program" and the "index.php" of the previous version.
  2. Copy the folder "adm_program" and the "index.php" from the new version.
  3. Update the "adm_plugins" folder with the newly delivered plugins.
  4. Access the "index.php" in your Admidio folder to initiate the update.
  5. Update or replace the theme in the "adm_theme" folder.

If you're updating from version 2.x or 3.x to version 4.x, please review our special update instructions.

Docker

Admidio is also available for Docker environments. You can create and use your own Docker image using our Dockerfile. Alternatively, you can use our prebuilt images from Dockerhub. Start an Admidio Docker container with the following command:

docker run --detach -it --name "Admidio" \
  -p 8080:8080 \
  --restart="unless-stopped" \
  -v "Admidio-files:/opt/app-root/src/adm_my_files" \
  -v "Admidio-themes:/opt/app-root/src/adm_themes" \
  -v "Admidio-plugins:/opt/app-root/src/adm_plugins" \
  -e ADMIDIO_DB_HOST="admidio-mariadb:3306" \
  -e ADMIDIO_DB_NAME="admidio" \
  -e ADMIDIO_DB_USER="admidio" \
  -e ADMIDIO_DB_PASSWORD="my_VerySecureAdmidioUserPassword.01" \
  -e ADMIDIO_ROOT_PATH="https://www.mydomain.at/admidio" \
  admidio/admidio:latest

For detailed instructions on using Admidio in a Docker environment, see README-Docker.md.

Contributing

There are numerous ways to contribute to Admidio:

  • Forum Support: Share your knowledge and help fellow users in the forum.
  • Documentation: Contribute to our documentation and improve user resources.
  • Translations: Translate Admidio into other languages or update existing translations. You can also translate our documentation into English.
  • Development: If you have PHP programming skills and knowledge of HTML, CSS, and JavaScript, you can help improve Admidio. Find our software on GitHub and learn about contributing in our wiki.

If you identify with any of the above roles, we invite you to join our team and contribute to making Admidio one of the best free membership software solutions.

Changelog

Stay updated with the latest improvements and bug fixes by visiting our changelog.

Donation

If you appreciate Admidio, consider making a donation. Thanks for contributing!

Admidio's Projects

admidio icon 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.

documentation icon documentation

Contains a doxygen documentation of all classes and functions. Also a datamodell of our database structure is available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.