MDClub is a beautiful, lightweight open source community system. It is fast and easy to use, and has all the features required for a mature community. Its features include:
- Material Design language
- Responsive CSS
- Super Lightweight
- Automatic adaptation to dark mode
- Single page application with SEO support
- Customised rich text editor
- Easy to install
- Powerful Restful API
- OpenAPI support
- Multi-platform JavaScript SDK
MDClub consists of the following sub-projects:
Project | Description |
---|---|
mdclub | MDClub backend |
mdclub-theme-material | MDClub frontend |
mdclub-admin | MDClub admin panel |
mdclub-openapi | MDClub OpenAPI integration |
mdclub-sdk-js | MDClub JavaScript SDK code |
To install MDClub, you will need PHP 7.2+ and MySQL 5.6+. Please read these installation instructions.
If you have difficulties installing MDClub, you can search in or ask the community.
You will need to install MDClub manually. If you also need to modify the frontend or backend, you will also need to install mdclub-theme-material and mdclub-admin.
1. Clone the source code locally
git clone https://github.com/zdhxiong/mdclub
2. Install dependencies
cd mdclub
composer install
Afterwards, the dependencies are then based on MDClub installation instructions as normal.
If you find security vulnerabilities in MDClub, please send an email to the author.