Skip to content

lionick/PuMuKIT2-up2u-eduoer-bundle

 
 

Repository files navigation

UP2U-EDUOER Project: Up2uWebTVBundle

Bundle based on Symfony to work with the PuMuKIT2 Video Platform.

This bundle overrides the PuMuKIT-2 WebTV Bundle. It has been developed as the Web portal for the UP2U EDUOER project, whose goal is the creation of an European repository of educational multimedia resources for learning.

Installation

Step 1 require you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Step 1: 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:

$ composer require teltek/pmk2-up2u-eduoer-bundle dev-master

Step 2: 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 routes
.

$ php app/console pumukit:install:bundle Pumukit/Up2u/WebTVBundle/PumukitUp2uWebTVBundle

Step 3: Install the Podcast bundle and initialize iTunesU tags.

For this bundle to work propertly it's necessary to also install the Podcast bundle:

$ php app/console pumukit:install:bundle Pumukit/PodcastBundle/PumukitPodcastBundle
$ php app/console podcast:init:itunesu --force

Step 4: Update assets

$ php app/console cache:clear
$ php app/console cache:clear --env=prod
$ php app/console assets:install

Other

Feed Sync script

Execute the following script from the root folder of your PuMuKIT2 proyect (usually, /var/www/pumukit2) specifying the environment's URL to sync the Géant Feed with PuMuKIT 2 database. It can be executed manually or using a cron task.

$ ./bin/geant_syncfeed_import https://example.com

Current look of the portal:

Current look

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 59.8%
  • HTML 34.7%
  • Gherkin 2.0%
  • Shell 1.6%
  • Other 1.9%