SlideShare a Scribd company logo
1 of 24
Download to read offline
My Own City

Combining a Local Directory with a Hyper Local Community
HS.fi / Finland

Lassi Kurkijärvi, Business Development Manager / Helsingin Sanomat
Jeremias Koskela, Project Manager / Sanoma Data
My Own City –
Everyday Answers

• We provide the Greater Helsinki
  Area with solutions to everyday
  needs and problems:
    What to do?
    Where to go?


• It’s a...
  ...local Directory,
  ...local Community,
  ...place for local Experts


• I need a great tailor!
  Where is a good restaurant,
  which hairdresser is the best,
  who can fix my car?
                                    Photo by David Dennis
The Newspaper
in Finland

• Circulation 420 000 copies


• 995 000 readers


• Over a million online users


• Part of Sanoma Corporation
Launched in
August 2007

• Part of HS.fi Online Service


   • HS.fi 1 000 000+
     unique visitors /week


   • Oma kaupunki 80 000+
     unique visitors /week
     (hs.fi/omakaupunki)


• Massive database of places –
  currently over 12 000


   • Around 10 percent of places
     contributed by users
Greater Helsinki Area is full of interesting places –
Use the Map to Discover them
Combination of
Data Sources

• Restaurant and Event data
  from Nyt weekly supplement


• Public data from various official
  sources, such as municipal and
  state authorities


• Local news produced by
  journalists; geotagged
  and keyworded


• Users can add their own
  reviews, photos, places, events
  and questions/answers
Building it
Block by Block

• Today we’ll tell you about what
  we’ve learned: one year on
  there is still a long way to go


• Building a community


• Understanding our users


• Designing a good UI


• Getting the tech together


• Return on investment
                                    Photo by Holger Zschegye
Search        Find a
                Place
  Browse



Editorial       Events
content:
celebrity
faves & best
places
               User photos




  Review
   and          Groups
  Q&A
Map always
                                           Rate it!
Events                      browsable




                                Who is
                              attending?
Sponsors



           MMS and mobile                   News
What do the
Users Do?

• Users are happy to
  rate: it’s easy!


• They write reviews...




• And ask questions!
...but We Want More!

• Analytics development
  centered on social behaviour
  and user needs


• Co-operation with Finnish
  technical universities on the
  psychology of social media


• Persistent user profiles


• Development of social reward
  systems (”the King of the
  Town”), user relationship
  analytics and a recommendation
  engine to find places
                                   Photo by Peyri
Building a Community
is never easy

• How to build a culture of
  participation and sharing?


• Positive word of mouth?


• Do incentives such as user
  ranking based on activity work?




• How should you rate users: for
  inviting your friends, for
  providing content which gets
  positive reviews...
Improve the UI:
Use of Heatmaps; Virtual Earth licensed for use
A Look Under
The Hood

• How was it all possible?


• A combination of different techs


• Making it all work:
  Jeremias tells it now




                                     Photo by Ralph Bijker
April 2008:
                                          1.5 release       December 2008:
            November 2007:            - First big update        1.8 release
               1.1 release               - Community          - Virtual Earth
               - Bug fixes                   features:        implementation
        - Add Outscoped features            * Groups
                                          * Questions
                                       * New frontpage



August 2007:                                         October 2008:
 1.0 release             February 2008:                 1.7 release
                            1.2 release               - Admin tools
                     - Feature development           - Event search
                 - History logging for future use        improved
Technical Architecture                                              Search
                                                                    Engine
•!   J2EE Portal-technology
     (Liferay portal server)                           W
•!   SOA-centered architecture                         E         Discussion/
                                                       B
•!   Duplicated nodes and load-                        S
                                                                    forum
     balancing                                                     service
                                                       E
•!   Connections through               J2EE            R
     integration platform (broker)   Application       V
     in the future                     Server          I
                                                                  User data
                                                       C
                                                                   service
                                                       E
                                                       S

                                                                 Event service
                                     Database
                                                   Integration     Editorial
                                                    platform       service
Front
Current Application Setup                               Load
                                                      balancing


•!   All nodes duplicated
•!   Load balancing (router VIP) in
                                      Http-server node 1 Http-server node 2
     every layer                           (Apache)           (Apache)
•!   Basic PC/Linux nodes running
     with
      •! Apache 2.2
                                                     Application
      •! Tomcat 6.x                                     Load

•!   Active/Passive node with
                                                      balancing


     database
      •! Oracle 10g
                                      App-server node 1    App-server node 2
                                          (Tomcat)             (Tomcat)




                                         Active database     Passive database
                                              node                 node
Why Did We
Use Portal Tech?

• SOA: Easy to combine several
  background services together and
  use of legacy services


• Standard J2EE portlets (jsr-168)
  means sharing codebase & portlets
  with other services


