2017 © Pedro Peláez
 

symfony-bundle pmk2-openedx-bundle

Open edX Bundle.

image

teltek/pmk2-openedx-bundle

Open edX Bundle.

  • Friday, July 6, 2018
  • by pnieto
  • Repository
  • 7 Watchers
  • 0 Stars
  • 33 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 14 Versions
  • 3 % Grown

The README.md

PumukitOpenEdxBundle

Bundle based on Symfony to work with the PuMuKIT2 Video Platform., (*1)

This bundle adds an API for an Open edX instance to be able to connect to Media Manager. It is intented to work along with:, (*2)

Installation steps

Requirements

Steps 1 and 2 requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation., (*3)

Step 1: Introduce repository in the root project composer.json

Open a command console, enter your project directory and execute the following command to add this repo:, (*4)

$ composer config repositories.pumukitopenedxbundle vcs https://github.com/teltek/PuMuKIT2-open-edx-bundle.git

Step 2: Download the Bundle

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:, (*5)

$ composer require teltek/pmk2-openedx-bundle dev-master

Step 3: Install the Bundle

Install the bundle by executing the following line command. This command updates the Kernel to enable the bundle (app/AppKernel.php) and loads the routing (app/config/routing.yml) to add the bundle route\ s., (*6)

$ cd /path/to/pumukit2/
$ php app/console pumukit:install:bundle Pumukit/OpenEdxBundle/PumukitOpenEdxBundle

Step 4: Configure Bundle

Go to Resources/doc/Configuration.md, (*7)

Step 5: Install Open edX Publication Channel

Install the Open edX Publication Channel with tag code PUCHOPENEDX., (*8)

$ cd /path/to/pumukit2/
$ php app/console openedx:init:pubchannel

Step 6: Add the PUCHOPENEDX tag code to the desire encoder profiles

Edit your app/config/encoder.yml profile to add the PUCHOPENEDX tag code to the desire encoder profiles, so in case a multimedia object has this Tag, the Tracks with those profiles will be genereated., (*9)

For example, if you want to generate a video_h264 Track each time the Open edX Publication Channel is added to a Multimedia Object, you should add the tag code this way:, (*10)

pumukit_encoder:
    ...
    profiles:
        video_h264:
        ...
            target: PUCHWEBTV PUCHPODCAST PUCHOPENEDX

For PuMuKIT latest version of 2.3.x and 2.4.x, add this configuration to encoder.yml as well:, (*11)

``` bash pumukit_encoder: target_default_profiles: PUCHOPENEDX: video: "video_h264", (*12)


### Step 7: (Optional) Set the permissions Add the "Init Multimedia Objects in published status" role to those users with a permission profiele with personal scope, if you want them to publish their own videos immediately. Example for "Auto Publisher" permission profile: ```bash php app/console pumukit:permission:update "Auto Publisher" ROLE_INIT_STATUS_PUBLISHED

Step 8: Override PumukitNewAdminBundle:MultimediaObject:list.html.twig template

If your server has PuMuKIT 2.3.x installed, execute:, (*13)

php app/console openedx:init:resources 2.3.x

If your server has PuMuKIT 2.4.x installed, execute:, (*14)

php app/console openedx:init:resources 2.4.x

Clear cache:, (*15)

php app/console cache:clear && php app/console cache:clear --env=prod

Documentation

1.- Configuration, (*16)

2.- PuMoodle Installation Guide, (*17)

The Versions

06/07 2018

dev-master

9999999-dev https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary Copyright

The Requires

 

symfony2 bundle pumukit openedx

05/07 2018

1.1.x-dev

1.1.9999999.9999999-dev https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

03/07 2018

dev-bugfix_18367_lang_texts

dev-bugfix_18367_lang_texts https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

05/06 2018

1.1.1

1.1.1.0 https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

29/05 2018

1.1.0

1.1.0.0 https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

29/05 2018

dev-bugfix_18131_mms_list

dev-bugfix_18131_mms_list https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

21/05 2018

dev-feature_18030_allow_multiple_domains_connected_to_pumukit

dev-feature_18030_allow_multiple_domains_connected_to_pumukit https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

18/05 2018

dev-bugfix_17989_remove_opencast_property

dev-bugfix_17989_remove_opencast_property https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

09/03 2018

dev-bugfix_17292_newadmin_list_template

dev-bugfix_17292_newadmin_list_template https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

26/01 2018

dev-feature_xapi

dev-feature_xapi https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary

The Requires

 

symfony2 bundle pumukit openedx

19/01 2018

1.0.x-dev

1.0.9999999.9999999-dev https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

proprietary Copyright

The Requires

 

symfony2 bundle pumukit openedx

09/10 2017

1.0.2

1.0.2.0 https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

Copyright

The Requires

 

symfony2 bundle pumukit openedx

09/10 2017

1.0.1

1.0.1.0 https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

Copyright

The Requires

 

symfony2 bundle pumukit openedx

02/08 2017

1.0.0

1.0.0.0 https://github.com/teltek/PuMuKIT2-open-edx-bundle

Open edX Bundle.

  Sources   Download

Copyright

The Requires

 

symfony2 bundle pumukit openedx