SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
3 Drupal use-cases
for newspapers
Outline



 Case 1: NRC Boeken (Books)
 Case 2: Debatagenda (Debates) (20'')
 Case 3: Free websites for schools (20'')




          DrupalCamp Stockholm: Drupal use cases
Who are we?

 Krimson
    ●   Drupal Architects (Antwerp, Belgium)
    ●   Drupal only
    ●   Team of 10 people
  Focused on
    ●   Tech. challenging projects
    ●   Non profit market
    ●   Media


           DrupalCamp Stockholm: Drupal use cases
Outline



 Case 1: NRC Boeken (Books)
 Case 2: Debatagenda (Debates) (20'')
 Case 3: Free websites for schools (20'')




          DrupalCamp Stockholm: Drupal use cases
Case 1: Books – The client

 Client: NRC Handelsblad
   Quality newspaper
   Very dedicated readers:
     200.000 – 250.000 papers/day
     95% subscriptions
     read the paper 40 - 60 min/day
   Culture, books, debating, ...




         DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Newspaper
                         Traditional newspaper:
                            ●   1x week
                            ●   Huge hidden archive




                            ... and huge articles




        DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Layout newspaper
                               Layout newspaper
                                  ●   whitespace
                                  ●   titles, (subx2)
                                      subtitles
                                  ●   “ankeilers”
                                  ●   “streamers”
                                  ●   extra info (bio, etc)


                                  ... still huge articles




        DrupalCamp Stockholm: Drupal use cases
Case 1: Books - Website
                               Website:
                                  ●   Daily news
                                  ●   Weekly news
                                  ●   Archive open
                                  ●   Added data (books,
                                      writers, tags)




        DrupalCamp Stockholm: Drupal use cases
Case 1: Books – +170.000 nodes
 Content (1/2):
   ●   12.000 articles (1991-2009)
       ●   Source: proprietary backend system
       ●   XML format
       ●   enriched with tags
       ●   weekly new imported articles
       ●   (copyright issues)


   ●   110.000 books
       ●   proprietary format
       ●   Title + isbn + writer + price + availability + ...




                DrupalCamp Stockholm: Drupal use cases
Case 1: Books – +170.000 nodes
 Content (2/2):
   ●   40.000 authors
       Different sources:
        ● Articles

        ● Book information

        ● Biographies (“400 famous authors”, ...)

        ● Internal biographies




             DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data import (1/4)
                          Ftp + data_import
                                                      Articles (+12.000)
                          +11.500 – one shot
   Backoffice                                                (1991­now)
Reviews, interviews,                                 title, subtitle, streamers, 
   obituaries, ...                                        body text, blocks, 
                           Ftp + data_import
                              +/­ 20/week       Pictures: copyright, description, ...




                           Ftp + data_import
                          +110.000 – one shot
                                                      Books (+110.000)
Book information
  isbn, title, author,                              Title,edition, author, ISBN, 
       price, ...                                        availability, price, ...
                           Ftp + data_import
                                  daily




                             DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data import (2/4)
                          Ftp + data_import
                                                      Articles (+12.000)
                          +11.500 – one shot
    Backoffice                                               (1991­now)
Reviews, interviews,                                 title, subtitle, streamers, 
   obituaries, ...                                        body text, blocks, 
                           Ftp + data_import
                              +/­ 20/week       Pictures: copyright, description, ...



    Manual by
                                                      Authors (+40.000)
   webmasters                                     name, alternative names, initials
 pictures,special lists



                           Ftp + data_import
                          +110.000 – one shot
                                                      Books (+110.000)