• User interface (in Liferay portal)
  enables drag-and-drop portlets,
  allowing change of themes and
  column structure


• Content is WYSIWYG with a Simple
  CMS (Liferay journal); separates
  pure CMS operations and
  presentation logic
                                       Photo by Ronnie Garcia
Some Challenges
Using Portal and SOA

• Response times and latency


• Complexity of
  architecture (SOA)


   • Problem solving – hard to
     figure where the problem is


• Performance in
  very big services




                                  Photo by Jurvetson
Making Money

• The Directory is journalistic
  content so all Places get
  equal regular visibility


• Sponsored search, contextual
  ad banners, expanded place
  descriptions and map POI –
  is this too complex?


• Customers are happy: we are
  driving a good amount of traffic
  to their restaurants and
  homepages!


• Package it better!
                                    Photo by Tao Zhyn
Commercial
development

• Google is an important source
  of visitors due to excellent SEO


• The more places we have in the
  service, the more visitors we
  attract via search


• Expansion of service using
  Wiki-style methods?


• Key of media business model:
  attention and appreciation



                                     Photo by Positv
Proving the Concept

• Going from Local to...

 Globally Local!

• My Own World launching in
  January, building on what we
  learned with My Own City


• “From Finns – For Finns”


• Is this an easier concept?
What’s Next?

• 50 000 places


• 250 000 visitors from
  Greater Helsinki Area


• Vibrant community


• New source of income for
  a newspaper


• Patience



                             Photo by Amir Fathi
Thank you!

lassi.kurkijarvi@sanoma.fi &
jeremias.koskela@sanoma.fi

More Related Content

Viewers also liked

Oefening Examen inburgering extranjero KNS I
Oefening Examen inburgering extranjero KNS IOefening Examen inburgering extranjero KNS I
Oefening Examen inburgering extranjero KNS I
Kellys Mariposa
 
Gramatica Dutch-Spanish,Español -Holandes, Nederlands-Spaans
Gramatica Dutch-Spanish,Español -Holandes, Nederlands-SpaansGramatica Dutch-Spanish,Español -Holandes, Nederlands-Spaans
Gramatica Dutch-Spanish,Español -Holandes, Nederlands-Spaans
Kellys Mariposa
 
Voorlichting accountancy en bedrijfseconomie
Voorlichting  accountancy en bedrijfseconomieVoorlichting  accountancy en bedrijfseconomie
Voorlichting accountancy en bedrijfseconomie
Jurroen Cluitmans
 

Viewers also liked (20)

Facebook's future strategy after Microsoft Atlas acquisition
Facebook's future strategy after Microsoft Atlas acquisitionFacebook's future strategy after Microsoft Atlas acquisition
Facebook's future strategy after Microsoft Atlas acquisition
 
Magento Core API performant nutzen
Magento Core API performant nutzenMagento Core API performant nutzen
Magento Core API performant nutzen
 
Online marketing bij afas software digital content marketing congres 2014
Online marketing bij afas software digital content marketing congres 2014 Online marketing bij afas software digital content marketing congres 2014
Online marketing bij afas software digital content marketing congres 2014
 
Autisme bij vrouwen door Annelies Spek (2-3-2013)
Autisme bij vrouwen door Annelies Spek (2-3-2013)Autisme bij vrouwen door Annelies Spek (2-3-2013)
Autisme bij vrouwen door Annelies Spek (2-3-2013)
 
Oefening Examen inburgering extranjero KNS I
Oefening Examen inburgering extranjero KNS IOefening Examen inburgering extranjero KNS I
Oefening Examen inburgering extranjero KNS I
 
Faites evoluer votre SI au rythme de votre entreprise
Faites evoluer votre SI au rythme de votre entrepriseFaites evoluer votre SI au rythme de votre entreprise
Faites evoluer votre SI au rythme de votre entreprise
 
AFAS Open 2014 - Presentatie Profit ERP
AFAS Open 2014 - Presentatie Profit ERPAFAS Open 2014 - Presentatie Profit ERP
AFAS Open 2014 - Presentatie Profit ERP
 
Smart care imtech ict-big data in de zorg
Smart care imtech ict-big data in de zorgSmart care imtech ict-big data in de zorg
Smart care imtech ict-big data in de zorg
 
Boekhouden les 1
Boekhouden les 1Boekhouden les 1
Boekhouden les 1
 
Curacao Economic Outlook 2011
Curacao Economic Outlook 2011Curacao Economic Outlook 2011
Curacao Economic Outlook 2011
 
Planning 2016 week
Planning 2016 weekPlanning 2016 week
Planning 2016 week
 
Infraroodcabine maatwerk
Infraroodcabine maatwerkInfraroodcabine maatwerk
Infraroodcabine maatwerk
 
