Summary

Every framework has its own terminology. Learning that terminology makes it easier to read its documentation and communicate with other developers. The following is a list of common development terms for Elgg:

  • Action: A controller that primarily handles form submissions by updating the data model.
  • Core: All the code distributed with Elgg. Core views refer to views located in /views/. Core actions are those in /actions/.
  • Engine: The libraries and classes in /engine/.
  • Event: A change in state that results in registered handler functions being called.
  • Handler: A function that is called when an event or hook is triggered. Also, a controller.
  • Plugin hook: An event-driven mechanism for adding to or modifying the core engine.
  • River: The activity stream. ...

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.