Adding to the River in an Elgg 1 plugin

In Elgg 1, we will finally have native support for a River – that is, a stream of short updates of what you and your friends are up to on your profile. Here is a short post explaining how you as a plugin writer could add river reporting to your code! Events The key to […]

Marcus Povey

In Elgg 1, we will finally have native support for a River – that is, a stream of short updates of what you and your friends are up to on your profile. Here is a short post explaining how you as a plugin writer could add river reporting to your code! Events The key to […]

Introducing the Elgg 1 Query object

Elgg 1 is introducing a new (to elgg at least) way of executing arbitrary database queries. Basically, SQL is abstracted away into a class that can be used to construct multiple different types of query through a defined interface. This provides two main advantages: The application programmer does not have to write the SQL themselves. […]

Marcus Povey

Elgg 1 is introducing a new (to elgg at least) way of executing arbitrary database queries. Basically, SQL is abstracted away into a class that can be used to construct multiple different types of query through a defined interface. This provides two main advantages: The application programmer does not have to write the SQL themselves. […]

Elgg 1.0 gatekeeper functions

This is just a quick post to introduce a pair of functions I wrote today while working on some of the Elgg 1.0 access control code. Namely, call_gatekeeper($function, $file = "") and callpath_gatekeeper($path, $include_subdirs = true), both of which return a boolean value. call_gatekeeper() This function tests to see whether it has the given method/function […]

Marcus Povey

This is just a quick post to introduce a pair of functions I wrote today while working on some of the Elgg 1.0 access control code. Namely, call_gatekeeper($function, $file = “”) and callpath_gatekeeper($path, $include_subdirs = true), both of which return a boolean value. call_gatekeeper() This function tests to see whether it has the given method/function […]