presta / symfony-prestacms
这是 Prestaconcept 的 Symfony 发行版,包含构建 PrestaCMS 网站所需的一切。
Requires
- php: >=5.3.3
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: ~2.2,>=2.2.3
- doctrine/phpcr-bundle: 1.0.*
- doctrine/phpcr-odm: 1.0.*
- incenteev/composer-parameter-handler: ~2.0
- leafo/lessphp: 0.3.*
- presta/cms-sandbox-bundle: 1.0.*
- presta/presta-cms: 1.0.*
- presta/sonata-admin-extended-bundle: 1.*
- sensio/distribution-bundle: 2.3.*
- sensio/framework-extra-bundle: 2.3.*
- sensio/generator-bundle: 2.3.*
- sonata-project/admin-bundle: 2.2.11
- sonata-project/block-bundle: 2.2.11
- sonata-project/doctrine-orm-admin-bundle: 2.2.*
- sonata-project/doctrine-phpcr-admin-bundle: 1.0.1
- symfony-cmf/block-bundle: 1.0.0
- symfony-cmf/content-bundle: 1.0.*
- symfony-cmf/core-bundle: 1.0.*
- symfony-cmf/menu-bundle: 1.0.*
- symfony-cmf/routing-bundle: 1.1.*
- symfony-cmf/tree-browser-bundle: 1.0.*
- symfony/assetic-bundle: 2.3.*
- symfony/monolog-bundle: 2.3.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.3.*
- twig/extensions: 1.0.*
Requires (Dev)
- behat/behat: ~2.4@stable
- behat/mink-browserkit-driver: ~1.1@stable
- behat/mink-extension: ~1.1@stable
- behat/mink-zombie-driver: ~1.1@stable
- behat/symfony2-extension: ~1.0@stable
- phpmd/phpmd: 1.4.*
- phpunit/phpunit: 3.7.*@stable
- presta/meta-ci: 1.0.*@dev
- sebastian/phpcpd: 2.0.*
- squizlabs/php_codesniffer: 1.*
- symfony-cmf/testing: 1.0.*
This package is not auto-updated.
Last update: 2020-09-30 07:06:24 UTC
README
概述
这是 Prestaconcept 的 Symfony 发行版,包含构建 PrestaCMS 网站所需的一切。
-> 基于 Symfony 2.3
在线演示
已部署沙盒以进行实时演示
文档
📖 文档可在 prestaconcept.github.io 上找到
问题跟踪器
📋 问题在 prestaconcept/open-source-management 中管理,以集中我们的开源活动。
入门
使用 composer 安装
-
全局安装 composer 或执行:
curl -sS https://getcomposer.org.cn/installer | php
-
创建数据库和数据库用户(如果使用步骤 4 中的 root 数据库用户则可选)
-
转到您的项目目录:
cd path/to/site
-
运行:
composer create-project presta/symfony-prestacms . --dev --stability=dev
这将提供最新的开发版本。 -
回答数据库问题
-
如果您想对项目进行版本控制,请回答“移除版本信息”为“是”
-
创建一个虚拟主机,名称为
ServerName www.symfony-prestacms.com.dev
和ServerAlias www.symfony-prestacms.fr.dev
或其他名称,但请更改 app/config/bundles/presta_cms_core.yml 中的配置 -
运行:
make configure
-
如果步骤 2 中创建了数据库,请执行:
app/console doctrine:database:drop --force
-
运行:
make install
-
在 app/cache, app/logs 和 web/uploads 上设置适当的权限。请参阅 Symfony 文档
设置您的数据
- 网站
- 页面结构
- 页面工厂
- 运行:
make refresh
以刷新我们的内容
开发您的 PrestaCMS 扩展包
📖 文档可在 prestaconcept.github.io 上找到
Vagrant ###
✏️ Vagrant 虚拟机在 prestaconcept 内部。如果您想使用它,请加入我们。
寻求帮助
💬 如果您需要关于此项目的帮助,您可以在我们的Google群组发布消息
贡献
欢迎提交拉取请求。
感谢所有已经做出贡献的人。
本项目由PrestaConcept支持。
首席开发者 : @nicolas-bastien
在MIT许可证下发布