Book information
  isbn, title, author,                              Title,edition, author, ISBN, 
       price, ...                                        availability, price, ...
                           Ftp + data_import
                                  daily




                             DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data import (3/4)

 Import data (one shot)
   ● PHP CLI: drush
   ● 250 MB memory


   ● +72h (books)


   ● +72h (articles)


   ● Optimize MySQL DB (indexes)




        DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data import (3/4)

 Import data (one shot)
   ● PHP CLI: drush
   ● 250 MB memory


   ● +72h (books)
                          CHECK OUT 
   ● +72h (articles)      CYRVE.com
                      ( Moshe Weitzman )
   ● Optimize MySQL DB (indexes)




         DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data import (4/4)

 Import data (daily, weekly)
   ● +100 book prices, availability, editions,
     etc (daily)
   ● Articles from newspaper (weekly)




 Manually (whenever needed)
   ● Articles (obituaries, special events)
   ● Special series (tagging)




         DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data cleanup

 Link & cleanup data (one shot)
   ● Link books + authors + articles
   ● Find 'simular' authors




        DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data cleanup

 Link & cleanup data (one shot)
   ● Link books + authors + articles
   ● Find 'simular' authors




        DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Data cleanup

 Link & cleanup data (new modules)
     ● Link books + authors + articles
     ● Interface to find 'simular authors'




  S. Larsson = Stieg Larsson = St. 
  Larsson = Larsson, S. = Larsson, 
  Stieg

  Hek, Youp van't = Youp van't Hek = 
  Youp v't Hek = Hek, Youp van = Y. 
  van't Hek = Hek, Y. van't = van't Hek, 
  Y. = van't Hek, Youp, ...



                DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Performance

 Performance
   ● Cleanup revisions (books: price change =
     new revision)
   ● PHP CLI for heavy lifting (memory &


     timeouts)
   ● Seperate server: webserver <> database


   ● Cache router




        DrupalCamp Stockholm: Drupal use cases
Case 1: Books – Why Drupal ?

 Why Drupal ?
   ● Flexibility:
      ● Content types: defined during


        development
      ● Views is easy

      ● Tagging (taxonomy) adds great power

   ● No hidden fees, no lock-in, well known


     and proven technological platform
   ● Free choice of technological partner




        DrupalCamp Stockholm: Drupal use cases
Outline



 Case 1: NRC Boeken (Books)
 Case 2: Debatagenda (Debates) (20'')
 Case 3: Free websites for schools (20'')




          DrupalCamp Stockholm: Drupal use cases
Case 2: Debatagenda




       DrupalCamp Stockholm: Drupal use cases
Case 2: Debatagenda




                               Cameleon by DevianART: ~Aspectabund



       DrupalCamp Stockholm: Drupal use cases
Case 2: Debatagenda
                         Mini-Website:
                            ●   Visually integrated in
                                existing site
                            ●   Own login/users/roles




       DrupalCamp Stockholm: Drupal use cases
Case 2: Debatagenda
                         Mini-Website:
                            ●   Visually integrated in
                                existing site
                            ●   Own login/users/roles


                         Why Drupal ?
                            ●   Embeded media
                            ●   Seperate users
                            ●   Fast development
                            ●   Widgets




       DrupalCamp Stockholm: Drupal use cases
Outline



 Case 1: NRC Boeken (Books)
 Case 2: Debatagenda (Debates) (20'')
 Case 3: Free websites for schools (20'')




          DrupalCamp Stockholm: Drupal use cases
Case 3: Your 'local' newspaper
                                             Client:
                                               ●   Corelio
                                               ●   Nieuwsblad: popular
                                                   newspaper, with local presence




 Disclaimer: This is not a Krimson­website

                   DrupalCamp Stockholm: Drupal use cases
Case 3: Your 'local' newspaper




 Disclaimer: This is not a Krimson­website

                   DrupalCamp Stockholm: Drupal use cases
Case 3: Your 'local' newspaper


 Mini-Website:
      ●   Visually integrated in existing site
      ●   Own login/users/roles
      ●   All menu's are dependent on the 'location'

 Why Drupal ?
      ●   Community features (organic groups)
      ●   Completely seperate from 'the real newspaper website'



 Disclaimer: This is not a Krimson­website

                   DrupalCamp Stockholm: Drupal use cases
Case 4: Project “secret”


 Traditional media:
   ●   See presentation Ken Richards


 Why Drupal ?
   ●   Open source
   ●   Fast development – adding features is easy
   ●   No lock-in




             DrupalCamp Stockholm: Drupal use cases
Conclusion

 Media:
   ●   What's YOUR power ? Archive ? Brand ?
   ●   Do small (drupal) projects that blend in




 Drupal:
   ●   BIG projects
   ●   SMALL projects
   ●   Cameleon into your existing website




             DrupalCamp Stockholm: Drupal use cases
