Anahita™

Anahita™ is a developer friendly and open source social networking engine for building the very foundations of your social web project or business idea.

Anahita™ social networking engine is both a framework for building your business social apps and a platform for hosting them.

If you have basic technical skills, you can launch a basic social network right away. If you have development skills, you can go far beyond that. Anahita™ provides a specialized toolbox with the essential building components, so you can quickly develop your social apps and host them too.

Anahita follows the correct Nodes-Graphs-Stories architecture of a social network. Unlike other cookie cutter alternatives in the market who focus on features lists, Anahita™ provides a truly organic and scalable solution that grows and evolves as the business ecosystem changes.

Using Anahita ™ you can develop services such as:

  1. Classic social networking websites
  2. Project management systems & company intranets
  3. Citizen journalism & distributed news networks
  4. Social e-learning environments for education, business, or special interests
  5. Business networking, talent search or online dating

Gallery

Please click on the thumbnails to see the enlarged images

Person ProfilePerson Profile - Edit InformationSocial Graph GadgetA Person\'s Social GraphSocial Graph + StatsVideo embedding in the story updates Comments on a story updateDashboard story feedAdministering Social Applications in the back-endSetting up a social application to different actor typesInline comment editingCommenting

Key Features

Anahita ™ Bazaar - provides one-click install and update for Anahita social networking engine and apps delivered to you directly from the Anahitapolis.com website. You have to be a Premium Tribe member to receive updates for the premium social apps and extensions.

Essential social networking features upon installation - This includes rich people profiles, story feeds, flexible social graphing, privacy management, a dashboard for incoming stories from leaders and public messaging.

Lead, Follow, Mutual (LFM) Social Graph - Anahita™ uses one of the most flexible methods of maintaining relationships amongst people called the Lead-Follow-Mutual social graph model. In this model, people receive updates by following each other. The LFM model has been used by social networks such as twitter.com and flickr.com.

Story Feeds - The activities of an Actor node (a person, group, or an event) are compiled as a list of story items. A story item can be commented on. People subscribe to each other's stories (activities) by "following" each other. Likewise, people can also follow groups, events, or projects to receive updates.

Privacy Management - Anahita™ is inherently more secure and private because of its Lead-Follow-Mutual social graphing model. There are 6 privacy levels for every piece of content that people create: public, registered, followers, leaders, mutual, and myself only. Anahita™ framework API enables developers to easily implement privacy settings for their custom social applications.

Ability to block unwanted people - A user can block unwanted people, which means that they will no longer be able to see the blocker's profile and content.

Dashboard - The dashboard view delivers the most recent incoming stories and updates from the people, groups, and other actor nodes that you are following.

Comments - All Anahita™ Media nodes (topics, photos, albums, etc.) and Story nodes can be tagged* and commented on. In fact, the Anahita™ Framework provides API to give any kind of node the ability to be commented on.

Geolocation Support - All the Anahita™ nodes whether they are Actors, Media, or Stories have geolocation fields which can be utilized by location aware social applications. For example in your custom social apps you can store and locate the origins of activity updates, uploaded media, or people on the google maps.

Public Messaging - public messaging on Anahita™ is done using the story feeds. If a person post a story item on her own feed, it is a "story update". If she posts a story item on another person's feed, it is a "public message". From that point the conversation continues by posting comments on the posted message.

Translatable User Interfaces - All the views and links within Anahita™ user interfaces are translatable. People have the option to select a language providing that additional language packages are installed on the system. To further extend the ability to translate your social network we recommend using the Nooku Content technology which enables a through translation of the entire website to as many different languages as you wish.

Fully Customizable Look & Feel - Anahita's template engine, in combination with the Gantry Framework, enables you to customize your social network's look and feel exactly the way you like. There are many options available to let you configure and customize all the user interfaces. A web developer is able to completely overwrite the html, css, and javascript outputs of Anahita at the template level.

System and Email Notifications - When people comment on a story item or media (discussion topic, photo, album, etc. ) they are automatically subscribed to that node and receive email notifications. People do have the option to later change their subscription setting.

Powerful CMS Functionality - Anahita™ is using Joomla! CMS as the web platform and therefore provides the full functionality of this immensely popular content management system to your Anahita™ powered social network.

Extend Anahita™ Using Custom Social Applications - Anahita™ is extended either by installing existing social apps or by developing custom social apps using the Anahita™ framework.

Technology Overview

The organic and scalable architecture of Anahita™ follows the mathematical model of a social network, where everything is developed using the reusable elements of Nodes, Graphs, and Stories. In this architecture:

  • Nodes - People, groups, events, topics, pictures, images, etc., are all nodes.
  • Graphs - The relationships amongst the nodes are maintained by the graphs (edges).
  • Stories - News and information propagate across the network of nodes and graphs as stories.

Anahita™ Nodes-Graphs-Stories Architecture

Using only these 3 basic elements you can build the most complex social networking systems; just the same way that our entire complex universe is made out of reusable particles of electrons, protons, and neutrons!

System Requirements

Anahita ™ is a LAMP technology:

  1. Linux or Unix server
  2. Ngnix or Apache 2.0+ (with mod_mysql, mod_xml, mod_zlib)
  3. MySql 5.0+
  4. PHP 5.2 with mysqli support

On some servers you may get a white screen after installation. That is very likely due to the Suhosin patch and this is how you can fix it.

Download Anahita™

Free download. To get support, sign up for the Premium Tribe plan.

Anahita ™ 1.5 - Support

Anahita Social Networking Engine support group. Please post your programming related questions in the Anahita project group. #support #premium #1.5
136 Followers

Anahita ™ 1.5 - Project

Anahita social networking engine 1.5 project management group. #project #birth #premium #1.5
109 Followers

Anahita™ Social Networking Engine - Related Blog Posts

  • Anahita Podcast Episode 4
    This is episode 4 of Anahita Podcast recorded from the Wed. January 11th 2012 Google Hangout session with Scott (from http://www.BeerLovers.com), Rob Saric and Steve from the Anahita Tribes as well Ash Sanieyan, the co-founder and developer of Anahita. In this podcast we’ve had a bit of sound problem. Rob and Steve were sharing a [...]
  • Anahita Podcast – Episode 3
    This is the episode 3 of Anahita podcast from Friday December the 16th. On this week’s podcast we had Mr. Bob Bloom (from http://www.southlasallemedia.com), Zach, and Bent, who are all Anahita tribe members, as guests on our hangout session. During this 1 hour session we answered questions regarding: Building alternative distributions of Anahita What makes [...]
  • Anahita 1.6 Alpha is ready
    That’s right yesterday we officially welcomed the Alpha girl in the social networking universe and we are now aiming for the Embryo release. Anahita 1.6 is a transitional release which means as soon as the code base is stable it will be the 1.7 Birth release. Anahita 1.6 is not the 1.5 release with more features, in [...]
  • Anahita 1.5.11 Birth Release Update Available for Download
    You can receive this updates either from the Anahita Bazaar in the administration back-end of your Anahita installation, or by downloading and installing the Anahita update and application packages one by one. DO MAKE SURE to make both file and database backups before applying the updates to your Anahita installation. This minor update provides a number of [...]
  • Anahita 1.5.9 Birth Release available for download
    The new release of Anahita™ social networking engine 1.5.9 Birth release is now available so download Anahita™ for free. The release contains a number of improvements and bug fixes. We have also added the Anahita™ Bazaar feature which allows one-click install and update of Anahita™ social networking engine, apps, and extensions. You need to have a [...]