entcore

2.3.0-dev.39 • Public • Published

infra-front : Open Digital Education Framework

infra-front is the Open Digital Education (ODE) frontend framework. It is wriiten in typescript and it provides features and components to build and run ODE applications :

  • angularJS bootstrap and (light) abstraction (Model, Controllers and Direcctives injection)
  • portal theming (skin, assets overriding, SASS extensions for applications ...)
  • widgets management
  • sniplets management (sniplets are small and dynamic pieces of UI useful to mix contents from different applications)
  • user session and rights managment
  • collections of UI components + domain specific components
  • advanced multi-media components : RTE, Image Editor, Sound Recorder, Media Librairy
  • animation library

Install

Install and configure the following projects in the same root direectory.

1. ENT Core

git clone git@github.com:entcore/entcore.git
./build.sh install

2. Springboard

https://opendigitaleducation.gitbooks.io/reference-manual/content/first-steps/install-with-docker.html

In docker-compose.yml add the following volume mapping for node container :

../yourSpringboard:/home/node/yourSpringboard

3. infra-front

git clone git@github.com:entcore/infra-front.git

In docker-compose.yml add the same (than in Springboard) volume mapping for node container :

../yourSpringboard:/home/node/yourSpringboard

Run (watch) and develop

  1. under /infra-front run

    ./build.sh --springboard=yourSpringboard install
    ./build.sh --springboard=yourSpringboard watch
  2. under /yourSpringboard run

    ./build.sh run

Keywords

none

install

npm i entcore

Downloadsweekly downloads

1,369

version

2.3.0-dev.39

license

AGPL-3.0

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar
Report a vulnerability