Upload
blisstering-solutions
View
2.895
Download
1
Embed Size (px)
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