Elgg: Then, Now, and The Future

5,402 views

Published on

I discuss the history of Elgg, where it is, and where it's going.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,402
On SlideShare
0
From Embeds
0
Number of Embeds
220
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Elgg: Then, Now, and The Future

  1. 1. Elgg: Then, Now, and The Future November 19th, 2009 Brett Profitt – Curverider Lead Developer brett@elgg.com | @brettprofitt
  2. 2. THANKS! :)
  3. 3. Who is this guy? ● Brett Profitt. ● Gahanna (Columbus), Ohio, USA. ● Lead Developer at Curverider. ● BME in Music Education, BA in Japanese from Ohio State University. ● Music teacher, pre-K teacher, web developer, linux guy, OSS supporter. ● Eye color: Green. ● Astrological Sign: Aquarius.
  4. 4. What is an Elgg? ● A city in Switzerland. ● An elk. The leading OSS social networking platform!!
  5. 5. Elgg Then... ● Dave Tosh's Master's Project. ● “Spontaneous learning without traditional roles.” ● Partnered with Ben Werdmuller. ● 0.6-0.9 released in 2004 – 2007. ● Eduspaces, Brighton, Rucku.
  6. 6. Elgg Classic
  7. 7. Blah, blah, blah. So what?
  8. 8. Elgg Goes To School! ● Lessons learned in 0.x. ● BIG DEAL in education. ● Elgg used everywhere. ● Needs better code organization. ● Needs better a plugin API. ● Needs a complete rewrite.
  9. 9. Elgg 1.0 (Still Then) ● Elgg 1.0 released August 2008. ● Rewritten from the ground up. ● Incompatible with 0.X ● No upgrade path. ● (Sorry...won't happen again.) – (Really! I promise.) – (Don't hate.) ● Some old pros. ● Some new faces.
  10. 10. Elgg 1.0
  11. 11. FF Facts ● Elgg 1.0, 1.1, 1.2, 1.5. ● Speed improvements. ● Bug fixes. ● Changing developers.
  12. 12. Elgg: The Next Generation Dave Pete Steve Nick Brett
  13. 13. Elgg Now ● New core license (GPL2/MIT). ● More open core development process. ● Community interaction and collaboration. ● Pedro Prez (holla!), Cash Costello, Justin Richer.
  14. 14. Changes in Elgg 1.7 ● Coming out soon! ● Please help test! ● Entity functions standardized and rewritten. ● UTF8 support in database. ● Users' file storage GUID-based. ● Services API improved and bugs fixed. ● New fulltext search (Joint dev with MITRE).
  15. 15. Elgg in the Future! ● Speed improvements. ● Better caching for views, entities, metadata. – Memcache, APC. ● More efficient SQL. ● Denormalize metadata/metastrings tables. ● Query Class. $entities = new ElggRecordset('entities'); foreach ($entities as $entity) { var_dump($entity->getType()); // No out of memory errors!! }
  16. 16. Let's be social ● Questions? ● Comments? ● Can I take a video?
  17. 17. Elgg: Then, Now, and The Future November 19th, 2009 Brett Profitt – Curverider Lead Developer brett@elgg.com | @brettprofitt

×