iLoveBolly Drupal Case Study I Love Bolly

Preview:

Citation preview

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

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

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.

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

Drupal Case study – iLoveBollyToday

Social Network for Indian Entertainment Content

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

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

NewsGroups & Fan Clubs

A few Features on the Site

TV Serials Ads Forums Movies &

Songs

Bets

And more …

Polls & Quizzes

Structure for Movies

Picture Gallery

Video Gallery

Plot

Quotes

Trivia

Fan Club

Reviews

Comments

Songs

Rating

Production Details

Cast & Crew

Movies

Structure for Songs

Songs

Comments

Rating

Lyrics

Crew

Video

Download

Streaming

Coming soon

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

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

• 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

YouTube APIAllow users to add videos

from YouTubeIntegrate songs with

videos by finding the best match from YouTube

3rd Party Integration:

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:

TRYNT Web Services

Non-Indian Movie Favorites

Link from IMDB

Goal : Complete Entertainment Profile

3rd Party Integration:

Bollywood Quiz on FaceBook

3rd Party Integration:

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

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

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

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

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

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

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.

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!

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

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

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

Alexa Ranking of iLoveBolly.com