Plugins

The Elgg core does not do much by itself. It provides the foundation and the plugins determine what the web application truly does. Elgg is distributed with more than 30 plugins that are referred to as bundled plugins. Additional plugins are available from the Elgg community site (http://community.elgg.org/) and Elgg's Github site (https://github.com/Elgg).

Plugins can add significant user-facing functionality or customize minor backend processing. They can override core functionality or extend it. Building a website with Elgg requires writing and using plugins. Chapter 7 and 8 provide a tutorial-based approach to learning to write plugins.

Plugins are installed in the /mod/ directory. Each directory in /mod/ is a plugin. Plugins are structured ...

Get Elgg 1.8 Social Networking now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.