SlideShare ist ein Scribd-Unternehmen logo
1 von 91
http://www.dkd.de
dkd
design
kommunikation
development
How we did it:
Apache Solr for
TYPO3

Olivier Dobberkau, dkd Internet Service
GmbH
Ingo Schmitt, Marketing Factory GmbH
Cyril Wolfangel, Eventex France
Sander Vogels, Netcreators BV
About the Speakers
Olivier Dobberkau

 dkd Internet Service GmbH
 aka „the reverend never-end“
 Met TYPO3 with Version 3.2 beta 3
 42 years old


 olivier.dobberkau@dkd.de
 Twitter: @T3RevNeverEnd
Ingo Schmitt

 Marketing Factory GmbH




 is@marketing-factory.de
 Twitter: @T3RevNeverEnd
Cyril Wolfangel

 Eventex France
 TYPO3 France
 Met TYPO3 with Version 3.6
 29 years old


 cyril@eventex.fr
 www.eventex.fr
Sander Vogels

 Netcreators BV
 TYPO3 since 2000




 sander@netcreators.nl
 www.netcreators.nl
How open source
works
How open source works

 Someone writes a piece of software
 They use it for them selves
 They refine it
 They decide to release it
  Motivation is different for each software
 Release under an open source license
 Search and initiate a community around it
In the TYPO3 ecosystem

 Scratch your own itch
 Publish in TER
 Build a community around it
  expose TYPO3 extension in mailinglist
  present at podcast and events
 Wait for patches on forge.typo3.org
 Hope for jobs related to your extension
What is Apache Solr
for TYPO3?
Our itch: Indexed search

 We were unhappy about the performance
 of Indexed search
 It has problems with a large amount of
 pages
 No sorting of results
 Just to name a few


 We looked for alternatives
Apache Solr to the rescue

 Enterprise Search Server
 Based on the Lucene Index Library
 REST based HTTP Interface


 XML Documents
The prototype (rioja release)

 First TYPO3 extension prototype in 2008
 Coded to present a proof of concept
 Birth of idea of „Indexed search“
 replacement
Starting to code

 We talked to some customers
 found some projects
 January 2009 Ingo Renner joins as architect
 and main developer
 first Talks about the Apache Solr for TYPO3
 at T3DD2009
 Idea for development contribution is born
Money is too tight to
mention

„Money's too tight to mention
I can't get an unemployment extension
Money's too tight to mention“

Simply Red, 1985.
http://en.wikipedia.org/wiki/Money%27s_Too_Tight_%28To_Mention%29
Our experience with DirectMail

 Some years ago we re-factored DirectMail
 We made it more user-friendy
 We released it in the hope that the missing
 features would create business
 opportunities
 But...
 None came
We must change this!

 We did not want to have the same
 experience with Apache Solr


 What to do?
 Speaking to clients
 Speaking to others in the TYPO3
 community
White-paper time

 We decided to write a technical white-
 paper
 It contains a cost evaluation per component
 It helps you to collect money
 It eases the discussion with stakeholders
Release of the public version
1.0
 After TYPO3 conference 2009 we release a
 first version
 One night later we have already the first
 security bulletin :-)
A private club you can join

 So how can I join your club?
 Anyone can join
 Financial contribution of 5 man-days


 Gives you access to SVN until version 2.x
 Initial support on install
 Consulting
Why others joined
the development
Marketing Factory
Case study: solr @ pfm-medical

pfm medical AG

     distributor, service provider and independent manufacturer

     Histotechnology, Therapy Management, OR Services, Surgical Implants
      and Cardio Vascular Technologies

     Relaunch based on TYPO3 4.3 in 2010
            commerce
            dam
            solr




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Case study: solr @ pfm-medical




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Case study: solr @ pfm-medical




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Case study: solr @ pfm-medical




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Case study: solr @ pfm-medical




                                                         XML




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Case study: solr @ pfm-medical




                                                         XML




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Case study: solr @ pfm-medical




                                                                                Queue



                                                         XML




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Marketing Factory Consulting GmbH – all rights reserved – © 2010   4
Case study: solr @ pfm-medical




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Case study: solr @ pfm-medical




                                                                                faceting
                                                                                commerce
                                                                                categories

Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Contact




                                                          Marketing Factory Consulting GmbH
                                                                     Stephanienstraße 36
                                                                       40211 Düsseldorf
                                                                          Germany


                                                               Tel +49 (0)211 / 36 11 76 - 0
                                                              Tel +49 (0)211 / 36 11 76 - 99


                                                                   is@marketing-factory.de
                                                                      twitter: @ISchmitt
                                                                   www.marketing-factory.de




