This is a maintenance release with bug fixes in the Subscriptions app. Upgrading your installation is quite easy. If you have installed Anahita via Composer then use the following command in the root of your installation to get the updates:
$ composer update
If you are using the Anahita master branch on Github, just use the following command in the root of your Anahita installation:
$ git pull
There are no database migrations in this release. If you encountered any issues, please start a topic on the Tribe Support group.
Our special thanks go to Anahita tribe members Scott Crawford and Nick Swinford for testing, reporting bugs, and contributing pull requests on GitHub. This release couldn’t be possible without their help and efforts.
Also special thanks to the rmd Studio team for development and AQ testing. If you needed any custom Anahita development or solutions, please contact them.
We finally put the exclamation mark before Joomla (pun intended). We now present you the first standalone Anahita with no Joomla! code in it. The new 4.3 Birth release has a smaller codebase and better performance.
A bit of history
Anahita started as an extension for Joomla! CMS. After a few releases, the Joomla architecture was constraining us from building a lightweight and flexible graph architecture and social networking platform. To address that issue we started making changes to the Joomla code to make it more flexible for our needs. The result was the Anahita 2.2.4 which was made available as a Joomla distro.
But that wasn’t enough. Since Anahita 3.0 we have been taking out Joomla code until now that there is nothing left of it in the 4.3 release.
This release took a while to happen, but as the diagram shows, it was worth it. Right now, Anahita’s codebase is about 11mb which is about 38% smaller than the version 3.0. The performance has also improved quite a bit as a result. Continue reading “The birth of Anahita with !Joomla”
It is official that the Anahita 4.3 Embryo release is now in the master branch and we are currently using on on our live website. From this point we will be further bug fixing and polishing the code towards a stable Birth release.
Anahita 4.3 is the first stand alone Anahita codebase that doesn’t have any Joomla code in it. We no longer have an administration back-end. It is all happening in the front-end and developed using the native Anahita framework. Since version 3.0 that we started removing the Joomla code from Anahita codebase, it’s been reduced by 40% in size even though we’ve been adding new features such as hashtag, mention, and location graphs.
There will be more updates regarding this release on our blog, so stay tuned.