Social Share Count

Component type

module

Maintenance status

Development status

Component created

Component changed

Social Share Count displays the total number of social shares for a page. The share count is currently calculated based on data retrieved from the following social network APIs:

- Facebook
- Google+
- LinkedIn
- Twitter

Opigno Pre-test App

Component type

module

Maintenance status

Development status

Downloads

3535

Component created

Component changed

The Opigno Pre-test app allows site-builders to define pre-tests for courses inside the Opigno LMS.

When a user is registered to a course as "pending", successfully passing a predefined quiz will give him an "active" status within that course.

MultipleKO

Component type

module

Maintenance status

Development status

Component created

Component changed

This is a private project which takes XML files from a tennis tournament which is played in mode Double-KO or Triple-KO and turns that into a nice looking graphic in either SVG or PNG.

Cardonfile Expiration

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Use cron queue to load users and check their card's expiration status.

If a card will expire in one of user defined set of dates this module triggers a rules event called "Users card expiration", this event receives the user object and the amount of days until expiration, so its easy to add email action with necessary info.

Depends on reliable daily cron execution.

Cronjob only runs once a day via a cron last run variable, but cron itself should run often enough to clear the queue up.

Rules will look something like this

Apache Solr Not-A-Node

Component type

module

Maintenance status

Development status

Downloads

5240

Component created

Component changed

Apache Solr Not-a-Node is designed to solve the problem of needing to have non-node pages such as views and panels, show in search results that are returned by Apache Solr.

The idea is that we create a fake node entry identified by a negative node id number and feed that to solr. We choose negative numbers to avoid collisions with real nodes in the index.