Marketing Factory Consulting GmbH – all rights reserved – © 2010                           01.10.2010
Eventex France

 Relaunch of www.amiens.fr
 Google-like experience
 Find Information instead of navigation thru
 menus
 Search in documents
 Geo Search
Eventex France

 Thank you!
 Eventex France added some feature
 requests to the development version
  GEO Search (Spacial Search)
  Content Elevation based on an admin
  module
  Refactoring of facettes
    Date range search
Netcreators

 Sander Vogels
 CEO


 sander@netcreators.com
Are we evil?
Wait a minute.
Did i hear you say GPL?
 How does this work with the GPL?
 We will be agreeing on a gentlemans way
Release the code, because it
wants to be free
 We will release the code for Version 2.x
 If it happens that the funding ends before
 its release we will release the code as is
Outlook

 We need more contributors
 New ideas
Questions?
dkd
        design
        kommunikation
        development




says thank you.

Weitere ähnliche Inhalte

Ähnlich wie How we did it: Apache Solr for TYPO3. Collecting ideas, partners and money in an open source world

TYPO3 in the cloud
TYPO3 in the cloudTYPO3 in the cloud
TYPO3 in the cloudIngo Schmitt
 
En alumni echolot_digital_worx_ppt
En alumni echolot_digital_worx_pptEn alumni echolot_digital_worx_ppt
En alumni echolot_digital_worx_pptdigital worx
 
Why Venture Capitalists invest in the app economy T-Ventures Deutsche Telekom
Why Venture Capitalists invest in the app economy   T-Ventures Deutsche TelekomWhy Venture Capitalists invest in the app economy   T-Ventures Deutsche Telekom
Why Venture Capitalists invest in the app economy T-Ventures Deutsche TelekomThomas Grota
 
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...www.thegioitongdai .com.vn
 
L Foundry Gmb H Rev1.7.1
L Foundry Gmb H Rev1.7.1L Foundry Gmb H Rev1.7.1
L Foundry Gmb H Rev1.7.1allenmcconnell
 
De Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim HeinzDe Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim HeinzPlatformE2E
 
Ibm future of retail and consumer products 2013
Ibm future of retail and consumer products 2013Ibm future of retail and consumer products 2013
Ibm future of retail and consumer products 2013Friedel Jonker
 
2013 03 business-profile_tfc
2013 03 business-profile_tfc2013 03 business-profile_tfc
2013 03 business-profile_tfcTF Consulting
 
BOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdf
BOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdfBOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdf
BOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdfPawachMetharattanara
 
Adtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA SchoolAdtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA SchoolMichael Altendorf
 
Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019Onlim GmbH
 
Bio - CV En Jean-Pol Castus 2015 06 16
Bio - CV En Jean-Pol Castus 2015 06 16Bio - CV En Jean-Pol Castus 2015 06 16
Bio - CV En Jean-Pol Castus 2015 06 16Jean-Pol Castus
 
2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...
2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...
2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...Thorsten Schroeer
 
Startup galore the best way of financing ramp up for founders ... a view fr...
Startup galore   the best way of financing ramp up for founders ... a view fr...Startup galore   the best way of financing ramp up for founders ... a view fr...
Startup galore the best way of financing ramp up for founders ... a view fr...Thomas Grota
 
Every company is a technology company
Every company is a technology companyEvery company is a technology company
Every company is a technology companyVishal Sharma
 
about_instinctools_29.01
about_instinctools_29.01about_instinctools_29.01
about_instinctools_29.01Alexey Astakhov
 
Io t linked-vendor-relation-ship-management
Io t linked-vendor-relation-ship-managementIo t linked-vendor-relation-ship-management
Io t linked-vendor-relation-ship-managementdigital worx
 
