sfynx-project / cmf-bundle
此插件提供构建个人CMS的工具,允许通过块和部件创建页面(管理varnish和memcache通过反向代理、搜索lucene管理器、渲染ESI、SEO页面等)
Requires
- php: >=7.2
- besimple/i18n-routing-bundle: 2.4.0
- doctrine/doctrine-fixtures-bundle: ^2.3.0
- doctrine/orm: *
- sfynx-project/auth-bundle: ^2.8.4
- sfynx-project/tool-cache-bundle: ^2.8
- sfynx-project/tool-crawler-bundle: ^2.8
- symfony/framework-bundle: ~3.4|~4.0
Requires (Dev)
- phpunit/phpunit: *
- symfony/phpunit-bridge: ~2.7|~3.0
This package is not auto-updated.
Last update: 2024-09-12 23:56:54 UTC
README
Symfony3/4的Sfynx Auth Bundle
- 处理用户、角色、权限和组动态系统的认证
- 为symfony系统提供用户提供者
- 设置登录成功、登录失败和注销的处理程序
- 设置异常行为处理程序
- 提供管理仪表板
文档
该文档的源代码存储在本插件Resources/doc/
文件夹中
安装
a) 前提条件
本插件版本需要PHP 7.2+
。
b) 配置
在您的composer.json
文件中添加依赖项
"require": { ... "sfynx-project/cmf-bundle": "dev-master" },
安装这些新依赖项
$ composer update --no-interaction --with-dependencies
在您的应用程序内核中启用插件
<?php // app/AppKernel.php public function registerBundles() { $bundles = [ // new Sfynx\CmfBundle\SfynxCmfBundle(), ]; }
测试
执行单元测试
$ phpunit --coverage-text
报告问题或功能请求
问题和功能请求在Github问题跟踪器中跟踪。
在报告错误时,最好在基本项目中重现它,该基本项目使用Symfony标准版构建,以便插件的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。
许可证
版权所有 © 2018, contact@pi-groupe.net. 此插件遵循GNU Lesser General Public License,允许与使用MIT许可证的软件组合和重新分发
SFYNX是免费软件,根据LGPL许可证分发。此许可证确保以下自由
- the freedom to install and use SFYNX for any usage whatsoever;
- the freedom to look into SFYNX’s code and adapt it to your own needs by modifying the source code, to which you have direct access since SFYNX is entirely developed in PHP;
- the freedom to distribute copies of the software to anyone, provided you do not modify or delete the license;
- the freedom to enhance SFYNX and to distribute your enhancements among the public so that the entire community may benefit from it, provided you do not modify or delete the license.
-
此应用程序是免费软件;您可以根据自由软件基金会发布的GNU Lesser General Public License的条款分发和/或修改它;版本2或(根据您的选择)任何更高版本。
-
该软件是根据希望它将是有用的,但没有任何保证;甚至没有针对商业或针对特定目的进行定制的隐含保证。有关详细信息,请参阅GNU Lesser General Public License。
-
必须与此软件一起提供GNU Lesser General Public License的副本;如果没有,请写信给Free Software Foundation Inc.,675 Mass Ave,Cambridge,MA 02139,USA。
-
您可以从http://pigroupe.github.io/cmf-sfynx/下载此软件;您还可以在此网站上找到完整的用户手册和有关此站点的附加信息。
-
在法国法律中,SFYNX属于《知识产权法典》(CPI)中规定的法规。SFYNX内核是其作者共同创作的作品,如上所述,根据《知识产权法典》第L 113-1条列出。整个SFYNX项目由《知识产权法典》第L 113-2条和第L 113-5条规定的集体作品组成。作者根据《GNU公共许可证》中定义的权利和义务将作品向公众发布。
关于
SfynxCmfBundle是由PI-GROUPE项目发起的倡议。也可参见贡献者列表。
更多信息 :