Anahita Social Engine ™ project started in May 2007 and ever since it has become the main focus of our business operation, research, and development.
With the advent of modern Social Networking websites such as facebook, twitter, or flickr, there was a need for a truly open and versatile platform which would enable businesses and organization to exploit the utility aspects of social and collaborative tools for their everyday operation.
Unlike other stiff and quick-oatmeal social networking solutions available today, our open source platform, Anahita Social Engine, provides a solid development framework and a flexible design philosophy for developing Social Web ANYTHING such as Social Networks, Intranets, eLearning, Community Markets, Project Management Systems, Support and Distribution Centres, Content Subscription websites, and such.
Here is the design 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)
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)
Enhancers extend the functionality of core Social Engine Social Applications provide tools that facilitate communication, connectivity, and content creation amongst members
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 type 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 Framework with direct collaboration of our business partner Peerglobe Technology who has contributed half of this project and also our business associates at Joomlatools ( Johan Janssense and Mathias ) who have shared their knowledge and expertise in regards with the Nooku MVC Framework.
Anahita Social Engine™ and Nooku™ both use Joomla! CMS primarily as a shell, because Joomla! CMS has one of the finest extension, template and menu management systems available in the open source market today, however Nooku framework surly surpasses what the existing Joomla! MVC framework by providing all the necessary tools for the rapid web application development.
Project Contributors
Rastin Mehr, Lead Web Application Architect - rmd Studio