dereuromark/cakefest

Cakefest 参会者应用

3.0.x-dev 2019-02-15 00:25 UTC

This package is auto-updated.

Last update: 2024-08-25 04:24:54 UTC


README

Build Status Coverage Status License Minimum PHP Version Coding Standards

一个有趣的应用,可以围绕今年即将到来的 CakeFest 进行社交。加入进来,告诉别人你计划去会议的旅行,也许还有你计划在城里做什么。

依赖项

  • CakePHP 3.4+
  • FriendsOfCake/Authenticate 和 FriendsOfCake/Search 插件
  • My Tools, Geo, TinyAuth 和 Setup 插件
  • 使用 Migrations 插件进行数据库迁移
  • 使用 DebugKit 插件进行开发
  • 使用 IdeHelper 插件进行注解

安装

使用 Cakebox 和 Vagrant 自动安装

这适用于所有操作系统。

安装你的 CakeBox,并使用 cakebox application add cakefest.local 创建一个新应用。

  • 按照说明添加 /etc/hosts 条目。

然后,使用 vagrant ssh 进入它,

  • 进入 /Apps/ 目录,将其替换为实际的 cakefest 仓库,将其移动到某个 cakebox.backup 目录,并执行 git clone git@github.com:dereuromark/cakefest.git cakefest.local
  • 进入 /Apps/cakefest.local/ 目录
  • 使用 CakeBox 的数据库凭据创建一个 /config/app_local.php/ 配置文件(您可以使用 app_local.default.php 模板和生成的 "cakebox.backup 配置文件")。
  • 确保 sh setup 运行时您再次位于 /Apps/cakefest.local/,以安装依赖项、数据库等。
  • http://cakefest.local 上查看。
  • 创建一个管理员帐户,使用 bin/cake Setup.user create admin 登录
  • 登录并创建一个事件
  • 现在主页应该会显示一些内容

手动安装

  • 通过 git 克隆此仓库或手动下载它。
  • 导航到根目录。
  • 在它上运行 composer install/update(这将也将 CakePHP 安装到 vendor 目录以及所有插件)。
  • 使用(模板)创建一个 /config/app_local.php/ 配置文件,其中包含数据库凭据。
  • 使用您选择的本地开发域名创建一个 vhost,例如 cakefest.local,并将 ROOT/webroot/ 用作文档根目录。
  • http://cakefest.local 上查看。
  • 更多步骤请参考上面的说明

待办事项

  • OptIn
  • 地图

建议

  • 时区
  • 联系表单
  • 活动聚会
  • 实时推文等