The document discusses new features in EPiServer CMS7, particularly the EPiServer Find module. It notes that Find allows non-hierarchical retrieval of content using ElasticSearch, providing more flexible ways to display and query content beyond traditional page hierarchies. It also recommends the PowerSlice module as an example of using Find's querying capabilities to build non-hierarchical views of content. The document suggests that developers could code examples using Find at a future session.
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
I'm not a child anymore
1. I’M NOT A CHILD
ANYMORE
I’M NOT A CHILD
ANYMORE
(Non-hierarchical content retrieval using EPiServer Find)
13.6.2013
Mark Everard @ev2000
13.6.2013
I’M NOT A CHILDI’M NOT A CHILD
hierarchical content retrieval using EPiServer Find)
2. EPiServer CMS7
Many developer / API changes
• Separation of content / presentation
• IoC• IoC
• Testability
• New plugin system / javascript
• but I think the most exciting is EPiServer Find………………
Many developer / API changes
Separation of content / presentation
but I think the most exciting is EPiServer Find………………
3. Hierarchical
Content is stored in nodesContent is stored in nodes
• GetPage
• GetChildren
• GetDescendents
Mark Everard @ev2000
4. Blog / Tagging
• Content is categorised• Content is categorised
• Node are irrelevant
• Have you ever had to build a
blog template / replicate
Wordpress using EPiServer?
Mark Everard @ev2000
6. Modern content taxonomy isModern content taxonomy is
more complicated
Mark Everard @ev2000
www.audiusa.com/
7. EPiServer Find
More than just for search pagesMore than just for search pages
•ElasticSearch - awesome
• C# API - thanks Joel
• Integration out-of-the-box
Mark Everard @ev2000
8. ElasticSearch
Best of breed (NoSQL)openBest of breed (NoSQL)open
source search and data insight
• Real-time
• REST / Json
• Built on Lucene• Built on Lucene
Mark Everard @ev2000
www.elasticsearch.org/
9. PowerSlice
Another Joel masterpieceAnother Joel masterpiece
• Uses Find querying capability
• Provides non-hierarchical
views of content ~ slices
• Free on Nuget• Free on Nuget
Mark Everard @ev2000
Google: ‘powerslice episerver’
10. MVC
• More integration points• More integration points
• More possibilities to inject and
modify data
• Content Providers
•Model Binders•Model Binders
• ActionFilters
•………….etc
Mark Everard @ev2000
11. Idea -> next time
• No talks
• Just codez
• Bring your laptops
• I’ll bring Find