ongr / ongr-sandbox
ONGR的演示应用程序。
v0.4.1
2016-03-01 13:50 UTC
Requires
- php: >=5.5.9
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-cache-bundle: ^1.2
- doctrine/orm: ^2.5
- guzzlehttp/guzzle: ~6.1
- incenteev/composer-parameter-handler: ^2.0
- ongr/api-bundle: ~1.0
- ongr/elasticsearch-bundle: ~1.0
- ongr/filter-manager-bundle: ~1.0
- ongr/router-bundle: ~1.0
- rtheunissen/guzzle-cache-handler: ~1.0
- sensio/distribution-bundle: ^5.0
- sensio/framework-extra-bundle: ^3.0.2
- symfony-cmf/routing: ~1.4
- symfony/monolog-bundle: ^2.8
- symfony/swiftmailer-bundle: ^2.3
- symfony/symfony: ~3.0
Requires (Dev)
- phpunit/phpunit: ~4.8
- sensio/generator-bundle: ^3.0
- squizlabs/php_codesniffer: ~2.0
This package is not auto-updated.
Last update: 2024-09-10 17:01:57 UTC
README
演示应用程序将向您展示如何在特定项目中使用ONGR组件。具体取决于您的需求
- 只想看看它在运行中的样子 - 请进行非常快速的设置。
- 从开发角度获得实际操作经验 - 请进行快速开发设置。
警告:请记住,master
分支是用于开发的。如果您想尝试稳定版本,我们建议您使用最新的标记版本。
如果您需要任何帮助或有任何问题,请不要犹豫,在聊天室询问,或者只是来打个招呼;)。
非常快速的设置
- 步骤 1:从Docker安装Kitematic。
- 步骤 2:打开Kitematic from Docker,并搜索
ongr/demo-presentation
。找到后,按创建
。 - 步骤 3:完成后,只需点击右侧的
Web 预览
链接。
快速开发设置
此示例基于Symfony框架项目,并使用ONGR组件。因此,如果您想使用ONGR组件,我们假设您知道如何使用Symfony框架。
要运行此演示,您需要
- PHP >=5.5
- Elasticsearch
- 基于Linux/Unix的环境或OS X。抱歉,目前我们不支持Microsoft Windows作为开发环境,但未来可能会改变。现在您可以使用非常快速的设置指南尝试。
如果您已经有了自己的开发环境,您可以直接转到步骤 4来安装资源和演示数据。
如果您没有环境,我们在testing-vm存储库中有一个Vagrant盒子配置。
步骤 1
将testing-vm存储库克隆到某个文件夹中,我们称它为ongr
。
git clone https://github.com/ongr-io/testing-vm.git ongr
步骤 2
配置您的新的盒子。第一次可能需要5-15分钟(取决于您的互联网连接)。
cd ongr
vagrant up
步骤 3
将ONGR Demo克隆到之前创建的ongr
文件夹中的public
文件夹。
git clone https://github.com/ongr-io/Demo.git public vagrant ssh
警告:不要更改public
文件夹的名称,它在testing-vm中的vhost位置是硬编码的。
步骤 4
运行项目设置。有一系列命令用于安装供应商、资源和演示数据。
composer install --no-interaction npm install bower install gulp bin/console ongr:es:index:create bin/console ongr:es:index:import app/Resources/data/demo.json
步骤 5
在浏览器中导航到http://ongr.dev
注意:请确保您的/etc/hosts
中的主机定义是正确的。ongr.dev是我们从testing-vm提供的示例主机。