symedit / symedit
此包的最新版本(v0.11)没有可用的许可信息。
SymEdit - Symfony2 内容管理系统 (CMS)
v0.11
2015-12-18 18:56 UTC
Requires
- php: >=5.3.3
- doctrine/doctrine-bundle: ~1.4
- doctrine/doctrine-cache-bundle: ~1.0
- doctrine/doctrine-fixtures-bundle: ~2.2
- doctrine/doctrine-migrations-bundle: @stable
- doctrine/migrations: ~1.0@dev
- doctrine/orm: ^2.4.8
- friendsofsymfony/oauth-server-bundle: ~1.4.0
- friendsofsymfony/rest-bundle: ~1.5
- friendsofsymfony/user-bundle: ~2.0@dev
- incenteev/composer-parameter-handler: ~2.0
- isometriks/spam-bundle: ~0.3.0
- jms/aop-bundle: ~1.0
- jms/serializer-bundle: ~0.13.0
- knplabs/knp-gaufrette-bundle: ~0.2.0
- knplabs/knp-menu-bundle: ~2.0
- liip/imagine-bundle: ~1.0
- mopa/bootstrap-bundle: dev-master@dev
- sensio/distribution-bundle: ~4.0
- sensio/framework-extra-bundle: ^3.0.2
- stof/doctrine-extensions-bundle: ~1.2.0
- sylius/resource-bundle: ~0.15.0
- sylius/settings-bundle: ~0.15.0
- symfony-cmf/routing: dev-master@dev
- symfony-cmf/routing-bundle: ~1.0
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: 2.7.*
- twig/extensions: ~1.0
- twig/twig: ~1.11
- white-october/pagerfanta-bundle: ~1.0
- zfr/zfr-mailchimp: ~2.0
Requires (Dev)
- behat/behat: ^3.0
- behat/mink: ^1.7
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.0
- behat/symfony2-extension: ^2.1
Replaces
- symedit/analytics-bundle: v0.11
- symedit/blog-bundle: v0.11
- symedit/core-bundle: v0.11
- symedit/events-bundle: v0.11
- symedit/form-builder-bundle: v0.11
- symedit/mailchimp-bundle: v0.11
- symedit/media-bundle: v0.11
- symedit/menu-bundle: v0.11
- symedit/resource-bundle: v0.11
- symedit/seo-bundle: v0.11
- symedit/seo-export-bundle: v0.11
- symedit/shortcode-bundle: v0.11
- symedit/sitemap-bundle: v0.11
- symedit/stylizer-bundle: v0.11
- symedit/theme-bundle: v0.11
- symedit/user-bundle: v0.11
- symedit/widget-bundle: v0.11
README
SymEdit 是一个基于 Symfony 的内容管理系统。它被设计成对用户简单易用,对开发者易于扩展。它试图保持接近 Symfony 最佳实践和方法,因此如果您知道如何使用 Symfony,您就可以轻松地添加新的控制器、路由、表单等,并覆盖默认设置。
安装
请注意,这是用于安装和测试 SymEdit 本身,要为您自己的项目安装,最终将创建 symedit/symedit-standard。
composer create-project -s symedit/symedit
创建项目后,您需要安装示例数据(这将设置基本页面树,我们可能最终会添加只安装基本功能的途径)
php app/console symedit:install
这将创建数据库,加载模式,并安装用于功能测试所需的固定数据。
管理
您可以通过访问 /sym-admin
来管理网站,默认用户名和密码分别为 admin
和 test
。
文档
测试
在这方面肯定需要一些帮助。有一些单元测试和功能测试可以通过运行 phpunit
来执行,所以您可以直接运行 phpunit
使用现有测试。
还有 Behat 测试,在运行 composer install 之后可以通过使用 bin/behat
来执行。
我们为 Travis 配置了 .travis.yml。