SlideShare a Scribd company logo
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 ideas
Social Intranet
Social Project Management
...
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
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
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 programing)

or Spaghetti Coding !!!!!!!


We did however get ideas from the Drupal's node base
architecture and Wordpress's usability. Nice Work!
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.
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.
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 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
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
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?
Here is the big picture




                          Ash Sanieyan & Rastin Mehr
                          developed Anahita
                          Johan Janssens (co-founder, former
                          lead developer of Joomla) & Mathias
                          Verraes developed Nooku
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
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)
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
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
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 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.
Social Web != Social Networks
    Facebook and Twitter are only two examples of the many
        different variations that a social website can be!
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-partner

Hire us to build your social web project
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

More Related Content

What's hot

Web Widgets Talk @ RefreshDC, Sep 2007
Web Widgets Talk @ RefreshDC, Sep 2007Web Widgets Talk @ RefreshDC, Sep 2007
Web Widgets Talk @ RefreshDC, Sep 2007
Will Meyer
 
Building Social Networks with Open Source Tools
Building Social Networks with Open Source ToolsBuilding Social Networks with Open Source Tools
Building Social Networks with Open Source Tools
Greg Svitak
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...TIMETOACT GROUP
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 PptPark.C.H
 
Flock Browser is Web 2.0
Flock Browser is Web 2.0Flock Browser is Web 2.0
Flock Browser is Web 2.0
rohan2290
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
Carlo Vaccari
 
Web2 0 By Tech Foxes
Web2 0 By Tech FoxesWeb2 0 By Tech Foxes
Web2 0 By Tech Foxes
rgajendran168
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsTIMETOACT GROUP
 
Making Web 2.0 Real Part 2 - Rich Interfaces
Making Web 2.0 Real Part 2 - Rich InterfacesMaking Web 2.0 Real Part 2 - Rich Interfaces
Making Web 2.0 Real Part 2 - Rich Interfaces
Molecular Inc
 
Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0
Vito Di Bari
 
CS-Cart Social Tabs V2.5
CS-Cart Social Tabs V2.5CS-Cart Social Tabs V2.5
CS-Cart Social Tabs V2.5
Webkul Software Pvt. Ltd.
 
Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0
Carina Mano
 
Web2.0 Basics
Web2.0 BasicsWeb2.0 Basics
Web2.0 Basics
Nimish Vohra
 
Online Presence & Blogging 101
Online Presence & Blogging 101Online Presence & Blogging 101
Online Presence & Blogging 101Jerome Locson
 
Fb social api
Fb social apiFb social api
Fb social api
毅 方
 
Anniual Hub
Anniual HubAnniual Hub
Anniual Hub
Amy Hissrich
 
Joomunited social backlinks
Joomunited social backlinksJoomunited social backlinks
Joomunited social backlinks
xavierreiss
 
Latte Media services
Latte Media servicesLatte Media services

What's hot (19)

Web Widgets Talk @ RefreshDC, Sep 2007
Web Widgets Talk @ RefreshDC, Sep 2007Web Widgets Talk @ RefreshDC, Sep 2007
Web Widgets Talk @ RefreshDC, Sep 2007
 
Building Social Networks with Open Source Tools
Building Social Networks with Open Source ToolsBuilding Social Networks with Open Source Tools
Building Social Networks with Open Source Tools
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 Ppt
 
Flock Browser is Web 2.0
Flock Browser is Web 2.0Flock Browser is Web 2.0
Flock Browser is Web 2.0
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
 
Web2 0 By Tech Foxes
Web2 0 By Tech FoxesWeb2 0 By Tech Foxes
Web2 0 By Tech Foxes
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM Connections
 
Making Web 2.0 Real Part 2 - Rich Interfaces
Making Web 2.0 Real Part 2 - Rich InterfacesMaking Web 2.0 Real Part 2 - Rich Interfaces
Making Web 2.0 Real Part 2 - Rich Interfaces
 
Summerschool
SummerschoolSummerschool
Summerschool
 
Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0
 
CS-Cart Social Tabs V2.5
CS-Cart Social Tabs V2.5CS-Cart Social Tabs V2.5
CS-Cart Social Tabs V2.5
 
Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0
 
Web2.0 Basics
Web2.0 BasicsWeb2.0 Basics
Web2.0 Basics
 
Online Presence & Blogging 101
Online Presence & Blogging 101Online Presence & Blogging 101
Online Presence & Blogging 101
 
Fb social api
Fb social apiFb social api
Fb social api
 
Anniual Hub
Anniual HubAnniual Hub
Anniual Hub
 
Joomunited social backlinks
Joomunited social backlinksJoomunited social backlinks
Joomunited social backlinks
 
Latte Media services
Latte Media servicesLatte Media services
Latte Media services
 

Similar to Anahita Social Engine - Vancouver Demo Camp Edition

Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
Elinext
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
Satya S
 
Open Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social SoftwareJosie Fraser
 
