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)
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………………
Hierarchical
Content is stored in nodesContent is stored in nodes
• GetPage
• GetChildren
• GetDescendents
Mark Everard @ev2000
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
Slow……..
• FindPagesWithCriteria!• FindPagesWithCriteria!
• You might have found yourself
going off-piste to get
acceptable performance
Mark Everard @ev2000
Modern content taxonomy isModern content taxonomy is
more complicated
Mark Everard @ev2000
www.audiusa.com/
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
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/
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’
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
Idea -> next time
• No talks
• Just codez
• Bring your laptops
• I’ll bring Find

I'm not a child anymore

  • 1.
    I’M NOT ACHILD 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 storedin 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
  • 5.
    Slow…….. • FindPagesWithCriteria!• FindPagesWithCriteria! •You might have found yourself going off-piste to get acceptable performance Mark Everard @ev2000
  • 6.
    Modern content taxonomyisModern content taxonomy is more complicated Mark Everard @ev2000 www.audiusa.com/
  • 7.
    EPiServer Find More thanjust 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 masterpieceAnotherJoel 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 integrationpoints• More integration points • More possibilities to inject and modify data • Content Providers •Model Binders•Model Binders • ActionFilters •………….etc Mark Everard @ev2000
  • 11.
    Idea -> nexttime • No talks • Just codez • Bring your laptops • I’ll bring Find

Editor's Notes

  • #3 TRANSPARENT BLOCK TO SEE BACKGROUND.
  • #12 VIDEO OPTION