Chatbot FAQs – The Most Common Chatbot Questions Answered!
Chatbot FAQs – The Most Common Chatbot Questions Answered!Chatbot FAQs – The Most Common Chatbot Questions Answered!
Chatbot FAQs – The Most Common Chatbot Questions Answered!Onlim GmbH
 

Ähnlich wie How we did it: Apache Solr for TYPO3. Collecting ideas, partners and money in an open source world (20)

TYPO3 in the cloud
TYPO3 in the cloudTYPO3 in the cloud
TYPO3 in the cloud
 
En alumni echolot_digital_worx_ppt
En alumni echolot_digital_worx_pptEn alumni echolot_digital_worx_ppt
En alumni echolot_digital_worx_ppt
 
Why Venture Capitalists invest in the app economy T-Ventures Deutsche Telekom
Why Venture Capitalists invest in the app economy   T-Ventures Deutsche TelekomWhy Venture Capitalists invest in the app economy   T-Ventures Deutsche Telekom
Why Venture Capitalists invest in the app economy T-Ventures Deutsche Telekom
 
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
 
L Foundry Gmb H Rev1.7.1
L Foundry Gmb H Rev1.7.1L Foundry Gmb H Rev1.7.1
L Foundry Gmb H Rev1.7.1
 
De Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim HeinzDe Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim Heinz
 
Ibm future of retail and consumer products 2013
Ibm future of retail and consumer products 2013Ibm future of retail and consumer products 2013
Ibm future of retail and consumer products 2013
 
2013 03 business-profile_tfc
2013 03 business-profile_tfc2013 03 business-profile_tfc
2013 03 business-profile_tfc
 
BOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdf
BOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdfBOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdf
BOSCH - AL-VS IP Portfolio 2014 (SIS Event).pdf
 
Adtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA SchoolAdtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA School
 
Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019
 
Bio - CV En Jean-Pol Castus 2015 06 16
Bio - CV En Jean-Pol Castus 2015 06 16Bio - CV En Jean-Pol Castus 2015 06 16
Bio - CV En Jean-Pol Castus 2015 06 16
 
2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...
2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...
2015 11-17 - frost sullivans gil event frankfurt - industrie 4 dot0 presentat...
 
Startup galore the best way of financing ramp up for founders ... a view fr...
Startup galore   the best way of financing ramp up for founders ... a view fr...Startup galore   the best way of financing ramp up for founders ... a view fr...
Startup galore the best way of financing ramp up for founders ... a view fr...
 
Every company is a technology company
Every company is a technology companyEvery company is a technology company
Every company is a technology company
 
Enablement rollins
Enablement rollinsEnablement rollins
Enablement rollins
 
about_instinctools_29.01
about_instinctools_29.01about_instinctools_29.01
about_instinctools_29.01
 
about instinctools
about instinctoolsabout instinctools
about instinctools
 
Io t linked-vendor-relation-ship-management
Io t linked-vendor-relation-ship-managementIo t linked-vendor-relation-ship-management
Io t linked-vendor-relation-ship-management
 
Chatbot FAQs – The Most Common Chatbot Questions Answered!
Chatbot FAQs – The Most Common Chatbot Questions Answered!Chatbot FAQs – The Most Common Chatbot Questions Answered!
Chatbot FAQs – The Most Common Chatbot Questions Answered!
 

Mehr von Olivier Dobberkau

Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3
Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3
Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3Olivier Dobberkau
 
Apache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engineApache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engineOlivier Dobberkau
 
With a little help from my friends (english)
With a little help  from my friends (english)With a little help  from my friends (english)
With a little help from my friends (english)Olivier Dobberkau
 
With a little help from my friends
With a little help from my friendsWith a little help from my friends
With a little help from my friendsOlivier Dobberkau
 
Sonnenschein für ihre Website
Sonnenschein für ihre WebsiteSonnenschein für ihre Website
Sonnenschein für ihre WebsiteOlivier Dobberkau
 
TYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted SolrTYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted SolrOlivier Dobberkau
 
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...Olivier Dobberkau
 
ForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and valueForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and valueOlivier Dobberkau
 
ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014Olivier Dobberkau
 
Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014Olivier Dobberkau
 
Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101Olivier Dobberkau
 
