Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

10 Years of Apache Solr for TYPO3

220 views

Published on

Apache Solr for TYPO3 is a widely used Search Solution on TYPO3 websites. It has been around for 10 years and it's time to look on the learnings the development team at dkd has made.
We will look at how the setup to create innovation was made.
We will also look at how a matured project needs to find a balance between maintenance and adoption of changes in the technologies involved TYPO3 CMS and Apache Solr Server.

Last but not least we will look at the current status and the perspectives for 2020.

Olivier Dobberkau is founder and CEO of dkd Internet Service GmbH in Frankfurt, Germany. He is President of the TYPO3 Association. He has over 20 years of experience in new media and the internet. His expertise lies in the areas of project management, infrastructure, and large organizations.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

10 Years of Apache Solr for TYPO3

  1. 1. dkd
  2. 2. 10 Year of 
 Apache Solr for TYPO3 2
  3. 3. 10 Year of 
 Apache Solr for TYPO3 What we learned and what is going on? 3
  4. 4. Agenda • Who is speaking here? • What is Apache Solr for TYPO3? • Looking back • What have we learned? • How does it continue? • Questions & Answers 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 4
  5. 5. Olivier Dobberkau Olivier Dobberkau Eintracht Frankfurt
 Du bist mein Verein Travel broadens 
 the mind TYPO3 is sweet 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 5
  6. 6. Who is speaking here? • Olivier Dobberkau • CEO at dkd Internet Service GmbH • President of TYPO3 Association • Product Manager of Apache Solr TYPO3 Team • Fan of Eintracht Frankfurt • Avid visitor of TYPO3 East Europe • #transilvaniahereicome #dontbitemedracul 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 6
  7. 7. What is Apache Solr for TYPO3? • The leading search solution for TYPO3 • More than 50% of T3 Award Site use it • Based on Apache Solr / Lucene Library • Versions for TYPO3 v7, v8 and v9 • Can be found on Github • Jointly financed by Partners • Extensionkey EXT:solr 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 7
  8. 8. What is Apache Solr for TYPO3? • Installs from packagist.com 270.909 • TER 44.694 • 100286 Lines of code • 56 releases since 2009 • 107 Github Stars • 109 Contributors • 1,287 closed Pull requests 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 8
  9. 9. Lines of Code & Development Effort 9 Totals grouped by language (dominant language first): php: 37881 (98.65%) sh: 470 (1.22%) python: 49 (0.13%) Total Physical Source Lines of Code (SLOC) = 38,400 SLOCCount, Copyright (C) 2001-2004 David A. Wheeler Ergänzende Informationen (Bildlegende, Copyrighthinweis, Quelle, etc. bitte hier. Ggf. löschen.
  10. 10. Lines of Code & Development Effort 10 Development Effort Estimate, Person-Years (Person-Months) = 9.22 (110.60) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Estimated Average Number of Developers (Effort/Schedule) = 7.40 Total Estimated Cost to Develop = $ 1,245,058 (average salary = $56,286/year, overhead = 2.40). 
 
 SLOCCount, Copyright (C) 2001-2004 David A. Wheeler Ergänzende Informationen (Bildlegende, Copyrighthinweis, Quelle, etc. bitte hier. Ggf. löschen.
  11. 11. Looking back • Started as a POC in 2009 • Codename “Act as Indexed Search” • Client did not have enough funding • Problem too big for not trying to solve it • Indexed Search too limited & resource hungry • Others we spoke too had the same “itch” • We had an Idea! 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 11
  12. 12. Looking back • We asked other TYPO3 agencies if they would be willing to share development costs • We found some and they all had projects limited with current search feauture • The Early Access Program was born • Each Partner founded 4000 EUR and even more • Partners can be found on our Website! 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 12
  13. 13. What have we learned? • Building TYPO3 extensions is not a part time job, but many try and many fail • Integration of external applications means double the work • People value Innovation less than maintenance • Developers decide way different than managers • Its all about the balance of interests 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 13
  14. 14. What have we learned? • Last minute changes are killers • Its important to communicate, but we often fail at that • Its important not to forget about the fun we want to have while developing • … 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 14
  15. 15. How does it continue? • Apache Solr Server is continuously evolving • Almost every year a new version • TYPO3’s 18 month release cycle and 3 year support (plus the 3 ELTS) means old versions live very long • Conflict! • How can this be solved? 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 15
  16. 16. How does it continue? • New version for TYPO3 v9 in the making (Q4) • 2 Releases in 2020 • Ready for TYPO3 v10 (Q2) • New Apache Solr Server • Learn to Rank Integration • Indexing made easier (Wizard) • … 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de 16
  17. 17. Keep the Sponsorships up! • One Sponsorship enables us to develop for 8 hours • 2018 125 Sponsorship = 1000 Hours • 2019 90 Sponsorships = 720 Hours • We can help you to • Learn with our trainings • Perform with our Support • Deliver with our on the Job Coachings Ergänzende Informationen (Bildlegende, Copyrighthinweis, Quelle, etc. bitte hier. Ggf. löschen. 17
  18. 18. Thanks to our 2019 sponsors 18 Amedick & Sommer Neue Medien GmbH, Arndtteunissen GmbH, b13 GmbH, bgm business websolutions GmbH & Co KG, BIBUS AG Group, Bitmotion GmbH, CS2 AG, datamints GmbH, Fachhochschule für öffentliche Verwaltung NRW, Gernot Leitgab, Getdesigned GmbH, Hirsch & Wölfl GmbH, ITK Rheinland, Kassenärztliche Vereinigung Bayerns (KZVB), LOUIS INTERNET GmbH, medien.de mde GmbH, mehrwert intermediale kommunikation GmbH, mellowmessage GmbH, plan2net GmbH, punkt.de GmbH, ressourcenmangel dresden GmbH, Stadt Villingen-Schwenningen, TOUMORO, Ueberbit Gmbh, XIMA MEDIA GmbH 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de
  19. 19. Special thanks to our 
 premium EB 2019 partners: 19 jweiland.net sitegeist media solutions GmbH 10 Year of Apache Solr for TYPO3 @ T3EE19 by Olivier Dobberkau olivier.dobberkau@dkd.de
  20. 20. 20 Thank you! olivier.dobberkau@dkd.de
  21. 21. dkddevelopment kommunikation design

×