New release of Elgg is just around the corner

Last week I interviewed Ben Werdmuller of Curverider, one of the brains behind the popular, open-source, social networking platform, Elgg (http://elgg.org). Here Ben talks to us about the upcoming release of the new system, Elgg 1.0.

Elgg

Elgg 1.0 is released soon - could you tell us what the significant developments are in this new version. What’s different from the current version and what your thinking was behind the decisions you made for the development of the platform.

Elgg 1.0 is a complete re-architecture of the Elgg software, taking into account the lessons and use cases that have been established since 2003. I’m extremely excited about the outcome; the new system is a fully-fledged social application engine. It can be used as an enterprise social network - and we’ve geared the features to make this use case as powerful and as usable as possible - but you can also use it to power any socially-aware application, or to add social functionality to existing software.

 

We’ve always espoused the “one size does not fit all” view of software. This version is significantly more flexible in terms of development, while being faster to develop for. Things like a model-view-controller architecture allow you to easily add, for example, an iPhone interface, or different kinds of feed formats to supplement RSS. The new input/output API (which plugins can add to) allows you to easily develop Java clients, for example for mobile phones.

 

The result is that, although Elgg is extremely flexible, you’re never in a situation where you have to hire an overpriced consultant to fit the software to your needs. It’s very simple. And of course, the software is free and open source, the documentation will be extensive, and there will be a set of equally free plugins to add functionality to it.

 

We’re all extremely excited about the Elgg 1.0 release, which happens on June 18th. We think it’s the best way to bring social technology to the enterprise, and it’s been engineered with that in mind.

I’ve read somewhere that Elgg 1.0 will be “featureless”. What does that mean?

Elgg 1.0 on its own will have no end-user features. We’re forcing nothing on you. Basically, we’ll provide some distributions with certain plugins pre-installed – one with a blog, file repository and RSS aggregator to match Elgg prior to 1.0, for example – but you can also pick, a la carte, exactly which features you need. We want to encourage you to decide which features you need, rather than the traditional situation, which is to adapt your requirements around what comes with the software.

 

Of course, to say that Elgg 1.0 comes with no features at all is disingenuous. The core contains a collection of very powerful back-end functionality which underlies everything: the granular access controls, cross-site tagging, internationalisation and templating that we’ve always had in Elgg, as well as very powerful auditing, full import/export, authentication management, event handling and administrator tools.

From a developer’s perspective, will there be Code documentation & a manual?
For instance, the RSS doesn’t update properly, but without knowing where all the code is, and what it affects, it’s very much trial and error. Finding dependencies has to be carried out in an ad hoc way, using find and replace.

Yes. We’ve gone to great lengths to provide extensive code documentation, and a development manual is also being simultaneously written with the software. An end-user manual and similar materials are also on the cards, and we will be available to provide on-site training.

On the topic of data portability you’re working with the Open Data Definition. Could you give us an overview of what it does and what led to its development.

We’ve been talking about data portability and the issue of data ownership since Elgg was established in 2003, and have remained ahead of the curve on the issue. (I was interviewed with Marc Canter and others about it in 2006: http://blogs.zdnet.com/social/?p=43) Recently, largely in light of Facebook’s decisions, the web industry has caught up and begun talking about how to allow users to move themselves and/or their data from one network to another.

 

I attended the Data Sharing Summit in the valley last September, alongside representatives from Google, Yahoo, Microsoft, Six Apart and others. I also had a subsequent meeting where I gave my feedback on what eventually became the Google Social Graph API. In both cases, it became clear that a lot of the companies behind the social web aren’t actually able to discuss true portability or interoperability; their business models won’t allow it. Just the words “data ownership” make the big players very nervous indeed, although they are tentatively in favour of exploring data portability. Basically, though, they’re not going to touch it until it becomes a big enough selling point that their business models dictate that they must.

 

There are other players at work developing standards, but they’re often very academic in nature. They’re very interesting, and have some very complicated and intelligent thought processes behind them, but they are simply not ready to be incorporated into a piece of software right now. RSS and even HTML are widespread and usable by virtue of their simplicity. By and large, it’s going to take years before most of these formats develop into something similar, and I doubt many of them ever will. Simply put, although they’re powerful, they’re far too complicated for non-academic coders to bother with. For a format to take off, you need that widespread adoption.

 

Open Data Definition is a different take on the same problem. It’s a very simple XML format that allows for full import/export between networks, works as a syndication feed a la RSS, and can be used in continuous “fire hose” data stream applications. It’s also deliberately designed to be trivial to code support for.

 

You can find out more at http://opendd.net and the accompanying mailing list.

How does the ODD relate to the LEAP 2.0 portfolio interoperability work-in-progress, as it sounds like there might be a lot of overlap?

Whereas LEAP 2.0 is an educational specification, Open Data Definition is designed for a wider audience. It’s not even specific to social networks, although it is perfect for that use case. However, the format is flexible enough that the LEAP folks could easily build an implementation on top of it. We’ll be releasing generic import / export libraries, so it could be a very quick way for them to establish a working format.

From an interoperability angle, does Elgg 1.0 play well with others, and if so, how?

As well as its full API system, which allows for various kinds of interoperability, Elgg 1.0 has extensive Pluggable Authentication Modules (PAM) support. This means that it’s easier than ever to include third-party authentication; everything from OpenID to SAML 2 is possible, although we have no plans to build in support for the latter ourselves. The PAM system works with both the web-based authentication and the import/export API, so you can expand the way you access both.

 

Elgg 1.0 will also support OpenSocial, and plugins will allow for integrations with other types of open standard. To further our commitment to integrating with existing enterprise systems, WSDL support is also in the works.

Thanks Ben. So…when can we expect the release of v1.0?

It will be launched at the ElggJam at the Roxy Bar and Screen in London on June 18th. I’ll be talking about the new features and how they can be harnessed, of course, and there will be other speakers talking about how they’re using Elgg. The keynotes include Stan Stanier from the University of Brighton, as well as the rugby legend Will Carling, who both run Elgg-powered sites. It’s going to be a great day, and although places are limited, we’ll make sure people can access the talks via the Internet.

This entry was posted in elgg, open source, social networking. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

173 Comments

  1. Posted 3 June 2013 at 2:25 pm | Permalink

    The point is that the more quality links are on your
    backlink profile the higher your website ranks. Click it,
    once clicked it will give you a choice to choose between a thief or a hunter.
    There are plenty of providers or bulk alexa rank checker
    on the net who costs a nominal fee for checking the rank.

  2. Posted 3 June 2013 at 9:32 pm | Permalink

    If leaving in the winter, make sure the home stays heated at about
    58 degrees or so depending on your region, so there is no chance any pipes could freeze.

    After thorough interrogation and enquiry, select the cheap
    and the best one according to your needs. Karen Hecksher oversees sinkhole repairs for a Bay area contractor.

  3. Posted 5 June 2013 at 12:37 am | Permalink

    And moving over to the shade, choose a bright
    tone like turquoise, sky blue, pastel blue, powder blue etc.

    Again, the less strange a bridesmaid’s dress is, the more likely it is to be worn again. A pretty clutch also adds a distinctive charm to a dress.

  4. Posted 5 June 2013 at 11:44 am | Permalink

    If you are trying to do SEO in todays fast
    moving world, and not taking advantage of the. You don’t get banned for doing the stuff others can do to you. Is it for maximum general traffic or targeted niche traffic.

  5. Posted 5 June 2013 at 2:11 pm | Permalink

    Another pet that may increase your home insurance premiums is a lizard
    or other cold-blooded creature. This optional coverage is often broader than the
    home insurance coverage. *24% of customers who received a home insurance quote between 1st January and 31st March 2009
    and provided a best alternative price saved over.

  6. Posted 5 June 2013 at 6:43 pm | Permalink

    And, it important that you have answers of these to buy the right policy for
    your dream car. Your standard provider is aware there
    is little actual money to get made on the small
    payment that will safeguard you for just a
    few days, so you may not be provided by the savings and tips on what choices you really need.
    The following are common scams pulled off by these con men:
    .

  7. Posted 5 June 2013 at 8:24 pm | Permalink

    Hi there, the whole thing is going sound here and ofcourse
    every one is sharing information, that’s actually fine, keep up writing.

  8. Posted 6 June 2013 at 7:00 pm | Permalink

    Earlier there was compulsory waiting period of 30 days to get
    benefits from the health insurance policy ‘ which is gone now in case if you shift the policy. Among them, it is the evaluation of monthly medical expenses for the entire family and their health conditions. But before you run out and purchase a policy, do some research ahead of time.

  9. Posted 8 June 2013 at 6:03 pm | Permalink

    If you are irregular in posting contents, SEO would not be affective.
    Easy-to-use software allows you to perform all of the available functions efficiently, giving your online business operations a good boost.
    Through this, generating more traffic for your site and ranking high on search engines will
    never turn out to be a huge problem.

  10. Posted 8 June 2013 at 11:59 pm | Permalink

    If you are a business owner who owns a website, or even without one, you should get with
    the program if you aren’t already. You can get all these benefits only when you outsource the man-power from some other company or country. When SEO first became popularized, the only tools available were downloaded applications and SEO professionals.

  11. Posted 10 June 2013 at 5:36 pm | Permalink

    What’s up i am kavin, its my first time to commenting anywhere, when i read this article i thought i could also create comment due to this good post.

  12. Posted 12 June 2013 at 9:31 am | Permalink

    You should take part in a contest for one of the greatest blogs on the web.

    I most certainly will recommend this web site!

  13. Posted 13 June 2013 at 6:49 pm | Permalink

    O dude, Fifth Element was final weekend. :) Thanks to the thoughts.
    We’re mad wavelenghthing up in right here.

  14. Posted 15 June 2013 at 7:49 am | Permalink

    A trick to making your insurance plan more affordable is to consider your priorities.
    Some hospitals and doctors will have to go out of business and that
    will not be good for seniors. The main advantage of this
    type of plan is that one may see a doctor within three
    or four days after joining, rather than waiting for a long period of
    time.

  15. Posted 15 June 2013 at 8:47 pm | Permalink

    ‘ The employee may challenge the definition in court, and this creates a gray area in an otherwise clear-cut act. * Staff excess option: reduces the premium by applying a claims excess of ?50, ?100, ?150, ?200 to the policy. Do be highly, very careful what you enter onto the form as you answer their questions for your quote.

  16. Posted 16 June 2013 at 5:08 pm | Permalink

    Pretty element of content. I simply stumbled upon your weblog
    and in accession capital to claim that I acquire in fact enjoyed account your
    blog posts. Anyway I will be subscribing on your feeds and even I success you get
    right of entry to consistently fast.

  17. Posted 16 June 2013 at 9:29 pm | Permalink

    Its like you read my mind! You appear to know a lot
    about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a bit,
    but other than that, this is excellent blog. A fantastic read.
    I’ll certainly be back.

  18. Posted 17 June 2013 at 8:42 pm | Permalink

    This is a topic which is close to my heart… Cheers! Exactly where are your contact
    details though?

  19. Posted 17 June 2013 at 11:00 pm | Permalink

    ‘ Choose your preferred insurer from amid the many companies such as Religare, etc. Broker agents are educated to find plans that deal with your particular requires. They will efficiently carry out the verification of payable benefits, co-pays, co-insurances, deductibles, patient policy status, effective date, type of plan and coverage details, plan exclusions, claims mailing address, referrals & pre-authorizations, life time maximum and more to ensure accurate medical billing.

  20. Posted 18 June 2013 at 6:04 am | Permalink

    Hello, i think that i saw you visited my blog so i came
    to go back the desire?.I’m attempting to in finding issues to enhance my website!I guess its good enough to make use of some of your ideas!!

  21. Posted 18 June 2013 at 7:18 am | Permalink

    Unquestionably believe that which you stated. Your favorite justification appeared to be on the web
    the simplest thing to be aware of. I say
    to you, I definitely get irked while people think about worries that they just
    don’t know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people can take a signal. Will likely be back to get more. Thanks

  22. Posted 18 June 2013 at 7:57 pm | Permalink

    I do consider all the ideas you’ve presented for your post. They’re really
    convincing and will certainly work. Still, the posts are too short for beginners.
    May just you please extend them a little from subsequent time?
    Thank you for the post.

  23. Posted 19 June 2013 at 5:32 pm | Permalink

    This is really interesting, You are a very skilled blogger.

    I have joined your feed and look forward to
    seeking more of your excellent post. Also, I have shared your web site in my social
    networks!

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Subscribe without commenting