Outside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp MallorcaOutside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp MallorcaOlivier Dobberkau
 
Status & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMSStatus & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMSOlivier Dobberkau
 
The future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy FranceThe future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy FranceOlivier Dobberkau
 
Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?Olivier Dobberkau
 

Mehr von Olivier Dobberkau (20)

Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3
Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3
Meet TYPO3 Vienna - Solr die Suchmachine für TYPO3
 
Apache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engineApache Solr for TYPO3: More than a search engine
Apache Solr for TYPO3: More than a search engine
 
TYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloudTYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloud
 
With a little help from my friends (english)
With a little help  from my friends (english)With a little help  from my friends (english)
With a little help from my friends (english)
 
With a little help from my friends
With a little help from my friendsWith a little help from my friends
With a little help from my friends
 
TYPO3 & You
TYPO3 & YouTYPO3 & You
TYPO3 & You
 
Sonnenschein für ihre Website
Sonnenschein für ihre WebsiteSonnenschein für ihre Website
Sonnenschein für ihre Website
 
Apache Solr Revisited 2015
Apache Solr Revisited 2015Apache Solr Revisited 2015
Apache Solr Revisited 2015
 
TYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted SolrTYPO3 Camp Poznan - Solr Usecases with Hosted Solr
TYPO3 Camp Poznan - Solr Usecases with Hosted Solr
 
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
Your Content hides a treasure (and you might have not found it) - ForgetIT Pr...
 
TYPO3 and CMIS
TYPO3 and CMISTYPO3 and CMIS
TYPO3 and CMIS
 
ForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and valueForgetIT: Beyond the page: Giving content a meaning and value
ForgetIT: Beyond the page: Giving content a meaning and value
 
ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014ForgetIT Project TYPO3Camp Milano 2014
ForgetIT Project TYPO3Camp Milano 2014
 
Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014Explain TYPO3 Association March 2014
Explain TYPO3 Association March 2014
 
Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101Apache Solr for TYPO3 CMS 101
Apache Solr for TYPO3 CMS 101
 
EXPLAIN #t3a
EXPLAIN #t3aEXPLAIN #t3a
EXPLAIN #t3a
 
Outside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp MallorcaOutside the Box - Panel on CMS at TYPO3 Camp Mallorca
Outside the Box - Panel on CMS at TYPO3 Camp Mallorca
 
Status & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMSStatus & Outlook on EXT:solr for TYPO3 CMS
Status & Outlook on EXT:solr for TYPO3 CMS
 
The future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy FranceThe future of CMS @T3UNI 2013 Annecy France
The future of CMS @T3UNI 2013 Annecy France
 
Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?Digital dark age - Are we doing enough to preserve our website heritage?
Digital dark age - Are we doing enough to preserve our website heritage?
 

Kürzlich hochgeladen

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 productivityPrincipled Technologies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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 DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