Communicatie richting zorgconsumenten
Communicatie richting zorgconsumenten Communicatie richting zorgconsumenten
Communicatie richting zorgconsumenten
 
Magento 2 vs Shopware
Magento 2 vs ShopwareMagento 2 vs Shopware
Magento 2 vs Shopware
 
Brochure 2014 Effegibi Topkapi
Brochure 2014 Effegibi TopkapiBrochure 2014 Effegibi Topkapi
Brochure 2014 Effegibi Topkapi
 
Gramatica Dutch-Spanish,Español -Holandes, Nederlands-Spaans
Gramatica Dutch-Spanish,Español -Holandes, Nederlands-SpaansGramatica Dutch-Spanish,Español -Holandes, Nederlands-Spaans
Gramatica Dutch-Spanish,Español -Holandes, Nederlands-Spaans
 
Voorlichting accountancy en bedrijfseconomie
Voorlichting  accountancy en bedrijfseconomieVoorlichting  accountancy en bedrijfseconomie
Voorlichting accountancy en bedrijfseconomie
 
Magento 2 + composer
Magento 2 + composerMagento 2 + composer
Magento 2 + composer
 
Expoline - voetbalmateriaal.com - Bedrijfsvoorstelling
Expoline - voetbalmateriaal.com - BedrijfsvoorstellingExpoline - voetbalmateriaal.com - Bedrijfsvoorstelling
Expoline - voetbalmateriaal.com - Bedrijfsvoorstelling
 
Le travail à l’heure d’internet
Le travail à l’heure d’internetLe travail à l’heure d’internet
Le travail à l’heure d’internet
 

Similar to IFRA Local Media Presentation: My Own City

Applications of the REST Principle
Applications of the REST PrincipleApplications of the REST Principle
Applications of the REST Principle
elliando dias
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
aliraza786
 
GEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIGEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial API
Pat Cappelaere
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax World
rajivmordani
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live Mesh
David Giard
 
nokia and opensource n800
nokia and opensource n800nokia and opensource n800
nokia and opensource n800
winsopc
 
Cloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcoreCloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcore
David Saitta
 
HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗
Bobby Chen
 

Similar to IFRA Local Media Presentation: My Own City (20)

Applications of the REST Principle
Applications of the REST PrincipleApplications of the REST Principle
Applications of the REST Principle
 
Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
 
Future of IT
Future of ITFuture of IT
Future of IT
 
Eclipse Apogee / Nuxeo RCP - Eclipse Summit 2008
Eclipse Apogee / Nuxeo RCP - Eclipse Summit 2008Eclipse Apogee / Nuxeo RCP - Eclipse Summit 2008
Eclipse Apogee / Nuxeo RCP - Eclipse Summit 2008
 
GEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIGEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial API
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax World
 
Arc Ready Fy09 Q3 Live Mesh
Arc Ready Fy09 Q3   Live MeshArc Ready Fy09 Q3   Live Mesh
Arc Ready Fy09 Q3 Live Mesh
 
8 years of experience in .Net web technologies
8 years of experience in .Net web technologies8 years of experience in .Net web technologies
8 years of experience in .Net web technologies
 
FME = Features Made Easy
FME = Features Made EasyFME = Features Made Easy
FME = Features Made Easy
 
nokia and opensource n800
nokia and opensource n800nokia and opensource n800
nokia and opensource n800
 
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
Integrating IBM Web Sphere Portal With Web Analytic Hosted And Non Hosted Sit...
 
Cloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcoreCloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcore
 
Desktop Applications with NetBeans
Desktop Applications with NetBeansDesktop Applications with NetBeans
Desktop Applications with NetBeans
 
Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company
 
Voice 2.0 - Introduction
Voice 2.0 - IntroductionVoice 2.0 - Introduction
Voice 2.0 - Introduction
 
NETGEN eng presentation
NETGEN eng presentationNETGEN eng presentation
NETGEN eng presentation
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
 
(How) Does VA Smalltalk fit into today's IT landscapes?
(How) Does VA Smalltalk fit into today's IT landscapes?(How) Does VA Smalltalk fit into today's IT landscapes?
(How) Does VA Smalltalk fit into today's IT landscapes?
 
HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗
 

Recently uploaded

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 

Recently uploaded (20)

Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Buy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From SeosmmearthBuy Verified TransferWise Accounts From Seosmmearth
Buy Verified TransferWise Accounts From Seosmmearth
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfTVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 

