lewildecode/lwc-multiple-choice

创建多项选择题的 ZF2 模块

dev-master 2013-07-11 14:14 UTC

This package is not auto-updated.

Last update: 2024-09-28 14:58:03 UTC


README

版本 0.0.1 由 John Behrens 创建

简介

LwcMultipleChoice 是一个 Zend Framework 2 模块,作为如何结合 ZF2 和 Doctrine 的示例。

要求

  • Zend Framework 2 (最新 master)
  • [ZfcUser] (最新 master).
  • [Doctrine-ORM-Module] (最新 master).

功能/目标

  • 提供 [已完成]
  • 用户注册 [已完成]
  • 表单具有 CSRF 防护 [已完成]
  • 内置对 Doctrine2 和 Zend\Db 的支持 [已完成]
  • 注册表单具有 CAPTCHA 防护 [进行中](需要更多选项)
  • 强大的事件系统,允许扩展 [进行中]
  • 通过插件支持额外的身份验证机制(Google、Facebook、LDAP 等)[未完成]
  • 可选的电子邮件地址验证 [未完成]
  • 忘记密码 [未完成]
  • 提供 ActionController 插件和视图辅助工具 [未完成]

安装

主要设置

通过克隆项目

  1. 通过克隆到 ./vendor/ 中安装 ZfcBase ZF2 模块。
  2. 将此项目克隆到您的 ./vendor/ 目录中。

使用 composer

  1. 将仓库添加到 Composer.json

    "repositories": [ { "type": "vcs", "url": "https://github.com/WebconsultsEU/LwcMultipleChoice.git" }], .... "require": { .... "lewildecode/LwcMultipleChoice" : "dev-master" .... }

  2. 现在运行命令以让 composer 下载 ZfcUser

    $ php composer.phar update
  3. 将数据结构数据/structure.sql 安装到您的 SQL 服务器

  4. 将 config/doctrine.php.dist 复制为 doctirne.php 到您的项目配置目录,并更改您的数据库详细信息

安装后

可用站点

路由 /testadmin 是管理频道

安全

目前任何 ZfcUser 注册用户都可以编辑,将在未来的项目中更改授权