How we did it: Apache Solr for TYPO3. Collecting ideas, partners and money in an open source world

  • 1.
  • 2.
  • 4.
  • 5.
  • 7.
  • 8.
  • 9. How we did it: Apache Solr for TYPO3 Olivier Dobberkau, dkd Internet Service GmbH Ingo Schmitt, Marketing Factory GmbH Cyril Wolfangel, Eventex France Sander Vogels, Netcreators BV
  • 10.
  • 12.
  • 13. Olivier Dobberkau dkd Internet Service GmbH aka „the reverend never-end“ Met TYPO3 with Version 3.2 beta 3 42 years old olivier.dobberkau@dkd.de Twitter: @T3RevNeverEnd
  • 14.
  • 15. Ingo Schmitt Marketing Factory GmbH is@marketing-factory.de Twitter: @T3RevNeverEnd
  • 16.
  • 17. Cyril Wolfangel Eventex France TYPO3 France Met TYPO3 with Version 3.6 29 years old cyril@eventex.fr www.eventex.fr
  • 18.
  • 19. Sander Vogels Netcreators BV TYPO3 since 2000 sander@netcreators.nl www.netcreators.nl
  • 20.
  • 22.
  • 23. How open source works Someone writes a piece of software They use it for them selves They refine it They decide to release it Motivation is different for each software Release under an open source license Search and initiate a community around it
  • 24.
  • 25. In the TYPO3 ecosystem Scratch your own itch Publish in TER Build a community around it expose TYPO3 extension in mailinglist present at podcast and events Wait for patches on forge.typo3.org Hope for jobs related to your extension
  • 26.
  • 27. What is Apache Solr for TYPO3?
  • 28.
  • 29. Our itch: Indexed search We were unhappy about the performance of Indexed search It has problems with a large amount of pages No sorting of results Just to name a few We looked for alternatives
  • 30.
  • 31. Apache Solr to the rescue Enterprise Search Server Based on the Lucene Index Library REST based HTTP Interface XML Documents
  • 32.
  • 33. The prototype (rioja release) First TYPO3 extension prototype in 2008 Coded to present a proof of concept Birth of idea of „Indexed search“ replacement
  • 34.
  • 35. Starting to code We talked to some customers found some projects January 2009 Ingo Renner joins as architect and main developer first Talks about the Apache Solr for TYPO3 at T3DD2009 Idea for development contribution is born
  • 36.
  • 37. Money is too tight to mention „Money's too tight to mention I can't get an unemployment extension Money's too tight to mention“ Simply Red, 1985. http://en.wikipedia.org/wiki/Money%27s_Too_Tight_%28To_Mention%29
  • 38.
  • 39. Our experience with DirectMail Some years ago we re-factored DirectMail We made it more user-friendy We released it in the hope that the missing features would create business opportunities But... None came
  • 40.
  • 41. We must change this! We did not want to have the same experience with Apache Solr What to do? Speaking to clients Speaking to others in the TYPO3 community
  • 42.
  • 43. White-paper time We decided to write a technical white- paper It contains a cost evaluation per component It helps you to collect money It eases the discussion with stakeholders
  • 44.
  • 45. Release of the public version 1.0 After TYPO3 conference 2009 we release a first version One night later we have already the first security bulletin :-)
  • 46.
  • 47. A private club you can join So how can I join your club? Anyone can join Financial contribution of 5 man-days Gives you access to SVN until version 2.x Initial support on install Consulting
  • 48.
  • 49. Why others joined the development
  • 50.
  • 52. Case study: solr @ pfm-medical pfm medical AG distributor, service provider and independent manufacturer Histotechnology, Therapy Management, OR Services, Surgical Implants and Cardio Vascular Technologies Relaunch based on TYPO3 4.3 in 2010 commerce dam solr Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 53.
  • 54. Case study: solr @ pfm-medical Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 55. Case study: solr @ pfm-medical Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 56. Case study: solr @ pfm-medical Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 57. Case study: solr @ pfm-medical XML Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 58. Case study: solr @ pfm-medical XML Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 59. Case study: solr @ pfm-medical Queue XML Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 60. Marketing Factory Consulting GmbH – all rights reserved – © 2010 4
  • 61. Case study: solr @ pfm-medical Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 62. Case study: solr @ pfm-medical faceting commerce categories Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 63. Contact Marketing Factory Consulting GmbH Stephanienstraße 36 40211 Düsseldorf Germany Tel +49 (0)211 / 36 11 76 - 0 Tel +49 (0)211 / 36 11 76 - 99 is@marketing-factory.de twitter: @ISchmitt www.marketing-factory.de Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 64.
  • 65. Eventex France Relaunch of www.amiens.fr Google-like experience Find Information instead of navigation thru menus Search in documents Geo Search
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73. Eventex France Thank you! Eventex France added some feature requests to the development version GEO Search (Spacial Search) Content Elevation based on an admin module Refactoring of facettes Date range search
  • 74.
  • 75. Netcreators Sander Vogels CEO sander@netcreators.com
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 82.
  • 83. Wait a minute. Did i hear you say GPL? How does this work with the GPL? We will be agreeing on a gentlemans way
  • 84.
  • 85. Release the code, because it wants to be free We will release the code for Version 2.x If it happens that the funding ends before its release we will release the code as is
  • 86.
  • 87. Outlook We need more contributors New ideas
  • 88.
  • 90.
  • 91. dkd design kommunikation development says thank you.

Hinweis der Redaktion

  1. Animation