development · framework

My simple Sitecore development framework – Version 1.3

As you all know, Sitecore 8.2 Update 3 has been released recently. It makes my simple framework out of update now so I need to update it soon. Besides, I want to verify how easy the Sitecore upgrade is with my simple one. By the way, I add some interesting functions as well. As a result, the version 1.3 is released:

  1. Upgrading Sitecore References via Nuget to Sitecore 8.2 Update 3 ones
    • sf13_1
  2. Enabling “pre-populate item version” function
    • the purpose: if the very first item version is created, all fields from a source language will be copied into it. This one is helpful for creating content, especially when your site has multiple supported languages
    • how to use it: edit your site definition
      • specify the source language via language property (Note: it’s default language as well)
      • set enablePrePopulateItemVersion property to true
      • sf13_3
      • log into Sitecore to verify it
      • sf13_2.png
  3. Switching the missing item to 404Error item inside Sitecore, the reference
    • the purpose: provide a way to create a friendly 404 Error page
    • how to use it: edit your site definition
      • specify the 404 Error page via notFoundItem property
      • sf13_5
      • log into Sitecore to edit 404Error item
      • This slideshow requires JavaScript.

  4. Integrating Language module of Habitat, the reference
    • You want to handle everything about the supported languages of your site such as display name, special logic, to enable/disable a language, etc

      This slideshow requires JavaScript.

Happy Sitecore Coding!

Notes for building your own one based on my simple one


One thought on “My simple Sitecore development framework – Version 1.3

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.