Back To Anahitapolis

Tag Archive for 'anahita'

Developing the Anahita Social ™ Discussions Application

A social website often needs to have a discussion board either as a stand alone social app or as a part of other social hubs such as Groups, Events, Organizations and such.

In the quest for finding a simple and organic design inspiration for developing a discussion board for the Anahita Social Engine I have been snooping around in different projects.

There are some existing forum extensions available for Joomla. In fact we did try ccBoard and realized that with some modifications to make it work with the Anahita Social Engine user profiles, it would work perfectly. So here is one good candidate.

We have also been using PHPBB3 for Tazzu Community and it seems like a complete forum out of the box and the UI is pretty good although I’ve found it to be a little too bulky for our purpose. We want something much more nimble and lighter. Besides, the user management in phpbb3 and the way it has been coded is not really our style so we’re not too sure about this one!

I must admit I have been fascinated with BBPress for quite some time. This is the discussion board app developed by the same folks who developed Wordpress and these guys have a nice touch when it gets to getting the usability right.

Continue reading ‘Developing the Anahita Social ™ Discussions Application’

Anahita Social Engine ™ with Joomla! from Nooku TV

Anahita Social Engine with Joomla! from Nooku on Vimeo.

Peter Russell interviews me about Anahita (a social engine framework for Joomla). At its core Anahita is powered by Nooku Framework.
My experience with Nooku Framework took Anahita to unexpected levels:

  • rmd Studio and Peerglobe Technology discover Nooku Framework
  • Subsequently entirely re-wrote Anahita (using Nooku) in six weeks
  • Far more fun!
  • Could not have built Anahita without Nooku Framework
  • Plugs into Joomla!
  • “Symbiotic Alien-life form inside Joomla! makes Joomla better and smarter and live longer…”
  • Nooku is “the MVC core that Joomla always wanted”

nooku.organahitapolis.com

Thank you SO much peter and the Nooku team, you guys are amazing.

I wish my best friend and business partner Ash Sanieyan was there with me in the interview as well. He has been spending countless sleepless nights perfecting the Anahita Social Engine ™ technology and he could have provided many interesting inputs about the project from his perspective. Perhaps next time, he’ll get to play the solo on the stage!

Anahita Virtual Storage – How does it work ?

By nature social networks grows in storage size exponentially. For a community of just 250,000 people the total size of only the avatars are about 20 Gigabyte. That’s a lot of space but thanks to the services like Amazon S3, Box.net and other cloud storage, it’s a lot cheaper and safer to store users assets (images, videos, documents and etc) somewhere on the cloud rather than storing locally where your server is being hosted.

This approach however imposes a challenge for the third party extension developers. They have to hard-code the storage API they want to target and build their application in a way that works flawlessly only with that storage. On the other hand, this forces the users of the extensions (the people who download the extension to use it on their Joomla installation) to use only the intended storage service by the developer.

We’ve solved this problem in Anahita by introducing the Virtual Storage concept. Developers can use Anahita Virtual Storage library to read/write data without a need to know about the final storage destination.  cloud

The storage destination is configured by the admin through the Anahita System Plugin in the Joomla administrative back-end.

picture-5

There are two ways of writing data using Anahita storage library, publicly or privately. If it’s public then everyone has read access to the data. This is good for static data like avatar and albums images. If it’s private only the application has access to read the data. In both cases the data is only writable by the application.

Soon we are adding the ability for the other developers to implement their own storage system. This is specially useful for the corporate intranets who have in-house distributed storage that’s not accessible from the outside of the network.

Update on the Anahita Social ™ Partners program

Yaletown, 2-May-09

Cherry Blossoms outside our Studio in Yaletown, Vancouver, BC.

Since our initial launch during the last week we have received numerous encouraging and inspiring emails from people and companies who have shown interest in joining the Anahita Social ™ Partners program and get involved with the project. We are so thrilled to know that our project has been receiving attention and not to mention. Actually Anahitapolis has received over 1850 page views within the first few days of launch which is not bad at all.

We are currently working to put together a practical program which could bring value to the both sites: those who wish to micro-fund this project as partners and of course the Anahita Social Engine ™ core development team who need to continue developing this technology.

We are aiming to post the information this week and those of you who have contacted us already will be the first to be notified.

Hello World!

Yaletown, 20-Oct-08

We have just launched this site so we are too tired to post a long and informative blog post, and please don’t touch anything yet, the paint is still a bit wet!

Anahitapolis.com is the Home of Anahita Social Engine ™ projects where we post updates, technical information, announcements and so on. This website will also be evolving to the support and distrobution of this framework.

So for the time being, here are some existing content that you may find useful:

Peerglobe Blog: Anahita Social Engine

Peerglobe Portfolio: Anahita Social Engine ™ & Development Framework

rmd Studio Blog: What is Anahita Social Engine ™

rmd Studio Portfolio: Anahita Social Engine ™ and Development Framework

Would you like to hire us to custom develop you a Social Web project?

Peerglobe Technology: Social Network Website Development

rmd Studio: Social Networking Development

and at the end, Johan Janssens and Mathias Verraes at Joomlatools totally Rock!