• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Building Social Networks with Open Source Tools
 

Building Social Networks with Open Source Tools

on

  • 3,046 views

NEOUPA Presentation about building social networking sites using open source tools

NEOUPA Presentation about building social networking sites using open source tools

Statistics

Views

Total Views
3,046
Views on SlideShare
3,027
Embed Views
19

Actions

Likes
6
Downloads
0
Comments
0

3 Embeds 19

http://www.slideshare.net 14
http://www.linkedin.com 4
https://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Building Social Networks with Open Source Tools Building Social Networks with Open Source Tools Presentation Transcript

    • Building a Social Networking Site with Open Source ToolsGreg SvitakManager of Product Development
    • Creators of Playaway
      Located in Solon
      100+ employees
      Inc 500
      Top 25 for Consumer Electronics
      #1 in Cleveland
      Over 2 million units shipped
    • What is Playaway?
    • Objective
      • To provide enough information to each member of the group to be fired up to build their own social network site
    • List of Required Functionality
      Profiles
      Status Updates
      Wall
      Blogs
      Organic Groups
      Friends
      Activity Streams
      Newsfeed
      Private Messaging
      Upload Pics/Video
      Granular security
      Notifications
      FOAF
      Integration with existing networks
      Events
      Track User Activity
      Tagging
    • Why create a social network site instead of joining an existing one?
    • Why create a social network site instead of joining an existing one?
      Niche based communities provide a specific service
      Often require specific requirements
      Ability to control your own destiny
      Must play in the platform’s sandbox
      Innovate new use cases for social media
      Create and brand your own social presence
      Develop closer relationship between members
      Provide greater ownership of social network data
      Develop new business models for social data
      Integrate with generic platforms to share data across networks
    • THE CIVIC “MARKET PLACE” IS COMPLEX AND DIFFICULT TO ACCESS
      Funders
      Govern-ment
      Today’s Civic Agenda Setters
      “Customers”
      Broader Community
      For-Profit Sector
      NGOs
      Qualified Talent Pool
      Ideas & Champions
    • PURPOSE
      CREATE A VIRTUAL MARKET PLACE THAT IS OPEN AND ACCESSIBLE
      Qualified Talent Pool
      Ideas & Champions
      Virtual Civic Marketplace
      Customers & Traditional Agenda Setters
    • What open source platforms exist?
    • What Open Source Tools Exist
      Set of Joomlaplugins
      Great for basic social sites
      Expansive list of available themes
      Set of WordPressplugins and themes
      Geared toward blogs
      Missing status updates and wall functionality
    • What Open Source Tools Exist
      Very mature platform with very active open source community
      Geared towards a developer
      Security is very granular
      Existing modules provide all functionality required
    • Drupal Themes
      A "theme" is a collection of files that define the presentation layer or "look and feel" of a Drupal site.
      Allow the presentation layer to be extracted
    • Drupal Modules
      Modules allow administrator to add or extend functionality of your site
      To install module, just download and place in specific directory
      1000+ modules available for download
    • ReachCleveland Module Listing
    • Organic Groups
      • Let your user’s have a say and interact the way they want to on the site. Great module for your users to create fan clubs, communities, a school (Google Groups, communities on orkut, groups on fb)
      • Access control is the topping on the cake
      • As a SN developer most of your work would be to extend your modules to interact with organic groups, like a blog for a group, album for a group etc
    • Facebook apps
      • Facebook apps is a way to drive traffic to your content via Facebook UI
      • Drupalforfacebookdesigned to launch your drupal site within Facebook
      • Takes care of fbml and integrates Facebook API and application access control.
      • Can configure the Drupal site to show latest idea submissions/request for help on Facebook
    • Example #1
    • Example #2
    • Example #3
    • Thank Yougsvitak@playaway.com @gsvitak