28
iLoveBolly – A social network for Indian Entertainment A Drupal Case Study from Blisstering Solutions Sunit Gala sunit.gala @ blisstering.com 650-302-4988 6 th June 2009

iLoveBolly Drupal Case Study I Love Bolly

Embed Size (px)

Citation preview

Page 1: iLoveBolly Drupal Case Study    I Love Bolly

iLoveBolly – A social network for Indian Entertainment

A Drupal Case Study from Blisstering Solutions

Sunit Galasunit.gala @ blisstering.com

650-302-4988

6th June 2009

Page 2: iLoveBolly Drupal Case Study    I Love Bolly

AgendaVision – What is our longer term goalDrupal and World 2.0iLoveBolly.com – Case study of a consumer site– Architectural Overview– A few interesting features– 3rd party integration– Future Plans– Contributing back to the Community

SummaryQuestions … and Thanks in Advance

Page 3: iLoveBolly Drupal Case Study    I Love Bolly

Vision

We believe that the distinction between structured and unstructured data causes information to be grossly under-utilized.

Therefore our longer term goal is to eliminate both the cognitive and computing distinction between these two types of data.

This will lead to better processing of the information, and therefore better decision making.

Page 4: iLoveBolly Drupal Case Study    I Love Bolly

Drupal and World 2.0Web 2.0, Health 2.0, Business 2.0, BI 2.0 …

What does this convergence of structured and unstructured information mean?Homo Non-technicalis can actually get information in a way that can be

understood and thus utilized … and eliminate whispering games

What are the components of such a converged a system or environment?Databases, Documents, Glueware, ERP/CRM/Apps,BI, …, CMS / Portal

What kind of problems will it help us solve?We are talking about filling a cognitive gap …

Where does Drupal fit into all of this?It’s all about findability and usability

Page 5: iLoveBolly Drupal Case Study    I Love Bolly

Drupal Case study – iLoveBollyToday

Social Network for Indian Entertainment Content

What does this have to do with Drupal and World 2.0?

Page 6: iLoveBolly Drupal Case Study    I Love Bolly

iLoveBolly Architectural Overview

• What can you do on the site?• Information Architecture of a few components:– Movies– Songs– Celebrities

• How it all comes together, or What can you do on the site?• Examples of third party integration– News– Youtube / Flickr– FaceBook– Orkut / iGoogle

Page 7: iLoveBolly Drupal Case Study    I Love Bolly

NewsGroups & Fan Clubs

A few Features on the Site

TV Serials Ads Forums Movies &

Songs

Bets

And more …

Polls & Quizzes

Page 8: iLoveBolly Drupal Case Study    I Love Bolly

Structure for Movies

Picture Gallery

Video Gallery

Plot

Quotes

Trivia

Fan Club

Reviews

Comments

Songs

Rating

Production Details

Cast & Crew

Movies

Page 9: iLoveBolly Drupal Case Study    I Love Bolly

Structure for Songs

Songs

Comments

Rating

Lyrics

Crew

Video

Download

Streaming

Coming soon

Page 10: iLoveBolly Drupal Case Study    I Love Bolly

Structure for Celebrities

CelebritiesPicture Gallery

Video Gallery

Fan Club

Reviews

Comments

Rating

Details

3600 Profile

Commercial Advertisements

TV Serials

Audiography

Filmography

Are

You

this

cel

ebrit

y?

News

Page 11: iLoveBolly Drupal Case Study    I Love Bolly

So what can you do on iLoveBolly?

User Profile

Buddylist

Bolly Bux

Private Messaging

Groups

Favorites

Bookmarks

Share

Rate

Review

Comment

Blog/Forum

Past & Future Movie

History

Poll/Quiz/Bet

Page 12: iLoveBolly Drupal Case Study    I Love Bolly

• Entertainment News from a media partner• Categorized into sections like Bollywood, Hollywood,

Reviews, Television, Interviews, Music, Fashion•Aggregation of Indian Entertainment News from various sources•Aggregation of breaking Indian News from various sources

3rd Party Integration: News

Page 13: iLoveBolly Drupal Case Study    I Love Bolly

YouTube APIAllow users to add videos

from YouTubeIntegrate songs with

videos by finding the best match from YouTube

3rd Party Integration:

Page 14: iLoveBolly Drupal Case Study    I Love Bolly

Existing Invite module allows users to invite people by typing in the email addresses.

PLAXO widget allows them to import all or some contacts from their Gmail, Yahoo, AOL or even Outlook.

3rd Party Integration:

Page 15: iLoveBolly Drupal Case Study    I Love Bolly

TRYNT Web Services

Non-Indian Movie Favorites

Link from IMDB

Goal : Complete Entertainment Profile

3rd Party Integration:

Page 16: iLoveBolly Drupal Case Study    I Love Bolly

Bollywood Quiz on FaceBook

3rd Party Integration:

Page 17: iLoveBolly Drupal Case Study    I Love Bolly

Building a social network around Movies, Celebrities, TV Shows

Join a Fan ClubManage your account : Email Notifications each time there is new content on the fan club, or there’s an eventInvite your Friends in the Fan ClubStart Discussions, Take Polls, Upload Images in the Fan ClubSubscribe for posts within a Fan ClubGet notified when it’s your favorite celebrity’s birthday or anniversaryIf you are a celebrity, you can take control of your own fan club page after the due approval processAggregate news, images, videos related to the celebrity or movieUpload your own videos and images

