Jun
12th
by
Marcus Povey

Weekly roundup

It has been a long while since I've written anything here, so what has been happening?

Well, quite a lot actually, certainly more than can be practically listed here, so I'll just mention what has happened recently.

Read more

Nov
07th
by
Marcus Povey

Weekly roundup: Caching in

On the Elgg front, I spent a good portion of the week optimising various parts of the system and drastically reducing the number of queries per page.

Read more

Oct
24th
by
Marcus Povey

Weekly roundup: SMS, Twitter, OFE and The Wire

Posted in elgg |

elgg, twitter, sms, linux expo

It has been a busy week!

We started the week with the ongoing push towards Elgg 1.1, including a number of bug fixes and some translations. The biggest change this week was to move sessions over to a database store - this provides more scalability options as well as making things more secure on shared hosts.

Read more

Oct
17th
by
Marcus Povey

The Elgg Way

Posted in elgg |

elgg, river, activity

It has been a busy few weeks. Those of you who have been following the cut and thrust of development and tracking SVN will have noticed a fair few extra features and functionality and a lot of core code changes - extra tools, new activity viewing code, many speed improvements, a central entity icon API, bug fixes etc.

Read more

Sep
15th
by
Marcus Povey

All about themes

Posted in elgg |

themes, plugins

Themes for Elgg are both extremely easy to develop and incredibly powerful. Using themes you can completely change how an Elgg install looks and feels (and even behaves).

Since there has been a fair amount of discussion of themes on the groups, I thought it would be a good idea to write a brief post about it.

Read more

Sep
09th
by
Marcus Povey

Elgg 1 three weeks on...

Posted in elgg |

elgg, liveshouts, opendd

It has been a few weeks now since we released Elgg 1.0, and its really gratifying to see that the forums are alive with discussion. People have been busy hacking on it, writing plugins and contributing bugfixes and enhancements back - including translations for French and Spanish already well on the way.

You may have noticed we have been a little bit quiet since the launch. This is because - since we had been in crunch for so long - we decided to just take a step back and let the dust settle from the launch and focus on some other bits and pieces we wanted to work on.

Read more

Aug
19th
by
Marcus Povey

APIs and data formats

Posted in elgg |

api, data formats, mashups

Now that Elgg 1.0 is finally out of the door, I think it is time to talk a little bit about about some of the more advanced features - namely APIs and data formats!

Elgg 1.0 provides a number of ways at getting at your data, including a number of natively supported data formats; including OpenDD (of course), JSON, PHP, and of course RSS.

Read more

Aug
14th
by
Marcus Povey

Summary of Elgg 1

Posted in elgg |

august 18th, summary

With the release of the long awaited Elgg 1 platform now imminent I just thought I'd take the opportunity to go over a few of the things that make this version so cool.

A lot of these things I and my colleagues have covered before in previous blog posts, but I thought I'd give a brief summary of just a few of them.

Read more

Jul
31st
by
Marcus Povey

Import and Export in Elgg 1.0

Posted in elgg |

plugins, export, import

Perhaps one of the most useful and unique features about Elgg 1.0 is its ability to import and export data. Initially this is accomplished via OpenDD, but we have added hooks which make it very easy to add other formats.

I'm going to talk a little bit about how this works. Firstly, Export.

Read more

Jul
26th
by
Marcus Povey

Push messaging with OpenDD

Federated networks are the future for social networks. Realistically, nobody is going to come along any time soon to challenge the big players like Facebook. But what we can do is allow users to move themselves and their data seamlessly between niche networks, or better yet provide a way of linking up users and data between networks.

There are technologies around that are all working on bits of the puzzle; OpenID, OAuth etc. I think OpenDD solves a key part of the problem by providing a way to link between and move arbitrary data about in a generic and easily understandable way.

Read more