N00b's Programming Machine
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

entcore

2.2.5-dev.53 • 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
  1. 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 watch
  2. under /yourSpringboard run ./build.sh run

Keywords

none

install

npm i entcore

Downloadsweekly downloads

1,187

version

2.2.5-dev.53

license

AGPL-3.0

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar