We survived another week of sleep deprivation. Thank goodness for the organic coffee!
We are going to have many good news for you in 2011 and here is the first one. The Anahita™ social networking engine 1.5 Birth release codename Ambrosia is now available to the Anahitapolis™ paid members for download. This is the package that is stable enough to be used for starting your social networking project and we will officially be supporting it from now on.
Anahitapolis.com is currently powered using the latest release of Anahita™.
Anahita™ on a Joomla! Distro
This time the Anahita™ has been made available, not as a collection of extensions, but as a distro package which can be installed within minutes in 5 quick steps. The package contains 3 powerful frameworks (Anahita, Nooku, and Gantry) delivered on a lean and light version of Joomla 1.5:
- Anahita™ Framework – provides a powerful MVC software development framework specialized for developing social networking applications following a nodes-graphs-stories architecture.
- Nooku Framework – provides the basic software development framework libraries that the Anahita™ Framework is using. (visit Nooku.org to learn more)
- Gantry Framework – provides a powerful template engine framework that follows the 960 grid system. (visit Gantry-Framework.org to learn more)
I need to emphasize that Joomla! is only used as a container and web platform that provides extension management, basic user management/authentication, and menu management. Anahita makes very little use of the Joomla’s native framework and libraries and it does not run on top of Joomla. In this package we have taken out many of the legacy and unnecessary extensions that are normally included with the default Joomla!
Anahita™ social networking engine upon installation ready to go
For the upcoming releases of Anahita™ we have a keen eye on the Nooku Server as the webplatform of choice for the Anahita™ which is going to provide us many new opportunities that Joomla! wont. I must tell you that the Nooku project is where real innovation has been happening for the past couple of years.
The Embryo and Birth Releases
Traditionally the terms alpha, beta, release candidate (RC), and stable have been used to describe different stages of a software’s completion. This approach works quite well when there is a significant time between every release. That is usually the case for software that doesn’t change as fast for example a CMS or a web browser.
As we move from CMS technologies towards read/write web and social web technologies the rate of change increases and updates are a lot more frequent. This is the nature of social web software to constantly evolve as crowds of people discover new ways to connect, interact and communicate. In this context software that is not fluid enough to keep up with the changes won’t be able to meet the crowd’s needs.
In the Anahita project we learned very quickly that the alpha, beta, RC approach of releasing software did not work very well. So instead we adopted what we call the Embryo and Birth release cycle. In this context once the software is out of the alpha stage, it is either in the Embryo stage (work in progress) or Birth stage (ready to be used). A Birth release can be followed by minor releases that provide security updates and bug fixes.
We estimate that there will be at least one update per month for the Anahita™ social networking engine and apps.
Now there is always the concern that applying constant code updates to a social network will be a painful job for the website administrators. The solution to this problem is not to reduce the frequency of updates, but to develop tools that make it easy to apply the frequent code updates. Developing those tools is going to be one of our main focuses during the first quarter of 2011 as well as polishing all the existing Anahita social apps: groups, projects, discussions, photos, etc.
Thank you RocketTheme
RocketTheme.com is one our most valued clients and partners. We would like to thank them for providing us the beautiful MissionControl template that we are using for the administration back-end of Anahita™.
We will be releasing a new Anahita social app in the next 7-10 days. This app has been requested by many of you and we will be using it ourselves for the Anahitapolis™ upon the first release. To find out about the new social app please stay tuned and follow our updates:
On Twitter @anahitapolis
On Facebook facebook.com/anahitasocial
and this blog