- Online Learning
Online Learning - Elgg
I worked on secondment as Athabasca University's lead Elgg developer from October, 2009, to May, 2010. I would be happy to help you with contract Elgg development, custom Elgg plugin or theme development, and other Elgg support work.
Custom Elgg Plugins
Simple Elgg Plugins
MooseTrout's "Simple Elgg Plugins" series are custom plugins that are not only useful, but also demonstrate the many simple ways that Elgg can be customized in often unexpected ways.
- au_blog_widget: Simple Elgg Plugin that provides a widget for viewing the user's blog posts on their profile page. This plugin post-processes views to substitute the appropriate smaller image thumbnail size into blog posts.
- au_widgets_reordering_debug: Simple Elgg Plugin that demonstrates how to extend the main css view in order to display the widget reordering textareas debugField1, debugField2, debugField3.
Migrating Elgg 0.9 to 1.x
If you require help migrating an Elgg 0.x site to the Elgg 1.x series, I have extensive recent experience; I greatly enhanced the oddbod migration scripts and plugin for Athabasca University, including adding much more accurate privacy settings migrations. At this time I have no plans to spend the time to clean up and release this much expanded migration code, but it is available here. If memory serves, the order that the import needs to be run in is slightly different with my modifications: try importing groups second, right after users are imported, so that the associated collections are created and present as possible privacy mappings for all other imports that follow.
Please contact me if you still need to do an Elgg 0.8 migration or Elgg 0.9 migration and are looking for options.
More Information or Request for Work
I have 14 years experience with open source programming, and 5 years experience working actively with open source projects. To receive more information on how I work, please click on the "Contact" tab at the top or click here.