Topics

Anahita Atrium

Anahita Atrium's Topics

James Imani

James Imani

March 27 2010

Summary of Anahita

I just wanna sum up some features of Anahita and would like to propose more new features.

[I call only some important features]: -Profile (I found it in the demo) -Follow User/Be friends -Wall Post -Private Message (don't find it here but read it already in the roadmap) -Ability to embed videos from other social networks -Photo Albums -Discussion (Forums) -Facebook Connect (very well :D ) -Twitter Connect (???) -Blogs (User can write their own stories etc, right?) -Event Manager (very well :D) -Configurable vanity URL for the user profiles (I don't understand it)

my propose: - Video Sharing (not only in Topics, Private Message etc, which is pronounced in roadmap). I mean a menu, where you find all Videos (which Users have uploaded or embeded from YouTube etc) and the others can give comments. (Is it the YouTube, Vimeo (com_tube)? ) - Gateway for other forum components - User can building Groups (the founder of a group has admin power) - Not only Facebook-Connect. What about Yahoo, MSN etc?

I have a question, too... Is that demo what I see a theme of Joomla and Anahita is integrated into it? I mean, if I install anahita in my joomlaproject, it will look like here? All the menulink above(Home/Dashboard/Myprofile/Social Graph...)will show above my own joomla-theme or under the broadcrumb-position of my theme? #suggestions

Rastin Mehr
Rastin Mehr
March 28 2010 Permalink
My ideal match feature List:

- Blond Hair
- Big Brown Eyes
- Smiles back at you
- Cuddly
- Enjoy a healthy diet of fruits and vegetables
- playful and adventurous

But completely different user experience!

That might happens if we look for the ideal match using feature lists ;)



Rastin Mehr
Rastin Mehr
March 28 2010 Permalink
Video Sharing (not only in Topics, Private Message etc, which is pronounced in roadmap). I mean a menu, where you find all Videos (which Users have uploaded or embeded from YouTube etc) and the others can give comments. (Is it the YouTube, Vimeo (com_tube)? )

You can easily build an Anahita video sharing app by extending an Anahita media node. They are already commentable and taggable.


- Gateway for other forum components


Anahita is open source. All the other forum component developers can read it and develop bridges if they like. Forum components have a lot of features that will become redundant since Anahita Social Engine acts as the main container and platform for all the social apps, but integration of other forum components with Anahita is not impossible.



- Not only Facebook-Connect.


Facebook connect is being developed as we speak, not only for the initial sign in and importing a profile but ability to publish back stories from a Social Engine container back to facebook, etc.

Twitter integration will also be ready in 2 months by the time Anahita 0.9.5 is ready to be released.


What about Yahoo, MSN etc?


We haven't had any requests for those. FacebookConnect and Twitter Integration are being funded by some of our partners and clients.
Rastin Mehr
Rastin Mehr
March 28 2010 Permalink
Is that demo what I see a theme of Joomla and Anahita is integrated into it? I mean, if I install anahita in my joomlaproject, it will look like here? All the menulink above(Home/Dashboard/Myprofile/Social Graph...)will show above my own joomla-theme or under the broadcrumb-position of my theme?

Yes Anahita is available as a collection of extensions installable on Joomla! however it uses only 4 aspects of Joomla:

- template engine
- menu management
- extensions management
- basic user management+authentication

Other than that 99% of Anahita code is written using the Nooku Framework and Anahita Framework.

The menu items that you mentioned on the top are created using the Joomla menu manager.

The total setup that you see here is only one of the many permutations that you can install and configure Anahita. It is a bit facebookish, but unfortunately that is what most people recognize as a social network these days. In reality our goal has been not to make Anahita a facebook clone maker, but a solution for developing social networks of any kind using the primary elements of nodes+graphs+stories while every node is commentable and taggable. You can build:

- project management systems
- distributed learning systems
- intranets
- citizen journalism portals
- social coding
- niche dating sites
- content generation and sharing websites

In face many different websites that you see these days can be rebuilt in a social context, that is because many of the business models in 21st century are moving away from top down models to bottom up democratic organizations that are more socially and environmentally conscious .
Rastin Mehr
Rastin Mehr
March 28 2010 Permalink
As much as I don't like building features lists, I am writing new content for the Anahitapolis. I will be sharing them here to ask everyone's opinions.

Anahita is a lot more than a feature list. It is framework, a platform, and a design philosophy for developing all kinds of social networking experiences and projects.
James Imani
James Imani
March 28 2010 Permalink
First of all THANKS for sharing the information.
And sorry Rastin, I don't want to annoy you by listing a feature list.
I know that Anahita is more than a feature list.
I wanted only to know the POWER of Anhita! ;)
Rastin Mehr
Rastin Mehr
March 28 2010 Permalink
I was just joking ;)

