Topics

Anahita Atrium

Anahita Atrium's Topics

Sara Toole

December 07 2011

New Release

Hi Rastin,

Thanks for all of your input so far.   I am interested to know when the next release of Anahita will be available -- or when you hope to have it available.   Would also love to have an update of what you are looking to include in the new release (have read numerous threads that detail different aspects). 

Will it be easy to upgrade if we start with this edition and move on?

Also, what skills does a programmer need to be able to customize Anahita?

Thanks, Sara #anahita #social #networking #engine

Rastin Mehr
Rastin Mehr
December 08 2011 Permalink
Hi Sara,

Welcome to Anahitapolis, it is great to have you here with us!


I am interested to know when the next release of Anahita will be available -- or when you hope to have it available.

We are currently working on the Anahita 1.6 Embryo release which we will be using on Anahitapolis.com ourselves for a while. Once we remove all the bugs and polish the code it will be relabeled as Anahita 1.7 Birth release. After that we will be delivering several new set of features in multiple 1.7 Birth releases.

We don't have any set dates (we never do); however, Anahita 1.6 Embryo release will very likely be ready before the end of the year. The first Anahita 1.7 Birth release will be perhaps available in the first half of the January 2012.


Would also love to have an update of what you are looking to include in the new release (have read numerous threads that detail different aspects).

We have done a lot of infrastructure improvements that will enable us to build the new features that we wish to have in 2012. Some of the most immediate ones that will be available in the first Q of 2012 are:


+1 or Likes on all Anahita story and medium nodes and comments (the voting up API)
A composer on profiles which allow easier creation of story updates, or a new medium node such as a new topic, photo, page, blog post, etc.
Improved privacy and Access control system in both user interface and framework level.
we have taken out all the existing fields on people profiles and then provided APIs so you can add custom profiles to the Actor profiles (people, groups, etc.) using custom extensions or allowing social apps within an actor profile to inject custom fields to the actor profiles.
Global search similar to the spotlight search on mac osx or google search
folksonomy (tagging)
improved private messaging. The basica proviate messaging will be very similar to the one on Google+ via the story feed
improved UIs, css, and html structure using LessCSS and TwitterBootstrap libraries.
Completely rewritten domain libraries which allows developing social apps with writing up to 50% less code. All the existing apps have been rewritten for the Anahita 1.6 and 1.7 code and they contain up to %46 less code.
significant performance and speed

and more. We have made fundamental changes to the nodes and graphs in the Anahita framework and the effect will be profound in the application level and performance of the system.

Two major difference between Anahita and other alternative projects is that:


Anahita is perhaps the only open source implementation that follows the correct Nodes-Graphs-Stories architecture that social networks are made out of.
As other projects keep adding features and the end user switch off the ones they don't need and use the rest. For Anahita at every relase we take out features and write less code until we can no longer do that. Then the end user only adds what they need and end up with a system that is light, fast, scalable, and much easier to maintain.


Will it be easy to upgrade if we start with this edition and move on?

If you use a generic installation of Anahita, the Anahita™ Bazaar one-click update in the administration backend is what you need. Anahita updates are quite frequent and therefore we've made it our number one goal to make the updates as easy as possible. The updates are coming from Anahitapolis.com to the Bazaar user interface in the back-end of your installation. It provides both code and database migration updates.

If you have a custom template or custom apps that you have developed, you need to update those yourself. In this scenario we recommend you to have a staging and live version of your site to first test the updates on the staging version and then proceed with the update on the live site. 

In both cases always ALWAYS make both code and database backups before applying the updates.


what skills does a programmer need to be able to customize Anahita?

If you know how to develop templates for applications such as Joomla, Wordpress, or Joomla you can quickly learn how to customize and build templates for Anahita. Although keep in mind a social network is at least 3 generations ahead of a CMS so you will be working more advanced concepts such as writing css using LessCSS technologies.

For developing social apps you need to be familiar with MVC design patterns and object oriented programing. Anahita comes with a very powerful software development framework especially developed for building and hosting social apps. It also allows you build those social apps using as little as possible code.

Here are some more information that you may find useful:

http://blog.anahitapolis.com/2011/11/anahita-3q-report/
http://blog.anahitapolis.com/2011/11/anahita-1-6-alpha-is-ready/

Did I answer all of your questions?
Schaeffer Somers liked this

Powered by Anahita