ccontacts
所属分类:视频/语音聊天
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2013-10-07 17:06:39
上 传 者:
sh-1993
说明: 简单的联系人管理器响应web应用程序,
(Simple contact manager responsive web app,)
文件列表:
LICENSE (0, 2013-10-07)
Vagrantfile (923, 2013-10-07)
composer.json (1188, 2013-10-07)
config/ (0, 2013-10-07)
config/application.config.php (658, 2013-10-07)
config/autoload/ (0, 2013-10-07)
config/autoload/doctrine.global.php (374, 2013-10-07)
config/autoload/global.php (522, 2013-10-07)
config/autoload/swagger.global.php (226, 2013-10-07)
data/ (0, 2013-10-07)
init_autoloader.php (1855, 2013-10-07)
module/ (0, 2013-10-07)
module/Application/ (0, 2013-10-07)
module/Application/Module.php (1680, 2013-10-07)
module/Application/config/ (0, 2013-10-07)
module/Application/config/module.config.php (4800, 2013-10-07)
module/Application/language/ (0, 2013-10-07)
module/Application/language/ar_SY.mo (5522, 2013-10-07)
module/Application/language/ar_SY.po (6991, 2013-10-07)
module/Application/language/cs_CZ.mo (5001, 2013-10-07)
module/Application/language/cs_CZ.po (6286, 2013-10-07)
module/Application/language/de_DE.mo (5122, 2013-10-07)
module/Application/language/de_DE.po (6453, 2013-10-07)
module/Application/language/en_US.mo (545, 2013-10-07)
module/Application/language/en_US.po (4313, 2013-10-07)
module/Application/language/es_ES.mo (5059, 2013-10-07)
module/Application/language/es_ES.po (4983, 2013-10-07)
module/Application/language/fr_CA.mo (5070, 2013-10-07)
module/Application/language/fr_CA.po (6355, 2013-10-07)
module/Application/language/fr_FR.mo (5073, 2013-10-07)
module/Application/language/fr_FR.po (6358, 2013-10-07)
module/Application/language/it_IT.mo (4918, 2013-10-07)
module/Application/language/it_IT.po (6282, 2013-10-07)
module/Application/language/ja_JP.mo (5181, 2013-10-07)
... ...
# C-Contacts
Simple contact manager responsive web app with RESTful API.
- Try it out: http://mb.fullbusiness.com/cc/public/index.htm
- Swagger REST API documentation: http://mb.fullbusiness.com/cc/public/api-docs/contact
## Libraries used:
- [Backbone.js](http://backbonejs.org/)
- [Bootstrap 3](http://getbootstrap.com/)
- [Zend Framework 2](http://framework.zend.com/)
- [Doctrine ORM](http://www.doctrine-project.org/)
- [Swagger](https://developers.helloreverb.com/swagger/)
- [Composer](http://getcomposer.org/)
This repo also includes a Vagrant chef cookbook to get your development
environment up and runing in no time.
## Local Setup
1. Clone the repo: `git clone git@github.com:mbman/ccontacts.git`
2. Initialize git submodules: `git submodule update --init --recursive`
4. Install Composer: http://getcomposer.org/download/ (skip if using provided Vagrant server)
5. Install dependencies (ZF2, Doctrine & PHPunit): `sudo composer install --dev` or `sudo php composer,phar install --dev`
6. Set ZF2 application environment by adding `SetEnv APPLICATION_ENV development` to Apache's `httpd.conf` (skip if using the provided Vagrant server)
### Database setup
Setup DoctrineORM with MySQL adapter, from project root directory:
1. Validate database schema: `./vendor/bin/doctrine-module orm:validate-schema`
2. Create database: `./vendor/bin/doctrine-module orm:schema-tool:create`
Update database: `./vendor/bin/doctrine-module orm:schema-tool:update --force`
### Vagrant server setup:
If you don't have a local LAMP server running PHP 5.4 or higher,
you can use the provider Vagrant development server cookbook.
1. Modify the `Vagrantfile` or leave the defaults
2. Run `vagrant up` from the project root directory
3. SSH into your server: `vagrant ssh`
4. Go to web root: `cd /var/www/`
5. Remove Apache's default html: `sudo rm index.html`
6. Install dependencies (ZF2, Doctrine & PHPunit): `sudo composer install --dev`
The app is now running on: `192.168.56.101` using `ccontacts.dev` wildcard alias with ssl support
[More info on LAMPapp Vagrant cookbook](https://github.com/mbman/lampapp-vagrant)
## Unit Testing
PHPunit is included using Composer.
Run `../../../vendor/bin/phpunit` from "module/[Module name]/test/" directory.
近期下载者:
相关文件:
收藏者: