Social Engine & Development Framework
            www.Anahitapolis.com
We had some social web
business ideas
Tazzu.com
Distributed Online Learning
Citizen's Journalism
...


and some project id...
A social web business model requires lots of experimentation
and try and errors.

So we need to reduce the cost of experim...
We need a reusable container that provided all the basic
characteristics commong amongst all the Social Website

   Profil...
In search for the Holy Grail of Social Web Platforms
Studied a whole list of existing web applications and frameworks!
Didn't quite like any of them!

      You want to know why?
Absence of a MVC software development
framework




Didn't like the way they were coded (all top
down or functional progra...
So we decided to build an Open Source Social
Engine for ourselves and for all the people out there
who'd like to experimen...
We named her Anahita after the Persian Goddess of Water, Wisdom,
Fertility, and Love who seeds planet with life and grows ...
Not to mention that she looks hot!
Anahita Social Engine ™
  The Social Engine and Social Applications are
  available as installable extensions for Joomla!
Anahita Social Engine ™ provides
 Profiles & Profile Gadgets
 Social Graphing (Lead, Follow, Mutual)
 Activity Feed: to pu...
Uses Nooku ™ Framework:

Which provides a Rapid Application Development framework so Anahita ™ extensions
and social appli...
Installs on Joomla! ™ which provides:
   A powerful template engine
   Extensions manager (components, modules, plugins, l...
Here is the big picture




                          Ash Sanieyan & Rastin Mehr
                          developed Anahi...
Anahita is fully customizable
  Almost every part of Anahita is re-rewritable by third party extensions, Thanks to
  Nooku...
Lead, Follow, Mutual Social Graphing
Similar to Twitter, Digg, Flickr
more flexible than the enforced mutual
friendships t...
Anahita Social ™ Applications
 Are installed as Joomla components. In the future we'd like to deliver some of them
 via th...
Some Scalability Examples
Distributed Memory Caching System
     Faster Sessions
     Database Query Caching

Storage Virt...
Container & Sub-Container
  Social Engine is the main container
  Groups, Events, Organization Pages are Sub-Containers
What we have accomplished!
An Open Source Platform That is

 Modular
 Customizable
 Scalable
 Exendible
Lowered Costs

We have also lowered the cost of development and experimentation with social web
projects

Early access to ...
Social Web != Social Networks
    Facebook and Twitter are only two examples of the many
        different variations that...
Software Support & Distribution Website
Social Intranet
Social Project Management
Citizens Journalism
Do you want Anahita?

Wait until the public release

Become a partner right now
http://www.anahitapolis.com/become-a-partn...
Thank you!
   Special Thanks to Our Partners

             Bingo.com
           Dioscouri.com
         Elund Christensen
 ...
Anahita Social Engine - Vancouver Demo Camp Edition
Anahita Social Engine - Vancouver Demo Camp Edition
Upcoming SlideShare
Loading in …5
×

Anahita Social Engine - Vancouver Demo Camp Edition

6,038 views
5,818 views

Published on

Anahita Social Engine at the Vancouver Democamp 7, July 7th 2009

Published in: Technology
1 Comment
1 Like
Statistics
Notes



  • <b>[Comment posted from</b> http://blog.anahitapolis.com/2009/07/presenting-anahita-social-engine-at-vancouver-democamp-7/]
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
6,038
On SlideShare
0
From Embeds
0
Number of Embeds
929
Actions
Shares
0
Downloads
61
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Anahita Social Engine - Vancouver Demo Camp Edition

  1. 1. Social Engine & Development Framework www.Anahitapolis.com
  2. 2. We had some social web business ideas Tazzu.com Distributed Online Learning Citizen's Journalism ... and some project ideas Social Intranet Social Project Management ...
  3. 3. A social web business model requires lots of experimentation and try and errors. So we need to reduce the cost of experimenting by developing a platform that is Modular such that changing some parts would not affect the other parts Scalable to accommodate for large number of users Extendible through third party extensions Customizable third party developers should be able to change the behavior, look and feel and even the data structure without hacking the core code Open Source because we want to share the building blocks with people and tap into the world of collective innovations. or else our resources would be drained
  4. 4. We need a reusable container that provided all the basic characteristics commong amongst all the Social Website Profiles Social Graphing Activity Feed Privacy Management Messaging (Public, Private, System) Ability to run Social Apps Useful APIs for extending the system tagging commenting bookmarking etc This container is called a Social Engine
  5. 5. In search for the Holy Grail of Social Web Platforms
  6. 6. Studied a whole list of existing web applications and frameworks!
  7. 7. Didn't quite like any of them! You want to know why?
  8. 8. Absence of a MVC software development framework Didn't like the way they were coded (all top down or functional programing) or Spaghetti Coding !!!!!!! We did however get ideas from the Drupal's node base architecture and Wordpress's usability. Nice Work!
  9. 9. So we decided to build an Open Source Social Engine for ourselves and for all the people out there who'd like to experiment with social web projects without having to break the bank.
  10. 10. We named her Anahita after the Persian Goddess of Water, Wisdom, Fertility, and Love who seeds planet with life and grows communities. In ancient Persia, water symbolizes knowledge because it is necessary for life and it flows freely and finds it's way out through even smallest openings.
  11. 11. Not to mention that she looks hot!
  12. 12. Anahita Social Engine ™ The Social Engine and Social Applications are available as installable extensions for Joomla!
  13. 13. Anahita Social Engine ™ provides Profiles & Profile Gadgets Social Graphing (Lead, Follow, Mutual) Activity Feed: to publish activity stories Messaging: public, private, notifications and email Organic Privacy Management Ability to run Social Applications (Blogs, Wikis, photos, discussion boards, etc.) Sub-Containers: Groups, Events, Organization Pages, etc. APIs for Privacy, Folksonomy, Commenting, and Social Applications development
  14. 14. Uses Nooku ™ Framework: Which provides a Rapid Application Development framework so Anahita ™ extensions and social applications can be developed. Nooku ™ Framework implements complete set of software design patterns such as MVC, Mixins, Proxy, Decorators, Table Gateways and many more http://www.Nooku.org/en/framework.html
  15. 15. Installs on Joomla! ™ which provides: A powerful template engine Extensions manager (components, modules, plugins, language packs) Menu manager Basic user management and authentication. a quite powerful CMS That means we can turn any Joomla powered website into a social website of some sort. Social Intranets anyone?
  16. 16. Here is the big picture Ash Sanieyan & Rastin Mehr developed Anahita Johan Janssens (co-founder, former lead developer of Joomla) & Mathias Verraes developed Nooku
  17. 17. Anahita is fully customizable Almost every part of Anahita is re-rewritable by third party extensions, Thanks to Nooku All Requests and Database Transactions are interceptable by third party extensions Provides many point of integrations or hooks for third party applications Joomla provides one of the finest template engines available today HTML/CSS/javascript output of all of the extensions can be overwritten by developers
  18. 18. Lead, Follow, Mutual Social Graphing Similar to Twitter, Digg, Flickr more flexible than the enforced mutual friendships that facebook provides Terms Lead, Follow, and Mutual can be changed to work for an appropriate context. For example: Teacher, Student, Colleague (Social Learning website) Idol, Fan, Friend (photo sharing website)
  19. 19. Anahita Social ™ Applications Are installed as Joomla components. In the future we'd like to deliver some of them via the web. Can have multiple gadgets on the user profiles They can publish stories, notifications and requests on behalf of the user. All of which that can be localized to the viewer's preferred language setting
  20. 20. Some Scalability Examples Distributed Memory Caching System Faster Sessions Database Query Caching Storage Virtualization Configurable by site owners Non Disruptive data migration Distributed File Systems
  21. 21. Container & Sub-Container Social Engine is the main container Groups, Events, Organization Pages are Sub-Containers
  22. 22. What we have accomplished!
  23. 23. An Open Source Platform That is Modular Customizable Scalable Exendible
  24. 24. Lowered Costs We have also lowered the cost of development and experimentation with social web projects Early access to the source code is available via the Partner's Program: 500 USD for one year http://www.anahitapolis.com/become-a-partner After the public release Anahita Social Engine ™ will be available for free on the Joomla extensions directory. Anahita Social Extensions and Applications will be available on the www. Anahitapolis.com support and distribution website via paid membership (300$ annual fee) where we host recent updates, documentation, tutorials, the community, and social website kits.
  25. 25. Social Web != Social Networks Facebook and Twitter are only two examples of the many different variations that a social website can be!
  26. 26. Software Support & Distribution Website
  27. 27. Social Intranet
  28. 28. Social Project Management
  29. 29. Citizens Journalism
  30. 30. Do you want Anahita? Wait until the public release Become a partner right now http://www.anahitapolis.com/become-a-partner Hire us to build your social web project
  31. 31. Thank you! Special Thanks to Our Partners Bingo.com Dioscouri.com Elund Christensen Fidus.se Jentekk.com Nooku.org Tazzu.com www.Anahitapolis.com @anahitapolis

×