brainstorm / perseo
基于 Slim v4 的简单模块化 CMS,优化 SEO
2.0.1
2021-06-03 10:42 UTC
Requires
- ext-openssl: ^8.0
- brainstorm/slim4locale: ^1.0
- brainstormdevel/basepath: ^2.0
- catfan/medoo: ^2.0
- composer/ca-bundle: ^1.2
- laminas/laminas-diactoros: ^2.5
- monolog/monolog: ^2.2
- nyholm/psr7: ^1.3
- nyholm/psr7-server: ^1.0
- odan/session: ^5.1
- odan/twig-assets: ^3.2
- php-di/php-di: ^6.3
- slim/psr7: ^1.3
- slim/slim: 4.*
- slim/twig-view: ^3.0
README
这是基于 Slim Framework v4 的 PerSeo CMS 的 beta v2 版本
这是我的 CMS(基于 Slim Framework 4 和 PHP-DI 6 php-di.org),简单、模块化、快速、SEO 优化且安全。代码遵循 PSR-4、PSR-7、PSR-16 规范,使用 Medoo ORM 的 DB 类进行数据库访问。密码通过 BCRYPT + salt 存储加密,敏感数据可以使用存储在 settings.php 中的“盐密码”进行加密和解密。有一个错误处理器用于记录所有错误,无论是否静默(带消息或仅创建日志文件)。
数据库最低要求:Mariadb 10.0.5+ 或 MySQL 8.0+
安装和使用非常简单。
- 下载或克隆此项目到您的本地文件夹或主机。
- 使用 composer 安装依赖项
- 转到 http://yourhost/ 并按照向导操作。
编写自己的模块非常简单。只需查看“modules”文件夹的内容,创建一个新的模块,在模块文件夹中创建 routes.php 文件,然后开始编写自己的代码。要测试您的代码,请访问 http://yourhost/yourRouteName 并查看结果。