MicroBoard Logo

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): 启用/禁用基于邮件的双重认证系统

📜 许可证

MicroBoard是根据 MIT 许可证.

© 2025 MicroBoard Team. 版权所有。