Anahita is not a Joomla extension


Some of our good members specially those who are coming from the Joomla community are under the impression that Anahita is a Joomla extension or an extension developed for Joomla. We even had a couple of people who paid a membership fee expecting to download an installable Joomla extension from Anahitapolis. That is despite that fact that nowhere on our website is presented in that context. Look on this page for instance. In fact you have found any, please let us know and we will remove it. So if we haven’t been clear enough here is another announcement:

The Anahita™ social networking engine is not a Joomla extension! nor distributed as a Joomla extension.

What are the building blocks of Anahita™?

The truth is that 2 years ago, we did build the early releases of Anahita as a Joomla extension. We even released the alpha1 as an installable extension. It was only over time that we have developed a through framework specialized for developing social apps (over 7000 code commits) and Anahita evolved to become a stand alone platform and framework as a social networking solution.

Today Anahita™ is the collection of 3 powerful frameworks (Anahita, Nooku, and Gantry) that are shipped in a container called Joomla!. In this context Joomla is only used as a web platform and stepping stone for developing the first releases of Anahita technology. In fact 99% of Anahita code is developed using the Anahita and Nooku Frameworks where:

  • Anahita™ Framework: provides the software framework and API specialized for developing Social Apps.
  • Nooku Framework: provides the basic MVC agile software development framework.
  • Gantry Framework: provides a superb themeing framework

For the Anahita™ we are using a stripped down version of Joomla! 1.5, because the platform aspects of Joomla such as it’s extension management, menu management, and user authentication did the job quite nicely and there was no point for us to rebuild those from scratch. We have also made some upgrades to the Joomla so it can better accommodates Anahita social networking engine and Apps.

For the later releases we have a keen interest to use the Nooku Server as a much lighter web platform for building Anahita which could provide some really neat features such as multisite-social networks!

If you think this is odd, consider this: Joomla! itself has been developed using many other open source technologies. Same goes for technologies such as Mac OSX, Aptana, or Ubuntu.

The fact that Joomla! is used as the web platform, it also provides some other perks too. For example it comes with a basic CMS that is shipped with Joomla. A lot of Joomla extensions can be installed on the Anahita™ as well. That is something that you need to test and find out. We are not married to the concept of making sure that all Joomla extensions should work on with Anahita. They certainly do not suddenly become social applications either!

A CMS is a CMS

A social network is 2 generations ahead of a Content Management System. Here is the evolution path:

  1. CMS: few people publish, many people read
  2. Read/Write Web (web2.0): many people publish and many people read.
  3. Social Web: all the aspects of read/write web, except that information is propagated and shared in small bits (stories, status updates, micro posts, tweets!) based on the directions and relationships defined by the social graph.

Joomla is a great CMS! We love Joomla for that purpose. However our goal for the Anahita project is to build next generation technologies that help people connect and collaborate in highly effective and efficient ways. Our goal is not to build and nurture CMS technologies. That responsibility is left to projects such as Joomla, WordPress, or Drupal.

We also do not think that attaching social networking to a CMS will work out quite well. It is like trying to attach wings to a car and make it fly. It will be a lot more sensible to help the passengers get out of the car and get on an airplane!

Having said that Anahita is still a commercial GPL project. Which means you can always check out the Anahita™ libraries and extension from the svn (only Anahitapolis paid members can do that) and try to install them on your Joomla installation. If you take that approach, that will be your codebase and you will be responsible to maintain it the Joomla way.

We are going to develop automated tools that will help you easily update the Anahita social networking engine and apps right from your administration panel. Most likely these tools will not be functioning with your Joomla installation.

So how about people who already have a Joomla! powered website?

People who are using Joomla have 2 options available. We can invest some time in building Joomla to Anahita migration tools for you. Or you can also start building your social networking project from ground up using the Anahita framework and platform.

Let’s clear up the miscommunication

It is stated on our Terms of Services that  that all sales are final and no refunds will be made once you sign up as a member.

However for all of you who have signed up and paid us only on January 31st and Feb. 1st 2011 under the impression that Anahita was a Joomla extension, we will gladly refund your fees and change your account to basic free account. And please make sure you read the TOS and website content before you sign up for a service to prevent these sort of misunderstandings. To get a refund please contact us with your name and information.

If you are happy to use Anahita as it is, we will be glad to be working with you for the next 12 months. Let’s build the next generations of social web technologies together and make a difference.

10 Replies to “Anahita is not a Joomla extension”

  1. A lot of the confusion probably comes from the RocketTheme discount page that links here. That’s how I got here and was under the impression it was an extension for Joomla.

  2. As I am sure you know, there is no such thing as having a “no refund policy”. Not only is it bad for business, the payment processors require you to have one. And of course folks can just reverse payments.

    Wouldn’t an easier solution be to but a big notice on the payment page making people aware that anahita is not an extension?

  3. @Vic “As I am sure you know, there is no such thing as having a ‘no refund policy'”

    iPhone store, Facebook, and have a no refund policy as well. It is up to the vendor to set the terms, it is up to people to decide whether they want to commit or not. A lot of membership plans that you pay for online have a no refund policy.

    On Anahitapolis people aren’t buying software licenses. They buy membership and access to the Anahitapolis resources for a limited time.

    It is bad business if we don’t let people know ahead of time. People have to agree to the Terms of service before making a payment.

    @Vic “Wouldn’t an easier solution be to but a big notice on the payment page making people aware that anahita is not an extension?”

    We’ve only had that issue from some of the Joomla community members. Not all the people who join Anahitapolis are closely familiar with the Joomla. They are here to look for a social networking solution.

  4. I guess you shoud remove the:

    “Powerful CMS Functionality – Anahita™ is using Joomla! CMS as the web platform and therefore provides the full functionality of this immensely popular content management system to your Anahita™ powered social network.”


    It could mislead people to think Anahita is a Joomla extension, and think that they can build a site with Anahita and Joomla (1.5, 1.6 and future builds) using all the other many extensions that Joomla already have.

    Anyway, awesome job on Anahita! 🙂

  5. Totally understand your point and direction with Nooku server. But for what seems like not too much effort, why not opem up your customer base and reduce support and increase customer satisfaction, by support Joomla! 1.6 early?

    Love Anahita

  6. @A we are indeed using Joomla as the platform in the Anahita so there is no reason to remove that statement. We are just not distributing Anahita as a joomla extension.

  7. @Cosmic Fantasia Joomla 1.6 is not a suitable light weight platform for our purpose. Nooku framework is. There is a topic in this regard on the Anahitapolis Atrium and Johan Janssens himself has participated in it too. You will be finding more detailed information there on why we have decided to choose Nooku Framework over J1.6

Comments are closed.