Innovation is mistakenly seem as one shot that changes the way people do things. But what happens after the initial change? We will explain how we continued to thrive with our Apache Solr for TYPO3 Integration. We will look at the inner workings and at the numbers behind this great TYPO3 extension.
T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off
1. 1
Apache Solr for TYPO3:
How continuous cooperative innovation can pay off
2. About me
2
Timo Hund
32 years old
@TYPO3 since: 2003
@Apache Solr since: 2009
@dkd since: 2015
Email: timo.hund@dkd.de
Xing: https://www.xing.com/profile/Timo_Hund2
Github: https://github.com/timohund
9. How we started
Need for a search in TYPO3 with…
- Support of synonyms
Flugbegleiter <-> Stewardess
- Facetting
9
Successful project
Why not share it?
10. Joining forces
Share costs
10
Community
Bugfixes, features,
support, …
dkd - Solr Team
Roadmap, T3 compatibility,
bugfixes,
new features, R&D, community
management
Partner
Give money, feedback,
bug reports,
feature requests
Customers
Run & develop project
with our partners
Why?
One search solution instead of many
Complex field
11. What happened since then (EXT:solr)
Over 300 partners (35 in EB 2016)
11
28 releases (2,630 code changes)
7 years / 9 person years spent
Development costs 0.5 Mio € (Cocomo method)
25,000 downloads (TER + Packagist)
Powerful search components for TYPO3
12. Everybody can invest
something (e.g. time, money,
know how, motivation)
Joined forces can achieve more
Make
Happen
Innovation
14. We are successful when…
Our partners and we are happy
14
We make TYPO3 more attractive
We are in time
We are in budget
We win new partners
We continually innovate search in TYPO3
15. … and what we do to achieve this
Communicate
15
Perfection < Pragmatism > Chaos
Focus
Prioritize
Release early & often
Avoid waste
17. What we achieved last year
17
Survey topic Importance Status
Fluid templating 77 % Done
Improved documentation 73 % Done
File indexing with EXT:solrfal 71 % Done
6.2 compatibility 55 % Incremental backports
EXT:solrfal avoid duplicates 54 % Projected 12/2016
Optimize FE performance 47 % Done
Latest Apache Solr version 46 % Projected 12/2016
18. Innovation in action
18
TYPO3 as content repository
web-vision GmbH
EXT:solr & solrfluid
DYWIDAG-Systems International
19. TYPO3 as content repository
19
TYPO3 Backend
News
Projects
Other
No programming for new filters and page types
TYPO3 Frontend
solrfluid
Re-useable components (atomic design & fluid)
Less maintenance (less extensions)
Fast response
Apache Solr
26. TYPO3 search API
Core search API
26
XL
TCA2anything (Solr / Elastic / CMIS / …)
Backend
Frontend
27. Optimize search quality
27
Google, FB & co form search expectations
We should get closer
e.g. by using:
User profile
User behaviour
We are
somewhere
hereXXL
30. How to get involved?
Join our EB program
30
Give your developers time to contribute
to our project
Share and discuss your ideas on slack, mail, …
Support the development with
money, code, motivation
Invite your developers to a codesprint