0
DRUPAL & SVENSKA      YLE Drupal Camp Finland, Pasila, 2.6.2012                                     confidential
ME Sami KallinenHead of Online  Swedish Yle   @sakalli
@sakalli #DCFI
YLE - FACTS•   National broadcaster of Finland•   About 3200 employees•   TV - 4 Channels•   Radio - 6 channels•   Web - L...
YLE - ORG                                            WEB                                            RADIO       OPERATIONS...
YLE - ORG                                            WEB                                            RADIO       OPERATIONS...
SWEDISH SPEAKING     FINNS
SWEDEN   FINLAND   RUSSIA
SWEDEN                       FINLAND   RUSSIA    Swedish-speaking Finns
YLE - ORG                                            WEB                                            RADIO       OPERATIONS...
YLE - ORG                                            WEB                                            RADIO       OPERATIONS...
SWEDISH YLE      ORG                                                WEB                                                RAD...
SWEDISH YLE -           FACTS•   (Think RUV - The Islandic National Broadcaster)•   Swedish language division of the natio...
svenska.yle.fi•   Started daily production on the web 1997•   12 people working on design and platforms. Approximately 20 r...
DRUPAL ON YLE
DRUPAL ON YLE•   Drupal used as one of several CMSses at Yle since 2004    (Drupal 4.4)•   Moshe Weitzman was commissioned...
DRUPAL ON SVENSKA       YLE
DRUPAL ON SVENSKA       YLE •   Vetamix was published in Spring 2008 on Drupal 5     (Datafisher was contracted to develop ...
WEB REFORM
= TO TRANSFORM A     CULTURE
WEBRE-                              ContentFORM                          “JUST NOW!”                                      ...
PREPARATIONS•   Pre Drupal situation:    •   5-20 self built systems•   Options: a commercial system, a community develope...
FLOSS•   We chose Floss because:    •   At Svenska Yle we think Free open source software        values aresimilar to the ...
PREPARATIONS•   Spring 2011    •   New web strategy.    •   Working out business needs and concept.    •   Decision to go ...
FIRST DRUPAL SITE  ALWAYS FAILS              @sakalli #DCFI
PREPARATIONSSpring 2011•   Sessions with Drupal    experts to open up the    platform and the thinking    (by Mearra)•   R...
DEVELOPMENT                 Development started in October 2011THE NINJAS:Drupal Architecht:                   Tomi “TomiM...
THE MEME
Teemo “The Beard” Tebest
THE NINJAS!(relaxing after work out of their ninja-costumes)                                                    @sakalli #...
THE CONCEPT          @sakalli #DCFI
WEBRE-                              ContentFORM                         “RIGHT NOW!”                                      ...
WHY  REFORM?Findability, less fragmentation!                           @sakalli #DCFI
WHY REFORM?Clarify our position as the nr one Swedish language                   site in Finland.                         ...
WHY REFORM?Quick and flexible system to produce and publishweb content. Not only responsive design but also              re...
HOW TO REFORM? Flat content structure, curatorial architecture!                                                    @sakall...
HOW TO REFORM?  Not build a hierarchy and then fill it with content butthe other way around. First have content and then bu...
HOW TO REFORM?To create a content view/site should not be a technical                but a editorial process.             ...
HOW TO REFORM?A new “site” should be able to be published in minutes    not months. Think “snow chaos on the roads”.      ...
HOW TO REFORM?   Mobile first & responsive design                                     @sakalli #DCFI
HOW TO REFORM?Metadata, metadata, metadata! (linked data & semantic web)                                                  ...
HOW TO REFORM?   Openness: Internal and external                                     @sakalli #DCFI
WHAT IS THE USER LOOKING FOR         SubjectPeople             Programs/Brands
How does the user find content                                         The user                                            ...
article
article“Cloth nappies are both greener andmore economical”
Svenska.yle.fi      USERS     PROMOS      article“Cloth nappies are both greener andmore economical”
Svenska.yle.fi      USERS     PROMOS    CONTENT    OBJECTS      article“Cloth nappies are both greener andmore economical”
Svenska.yle.fi      USERS                                     social                                     media     PROMOS  ...
Svenska.yle.fi                      USERS                                                     social                       ...
Svenska.yle.fi                            USERSeditorially curated                                                         ...
Svenska.yle.fi                            USERSeditorially curated                                                         ...
Svenska.yle.fi                            USERSeditorially curated                                                         ...
Svenska.yle.fi                                          USERS     editorially curated                                      ...
Svenska.yle.fi            Economy:“Families opt for the cheaper cloth             nappies”                                 ...
Svenska.yle.fi             Economy: “Families opt for the cheaper cloth              nappies”                              ...
First Page                      USERSNational News      DIY                                  PROMOS     Food Capital regio...
@sakalli #DCFI“Subject page”
Promo   @sakalli #DCFI
LY          R O        A T       E O        P R                 @sakalli #DCFISubject page
LY   R O A TE O P RPromo     @sakalli #DCFI
Subject Page
Subject page - ‘National News’
LY   R O A TE O P R     Subject page- ‘Syntmusik’
Content region
Promo
Promo
Promo
CURATORIAL LAYER Allows for creating new contexts by combining very different kind of content. Promos can lead to news, on...
SYND                                                        SYND -                                                        ...
BEFORE LAUNCH25 weeks of web development SYND6 drupal camps / conferences15 presentations around the organisation5 worksho...
LAUNCHED IN APRIL First page and News site migrated to the new platform (=more than 0.5 million nodes) Minor hiccups but a...
WHAT NEXT NEXT: Migrating legacy sites to Synd Focus on content Search feature Put the metadata to work! Better tools for ...
PROS & CONS /w   DRUPALAccording to an improvised poll at the office yesterday...+    1 The Community     2 The possibilit...
CONCLUSION  Inspiring ride so far!  Never finished...                           @sakalli #DCFI
THANK YOU! Follow us: #ylesynd #ylejustnu http:// utveckling.ylebloggen.fi  @sakalli
BUT WAIT... THERE IS      MORE   YLE Case:   “Mobile First/Responsive Design Frontend”   by Mårten Seiplax   “Onki-module”...
Svenska yle-drupal-camp-fi-june-2012
Upcoming SlideShare
Loading in...5
×

Svenska yle-drupal-camp-fi-june-2012

1,611

Published on

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,611
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "Svenska yle-drupal-camp-fi-june-2012"

    1. 1. DRUPAL & SVENSKA YLE Drupal Camp Finland, Pasila, 2.6.2012 confidential
    2. 2. ME Sami KallinenHead of Online Swedish Yle @sakalli
    3. 3. @sakalli #DCFI
    4. 4. YLE - FACTS• National broadcaster of Finland• About 3200 employees• TV - 4 Channels• Radio - 6 channels• Web - Leading Finnish web site in news, web-radio & tv and other services• 25 regional offices for radio, web and tv @sakalli #DCFI
    5. 5. YLE - ORG WEB RADIO OPERATIONS MEDIA TVNEWS AND CURRENT YleAFFAIRS CREATIVE CONTENT SWEDISH YLE @sakalli #DCFI
    6. 6. YLE - ORG WEB RADIO OPERATIONS MEDIA TVNEWS AND CURRENT YleAFFAIRS CREATIVE CONTENT SWEDISH YLE
    7. 7. SWEDISH SPEAKING FINNS
    8. 8. SWEDEN FINLAND RUSSIA
    9. 9. SWEDEN FINLAND RUSSIA Swedish-speaking Finns
    10. 10. YLE - ORG WEB RADIO OPERATIONS MEDIA TVNEWS AND CURRENT YleAFFAIRS CREATIVE CONTENT SWEDISH YLE
    11. 11. YLE - ORG WEB RADIO OPERATIONS MEDIA TV TVNEWS AND CURRENT Yle MEDIA PRODUCTIONAFFAIRS NEWS AND CURRENT AFFAIRS FACTUAL AND FICTION CREATIVE CONTENT SWEDISH YLE Swedish Yle STRATEGY TV MEDIA RADIO WEB
    12. 12. SWEDISH YLE ORG WEB RADIO MEDIA PRODUCTION MEDIA TVNEWS, SPORTS AND Swedish YleCURRENT AFFAIRS FACTUAL AND FICTION STRATEGY @sakalli #DCFI
    13. 13. SWEDISH YLE - FACTS• (Think RUV - The Islandic National Broadcaster)• Swedish language division of the national broadcaster of Finland• About 380 employees• TV - 1 Channels• Radio - 2 channels• Web - Leading Finnish web site in news, web-radio & tv and other services• 5 regional offices for radio, web and tv• Sometimes used as a testbed within Yle. @sakalli #DCFI
    14. 14. svenska.yle.fi• Started daily production on the web 1997• 12 people working on design and platforms. Approximately 20 reporters producing content.• 3 central + 5 regional web desks with 17 ppl in total + approx 5 ppl around the organisations working with web on any given day• Largest web service in Swedish in Finland.• News, web-radio & tv, childrens web, blogs, food plus more. @sakalli #DCFI
    15. 15. DRUPAL ON YLE
    16. 16. DRUPAL ON YLE• Drupal used as one of several CMSses at Yle since 2004 (Drupal 4.4)• Moshe Weitzman was commissioned to develop a couple of modules for Yle in the early days, one of which was “Organic Groups”.• Currently several major sites such as Yle X, Yle Blogit, Satumaa are run on Drupal today. @sakalli #DCFI
    17. 17. DRUPAL ON SVENSKA YLE
    18. 18. DRUPAL ON SVENSKA YLE • Vetamix was published in Spring 2008 on Drupal 5 (Datafisher was contracted to develop it) • The Service was rebuilt and published in summer 2011 on Drupal 7. (Mearra contracted to develop it) • Major web reform of svenska.yle.fi started in Spring 2011 and first iteration went live in April 2012. @sakalli #DCFI
    19. 19. WEB REFORM
    20. 20. = TO TRANSFORM A CULTURE
    21. 21. WEBRE- ContentFORM “JUST NOW!” Total fail :( relevant content workflow and but difficult and responsibility to find Epic Win! :) Organisation content doesn’t engage and isn’t Platform DESKS+ relevant at this SYND moment SYND = Sin/Pity or the New Swedish Yle Drupal Platform)
    22. 22. PREPARATIONS• Pre Drupal situation: • 5-20 self built systems• Options: a commercial system, a community developed system? @sakalli #DCFI
    23. 23. FLOSS• We chose Floss because: • At Svenska Yle we think Free open source software values aresimilar to the values of public service broadcasting. Open knowledge etc. • Avoid vendor lock. • Mitigate risk: Avoid competence lock (lessen it at least...). Had a truck test incident. (a key developer left the company) • Besides of code we get a network and an identity as developers in a larger community. @sakalli #DCFI
    24. 24. PREPARATIONS• Spring 2011 • New web strategy. • Working out business needs and concept. • Decision to go Floss • Deciding on CMS: looked at Joomla, Wordpress and Drupal (needed to be PHP) @sakalli #DCFI
    25. 25. FIRST DRUPAL SITE ALWAYS FAILS @sakalli #DCFI
    26. 26. PREPARATIONSSpring 2011• Sessions with Drupal experts to open up the platform and the thinking (by Mearra)• Read a lot of books, watched tutorials. (Thanks NodeOne!)• June a week of research, interviews with Finnish and International Drupal experts.• A first test demo site during summer. @sakalli #DCFI @sakalli #DCFI
    27. 27. DEVELOPMENT Development started in October 2011THE NINJAS:Drupal Architecht: Tomi “TomiMikola” Mikola MearraScrummaster/Project Owner/AD Mårten “seiplax” Seiplax YleBack end senior Drupal developer: Lauri “dotsi” Kolehmainen Tieto/ExoveFront end senior Drupal developer: Ben “bgood1” Goodyear Tieto/ExoveDeveloper Alexander ”granholm” Granholm YleDeveloper Christian “cwiks” Wikström YleDeveloper/“The Beard” Teemo “teelmo” Tebest Yle @sakalli #DCFI
    28. 28. THE MEME
    29. 29. Teemo “The Beard” Tebest
    30. 30. THE NINJAS!(relaxing after work out of their ninja-costumes) @sakalli #DCFI
    31. 31. THE CONCEPT @sakalli #DCFI
    32. 32. WEBRE- ContentFORM “RIGHT NOW!” Totalfail :( Relevant but difficult to find Processes and content responsibility fail Epic Win! :) Organisation Content does Platform not engage and is DESKS+ not relevant SYND @sakalli #DCFI
    33. 33. WHY REFORM?Findability, less fragmentation! @sakalli #DCFI
    34. 34. WHY REFORM?Clarify our position as the nr one Swedish language site in Finland. @sakalli #DCFI
    35. 35. WHY REFORM?Quick and flexible system to produce and publishweb content. Not only responsive design but also responsive content. @sakalli #DCFI
    36. 36. HOW TO REFORM? Flat content structure, curatorial architecture! @sakalli #DCFI
    37. 37. HOW TO REFORM? Not build a hierarchy and then fill it with content butthe other way around. First have content and then build a dynamic hierarchy that can change. @sakalli #DCFI
    38. 38. HOW TO REFORM?To create a content view/site should not be a technical but a editorial process. @sakalli #DCFI
    39. 39. HOW TO REFORM?A new “site” should be able to be published in minutes not months. Think “snow chaos on the roads”. @sakalli #DCFI
    40. 40. HOW TO REFORM? Mobile first & responsive design @sakalli #DCFI
    41. 41. HOW TO REFORM?Metadata, metadata, metadata! (linked data & semantic web) @sakalli #DCFI
    42. 42. HOW TO REFORM? Openness: Internal and external @sakalli #DCFI
    43. 43. WHAT IS THE USER LOOKING FOR SubjectPeople Programs/Brands
    44. 44. How does the user find content The user Yle view Yle editorial view (automaticSTEP 1 Curatorial layer: “Subject pages” (curated) [Synd] Facebook (usercurated) algoritmic) think flipboard Google [synd]STEP 2 Promo layer (single contentpromos) Contentobject promos (one of many that creates a context) [Synd, Google, Facebook, Twitter or for example Flipboard]STEP 3 Content objects VOD clips Articles [Synd] Food & Leisure (legacy system) Hbl article / third party newspaper Conent @sakalli #DCFI
    45. 45. article
    46. 46. article“Cloth nappies are both greener andmore economical”
    47. 47. Svenska.yle.fi USERS PROMOS article“Cloth nappies are both greener andmore economical”
    48. 48. Svenska.yle.fi USERS PROMOS CONTENT OBJECTS article“Cloth nappies are both greener andmore economical”
    49. 49. Svenska.yle.fi USERS social media PROMOS CONTENT OBJECTS article email etc“Cloth nappies are both greener andmore economical” search engines
    50. 50. Svenska.yle.fi USERS social media PROMOS CONTENT OBJECTS article email etc “Cloth nappies are both greener and more economical” automatic searchsubject pages enginessvenska.yle.fi
    51. 51. Svenska.yle.fi USERSeditorially curated social subject pages media svenska.yle.fi PROMOS CONTENT OBJECTS article email etc “Cloth nappies are both greener and more economical” automatic search subject pages engines svenska.yle.fi
    52. 52. Svenska.yle.fi USERSeditorially curated social subject pages media svenska.yle.fi PROMOS CONTENT OBJECTS article email etc “Cloth nappies are both greener and more economical” automatic search subject pages engines svenska.yle.fi
    53. 53. Svenska.yle.fi USERSeditorially curated social subject pages media svenska.yle.fi PROMOS CONTENT OBJECTS article email etc “Cloth nappies are both greener and more economical” automatic search subject pages engines svenska.yle.fi
    54. 54. Svenska.yle.fi USERS editorially curated social subject pages media svenska.yle.fi PROMOS Environment:“Cloth nappies is a green option” CONTENT OBJECTS article email etc “Cloth nappies are both greener and more economical” automatic search subject pages engines svenska.yle.fi
    55. 55. Svenska.yle.fi Economy:“Families opt for the cheaper cloth nappies” USERS editorially curated social subject pages media svenska.yle.fi PROMOS Environment:“Cloth nappies is a green option” CONTENT OBJECTS Family:“This is how to use cloth nappies.” article email etc “Cloth nappies are both greener and more economical” automatic search subject pages engines svenska.yle.fi
    56. 56. Svenska.yle.fi Economy: “Families opt for the cheaper cloth nappies” USERS editorially curated social subject pages media svenska.yle.fi PROMOS “Check out this article on Environment: Svenska.yle.fi: “Cloth nappies is a green option” CONTENT Cloth nappies are both greener and OBJECTS more economical” Family:“This is how to use cloth nappies.” Nappies:“Cloth nappies are both greener and article email etc more economical” “Cloth nappies are both greener and more economical” “I though you might find this interesting: Cloth nappies are both greener and more economical” automatic search subject pages engines svenska.yle.fi Google: Babies:“Cloth nappies are both “Cloth nappies are both greener and greener and more economical” more economical” @sakalli #DCFI
    57. 57. First Page USERSNational News DIY PROMOS Food Capital region CONTENT Arts & Culture OBJECTSAmerican Politics SVENSKA YLE 3RD Fukushima CONTENT CON Pargas Litterature Stone gardens
    58. 58. @sakalli #DCFI“Subject page”
    59. 59. Promo @sakalli #DCFI
    60. 60. LY R O A T E O P R @sakalli #DCFISubject page
    61. 61. LY R O A TE O P RPromo @sakalli #DCFI
    62. 62. Subject Page
    63. 63. Subject page - ‘National News’
    64. 64. LY R O A TE O P R Subject page- ‘Syntmusik’
    65. 65. Content region
    66. 66. Promo
    67. 67. Promo
    68. 68. Promo
    69. 69. CURATORIAL LAYER Allows for creating new contexts by combining very different kind of content. Promos can lead to news, on-demand-video/ audio, archival material, long tail content, contextualizing material etc. In a Content Region we can actually for the first time present all that Svenska Yle does in a flexible and coherent way. Promos can point to in-site, legacy-site or 3rd party material. @sakalli #DCFI
    70. 70. SYND SYND - BLUEPRINT 17.02.2012Input layer Silo layer View layerDrupal Content Objects (articles) External Services INPUT Internal Services Manual Promos SUBJECT PAGE (EDITORIAL) PROMOSILO OUTPUT External Services RSS Internal Services IMPORT SUBJECT PAGE (AUTOMATIC/ Internal Services XML CONTENTSIILO OUTPUT ALGORITMIC) Ontologies METADATA Automatic Annotation OUTPUT ARTICLE (CONTENT OBJECT) Recommendation Motor @sakalli #DCFI
    71. 71. BEFORE LAUNCH25 weeks of web development SYND6 drupal camps / conferences15 presentations around the organisation5 workshops with news and factual & fiction-departments about business needs20+ visits to regional offices20+ trainings sessions for groups10+ open web lunches12 workshoops with the new “Just now”-desk + development time abt 4 months before launch6 workshops with “K&I”-desk (long tail desk)45 blog entries2 new hires + recruitment memes @sakalli #DCFI
    72. 72. LAUNCHED IN APRIL First page and News site migrated to the new platform (=more than 0.5 million nodes) Minor hiccups but all in all successful launch on 26th of April. Our first module is pending in DO. @sakalli #DCFI
    73. 73. WHAT NEXT NEXT: Migrating legacy sites to Synd Focus on content Search feature Put the metadata to work! Better tools for interaction @sakalli #DCFI
    74. 74. PROS & CONS /w DRUPALAccording to an improvised poll at the office yesterday...+ 1 The Community 2 The possibility to work with Open Source- 1 Crappy admin & content creation interface 2 Theme layer. @sakalli #DCFI
    75. 75. CONCLUSION Inspiring ride so far! Never finished... @sakalli #DCFI
    76. 76. THANK YOU! Follow us: #ylesynd #ylejustnu http:// utveckling.ylebloggen.fi @sakalli
    77. 77. BUT WAIT... THERE IS MORE YLE Case: “Mobile First/Responsive Design Frontend” by Mårten Seiplax “Onki-module” by Teemo Tebest 12:30 @ Track 1 @sakalli #DCFI
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×