Each user can start one or more Groups with all of the above capabilities.

A few features: Fan Clubs

Page 18: iLoveBolly Drupal Case Study    I Love Bolly

User interface provides easy access to all the features in the Fan Club

Page 19: iLoveBolly Drupal Case Study    I Love Bolly

A few features: Search

We modified Drupal’s core search so that users could search for movies and other content in useful ways

There are some examples on the next page

Bear in mind that search in Drupal 5 or 6 does not yet scale to massive numbers of nodes

Also, every additional term in the search string adds a join

We plan to evaluate Apache/Solr for performance

Google Custom Search can also be a good option for some applications

Page 20: iLoveBolly Drupal Case Study    I Love Bolly

Search for all movies with actors Amitabh Bachchan and Dharmendra Type "Amitabh Bachchan Dharmendra" in the search box and choose Movies in the category box. http://www.iLoveBolly.com/find?filter0=amitabh+bachchan+dharmendra&filte...

Search for alll movies with singer Kishore Kumar in which Hemant Kumar has also sung songs Type "hemant kishore kumar" in search box any choose Movies in category list box. http://www.iLoveBolly.com/find?filter0=hemant+kishore+kumar&filter1=movi...

Search for all movies in the year 2008 in which the actress Katrina Kaif has acted. Type "Katrina Kaif 2008" in the search box and choose Movies in category listbox. http://www.ilovebolly.com/find?filter0=katrina+kaif+2008&filter1=movie

Search for all songs by singer Sonu Nigam with "chand" (means moon in Hindi) in its lyrics Type "chand sonu nigam" in search box any choose Songs in category list box. http://www.iLoveBolly.com/find?filter0=chand+sonu+nigam&filter1=song&sub...

Search for all Action movies featuringthe actor Akshay Kumar Type "action akshay" in search box any choose Movies in category list box. http://www.iLoveBolly.com/find?filter0=action+akshay&filter1=movie&submi...

Search for all Romantic songs by singer Mukesh featuring the actor Amitabh Type "Romantic Amitabh Mukesh" in search box any choose Songs in category list box. http://www.iLoveBolly.com/find?filter0=romantic+Amitabh+mukesh&filter1=s...

A few features: Search

Page 21: iLoveBolly Drupal Case Study    I Love Bolly

Deep Cinema Portal for Indian Movies

OPPORTUNITIES

Global audience, made reachable by InternetVast market size, and rapidly growingMassive availability of smart phones with MP3 capabilityOpportunity in providing services to 2 distinct audiences:

Anyone interested in high quality Indian cinema, regardless of language

Providing value-added services for a fee to Professionals who participate in Indian Cinema

Revenue Options of the

iLoveBolly Platform

21

iLoveBollyPlatform

Page 22: iLoveBolly Drupal Case Study    I Love Bolly

Future PlansFeatures and Ports:• Open Social• iPhone / BB / Android / Symbian / BREW / J2ME• Classidfied Ads• Directory of Indian Media Companies• Music• E-Commerce

Contributing back to the Community• Bet module• Movie history module• Anything else the community finds interesting

Page 23: iLoveBolly Drupal Case Study    I Love Bolly

Drupal Case study – iLoveBollyToday

Social Network for Indian Entertainment Content

EventuallyiLoveBolly will be an online, mobile and IPTV destination where

fans can find, share and enjoy Indian entertainment

What does this have to do with Drupal and World 2.0?

We expect to use Drupal as a key vehicle to present an integrated view to users of these disparate systems and networks to make

this eventual goal a reality.

Page 24: iLoveBolly Drupal Case Study    I Love Bolly

SummaryVision – our longer term goalDrupal and World 2.0iLoveBolly.com – Case study of a consumer site– Architectural Overview– A few interesting features– 3rd party integration– Future Plans– Contributing back to the Community

Questions … and Thanks in Advance!

Page 25: iLoveBolly Drupal Case Study    I Love Bolly

iLoveBolly – A social network for Indian Entertainment

A Drupal Case Study from Blisstering Solutions

Sunit Galasunit.gala @ blisstering.com

650-302-4988

6th June 2009

Page 26: iLoveBolly Drupal Case Study    I Love Bolly

Name/AddressScrubbing

Transformation Engine

Security?

• Protracted, complex implementation • Escalating maintenance costs• Incomplete solution

• Promotes information silos

Query & AnalysisDatabaseDatabase

OLAPEngine

Analytic Apps

ReportingEngine

EnterpriseReporting

Por tal

ETL Tool

TransformationEngine

Typical Enterprise EnvironmentMulti-component, Non-integrated

MiningEngine

ReportingEngine

Page 27: iLoveBolly Drupal Case Study    I Love Bolly

Contextual G

lueware

(no 1—1 adapters)

SearchWarehouse

KPI Reporting

Creating Insight

Actionable Insight

Insight Resolution Adm

inistration

Drupal and World 2.0 (cont’d)Inform

ation Architecture

ApplicationsApplicationsApplications

OLTPDataOLTPDataOLTPData

Presentation Layer

Information

Page 28: iLoveBolly Drupal Case Study    I Love Bolly

Alexa Ranking of iLoveBolly.com