Coder Social home page Coder Social logo

oae-tasklist's Introduction

Apereo OAE - Tasklist widget (Back-end repository)

The Tasklist widget is an example widget and set of accompanying REST APIs for the Apereo Open Academic Environment.

Whilst it is not suitable for production use, it can be used as an introduction into Apereo OAE widget development.

In order to install the Tasklist widget, the following 3 steps need to be taken:

1. Install the back-end module

The back-end module provides the REST APIs that will be used by the widget and takes care of data storage, etc. In order to install this module, go to the Hilary folder and run the following command:

npm install git://github.com/oaeproject/oae-tasklist

2. Install the widget

The front-end module provides the Tasklist widget, which can be embedded anywhere in the UI. In order to install this widget, go to the 3akai-ux folder and run the following command:

npm install git://github.com/oaeproject/oae-ui-tasklist

3. Define where the widget is shown

At this point, the UI is aware of the existence of the widget, but doesn’t yet know where it needs to be shown. If the widget needs to be triggered by clicking a certain button or link, this can be done through configuration in the widget manifest.

If you want to show the widget as part of the left hand navigation structure in one of the pages, you can add it to the page configuration in the js file for that page. For example, if you want the Tasklist widget to show in the Recent activity page in your personal space, you’d have to change this to this in 3akai-ux/ui/js/me.js After doing all of that, the Tasklist widget should show up in the Recent Activity page.

oae-tasklist's People

Contributors

mrvisser avatar

Watchers

Miguel Laginha avatar  avatar James Cloos avatar Charles Severance avatar Mathilde Guérin avatar Rita Oak avatar

Forkers

madwill

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.