Overview of Top Eight Content Management Systems for Higher Education
Overview of Top Eight Content Management Systems for Higher EducationOverview of Top Eight Content Management Systems for Higher Education
Overview of Top Eight Content Management Systems for Higher Education
Ed Sussman
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaRoy Lachica
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. Yann Aubry
 
Open Source Social Networking Scripts
Open Source Social Networking ScriptsOpen Source Social Networking Scripts
Open Source Social Networking Scripts
Chris van Buren
 
Web2 0 Slideshow
Web2 0 SlideshowWeb2 0 Slideshow
Web2 0 Slideshowchennappan
 
Web2 0 Slideshow
Web2 0 SlideshowWeb2 0 Slideshow
Web2 0 Slideshow
Tenth Planet Technologies
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1smtcd
 
aadesh presentation.pptx
aadesh presentation.pptxaadesh presentation.pptx
aadesh presentation.pptx
XyzAnc
 
what's new in ibm connections next
what's new in ibm connections nextwhat's new in ibm connections next
what's new in ibm connections nextMarco Schrader
 
TechComm 2.0: What You Need To Know
TechComm 2.0: What You Need To KnowTechComm 2.0: What You Need To Know
TechComm 2.0: What You Need To Know
Scott Abel
 
munsif proposal (1)
munsif proposal (1)munsif proposal (1)
munsif proposal (1)Ankit Dutt
 
Open source content management systems
Open source content management systemsOpen source content management systems
Open source content management systems
Eastern Software Systems
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
Lauren P. Dodge
 
Detailed Technical Portfolio
Detailed Technical PortfolioDetailed Technical Portfolio
Detailed Technical PortfolioTahirMustafa
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for BusinessRich Miller
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
Abhishek Srivastava
 
web 2.0 presentation
 web 2.0 presentation web 2.0 presentation
web 2.0 presentationTania Pereira
 

Similar to Anahita Social Engine - Vancouver Demo Camp Edition (20)

Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Open Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social Software
 
Overview of Top Eight Content Management Systems for Higher Education
Overview of Top Eight Content Management Systems for Higher EducationOverview of Top Eight Content Management Systems for Higher Education
Overview of Top Eight Content Management Systems for Higher Education
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
 
eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning. eXo overview Fev 2013. Introducing our new positioning.
eXo overview Fev 2013. Introducing our new positioning.
 
Open Source Social Networking Scripts
Open Source Social Networking ScriptsOpen Source Social Networking Scripts
Open Source Social Networking Scripts
 
Web2 0 Slideshow
Web2 0 SlideshowWeb2 0 Slideshow
Web2 0 Slideshow
 
Web2 0 Slideshow
Web2 0 SlideshowWeb2 0 Slideshow
Web2 0 Slideshow
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1
 
aadesh presentation.pptx
aadesh presentation.pptxaadesh presentation.pptx
aadesh presentation.pptx
 
what's new in ibm connections next
what's new in ibm connections nextwhat's new in ibm connections next
what's new in ibm connections next
 
TechComm 2.0: What You Need To Know
TechComm 2.0: What You Need To KnowTechComm 2.0: What You Need To Know
TechComm 2.0: What You Need To Know
 
munsif proposal (1)
munsif proposal (1)munsif proposal (1)
munsif proposal (1)
 
Open source content management systems
Open source content management systemsOpen source content management systems
Open source content management systems
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
 
Detailed Technical Portfolio
Detailed Technical PortfolioDetailed Technical Portfolio
Detailed Technical Portfolio
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
web 2.0 presentation
 web 2.0 presentation web 2.0 presentation
web 2.0 presentation
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Anahita Social Engine - Vancouver Demo Camp Edition

  • 1. Social Engine & Development Framework www.Anahitapolis.com
  • 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. 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. 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. In search for the Holy Grail of Social Web Platforms
  • 6. Studied a whole list of existing web applications and frameworks!
  • 7. Didn't quite like any of them! You want to know why?
  • 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. 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. 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. Not to mention that she looks hot!
  • 12. Anahita Social Engine ™ The Social Engine and Social Applications are available as installable extensions for Joomla!
  • 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.
  • 15.
  • 16. 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
  • 17. 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?
  • 18. Here is the big picture Ash Sanieyan & Rastin Mehr developed Anahita Johan Janssens (co-founder, former lead developer of Joomla) & Mathias Verraes developed Nooku
  • 19. 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
  • 20. 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)
  • 21. 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
  • 22. 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
  • 23. Container & Sub-Container Social Engine is the main container Groups, Events, Organization Pages are Sub-Containers
  • 24. What we have accomplished!
  • 25. An Open Source Platform That is Modular Customizable Scalable Exendible
  • 26. 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.
  • 27. Social Web != Social Networks Facebook and Twitter are only two examples of the many different variations that a social website can be!
  • 28. Software Support & Distribution Website
  • 32. 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
  • 33. 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