t3con munich: apache solr for typo3: how continuous cooperative innovation can pay off

34
1 Apache Solr for TYPO3: How continuous cooperative innovation can pay off

Upload: timohund

Post on 16-Apr-2017

310 views

Category:

Internet


7 download

TRANSCRIPT

Page 1: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

1

Apache Solr for TYPO3:

How continuous cooperative innovation can pay off

Page 2: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

About me

2

Timo Hund 32 years old

@TYPO3 since: 2003 @Apache Solr since: 2009@dkd since: 2015 Email: [email protected]

Xing: https://www.xing.com/profile/Timo_Hund2Github: https://github.com/timohund

Page 3: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Our team

3

Olivier Dobberkau

Timo Hund

Ingo Renner

Markus Friedrich

Thomas Janke

Development Development Development Management Management

Page 4: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

4

Teamwork@dkd

Page 5: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

5

Make

Happen

Innovation

Page 6: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

6

Page 7: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

7

Make Building an ecosystem HappenOur daily mission Innovation Our vision

Agenda

Page 8: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

8

Building an ecosystem From idea to an ecosystem

Page 9: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

How we started

Need for a search in TYPO3 with…

- Support of synonyms

Flugbegleiter <-> Stewardess

- Facetting

9

Successful project

Why not share it?

Page 10: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Joining forces

Share costs

10

Community Bugfixes, features,

support, …

dkd - Solr Team Roadmap, T3 compatibility,

bugfixes, new features, R&D, community

management

PartnerGive money, feedback,

bug reports, feature requests

Customers Run & develop project

with our partners

Why? One search solution instead of many

Complex field

Page 11: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

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

Page 12: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

12

Everybody can invest something (e.g. time, money, know how, motivation)

Joined forces can achieve moreMake

Happen

Innovation

Page 13: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

13

Our daily mission What we do for the success of „Apache Solr For TYPO3“

Page 14: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

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

Page 15: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

… and what we do to achieve this

Communicate

15

Perfection < Pragmatism > Chaos

Focus

Prioritize

Release early & often

Avoid waste

Page 16: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Roadmap & release schedule

16

Q1/16 Q2/16 Q3/16 Q4/16

Partner survey & roadmap draft

Release / retro / re-priorization

7.6 LTS

EXT:solr 4.0 EXT:solr 5.0 EXT:solrfluid 1.1

Solrfluid

EXT:solr 5.1 EXT:solrfluid 1.2

Codesprint changes

EXT:solr 6.0 EXT:solrfluid 1.3

Apache Solr 6 & Docker

Page 17: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

What we achieved last year

17

Survey topic Importance StatusFluid templating 77 % DoneImproved documentation 73 % DoneFile indexing with EXT:solrfal 71 % Done6.2 compatibility 55 % Incremental backportsEXT:solrfal avoid duplicates 54 % Projected 12/2016Optimize FE performance 47 % DoneLatest Apache Solr version 46 % Projected 12/2016

Page 18: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Innovation in action

18

TYPO3 as content repository

web-vision GmbH

EXT:solr & solrfluid

DYWIDAG-Systems International

Page 19: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

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

Page 20: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

20

Page 21: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

21

Page 22: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

22

Page 23: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

23

Can be small or big

Needs responsibility taker and the goal to deliver

Make

HappenInnovation

Page 24: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

24

Our vision How we see the future of search in TYPO3

Page 25: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Solrfluid 2.0

Use as default

25

M

Better suggest

GEO search

Grouping

Page 26: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

TYPO3 search API

Core search API

26

XL

TCA2anything (Solr / Elastic / CMIS / …)

Backend

Frontend

Page 27: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

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

Page 28: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

28

Needs the freedom to dream

Needs an open culture

Make

Happen

Innovation

Page 29: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

29

Let’s make it happen How to get involved?

Page 30: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

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

Page 31: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Questions & Answers

31

Page 32: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Thanks!

32

Our Partners in 2016:

Arrabiata Solutions GmbH, Bank CIC AG, Bitmotion GmbH, Citkomm services GmbH, CS2 AG, Cosmoblonde GmbH, Daniz online markting, datenwerk innovationsagentur gmbh, die_schnittsteller GmbH, E-magineurs, Fernando Hernáez Lopez, Future Connection AG, Gernot Leitgab, Hirsch & Wölfl GmbH, hs-digital GmbH, IHK Neubrandenburg, L.N. Schaffrath DigitalMedien GmbH, Libéo, mehrwert intermediale kommunikation GmbH, netlogix GmbH & Co. KG, Pixel Ink, Pixelpark AG Köln, pixolith GmbH & Co. KG, Q3i GmbH & Co. KG, portrino GmbH, RUAG Corporate Services AG, ST3 Elkartea, Star Finanz-Software Entwicklung und Vertriebs GmbH, Stefan Galinski Interndienstleistungen, Systime A/S, SYZYGY Deutschland GmbH, web-vision GmbH, websedit AG - Internetagentur, Webstobe GmbH, werkraum gmbh, WIND InternetAll previous partners can be found here: http://www.typo3-solr.com/en/sponsors/our-sponsors/

Our Contributors: Dmitry Dulepov, Sascha Egerer, Markus Friedrich, Thomas, Hohn, Markus Kobligk, Peter Kraume, Sascha Löffler, Patrick Oberdorf, Thomas Scholze, Florian Seirer, Frans Saris, Daniel Siepmann, Gerald Spreer, Hendrik Nadler, Frank Nägler, Sascha Novak, Ingo Pfennigstorf, Ingo Renner, Steffen Ritter, Marc Bastian Heinrichs, Timo Hund, Mickael Vanclooster,

Credits: flaticon.com: Gregor Cresnar, Retinaicons, Freepik, Vectors Market, Dave Gandy flickr.com: Moyan Brenn, Nhidang

Page 33: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

We are hiring!

33

Page 34: T3CON Munich: Apache Solr for TYPO3: How Continuous Cooperative Innovation can pay off

Contact me!

34

Email: [email protected] GitHub: https://github.com/timohund Xing: https://www.xing.com/profile/Timo_Hund2

TYPO3 Solr: http://www.typo3-solr.com dkd: http://www.dkd.de/