Contact us

                                     Questions ?
                                     Jo Wouters
                                     Roel De Meester
                                     www.krimson.be




        DrupalCamp Stockholm: Drupal use cases

Contenu connexe

Similaire à Drupalcamp Sth 2009 Nrcboeken

Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012
scorlosquet
 
Sprint linked open_data_with_drupal
Sprint linked open_data_with_drupalSprint linked open_data_with_drupal
Sprint linked open_data_with_drupal
emmanuel_jamin
 
Linked Data Publishing with Drupal (SWIB13 workshop)
Linked Data Publishing with Drupal (SWIB13 workshop)Linked Data Publishing with Drupal (SWIB13 workshop)
Linked Data Publishing with Drupal (SWIB13 workshop)
Joachim Neubert
 
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
National Information Standards Organization (NISO)
 

Similaire à Drupalcamp Sth 2009 Nrcboeken (20)

The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologies
 
Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012
 
Sprint linked open_data_with_drupal
Sprint linked open_data_with_drupalSprint linked open_data_with_drupal
Sprint linked open_data_with_drupal
 
Linked Data Publishing with Drupal (SWIB13 workshop)
Linked Data Publishing with Drupal (SWIB13 workshop)Linked Data Publishing with Drupal (SWIB13 workshop)
Linked Data Publishing with Drupal (SWIB13 workshop)
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015
 
Berlin Hadoop Get Together Apache Drill
Berlin Hadoop Get Together Apache Drill Berlin Hadoop Get Together Apache Drill
Berlin Hadoop Get Together Apache Drill
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 
From XML to eBooks Part 2: The Details
From XML to eBooks Part 2: The DetailsFrom XML to eBooks Part 2: The Details
From XML to eBooks Part 2: The Details
 
Apache Drill
Apache DrillApache Drill
Apache Drill
 
Building bridges - Plone Conference 2015 Bucharest
Building bridges   - Plone Conference 2015 BucharestBuilding bridges   - Plone Conference 2015 Bucharest
Building bridges - Plone Conference 2015 Bucharest
 
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
 
The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013
 
Wattpad - Spark Stories
Wattpad - Spark StoriesWattpad - Spark Stories
Wattpad - Spark Stories
 
Drupal for dita - n ldita
Drupal for dita - n lditaDrupal for dita - n ldita
Drupal for dita - n ldita
 
Getting Started with Hadoop
Getting Started with HadoopGetting Started with Hadoop
Getting Started with Hadoop
 
Dita documentation and open source sfd szeged 2011
Dita documentation and open source   sfd szeged 2011Dita documentation and open source   sfd szeged 2011
Dita documentation and open source sfd szeged 2011
 
Greater Los Angeles Drupal Camp (GLADcamp) 2014 Leveraging Drupal at the UC...
Greater Los Angeles Drupal Camp (GLADcamp) 2014   Leveraging Drupal at the UC...Greater Los Angeles Drupal Camp (GLADcamp) 2014   Leveraging Drupal at the UC...
Greater Los Angeles Drupal Camp (GLADcamp) 2014 Leveraging Drupal at the UC...
 
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
 
MongoDB at MercadoLibre
MongoDB at MercadoLibreMongoDB at MercadoLibre
MongoDB at MercadoLibre
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLP
 

Plus de Krimson (6)

Drupal 7: Commerce module / Case Chicken Rhythm
Drupal 7: Commerce module / Case Chicken RhythmDrupal 7: Commerce module / Case Chicken Rhythm
Drupal 7: Commerce module / Case Chicken Rhythm
 
GIT - DUG Antwerp
GIT - DUG AntwerpGIT - DUG Antwerp
GIT - DUG Antwerp
 
DMF10 Krimson : Drupal In Belgium
DMF10 Krimson : Drupal In BelgiumDMF10 Krimson : Drupal In Belgium
DMF10 Krimson : Drupal In Belgium
 
OpenData belgium
OpenData belgiumOpenData belgium
OpenData belgium
 
Towards the perfect Drupal Dev Machine
Towards the perfect Drupal Dev MachineTowards the perfect Drupal Dev Machine
Towards the perfect Drupal Dev Machine
 
