Integrate LMS course list into Plone as a collective.cover tile.
PHP Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src/cloudspring
www
.gitignore
CHANGES.txt
CONTRIBUTORS.txt
README.md
README.txt
bootstrap.py
buildout.cfg
screenshot.png
setup.py

README.md

cloudspring.lms

This is a Plone product that integrates courses from the Talent LMS as a tile for the collective.cover product.

It uses components from Twitter Bootstrap to display course completion status:

Screenshot

Configuration

To use this product, you must symlink the files in the www directory (lms.php and the TalentLMS API files) to the root of your webserver. Also, set the environment variables for your Talent LMS API Key and your shared secret. Here is an example for Nginx and php-fpm:

    location ~ \.php$ {
       ...
       fastcgi_param TALENT_API_KEY "your key";
       fastcgi_param LMS_SECRET "your secret";
    }

Also, you must set the cloudspring.lms.secret in the Plone Configuration Registry to match the LMS_SECRET you set in your webserver configuration.