Tag Archive for 'socialweb'

What is Anahita Social Engine™ ?


You might have heard rumours around the web about this project, but the cat is out of the bag and the project is real. For the past 18 months rmd Studio (Rastin Mehr – Lead Web Application Architect) and Peerglobe technology (Ash Sanieyan – Lead Web Application Architect) have been working round the clock in collaboration with Johan Janssens and Mathias Verraes, as Nooku MVC Framework consultants from Joomlatools, to develop the ideal Open Source Social Web platform.

Is this yet another facebook cloner? Not really! In fact unlike many microwave-quick-oatmeal social networking builder options available out there, our focus has been to develop a generic, modular and flexible platform for developing Social Web * (as ANYTHING) and that will include not only Social Networking websites, but also Social Intranets, eLearning, Community Markets, Services and electronic goods Support & Distribution websites, or any unheard of social web business and work flow models that we could ever come up with in the future. As you can see Social Networking as we know it today, is only one of the many possibilities.

We also think that for a project to success it does not matter that how great it is at a certain point of time, but how well it is able to evolve and change over time. A design that adapts itself to different life case scenarios and market trend changes will have a much higher chance of survival and success. That means staying modular, generic, and not trying to be everything to everybody!

So we have built that framework

The good news is that Anahita project is now finally ready for deploying client projects. The public GPL release is yet few months away and there is a good reason behind it:

Continue reading ‘What is Anahita Social Engine™ ?’

Popularity: 25% [?]

Social Graphing Models used in the Social Networks

Showboat Swingers

Modern social networking applications use a Social Engine at the heart. Older Social Networking websites such as MySpace.com may not have such a clean cut architecture, however the core of the system sort of behaves more or less as a Social Engine does.

A Social Engine is in charge of managing people profiles, search, privacy, messaging, notification, requests, and most important of all Social Graphing.

Social Graphing is just a fancy technical name for the relationship among the people  described as “Friends” or “Contacts”, in other words it is the “Network” in Social Network. It is the reason that people join such a websites so they can be perpetually in touch with each other and stay informed about each other’s activities.

Currently there are two models of social graph implementations in the existing social networking websites:

  1. The Lead, Follow, Mutual Model used in the more modern systems (Twitter and Digg) due to its more flexible and generic nature.
  2. The Enforced Mutual Friend model which is more stiff and specific. It was used in the earlier social networking websites and some of today’s websites such as Facebook are still stuck with it.

We are about to explain these models, and please keep in mind the best social graphing model is that one that is Most Flexible and Most Generic in the same time.

Continue reading ‘Social Graphing Models used in the Social Networks’

Popularity: 24% [?]