IFRA Local Media Presentation: My Own City

  • 1. My Own City Combining a Local Directory with a Hyper Local Community HS.fi / Finland Lassi Kurkijärvi, Business Development Manager / Helsingin Sanomat Jeremias Koskela, Project Manager / Sanoma Data
  • 2. My Own City – Everyday Answers • We provide the Greater Helsinki Area with solutions to everyday needs and problems: What to do? Where to go? • It’s a... ...local Directory, ...local Community, ...place for local Experts • I need a great tailor! Where is a good restaurant, which hairdresser is the best, who can fix my car? Photo by David Dennis
  • 3. The Newspaper in Finland • Circulation 420 000 copies • 995 000 readers • Over a million online users • Part of Sanoma Corporation
  • 4. Launched in August 2007 • Part of HS.fi Online Service • HS.fi 1 000 000+ unique visitors /week • Oma kaupunki 80 000+ unique visitors /week (hs.fi/omakaupunki) • Massive database of places – currently over 12 000 • Around 10 percent of places contributed by users
  • 5. Greater Helsinki Area is full of interesting places – Use the Map to Discover them
  • 6. Combination of Data Sources • Restaurant and Event data from Nyt weekly supplement • Public data from various official sources, such as municipal and state authorities • Local news produced by journalists; geotagged and keyworded • Users can add their own reviews, photos, places, events and questions/answers
  • 7. Building it Block by Block • Today we’ll tell you about what we’ve learned: one year on there is still a long way to go • Building a community • Understanding our users • Designing a good UI • Getting the tech together • Return on investment Photo by Holger Zschegye
  • 8. Search Find a Place Browse Editorial Events content: celebrity faves & best places User photos Review and Groups Q&A
  • 9. Map always Rate it! Events browsable Who is attending? Sponsors MMS and mobile News
  • 10. What do the Users Do? • Users are happy to rate: it’s easy! • They write reviews... • And ask questions!
  • 11. ...but We Want More! • Analytics development centered on social behaviour and user needs • Co-operation with Finnish technical universities on the psychology of social media • Persistent user profiles • Development of social reward systems (”the King of the Town”), user relationship analytics and a recommendation engine to find places Photo by Peyri
  • 12. Building a Community is never easy • How to build a culture of participation and sharing? • Positive word of mouth? • Do incentives such as user ranking based on activity work? • How should you rate users: for inviting your friends, for providing content which gets positive reviews...
  • 13. Improve the UI: Use of Heatmaps; Virtual Earth licensed for use
  • 14. A Look Under The Hood • How was it all possible? • A combination of different techs • Making it all work: Jeremias tells it now Photo by Ralph Bijker
  • 15. April 2008: 1.5 release December 2008: November 2007: - First big update 1.8 release 1.1 release - Community - Virtual Earth - Bug fixes features: implementation - Add Outscoped features * Groups * Questions * New frontpage August 2007: October 2008: 1.0 release February 2008: 1.7 release 1.2 release - Admin tools - Feature development - Event search - History logging for future use improved
  • 16. Technical Architecture Search Engine •! J2EE Portal-technology (Liferay portal server) W •! SOA-centered architecture E Discussion/ B •! Duplicated nodes and load- S forum balancing service E •! Connections through J2EE R integration platform (broker) Application V in the future Server I User data C service E S Event service Database Integration Editorial platform service
  • 17. Front Current Application Setup Load balancing •! All nodes duplicated •! Load balancing (router VIP) in Http-server node 1 Http-server node 2 every layer (Apache) (Apache) •! Basic PC/Linux nodes running with •! Apache 2.2 Application •! Tomcat 6.x Load •! Active/Passive node with balancing database •! Oracle 10g App-server node 1 App-server node 2 (Tomcat) (Tomcat) Active database Passive database node node
  • 18. Why Did We Use Portal Tech? • SOA: Easy to combine several background services together and use of legacy services • Standard J2EE portlets (jsr-168) means sharing codebase & portlets with other services • User interface (in Liferay portal) enables drag-and-drop portlets, allowing change of themes and column structure • Content is WYSIWYG with a Simple CMS (Liferay journal); separates pure CMS operations and presentation logic Photo by Ronnie Garcia
  • 19. Some Challenges Using Portal and SOA • Response times and latency • Complexity of architecture (SOA) • Problem solving – hard to figure where the problem is • Performance in very big services Photo by Jurvetson
  • 20. Making Money • The Directory is journalistic content so all Places get equal regular visibility • Sponsored search, contextual ad banners, expanded place descriptions and map POI – is this too complex? • Customers are happy: we are driving a good amount of traffic to their restaurants and homepages! • Package it better! Photo by Tao Zhyn
  • 21. Commercial development • Google is an important source of visitors due to excellent SEO • The more places we have in the service, the more visitors we attract via search • Expansion of service using Wiki-style methods? • Key of media business model: attention and appreciation Photo by Positv
  • 22. Proving the Concept • Going from Local to... Globally Local! • My Own World launching in January, building on what we learned with My Own City • “From Finns – For Finns” • Is this an easier concept?
  • 23. What’s Next? • 50 000 places • 250 000 visitors from Greater Helsinki Area • Vibrant community • New source of income for a newspaper • Patience Photo by Amir Fathi