The Anahita – Twitter integration is the first social app that is available for the Anahita Social Engine 1.0 alpha3 codebase.
Anahita Social ™ Tweets codename David Joly from DavidJoly.com has been named after the super awesome Anahita partner who has funded half of the development hours for this social app and agreed that we release the code under the GPL2 to all the Anahita Partners and continue maintaining the codebase in Anahitapolis.
Anahita Social ™ Tweets provides all the necessary APIs for the following features:
Reading incoming tweets from an existing Twitter @account and displaying them either in a Gadget or the Story Feed.
Signing up a user through twitter if they don’t have a registered account. In this case they still have to register through the site but their account gets linked after registration.
Mapping an authenticated Twitter user to an Anahita user.
Quick Sign-in using an existing Twitter @account credentials
Handling multiple Twitter accounts for an actor node (Person, Group, Event, Project, etc. )
Posting a story update, custom message, or system notification from Anahita Social Engine ™ to one or many Twitter Accounts belonging to an Actor node.
The API is quite fun and simple to use. To give you an idea here is an example:
$actor->twitterAccounts->postUpdate($update);
Speaking of Twitter you, can follow us @anahitapolis and hashtag #anahita to receive updates about the Anahita project.
We are excited to announce that Anahita Social Engine ™ alpha2 has been released to the Anahita tribe of partners last night. This is a transition release to the alpha 3 and is not available to the public.
This release took about 67 days to build since the release of Anahita alpha1 and about half of that time was spent on upgrading the Anahita code to use the most recent Nooku Framework 0.7 code. We are hoping as we build more API and improve the Anahita framework we can reduce the time between each release.
I would like to thank my best friend and business partner Ash Sanieyan who did most of the work on this release. He is the genius behind implementation of Anahita ™ framework and platform. I like to think of him as the Harry Potter of programming. This project couldn’t have been possible to this degree of quality without him. The Anahita team would also like to thank Mr. Johan Janssens and the rest of the Nooku team who have worked with us to make this release possible.
What’s new in this release?
Significant performance improvement due to the changes both in the framework and database model.
Anahita Social Engine is now using the most recent version of Nooku Framework 0.7
Implementation of Person Profile privacy settings and Privacy API which can be used within the Anahita Social Apps
Improved implementation of the Social Graphs and also ability for people to block other unwanted people.
Implementation of APIs that facilitate development of all kinds of Groups social apps for a social network such as: Groups, Events, Projects, Organization pages, Fan pages, etc.
Implementation of Node Subscriptions API. This API allows Anahita Social ™ Applications to subscribe a person to a node and notify them later when a change occurs for the node. By default the notifications are handled via Emails, however, in the future Applications can customize this by adding their own notification handler such as SMS, iPhone Push Notification and etc.
I know it is a bit late, but better be late than never About 9 days ago we’ve had the privilege to meet one of our project’s early supporters and Anahita partners who was coming from California and visiting us in Vancouver, BC.
Luther is from the FlixibleStrenght.com and he was doing a workshop in Resistance Stretching and Meridian Flexibility System in a studio in North Vancouver.
Unfortunately Ash and I were too sleep deprived from long development hours that weekend to be able to make it to Luther’s workshop, but we did get a chance to show him around the Yaletown, False Creek, and Burrard Bridge area. It was such a great experience meeting one of the people who has been an early supporters of the Anahtia project in person. We are looking forward to the day that we can invite all the Anahita partners together here in Vancouver and meet them in person.
We would like to thank our wonderful friend Mr. Bob Bloom on blogtalkradio.com/southlasalle who conducted a roundtable session with 10 people: Rafael, Vika, Johan Janssens, Ash Sanieyan, Faisal, Derek, Alan, Alice, Joe, and myself. In this project the leaders of 3 projects – Anahita, Nooku, and Tienda – were interviewed. You haven’t yet listened to the podcast we recommend you to do so:
It has been brought to our attention that some websites are making false claims to be Anahita Partners or Official Translation Partners. If any website is publicly making such a claims and their names are not listed here Anahita.com/partners we do not recognize them as partners. They are fakes.
There are also many websites that are distributing the Anahita Social Engine ™ source code and require you to register for an account. There is no need for you to do that when you can download your own free copy here. It is code released under the GPL2 and you are not required to register for any accounts. Please keep in mind that code distributed from the WARES websites could be laced with malicious code. Don’t do that to yourself.
We are celebrating the 4000 code commit and we thought it was about time to release some code to the public so all the hackers and developers out there could have a look inside the existing Anahita Social Engine version 1.0 alpha 1 codename White Angelica. You can download the installable packages here
So here is what’s new:
We have changed the version number from 0.9.4 to 1.0
As an alpha release the code has been working quite well actually. It has already been tested by the Anahita partners and we have also been using it on the Anahitapolis demo for over a month now. The current release is alpha 1. Naturally it has bugs, it doesn’t have some of the features such as privacy, Access Control List, and user blocking isn’t working. Those are all fixed in the alpha 2 release that we are now working on.
Anahita Social Engine ™ will be free as free beer
As we have mentioned many times, we will be making Anahita Social Engine available to public for free. If you’d like to download Anahita extensions, social apps, and have your technical questions answered you can always sign up as a partner.
All the Anahita code is accompanied by the GPL 2 license. Yes even the extensions and social apps. That means once you obtain a copy, you can use it anyhow you want within the terms permitted by the GPL2 license. You can read the source code, modify it, and use it as many time as you wish for your own projects or client projects.
You are more than welcome to post them here. Comments are moderated especially if there are no real name, email, and website url are provided by the author.
Please don’t forget to follow us on Twitter @anahitapolis and if you are coming from the Joomla Community, you can join the Anahita Social Engine Fan Club here on the Joomla.org website.
A while ago we have released the Anahita Social Engine ™ 0.9.4 to the tribe of partners. The new social engine code has been rewritten from ground up based on a Nodes-Graphs-Stories architecture and domain driven design. We are happy to announce that 2 of the main social applications – Anahita Social ™ Photos and Anahita Social ™ Discussions – have also been rewritten based on the new framework and platform and we are now officially done with the old code and looking forward to build all the upcoming extensions and social apps based on the new Anahita Social Engine ™ architecture.
Our hard work is already paying off. Now it takes way less code to develop social apps and the written code is even more organized and easier to maintain. It is indeed a lot of fun developing social apps using Anahita and Nooku Frameworks!
Recent Comments