Dmf09 Krimson Drupal At Nebus Loyalty
Dmf09 Krimson Drupal At Nebus LoyaltyDmf09 Krimson Drupal At Nebus Loyalty
Dmf09 Krimson Drupal At Nebus Loyalty
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Drupalcamp Sth 2009 Nrcboeken

  • 2. Outline Case 1: NRC Boeken (Books) Case 2: Debatagenda (Debates) (20'') Case 3: Free websites for schools (20'') DrupalCamp Stockholm: Drupal use cases
  • 3. Who are we? Krimson ● Drupal Architects (Antwerp, Belgium) ● Drupal only ● Team of 10 people Focused on ● Tech. challenging projects ● Non profit market ● Media DrupalCamp Stockholm: Drupal use cases
  • 4. Outline Case 1: NRC Boeken (Books) Case 2: Debatagenda (Debates) (20'') Case 3: Free websites for schools (20'') DrupalCamp Stockholm: Drupal use cases
  • 5. Case 1: Books – The client Client: NRC Handelsblad Quality newspaper Very dedicated readers: 200.000 – 250.000 papers/day 95% subscriptions read the paper 40 - 60 min/day Culture, books, debating, ... DrupalCamp Stockholm: Drupal use cases
  • 6. Case 1: Books – Newspaper Traditional newspaper: ● 1x week ● Huge hidden archive ... and huge articles DrupalCamp Stockholm: Drupal use cases
  • 7. Case 1: Books – Layout newspaper Layout newspaper ● whitespace ● titles, (subx2) subtitles ● “ankeilers” ● “streamers” ● extra info (bio, etc) ... still huge articles DrupalCamp Stockholm: Drupal use cases
  • 8. Case 1: Books - Website Website: ● Daily news ● Weekly news ● Archive open ● Added data (books, writers, tags) DrupalCamp Stockholm: Drupal use cases
  • 9. Case 1: Books – +170.000 nodes Content (1/2): ● 12.000 articles (1991-2009) ● Source: proprietary backend system ● XML format ● enriched with tags ● weekly new imported articles ● (copyright issues) ● 110.000 books ● proprietary format ● Title + isbn + writer + price + availability + ... DrupalCamp Stockholm: Drupal use cases
  • 10. Case 1: Books – +170.000 nodes Content (2/2): ● 40.000 authors Different sources: ● Articles ● Book information ● Biographies (“400 famous authors”, ...) ● Internal biographies DrupalCamp Stockholm: Drupal use cases
  • 11. Case 1: Books – Data import (1/4) Ftp + data_import Articles (+12.000) +11.500 – one shot Backoffice (1991­now) Reviews, interviews,  title, subtitle, streamers,  obituaries, ... body text, blocks,  Ftp + data_import +/­ 20/week Pictures: copyright, description, ... Ftp + data_import +110.000 – one shot Books (+110.000) Book information isbn, title, author,  Title,edition, author, ISBN,  price, ... availability, price, ... Ftp + data_import daily DrupalCamp Stockholm: Drupal use cases
  • 12. Case 1: Books – Data import (2/4) Ftp + data_import Articles (+12.000) +11.500 – one shot Backoffice (1991­now) Reviews, interviews,  title, subtitle, streamers,  obituaries, ... body text, blocks,  Ftp + data_import +/­ 20/week Pictures: copyright, description, ... Manual by Authors (+40.000) webmasters name, alternative names, initials pictures,special lists Ftp + data_import +110.000 – one shot Books (+110.000) Book information isbn, title, author,  Title,edition, author, ISBN,  price, ... availability, price, ... Ftp + data_import daily DrupalCamp Stockholm: Drupal use cases
  • 13. Case 1: Books – Data import (3/4) Import data (one shot) ● PHP CLI: drush ● 250 MB memory ● +72h (books) ● +72h (articles) ● Optimize MySQL DB (indexes) DrupalCamp Stockholm: Drupal use cases
  • 14. Case 1: Books – Data import (3/4) Import data (one shot) ● PHP CLI: drush ● 250 MB memory ● +72h (books) CHECK OUT  ● +72h (articles) CYRVE.com ( Moshe Weitzman ) ● Optimize MySQL DB (indexes) DrupalCamp Stockholm: Drupal use cases
  • 15. Case 1: Books – Data import (4/4) Import data (daily, weekly) ● +100 book prices, availability, editions, etc (daily) ● Articles from newspaper (weekly) Manually (whenever needed) ● Articles (obituaries, special events) ● Special series (tagging) DrupalCamp Stockholm: Drupal use cases
  • 16. Case 1: Books – Data cleanup Link & cleanup data (one shot) ● Link books + authors + articles ● Find 'simular' authors DrupalCamp Stockholm: Drupal use cases
  • 17. Case 1: Books – Data cleanup Link & cleanup data (one shot) ● Link books + authors + articles ● Find 'simular' authors DrupalCamp Stockholm: Drupal use cases
  • 18. Case 1: Books – Data cleanup Link & cleanup data (new modules) ● Link books + authors + articles ● Interface to find 'simular authors' S. Larsson = Stieg Larsson = St.  Larsson = Larsson, S. = Larsson,  Stieg Hek, Youp van't = Youp van't Hek =  Youp v't Hek = Hek, Youp van = Y.  van't Hek = Hek, Y. van't = van't Hek,  Y. = van't Hek, Youp, ... DrupalCamp Stockholm: Drupal use cases
  • 19. Case 1: Books – Performance Performance ● Cleanup revisions (books: price change = new revision) ● PHP CLI for heavy lifting (memory & timeouts) ● Seperate server: webserver <> database ● Cache router DrupalCamp Stockholm: Drupal use cases
  • 20. Case 1: Books – Why Drupal ? Why Drupal ? ● Flexibility: ● Content types: defined during development ● Views is easy ● Tagging (taxonomy) adds great power ● No hidden fees, no lock-in, well known and proven technological platform ● Free choice of technological partner DrupalCamp Stockholm: Drupal use cases
  • 21. Outline Case 1: NRC Boeken (Books) Case 2: Debatagenda (Debates) (20'') Case 3: Free websites for schools (20'') DrupalCamp Stockholm: Drupal use cases
  • 22. Case 2: Debatagenda DrupalCamp Stockholm: Drupal use cases
  • 23. Case 2: Debatagenda Cameleon by DevianART: ~Aspectabund DrupalCamp Stockholm: Drupal use cases
  • 24. Case 2: Debatagenda Mini-Website: ● Visually integrated in existing site ● Own login/users/roles DrupalCamp Stockholm: Drupal use cases
  • 25. Case 2: Debatagenda Mini-Website: ● Visually integrated in existing site ● Own login/users/roles Why Drupal ? ● Embeded media ● Seperate users ● Fast development ● Widgets DrupalCamp Stockholm: Drupal use cases
  • 26. Outline Case 1: NRC Boeken (Books) Case 2: Debatagenda (Debates) (20'') Case 3: Free websites for schools (20'') DrupalCamp Stockholm: Drupal use cases
  • 27. Case 3: Your 'local' newspaper Client: ● Corelio ● Nieuwsblad: popular newspaper, with local presence Disclaimer: This is not a Krimson­website DrupalCamp Stockholm: Drupal use cases
  • 28. Case 3: Your 'local' newspaper Disclaimer: This is not a Krimson­website DrupalCamp Stockholm: Drupal use cases
  • 29. Case 3: Your 'local' newspaper Mini-Website: ● Visually integrated in existing site ● Own login/users/roles ● All menu's are dependent on the 'location' Why Drupal ? ● Community features (organic groups) ● Completely seperate from 'the real newspaper website' Disclaimer: This is not a Krimson­website DrupalCamp Stockholm: Drupal use cases
  • 30. Case 4: Project “secret” Traditional media: ● See presentation Ken Richards Why Drupal ? ● Open source ● Fast development – adding features is easy ● No lock-in DrupalCamp Stockholm: Drupal use cases
  • 31. Conclusion Media: ● What's YOUR power ? Archive ? Brand ? ● Do small (drupal) projects that blend in Drupal: ● BIG projects ● SMALL projects ● Cameleon into your existing website DrupalCamp Stockholm: Drupal use cases
  • 32. Contact us Questions ? Jo Wouters Roel De Meester www.krimson.be DrupalCamp Stockholm: Drupal use cases