Anahita Birth Release 4.1 is now available

Writing the announcement for #Anahita 4.1 Birth release

Whenever we reach a new milestone in our journey, it feels amazing and we cannot wait to tell you all about it. So what was accomplished during the last 4 months?

  1. all the mootools code has been removed and the entire javascript library of Anahita has been rewritten from ground up in JQuery.
  2. tinyMCE editor has been removed and instead we have developed a custom HTML5 editor that is very lightweight
  3. improved how content is rendered in posts
  4. simplified and improved the social graph API
  5. new drag’n drop multiple file uploader in the photos app
  6. HTML5 form verifications
  7. further user interface improvements for mobile and desktop users
  8. cover images for Actor profiles

I am going to tell you how to upgrade to Anahita 4.1 first and then go through the 7 items one by one:

Continue reading “Anahita Birth Release 4.1 is now available”

Anahita 4.1 Embryo Release is now available

Anahita 4.1 Embryo Release is now available

We have been quiet for a while and working hard for the past 4 month. It may not seem like a lot of changes on the surface, but we have rewritten the entire Anahita javascript library in JQuery in this release and we have done a lot of optimization using CSS3 and HTML5. The current Birth release of Anahita is still using Mootools which served us well for some time, until it became a major obstacle for us to move forward. We want to rebuild all of our user interfaces for mobile users first and technologies such as Bootstrap or ZurbFoundation and they all use JQuery by default. Most developers also prefer JQuery as their javascript library of choice. We want to give them tools that they love to use.

You can fork the Anahita 4.1 Embryo release from our GitHub account. This is a code we currently use to power our own website. That is how we discover the remaining bugs and fix them until the codebase is stable and we will have a Birth release after that. If you’ve found any bugs, please report them on our Project or Tribe Support groups.

Anahita HTML5 wysiwyg editor

Other changes and improvement in 4.1 release are:

  1. The new javascript library is 20% smaller in compressed form.
  2. Started to use Grunt to automate tasks such as compressing javascript files. Yes we love our command line tools.
  3. a new lightweight HTML5 wysiwyg editor for apps such as topics or pages
  4. new photo uploader in the Photos app
  5. improved InfinitScroll and masonry layout for all the stream. We are now using CSS3 to create masonry layout and the InfinitScroll javascript code is much lighter and more efficient now.

If you want to track the progress of all 4.* releases check out the Anahita 4.* Vision page

We are now bug fixing all the way until we have a Birth release. The next 2 releases afterwards will be focusing on MobileFirst user experience and removing all the remaining legacy Joomla code from Anahita. That means by version 4.3 we will have a lean and mobile friendly social networking platform to build our knowledge sharing apps on.

Acknowledgements

We also want to thank the contributors from Anahita tribes especially Nick Swinford and the wonderful people in the rmdStudio team who have provided all kinds of help in terms of code or expertise to make this release happen.

Stay updated

Don’t just stand there:

 

An exciting update

We have been busy rewriting the entire Anahita javascript in JQuery and we are now polishing the code towards an Embryo release. This has been a lot of work but it was worth the effort. More updates will be on the way once we merge with the master branch.