introducing featured search - talk on the typo3 camp mallorca 2015
TRANSCRIPT
![Page 1: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/1.jpg)
Introducing Featured SearchHow to improve your onsite search
![Page 2: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/2.jpg)
My name is…Sven Huppach Head of Quality Management and project lead at sitegeist in Hamburg
Tasks: Consulting, technical concepts, prototyping, new business Special interests: Long-distance running, stop motion videos
![Page 3: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/3.jpg)
„When a user is forced to search for the right piece of content you’ve lost him.“
Some usability guru
![Page 5: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/5.jpg)
Another example (much better)I’m looking for information concerning „urin“… www.sysmex-europe.com
![Page 6: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/6.jpg)
The needle in a haystackHow can I find it?
![Page 7: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/7.jpg)
The problem
We are not Google. ;-)
Despite of faceted searching only a small piece of the crawled content is really relevant.
Often users don’t find what they are really looking for.
Popular search platforms like Apache Solr or ElasticSearch are expensive to implement an maintain.
![Page 8: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/8.jpg)
How about thisI’m looking for information concerning „birth“… www.marienkrankenhaus.org
![Page 9: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/9.jpg)
Introducing Featured SearchHow to improve your onsite search
![Page 10: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/10.jpg)
Make a wishFast search results
Easy to manage by editors
Allow typos
Allow aliases
Easy to extend on any kind of record
Possibility to connect with Solr, indexed search, etc.
Joy of use!
![Page 11: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/11.jpg)
The ideaServe exactly what the user is looking for - Even though he doesn’t know it (yet).
![Page 12: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/12.jpg)
Technical backgrounds
events
persons
products
„Any“ kind of TYPO3-record
whatever
TYPO3 Backend
Frontend
![Page 13: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/13.jpg)
Technical backgrounds
events
persons
products
Plugin Featured Search
„Any“ kind of TYPO3-record
whatever
title, place
name, email
article, id
your db fields
TYPO3 Backend
Frontend
![Page 14: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/14.jpg)
Technical backgrounds
events
persons
products
Plugin Featured Search
„Any“ kind of TYPO3-record
whatever
title, place
name, email
article, id
your db fields
TYPO3 Backend
Frontend
tags, link
tags, link
tags, link
tags, link
extend records
![Page 15: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/15.jpg)
Technical backgrounds
events
persons
products
Plugin Featured Search
„Any“ kind of TYPO3-record
whatever
Fetch dataTYPO3
Backend
Frontend
title, place
name, email
article, id
your db fields
tags, link
tags, link
tags, link
tags, link
![Page 16: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/16.jpg)
Technical backgrounds
events
persons
products
Plugin Featured Search
„Any“ kind of TYPO3-record
whatever
Fetch datarender data as JSON
TYPO3 Backend
Frontend
————————————————————————————————————
title, place
name, email
article, id
your db fields
tags, link
tags, link
tags, link
tags, link
![Page 17: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/17.jpg)
events
persons
products
„Any“ kind of TYPO3-record
whatever
Fetch datarender data as JSON
TYPO3 Backend
Frontend
————————————————————————————————————
searchform
Plugin Featured Search
Technical backgrounds
————————————————————————————————————
title, place
name, email
article, id
your db fields
tags, link
tags, link
tags, link
tags, link
![Page 18: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/18.jpg)
events
persons
products
„Any“ kind of TYPO3-record
whatever
Fetch datarender data as JSON
Client based search based on typeahead.js
TYPO3 Backend
Frontend
————————————————————————————————————
keyword
Plugin Featured Search look for keyword
in JSON scope
Technical backgrounds
title, place
name, email
article, id
your db fields
tags, link
tags, link
tags, link
tags, link
![Page 19: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/19.jpg)
events
persons
products
„Any“ kind of TYPO3-record
whatever
Fetch datarender data as JSON
TYPO3 Backend
Frontend
————————————————————————————————————
Plugin Featured Search
build auto-suggest options and group them
Technical backgrounds
Client based search based on typeahead.js
keywordtitle, place
name, email
article, id
your db fields
tags, link
tags, link
tags, link
tags, link
![Page 20: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/20.jpg)
Technical backgrounds
TYPO3 Backend
events
persons
products
Plugin Featured Search
„Any“ kind of TYPO3-record
whatever
Fetch datarender data as JSON
solr, …
optional: if there is no result within json-scope, the request can be forwarded to the classic site search.
Frontend
————————————————————————————————————
Technical backgrounds
Client based search based on typeahead.js
keywordtitle, place
name, email
article, id
your db fields
tags, link
tags, link
tags, link
tags, link
![Page 21: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/21.jpg)
Getting started
![Page 22: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/22.jpg)
Analyze
Look into your statistics (GA, piwik, etc.)
Find out the most popular sites.
Find out the most popular site searches (if configured).
Find out less/least visited but important sites.
![Page 23: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/23.jpg)
Discuss
Ask your client
What are the most important services, products or use cases?
What has the most business value? (conversion)
What are possible add-ons?
![Page 24: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/24.jpg)
Concentrate and prioritize
Set the focus on max. 80 and not 100%.
Don’t try to cover all possible cases.
Forget the long tail .
![Page 25: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/25.jpg)
Try out and improve
Start with only a few keywords
Measure
Improve keywords (wording, order, ..)
Expand the scope
![Page 26: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/26.jpg)
TYPO3 implementation
![Page 27: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/27.jpg)
TYPO3 implementationinstall and modify the extension currently not a ready-to-use extension (in progress)
extend database
include js-libraries into your page
adapt frontend
edit records
enjoy!
![Page 28: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015](https://reader030.vdocument.in/reader030/viewer/2022032613/589b97ec1a28abd63e8b48c9/html5/thumbnails/28.jpg)
Links and contact
Live example: marienkrankenhaus.org
Libraries: typeahead.js
http://de.slideshare.net/sitegeist_svensson/
Feel free to contact me [email protected]