HEYBBS micro community open source program
The editor of Downcodes introduces to you the HEYBBS micro community open source program. HEYBBS adheres to the design concept of eliminating complexity and simplifying, focusing on lightweight design, using the SNS system as the basic function development, and making continuous progress on the road of continuous improvement. This program is developed for learning and communication and is free and open source.
Table of contents
Apache-2.0 license
HEYBBS micro community open source program
HEYBBS micro-community open source program is a lightweight community program developed based on PHP, aiming to provide users with a community platform that is easy to use, powerful and scalable.
The HEYBBS micro-community open source program adopts a lightweight design, the code is concise and easy to understand, takes up less resources, and runs quickly, making it suitable for various types of websites and platforms.
The HEYBBS micro-community open source program contains a wealth of functions, including:
User system: Supports user registration, login, personal information management, private messages, following and other functions.
Post system: Supports post publishing, comments, likes, collections, pins, highlights and other functions.
Classification system: Supports classification management of posts to facilitate users to find relevant information.
Search function: Supports searching for posts, users, tags, etc.
Points system: Supports user points management and encourages users to actively participate in the community.
Permission management: Support administrators to manage permissions for users, posts, categories, etc.
Plug-in extension: Supports plug-in extension, which can easily expand community functions.
The HEYBBS micro-community open source program is completely free and open source. Users can freely use, modify and disseminate it, and can customize development according to their own needs.
The file structure of the HEYBBS micro community open source program is as follows:
`
├── app
│ └── common
│ └── function
│ └── common.php
├── config
│ ├── config.inc.php
│ └── db_config.php
├── data
│ └── sql
│ └── install.sql
├──lib
│ └── function
│ ├── auth.func.php
│ ├── common.func.php
│ ├── db.func.php
│ ├── message.func.php
│ └── space.func.php
├── module
│ ├── bbs
│ │ ├── admin
│ │ │ ├── post.php
│ │ │ ├── category.php
│ │ │ ├── user.php
│ │ │ ├── index.php
│ │ │ └── config.php
│ │ └── index.php
│ ├── group
│ │ ├── admin
│ │ │ ├── post.php
│ │ │ ├── category.php
│ │ │ ├── user.php
│ │ │ ├── index.php
│ │ │ └── config.php
│ │ └── index.php
│ └── system
│ ├── admin
│ │ ├── index.php
│ │ ├── menu.php
│ │ ├── setting.php
│ │ ├── module.php
│ │ ├── user.php
│ │ ├── usergroup.php
│ │ ├── template.php
│ │ ├── language.php
│ │ ├── cache.php
│ │ ├── tools.php
│ │ ├── plugin.php
│ │ └── database.php
│ ├── function
│ │ └── common.func.php
│ └── index.php
├── template
│ ├── default
│ │ ├── index.htm
│ │ ├── post_view.htm
│ │ ├── post_list.htm
│ │ ├── user_space.htm
│ │ ├── user_login.htm
│ │ ├── user_register.htm
│ │ ├── category.htm
│ │ └── forum.htm
│ └── admin
│ └── index.htm
└── upload
└── image
└── 202309
└── 20230927
└── 1695849816877062.jpg
`
The HEYBBS micro-community open source program adopts the Apache-2.0 license.
Instructions for use
1. Download the program: Download the HEYBBS micro-community open source program and unzip it.
2. Configure the database: Create the database and configure the database connection information. The specific configuration information can be modified in the config/db_config.php file.
3. Import the database: Import the data/sql/install.sql file into the database.
4. Set up the website: Visit the website in the browser and follow the prompts to configure the website.
1. Back up data: Before upgrading, be sure to back up website data.
2. Download updates: Download the latest version of the HEYBBS micro-community open source program.
3. Overwrite files: Overwrite old version program files with new version program files.
4. Update the database: Run the data/sql/update.sql file to update the database.
HEYBBS micro-community open source program is developed using PHP language and supports multiple databases. The code structure is clear and easy to understand, making it convenient for users to carry out secondary development.
If you have any questions, please feel free to contact the Downcodes editor.