MicroBoard
数字空间之旅
🌟 版本 1.0.0🌌 关于 MicroBoard
MicroBoard是一个轻量级、高性能的公告板系统,专为简单性和易用性而设计。 采用现代PHP标准构建,为社区参与提供强大的平台,而无需大型CMS平台的复杂性。
通过强大的功能、无缝的OAuth集成和跨越边界的多语言支持,开始您的数字空间之旅。
✨ 主要功能
- 🚀 轻量快速: 以最少的依赖优化性能
- 🌍 多语言支持: 韩语、英语、日语和中文
- 🔐 OAuth社交登录: Google、LINE和Apple集成
- 📜 策略管理: 自动安装多语言服务条款和隐私政策
- 📋 公告板目录: 所有公告板的可视化卡片式列表
- 🔒 安全: 内置CSRF、SQL注入和XSS保护
- 📱 响应式设计: 在桌面、平板和移动设备上运行
- ⭐ 积分系统: 奖励用户发帖和参与
- 🎨 多种皮肤: 从不同的论坛布局中选择
- 📝 富文本编辑器: 带图片上传功能的Summernote WYSIWYG
- 👥 用户管理: 完整的管理面板
🔐 OAuth社交登录
通过无缝OAuth集成与宇宙连接:
Google
使用Google账户登录
LINE
使用LINE账户登录
Apple
使用Apple登录
✨ 简单设置: 直接从管理面板配置OAuth提供商。 配置并启用后,社交登录按钮会自动出现。
🚀 快速开始
安装
下载或克隆存储库
将文件上传到Web服务器
http://your-domain.com/install.php访问
按照安装向导操作
配置数据库和管理员账户
开始您的旅程! 🎉
要求
- PHP 7.4或更高版本
- MySQL 5.7+ / MariaDB 10.2+
- Apache或Nginx Web服务器
- PDO PHP扩展
- cURL PHP扩展(用于OAuth)
👨💼 管理功能
- 👥 用户管理: 会员等级、积分调整及屏蔽原因记录
- 💾 备份/恢复: 一键数据库备份,支持安全回滚至特定时间点
- 📋 审计日志: 全方位审计管理员设置变更及用户登录尝试
- 🛡️ 暴力破解防护: 自动屏蔽多次登录失败的 IP,加固账号安全
- 📁 资源优化: 扫描冗余文件,实时监控服务器存储空间
- 🏁 运营自动化: 基于积分的自动升级及敏感词过滤系统
- 📱 响应式设计: 完美支持桌面、平板和移动设备
📄 页面管理
- 静态页面构建器: 在管理面板中直接创建和管理带有URL别名的页面(关于我们、条款等)。
- 访问权限控制: 为每个自定义页面设置特定的查看权限(等级0-10)。
⚙️ 自定义变量
- 自定义变量: 定义全站变量(例如:{{twitter_url}}),以动态替换帖子和页面中的内容。
- 动态内容: 在任何地方使用 {{site_title}}, {{username}}, {{year}} 等变量。
👥 社区参与
- 📋 论坛管理: 创建和配置多个论坛
- 🔐 OAuth设置: 配置Google、LINE和Apple登录
- ⭐ 积分系统: 启用/禁用积分并设置奖励
- 🌍 多语言: 在4种支持的语言之间切换
- 🔑 双重认证(2FA): 启用/禁用基于邮件的双重认证系统