What is Anahita Social Engine?

Anahita Social Engine ™ is an open source platform, framework, and design methodology for building all kinds of social networking applications and services using an organic Nodes-Graphs-Stories architecture. Anahita is available under the GPL2 license.

Follow Anahita on Twitter

Frequently Asked Questions

Who are the creators of Anahita Social Engine? - This project has been inspired and initiated by the founders of rmd Studio and Peerglobe Technology partner companies and it has been further supported by a group of partners and contributors.

What makes Anahita different from other solutions used for building social networks? - Anahita is a framework for developing social networking apps, a platform for installing and hosting them, and a design philosophy based on the Nodes+Graphs+Stories architecture.  That means Anahita can be used for developing ANY KIND OF social networks and provides a platform which can easily evolve and change to keep up with the trends and behavior changes in the social web environment.


Is this a yet another facebook cloner? - Heaven no! facebook is one of the many types of social web species out there. Anahita ™ is for developing social web projects of all kinds. If a facebook clone is what you want, you can have that too!

How is Anahita's License? - Anahita is released under the GPL License 2.0

How is Anahita a Commercial Open Source project - The entire Anahita code-base is accompanied with the GPL license however in order to obtain a copy of the code our customers are required to sign up for one of the membership plans and pay an annual membership fee. Once they are in the club and obtain a copy of Anahita Social Engine, extensions, or social apps, they can use it however they want within the terms of GPL 2.0 license. For example they are free to read, modify, and customize the source code and there are no limits on how many websites they can launch using the obtain copy of the code.

Where can I download Anahita? - Sign up as a partner and after paying an annual membership fee you'll get access to all the resources.

Where does the name Anahita come from? - The project name and logo were inspired by the ancient Persian Goddess Anahita the divinity of water, wisdom, protection, peace, and fertility. She seeded planets with life and grew communities. Anahita Means "The Immaculate One".

In the ancient culture Water also symbolizes knowledge that freely flows amongst the communities and is necessary for life to continue. Some believe that she could be the origin of Venus, Aphrodite, or the pagan Eve (mother of all human kind). What's certain that she is graceful, compassionate, confident, and powerful.

Is Anahita a Joomla! component? - Anahita is not one component. In fact it is available as a collection of installable packages on Joomla! framework. Anahita uses only 4 main aspects of Joomla! framework:

  • Template Engine
  • Extensions Management
  • Menu Management
  • Basic user management and Authentication

Other than that 99% of Anahita code is written using the Nooku and Anahita frameworks that are installed as Joomla! system plugins. Nooku provides the essential MVC libraries where Anahita provides the essential Anahita Social Engine libraries and APIs that are used in the social applications.

Joomla!, Nooku, and Anahita together? Isn't that going to reduce the performance? - Actually no. First of all Anahita does not use the Joomla's native MVC libraries. Using Nooku MVC framework and Anahita have actually resulted in significantly less lines of code (50-70% less) in comparison if Joomla's native mvc would have been used. For example a model that would have been more than 1000 lines of code using the Joomla's native libraries, is now only about 200 lines using the Nooku+Anahita frameworks. The resulted code is also a lot more readable, efficient, and maintainable.

Can Anahita be used with other Joomla! extensions? - We don't see why not! Anahita does not change the nature of Joomla and only extends it. If the other Joomla extensions are not making any changes to the Joomla's default database model or core code, then they should be able to operate peacefully side by side with Anahita. This however does not mean that they will be interacting with Anahita. If you would like an existing Joomla extension to interact with the Anahita technology you need to develop the integration as an Anahita Social App.


Become a Partner

Become A Partner

Get 1 year access to Anahita extensions, social applications, and support by becoming a partner

Download

Download Anahita Social Engine

Download Anahita Social Engine ™