| 32 |
|
|
| 33 |
**Features:** |
**Features:** |
| 34 |
- Web-based article browsing, posting, searching, and other basic functions |
- Web-based article browsing, posting, searching, and other basic functions |
|
- **Advanced Search Capabilities:** |
|
|
- Solr-powered full-text search with Chinese language support |
|
|
- Search by user ID (UID), username, or nickname |
|
|
- Advanced search v2 with filtering by date range, section, and content type |
|
|
- Support for searching original posts vs. replies |
|
|
- Filter by excerpted articles only |
|
| 35 |
- Support for multiple categories and sections, each with discussion areas, digest areas, and featured areas |
- Support for multiple categories and sections, each with discussion areas, digest areas, and featured areas |
| 36 |
- Comprehensive moderator management support |
- Comprehensive moderator management support |
| 37 |
|
- **Advanced Search Capabilities:** |
| 38 |
|
- Solr-powered full-text search with Chinese language support |
| 39 |
- **Modern Architecture:** |
- **Modern Architecture:** |
| 40 |
- Refactored Lightweight Markup Language (LML) renderer with improved performance |
- Refactored Lightweight Markup Language (LML) renderer with improved performance |
| 41 |
- User timezone support for localized date/time display |
- User timezone support for localized date/time display |
| 66 |
- Site information: Edit `conf/site.conf.php` |
- Site information: Edit `conf/site.conf.php` |
| 67 |
- Database connection: Edit `conf/db_conn.conf.php` |
- Database connection: Edit `conf/db_conn.conf.php` |
| 68 |
- Email sending: Edit `conf/smtp.conf.php` (supports both SMTP and local sendmail) |
- Email sending: Edit `conf/smtp.conf.php` (supports both SMTP and local sendmail) |
| 69 |
- **Solr search** (optional): Edit `conf/solr.conf.php` if using Solr for advanced search features |
- **Solr search** (optional): Edit `conf/solr.conf.php` if using Solr for advanced search features |
| 70 |
- Default configuration assumes Solr running on `localhost:8983` with core `lbbs` |
- Default configuration assumes Solr running on `localhost:8983` with core `lbbs` |
| 71 |
- Update hostname, port, authentication, and path as needed |
- Update hostname, port, authentication, and path as needed |
| 72 |
|
- Import schema from `TODO/solr/schema.json` into core `lbbs` |
| 73 |
|
- Install pecl/solr extension with PIE |
| 74 |
|
|
| 75 |
### 4. Site Customization |
### 4. Site Customization |
| 76 |
- Modify `lib/common.inc.php` for site-specific configurations |
- Modify `lib/common.inc.php` for site-specific configurations |
| 157 |
- Uploaded files and cache are stored in mounted host directories |
- Uploaded files and cache are stored in mounted host directories |
| 158 |
|
|
| 159 |
## Copyright Information |
## Copyright Information |
| 160 |
Copyright (C) 2004-2026 Leaflet <leaflet@leafok.com> |
Copyright (C) 2001-2026 Leaflet <leaflet@leafok.com> |
| 161 |
|
|
| 162 |
## License |
## License |
| 163 |
This program is free software; you can redistribute it and/or modify it under the terms of the [GNU General Public License](LICENSE) as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. |
This program is free software; you can redistribute it and/or modify it under the terms of the [GNU General Public License](LICENSE) as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. |