RSS

Bloggers

Dave Tosh
Co-founder/Product Lead
All posts
Twitter

Brett Profitt
Lead Developer
All posts
Twitter

Nick Whitt
Web Services
All posts
Twitter

Cash Costello
Community contributor
All posts
Twitter

Richard Owen
Business Development
All posts

Search

Blog tagcloud

    Welcome to the Elgg news blog

    This is the best place to keep up to date with developments around the Elgg project.


    Jul
    13th
    by
    Dave Tosh

    Relationships and Entities

    One of the many things that excites me about the new Elgg is relationships between entities. In the new codebase it is possible to create any type of relationship between any type of entity.

    Entity A is a 'friend' of Entity B
    Entity C is a 'topic' of Entity D
    Entity F created a 'share' relationship between Entity C and Entity G
    and so on.

    That in itself is pretty cool as it means we are never constrained by pre-determined relationships, for example, no more friend tables in the database.

    This steps up a level when we add metadata to these relationships. In doing so, we can begin to effectively weight the relationship and hopefully use the resultant data to enhance the experience, making sure users are getting the information that is relevant to them.

    Please note that development support requests will be deleted. If you are looking for Elgg community support, head over to http://community.elgg.org