定制 imolinapty/h5p-bundle 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

imolinapty/h5p-bundle

最新稳定版本:0.4.3

Composer 安装命令:

composer require imolinapty/h5p-bundle

包简介

H5P Bundle for Symfony, fork from emmedy/h5p-bundle

README 文档

README

Bundle to integrate H5P into Symfony. This bundle is a port of the H5P Drupal module. For more info about H5P see H5P.org

This bundle was tested on Symfony 3.4

Installation

Install with composer

composer require imolinapty/h5p-bundle

Enable the bundle in AppKernel.php

$bundles = array(
    // ...
    new Emmedy\H5PBundle\EmmedyH5PBundle(),
)

Add the H5P assets to the bundle

php app/console h5p-bundle:include-assets
php app/console assets:install --symlink

Add required tables and relations to the database

php app/console doctrine:schema:update --force 

Enable the routing in routing.yml

emmedy_h5p.demo:
    resource: "@EmmedyH5PBundle/Resources/config/routing_demo.yml"
    prefix:   /

emmedy_h5p:
    resource: "@EmmedyH5PBundle/Resources/config/routing.yml"
    prefix:   /

emmedy_h5p.demo is optional. It can be used as an example how to use H5P within Symfony and test if this bundle is working properly.

Configuration

Configure the bundle in config.yml. (Watch for the underscore between h5 and p)

emmedy_h5_p:
    use_permission: true # This is false by default to let the demo work out of the box.
    storage_dir: h5p # Location to store all H5P libraries and files
    web_dir: web # Location of the public web directory

For all configurations see Configuration.php

Usage

First add a virtual host that points to you project. Then in your browser go to http://<your virtualhost>/h5p/list

Todo

Not everything is ported yet. The following things still need to be done:

  • Upload library. Currently only H5P default libraries can be selected from Hub.
  • Download package
  • Embed package
  • Store usage data and points

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 13
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-07-14

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固