We still need features in order to build finished projects. In the same time I was making a point across that Anahita is a framework and platform, and therefore she is mostly about the unlimited possibilities that she provides and not the features that you'll get from the default installation.

Take wordpress for example. The default installation doesn't do much, however every blogger install their own 5-6 plugins and end up having a custom publishing/broadcasting unique to their own project/business.

So Shopping around by feature list not such a good idea. I would go by the power of framework and platform, because in the long run that's what matters. A long term solution has to be able to change and evolve as the environment changes.
Marco Zambu
Marco Zambu
March 29 2010 Permalink
Hì! I'm new on Anahita world, fist of all I would like to thank all people working in this project. Then i just say : THIS IS THE RIGHT WAY! you have targets, you fixed time to reach objects. I'm very anxious to see facebook and tweeter connect working. Thanks.
Rastin Mehr
Rastin Mehr
March 29 2010 Permalink
You're most welcome Marco, thank you so much for the complements :)


Then i just say : THIS IS THE RIGHT WAY! you have targets, you fixed time to reach objects


What are you referring to Marco?


I'm very anxious to see facebook and tweeter connect working


They are on the way. We have already started working on the FacebookConnect extension for Anahita.
Marco Zambu
Marco Zambu
March 29 2010 Permalink
I know. I would like to see how FacebookConnect and TwieeterConnect works in Anahita. ;)
hmm this topic is fresh should be on top of the board, right?

hmm this topic is fresh should be on top of the board, right?


The topic are ordered by being sticky and then freshness. So if there's a older but sticky topic it will show first than a new non-sticky topics.
Rastin Mehr
Rastin Mehr
April 01 2010 Permalink
hello @all,

I've just updated the Anahita Key Features page on Anahitapolis
James O'Sullivan
James O'Sullivan
April 01 2010 Permalink
you mean to say the brown eyed blond is not part of the feature list now!!
Rastin Mehr
Rastin Mehr
April 02 2010 Permalink
Well if we use feature list to find a match, we may end up cuddling with the yellow monkey instead of getting a date with the brown eye blond girl. It is the experience, concept, and what's inside that makes a difference. Feature lists lead to comparison charts. An old trick used by sales people to close customers on a deal.
I've been wondering why everybody wants to reinvent the exact same wheel. And things like Facebook Connect are already available for Joomla, right? Isn't that good enough?

I'm interested in knowing what Anahita has that's unique and different. I'm very impressed with the basic social engine. It's by far the best Profile program for Joomla. It's very good.

I'm afraid if Anahita tries to be like everybody else, the developers will get spread too thin trying to accomplish all that, and the program will be more of the same-oh, same-oh. I think Jomsocial has suffered a bit from that.


Rastin Mehr
Rastin Mehr
April 06 2010 Permalink
And things like Facebook Connect are already available for Joomla, right? Isn't that good enough?

FacebookConnect provides a set of features that do not come with the basic Joomla implementation. For example importing avatar and a person's profile information from facebook to an Anahita installation, or posting a custom notification message from an Anahita installation to a facebook activity stream.

I'm interested in knowing what Anahita has that's unique and different.

It is mainly the platform for hosting social apps, software framework for developing social apps, and design philosophy based on the Nodes+Graphs+Stories architecture that are the building blocks of social networks.

Anahita Architecture Overview

Just like everything in the material universe is built using electrons, protons, and neutrons, etc. everything in Anahita is developed using the basic building blocks of nodes and edges that form a network where news, information, and stories travel around.

That enables lost of room for organic growth, scalability, and design flexibility for the future social apps and social networks that will be built using Anahita.

If you go to wikipedia the description of social networks mentions nothing about facebook or twitter. In fact it talks about the network theory of social networks. That is the concept that we have implemented in the Anahita. It is actually a branch of physics and mathematics.

Wikipedia: Social Network


I'm afraid if Anahita tries to be like everybody else, the developers will get spread too thin trying to accomplish all that, and the program will be more of the same-oh, same-oh.

Indeed that has been the wrong evolutionary path for many projects: cramming as many features as possible inside a package in order to make an appealing feature lists for the sales pitch. You'll end up with bloated software that doesn't solve everyday problems.

A system that adapts itself to a continuously changing environment has the highest chance of survival or else it gets removed by natural selection.

Open source software is like that too. If we customize Anahita for a specific niche or facebook type projects we are only reducing its chance of success, which is why at every step our goal has been to keep Anahita as generic and lightweight as possible. It is up to the website developers and configurators to built finished projects for themselves. Our goal is to only build and maintain the basic reusable building blocks for them.
awesome vision, great projects are made by great people, and selling a concept, building blocks to ma is much more then buying a full blown feature packed software, at least for a field were experimenting, creativity and adaptibility is a must, there are allready good facebook colnes outthere if u need something like that.

keep it up guys, anahita rocks, your rocks!

Powered by Anahita