1 / 15

Onder de motorkap van www.partech.nl

Onder de motorkap van www.partech.nl. Ruud van Falier ParTech IT Sitecore User Group, 11 september 2013. Ruud van Falier, 29 jaar, ‘s-Hertogenbosch Professioneel actief als software ontwikkelaar sinds 2000 Sitecore ontwikkelaar sinds 2004, MVP sinds 2013 Mede-oprichter ParTech IT.

elaine
Télécharger la présentation

Onder de motorkap van www.partech.nl

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Onder de motorkap van www.partech.nl Ruud van FalierParTech IT Sitecore User Group, 11 september 2013

  2. Ruud van Falier, 29 jaar, ‘s-Hertogenbosch • Professioneel actief als software ontwikkelaar sinds 2000 • Sitecore ontwikkelaar sinds 2004, MVP sinds 2013 • Mede-oprichter ParTech IT

  3. Een paar details • Sitecore 6.6 met upgrade naar 7 • .NET 4.5 / SQL Server 2012 • Alles in MVC + Razor, geen ASP.NET WebForms

  4. Een goede basis structuur voor Sitecore sites en de bijbehorende solution • Sitecore development met MVC, Razor en Glass Mapper • Een flexibelere Page Editor experience met dynamic placeholders • Code uit de ParTech library, exclusief voor SUGNL bezoekers

  5. BEFORE AFTER

  6. Sitecore tree & solution structuur • Isolatie van projecten (sites) • Template structuur • Solution structuur

  7. Glass Mapper • http://glass.lu/ • Versie 2 vs. Versie 3 • Initialization via pipeline • Models project

  8. MVC & Razor • MVC Renderings in Sitecore • Controllers • Views ontwikkelen

  9. Page Editor • GUID afdwingen voor datasources (<7.0) • LayoutField (Link database ondersteuning voor renderings, <7.0) • Automatisch datasources aanmaken bij item creation • Dynamic Placeholders

  10. Renderings voor Placeholder “/main/row” komen altijd in de eerste Placeholder Placeholder key: main Placeholder key: row Placeholder key: row

  11. Wat ik nog niet heb toegelicht • RenderField processor voor custom tags • FixRichTextParagraphs • URL rewriter • LanguageVersionValidator • Language Fallback Provider • ImageProcessor (cropping) • Sitemap.xml • Blog • Custom icons • >60 extension methods • Single sign-on voor multi-sites • Translations • Queryable Datasources • Web Forms for Marketers customizations • Visual Studio build utility (OTAP oplossing) • Modules: • SEO-friendly URL module • Embedded Page Editor • Limited Text-Field controls • Browse command • Expand descendants command

  12. Exclusieve source-code!(voor het grootste deel) • Solution templateIngerichte Sitecore 6.6 database en Visual Studio solution voor een MVC site(kun je zonder moeite zelf upgraden naar 7) • Extension methodsEen set extension methods ter ondersteuning van de MVC applicatie • Events3 veelgebruikte Sitecore eventhandlers: CreateDatasource, EnsureDataSourceIsGUID en FixRichTextParagraph • TranslationsOplossing voor het beheren van termen in Sitecore met ondersteuning voor Page Editor • Dynamic placeholdersOplossing voor dynamic placeholders die zojuist gepresenteerd is • Glass Mapper loaderPipeline processors voor het intializeren van Glass Mapper

  13. Referenties • ParTech Sitecore Modules:https://github.com/ParTech • ParTech Sitecore Blog:http://www.partechit.nl/blog • ParTech op de Sitecore Marketplace:http://bit.ly/1e0oFvl • ParTech op Twitter:https://twitter.com/ParTechIT

  14. Mail/ ruud@partechit.nlTwitter/@BrruuD

More Related