Anahita Social Web Engine & Development Framework

This project started in May 2007 and it has become the main focus of our business, research, and development ever since. With the advent of modern Social Networking websites such as facebook, twitter, or flickr, there was need for a versatile platform which would enable businesses and organization to exploit the utility aspects of social and collaborative tools for their everyday operation.

 

 

Unlike other out of the box quick oatmeal social networking solutions, Anahita provides a development framework and a design philosophy for developing Social Web ANYTHING such as Social Networks, Intranets, eLearning, Community Markets, Project Management Systems, Support and Distribution Centres, Content Subscription or any kind of social project and business model that can be invented.

Here is the basic philosophy, every social website is founded on a platform called a Social Engine which is in charge of handling:

  • User Profiles
  • Privacy Management
  • Social Graphing
  • Status Updates
  • Messaging ( Public, Private, and System Notifications)
  • Taxonomy
  • Commenting
  • Containers ( Groups, Organizations, Events, etc ... )
  • Ability to be extended using Enhancers ( Payment Processors, Subscription Management Systems, etc ... )
  • Ability to run Social Applications ( Friends Invite, Blogs, Wikis, Discussion Forums, Link Posts, and Media sharing for photos, videos and documents)


Anahita's Architecture follows the Google Open Social Standards. The same standards used for implementing projects such as LinkedIn, Yahoo, Orkut, hi5, Friendster, MySpace, Ning. Our goal is to eventually be able to run any Open Social applications on the Anahita framework.

Anahita framework is currently being utilized for deploying client projects. In the mean time a public GPL release is under development to be released within few months.

 

Technology Overview


 

Anahita Social Engine is developed using the Nooku Model View Controller (MVC) Framework and direct collaboration of our business partner Peerglobe Technology who has contributed half of this project and our business associates at Joomlatools ( Johan Janssense and Mathias ) who have shared their knowledge and expertise in regards with the Nooku MVC Framework.

Anahita and Nooku both use Joomla! CMS primarily as a shell, becuase Joomla! CMS has one of the finest extension, template and menu management systems available in the open source market today, however Nooku's MVC framework surly surpasses what the existing Joomla! MVC framework provides

 

 

 

Anahita Social Engine can also run on the Amazon S3 storage system and be deployed on the Amazon Elastic Computing service.

 

Project Contributors


Ash Sanieyan, Lead Web Application Architect - Peerglobe Technology

Rastin Mehr, Lead Web Application Architect - rmd Studio

Johan Janssens, Nooku Framework Lead Developer & Consultant, Joomlatools

Mathias Verraes, Nooku Framework Lead Developer & Consultant, Joomlatools

Talia Cohen, Branding & Logo Design

 

 
Home Portfolio Anahita Social Engine ™