Ripla

Rich Platform project for Java web applications.

This project is maintained by aktion-hip

Ripla Extension Points

The Ripla platform defines various extension points where you can dynamically plug in functionality. These extension points are implemented using the OSGi Declarative Services approach. A Ripla plug-in, therefore, is an OSGi bundle. Extending Ripla means that you have to write an OSGi component providing an implementation of a service defined by the Ripla platform.

Ripla services

Here's the list of Ripla services you can write implementations for:

org.ripla.web.services.IUseCase
the Ripla service to manage the configured use cases
org.ripla.web.services.ISkinService
the Ripla service to manage skins
org.ripla.web.services.IToolbarItem
the Ripla service to manage the entries for the application's toolbar
org.ripla.services.IExtendibleMenuContribution
the Ripla service to manage the menus for an extendible menu
org.ripla.services.IPermissionEntry
the Ripla service to manage permission entries
org.osgi.service.useradmin.UserAdmin
the OSGi user admin service for user administration