SlideShare a Scribd company logo
WWW.GOPIGUJJULA.COM 1 COPYRIGHT 2016
SITECORE – BASIC CODE REVIEW CHECK-LIST
GOPIKRISHNA GUJJULA
WWW.GOPIGUJJULA.COM
AGENDA
• To have a better understanding on, what will be reviewed in the code-review process.
• Using this checklist, Individual engineer can self review, before submitting for code review.
• Will look into basic points to check on both Sitecore as well as code.
COPYRIGHT 20162
WWW.GOPIGUJJULA.COM
SITECORE
COPYRIGHT 20163
WWW.GOPIGUJJULA.COM
TEMPLATE
• Template Icons help to visually separate semantically related content items.
• Importance of Source for list fields (ex: Multi list, or Tree list etc.)
ex: DataSource=/sitecore/content/testsite/Global/Components/Data/Categories
StartSearchLocation={88BF8A46-93AC-4604-BC50-DF03FC451504}&Filter=_templatename:Tag
DF03FC451504}&Filter=_templatename:Tag
COPYRIGHT 20164
WWW.GOPIGUJJULA.COM
TEMPLATE (CONTD…)
• Multi list or Multi list with search.
• Field-level help message
COPYRIGHT 20165
WWW.GOPIGUJJULA.COM
TEMPLATE (CONTD…)
• Field sorting – Place most frequently modified fields on top.
• Folder Templates – Insert Options
COPYRIGHT 20166
WWW.GOPIGUJJULA.COM
RENDERINGS
• Data source location, & Data source Template.
• Thumbnail Image
COPYRIGHT 20167
WWW.GOPIGUJJULA.COM
PLACEHOLDER SETTINGS
Empowering the Experience Editor using placeholder settings (Allowed Controls).
COPYRIGHT 20168
WWW.GOPIGUJJULA.COM
CONTENT
• Content Item – name should be appropriate and try to match the content with designs (very
important while giving demo).
• Item presentation (Data sources on Shared layout or Final layout).
COPYRIGHT 20169
WWW.GOPIGUJJULA.COM
EXPERIENCE EDITOR
• Sitecore does not support in-line editing for Checkbox, Multilist, TreeList, and other fields, to
enable this
• Utilize Edit Frame/Field editor buttons for editing item fields not rendered by the
FieldRenderer.
• We can find all this buttons in core database, under the
/sitecore/Content/Applications/WebEdit item.
COPYRIGHT 201610
WWW.GOPIGUJJULA.COM
BACKEND
COPYRIGHT 201611
WWW.GOPIGUJJULA.COM
CODE
• Aggressive Null checks at all the levels.
• In partial classes, always prepend the custom property names with ‘Custom_’. This will group together all the
custom properties in the intellisense and make things easier for the developer.
• Always use glass mapper HTML helpers to render the field values. Field renderer provides ability of editing the
field value using Experience Editor.
• Do not put any static text in views, always get it from dictionary.
• Be careful on GUID comparisons.
• Avoid hard coding GUID, read from either TDS generated classes, or app settings.
• All rich text fields rendered must be wrapped within a @Html.Raw.
• If there is no data source or values, do not render any HMTL.
COPYRIGHT 201612
WWW.GOPIGUJJULA.COM
OTHERS
• In local environment, create your own Sitecore credentials to use, and avoid using default
Admin/b account.
• In Package designer, whenever packaging any Sitecore items, try to mention the Author
name.
• Aggressive website testing on mobile break point, & Sitecore in Experience editor.
• Field level validations – ex: Max chars, or single item selection.
COPYRIGHT 201613
WWW.GOPIGUJJULA.COM
REFERENCES
• https://www.cmsbestpractices.com/sitecore-best-practices/
• https://www.paragon-inc.com/resources/blogs-
posts/guid_tostring_vs_toguidstring_and_id_tostring
• https://www.geekhive.com/buzz/post/2015/05/how-to-manually-sort-items-in-sitecore-cms/
• https://www.cmsbestpractices.com/friday-sitecore-best-practice-adding-field-help-
messages/
• http://zacharykniebel.com/blog/sitecore/2014/june/26/constraining-the-sitecore-7-multilist-
and-treelist-fields-with-and-without-search
COPYRIGHT 201614
WWW.GOPIGUJJULA.COM
INTERESTING SITECORE OPEN SOURCE PROJECTS
• Sitecore Instance Manager (WPF) - https://github.com/Sitecore/Sitecore-Instance-Manager
• Sitecore PowerShell Extensions - https://github.com/SitecorePowerShell/Console
• Unicorn - https://github.com/kamsar/Unicorn
• Synthesis - https://github.com/kamsar/Synthesis
• Sitecore Sidekick (Angular JS + micro services) -
https://github.com/JeffDarchuk/SitecoreSidekick
• Sitecore Rocks (VS extension) - https://github.com/JakobChristensen/Sitecore.Rocks
COPYRIGHT 201515
WWW.GOPIGUJJULA.COM
IMPORTANT SITECORE RESOURCES
• http://www.akshaysura.com/2016/02/03/unofficial-sitecore-8-training-webinar-series-full-
curriculum/
• https://www.akshaysura.com/sitecore-community-update-mailing-list/
• https://sitecore.stackexchange.com/
• Friday Sitecore Best Practices:
https://www.youtube.com/playlist?list=PL4hLSkVJBw0dVMuow4p7TralR9aCcOWRo
• Podcast : https://coresampler.fireside.fm/
• Catching Exceptions: https://www.youtube.com/channel/UCfwf3o7zI2B-
Ei9OMmHEleA/featured
COPYRIGHT 201516
WWW.GOPIGUJJULA.COM 17
THANKYOU!
Q&A
COPYRIGHT 2016

More Related Content

What's hot

What's hot (20)

How native is React Native? | React Native vs Native App Development
How native is React Native? | React Native vs Native App DevelopmentHow native is React Native? | React Native vs Native App Development
How native is React Native? | React Native vs Native App Development
 
Angular 7 Firebase5 CRUD Operations with Reactive Forms
Angular 7 Firebase5 CRUD Operations with Reactive FormsAngular 7 Firebase5 CRUD Operations with Reactive Forms
Angular 7 Firebase5 CRUD Operations with Reactive Forms
 
Selenium cheat sheet
Selenium cheat sheetSelenium cheat sheet
Selenium cheat sheet
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
 
Angular - Chapter 5 - Directives
 Angular - Chapter 5 - Directives Angular - Chapter 5 - Directives
Angular - Chapter 5 - Directives
 
Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming  Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming
 
Introducción a groovy & grails
Introducción a groovy & grailsIntroducción a groovy & grails
Introducción a groovy & grails
 
SXA beyond the box
SXA beyond the boxSXA beyond the box
SXA beyond the box
 
Angular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP ServicesAngular - Chapter 7 - HTTP Services
Angular - Chapter 7 - HTTP Services
 
.Net Core
.Net Core.Net Core
.Net Core
 
Module 2: Adding JavaScript to APEX Apps
Module 2: Adding JavaScript to APEX AppsModule 2: Adding JavaScript to APEX Apps
Module 2: Adding JavaScript to APEX Apps
 
Angular directives and pipes
Angular directives and pipesAngular directives and pipes
Angular directives and pipes
 
Mastering the Sling Rewriter
Mastering the Sling RewriterMastering the Sling Rewriter
Mastering the Sling Rewriter
 
A Brief Introduction to React.js
A Brief Introduction to React.jsA Brief Introduction to React.js
A Brief Introduction to React.js
 
ATG - Commerce Service Center (CSC)
ATG - Commerce Service Center (CSC)ATG - Commerce Service Center (CSC)
ATG - Commerce Service Center (CSC)
 
Angular introduction students
Angular introduction studentsAngular introduction students
Angular introduction students
 
Laravel ppt
Laravel pptLaravel ppt
Laravel ppt
 
Spring framework 3
Spring framework 3Spring framework 3
Spring framework 3
 
Angular kickstart slideshare
Angular kickstart   slideshareAngular kickstart   slideshare
Angular kickstart slideshare
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 

Viewers also liked

Viewers also liked (6)

Sitecore enhancing content author experience
Sitecore enhancing content author experienceSitecore enhancing content author experience
Sitecore enhancing content author experience
 
Sitecore Technical Considerations & Partner Onboarding
Sitecore Technical Considerations & Partner OnboardingSitecore Technical Considerations & Partner Onboarding
Sitecore Technical Considerations & Partner Onboarding
 
Code Review Checklist
Code Review ChecklistCode Review Checklist
Code Review Checklist
 
Code review process checklist by VINTAGE
Code review process checklist by VINTAGECode review process checklist by VINTAGE
Code review process checklist by VINTAGE
 
Content search api in sitecore 8.1
Content search api in sitecore 8.1Content search api in sitecore 8.1
Content search api in sitecore 8.1
 
Sitecore media framework wtih Brightcove - Part 2
Sitecore media framework wtih Brightcove - Part 2Sitecore media framework wtih Brightcove - Part 2
Sitecore media framework wtih Brightcove - Part 2
 

Similar to Sitecore code review checklist

Front End Good Practices
Front End Good PracticesFront End Good Practices
Front End Good Practices
Hernan Mammana
 

Similar to Sitecore code review checklist (20)

Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
 
SUG Bangalore - Kick Off Session
SUG Bangalore - Kick Off SessionSUG Bangalore - Kick Off Session
SUG Bangalore - Kick Off Session
 
EVOLVE'13 | Enhance | Effective SEO | Paul Legan
EVOLVE'13 | Enhance | Effective SEO | Paul LeganEVOLVE'13 | Enhance | Effective SEO | Paul Legan
EVOLVE'13 | Enhance | Effective SEO | Paul Legan
 
O365Con18 - Using ARM Templates to Deploy Solutions on Azure - Kevin Timmermann
O365Con18 - Using ARM Templates to Deploy Solutions on Azure - Kevin TimmermannO365Con18 - Using ARM Templates to Deploy Solutions on Azure - Kevin Timmermann
O365Con18 - Using ARM Templates to Deploy Solutions on Azure - Kevin Timmermann
 
Search engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATGSearch engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATG
 
Journey of Implementing Solr at Target: Presented by Raja Ramachandran, Target
Journey of Implementing Solr at Target: Presented by Raja Ramachandran, TargetJourney of Implementing Solr at Target: Presented by Raja Ramachandran, Target
Journey of Implementing Solr at Target: Presented by Raja Ramachandran, Target
 
AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)
 
Php and web forms
Php and web formsPhp and web forms
Php and web forms
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, Paris
 
.NET Fest 2019. Halil Ibrahim Kalkan. Implementing Domain Driven Design
.NET Fest 2019. Halil Ibrahim Kalkan. Implementing Domain Driven Design.NET Fest 2019. Halil Ibrahim Kalkan. Implementing Domain Driven Design
.NET Fest 2019. Halil Ibrahim Kalkan. Implementing Domain Driven Design
 
How To Use Selenium Successfully
How To Use Selenium SuccessfullyHow To Use Selenium Successfully
How To Use Selenium Successfully
 
Html,CSS & UI/UX design
Html,CSS & UI/UX designHtml,CSS & UI/UX design
Html,CSS & UI/UX design
 
1.3.5 more than autocomplete
1.3.5 more than autocomplete1.3.5 more than autocomplete
1.3.5 more than autocomplete
 
Nsc 2013 06-17 - random rants on 2013
Nsc 2013 06-17 - random rants on 2013Nsc 2013 06-17 - random rants on 2013
Nsc 2013 06-17 - random rants on 2013
 
JArchitect Benefits
JArchitect BenefitsJArchitect Benefits
JArchitect Benefits
 
Play Framework and Activator
Play Framework and ActivatorPlay Framework and Activator
Play Framework and Activator
 
Front End Good Practices
Front End Good PracticesFront End Good Practices
Front End Good Practices
 
Introduction to tag management webinar
Introduction to tag management webinar Introduction to tag management webinar
Introduction to tag management webinar
 
CodeIgniter For Project : Lesson 104 - Controller & View
CodeIgniter For Project : Lesson 104 - Controller & ViewCodeIgniter For Project : Lesson 104 - Controller & View
CodeIgniter For Project : Lesson 104 - Controller & View
 

More from Gopikrishna Gujjula (6)

Introduction to sitecore identity
Introduction to sitecore identityIntroduction to sitecore identity
Introduction to sitecore identity
 
Everything about Sitecore Certifications
Everything about Sitecore CertificationsEverything about Sitecore Certifications
Everything about Sitecore Certifications
 
Sitecore User Group Bangalore Introduction
Sitecore User Group Bangalore IntroductionSitecore User Group Bangalore Introduction
Sitecore User Group Bangalore Introduction
 
Lets explore sitecore helix
Lets explore sitecore helixLets explore sitecore helix
Lets explore sitecore helix
 
Sitecore search absolute basics
Sitecore search absolute basicsSitecore search absolute basics
Sitecore search absolute basics
 
Introduction to Sitecore for .NET Developers
Introduction to Sitecore for .NET DevelopersIntroduction to Sitecore for .NET Developers
Introduction to Sitecore for .NET Developers
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 

Sitecore code review checklist

  • 1. WWW.GOPIGUJJULA.COM 1 COPYRIGHT 2016 SITECORE – BASIC CODE REVIEW CHECK-LIST GOPIKRISHNA GUJJULA
  • 2. WWW.GOPIGUJJULA.COM AGENDA • To have a better understanding on, what will be reviewed in the code-review process. • Using this checklist, Individual engineer can self review, before submitting for code review. • Will look into basic points to check on both Sitecore as well as code. COPYRIGHT 20162
  • 4. WWW.GOPIGUJJULA.COM TEMPLATE • Template Icons help to visually separate semantically related content items. • Importance of Source for list fields (ex: Multi list, or Tree list etc.) ex: DataSource=/sitecore/content/testsite/Global/Components/Data/Categories StartSearchLocation={88BF8A46-93AC-4604-BC50-DF03FC451504}&Filter=_templatename:Tag DF03FC451504}&Filter=_templatename:Tag COPYRIGHT 20164
  • 5. WWW.GOPIGUJJULA.COM TEMPLATE (CONTD…) • Multi list or Multi list with search. • Field-level help message COPYRIGHT 20165
  • 6. WWW.GOPIGUJJULA.COM TEMPLATE (CONTD…) • Field sorting – Place most frequently modified fields on top. • Folder Templates – Insert Options COPYRIGHT 20166
  • 7. WWW.GOPIGUJJULA.COM RENDERINGS • Data source location, & Data source Template. • Thumbnail Image COPYRIGHT 20167
  • 8. WWW.GOPIGUJJULA.COM PLACEHOLDER SETTINGS Empowering the Experience Editor using placeholder settings (Allowed Controls). COPYRIGHT 20168
  • 9. WWW.GOPIGUJJULA.COM CONTENT • Content Item – name should be appropriate and try to match the content with designs (very important while giving demo). • Item presentation (Data sources on Shared layout or Final layout). COPYRIGHT 20169
  • 10. WWW.GOPIGUJJULA.COM EXPERIENCE EDITOR • Sitecore does not support in-line editing for Checkbox, Multilist, TreeList, and other fields, to enable this • Utilize Edit Frame/Field editor buttons for editing item fields not rendered by the FieldRenderer. • We can find all this buttons in core database, under the /sitecore/Content/Applications/WebEdit item. COPYRIGHT 201610
  • 12. WWW.GOPIGUJJULA.COM CODE • Aggressive Null checks at all the levels. • In partial classes, always prepend the custom property names with ‘Custom_’. This will group together all the custom properties in the intellisense and make things easier for the developer. • Always use glass mapper HTML helpers to render the field values. Field renderer provides ability of editing the field value using Experience Editor. • Do not put any static text in views, always get it from dictionary. • Be careful on GUID comparisons. • Avoid hard coding GUID, read from either TDS generated classes, or app settings. • All rich text fields rendered must be wrapped within a @Html.Raw. • If there is no data source or values, do not render any HMTL. COPYRIGHT 201612
  • 13. WWW.GOPIGUJJULA.COM OTHERS • In local environment, create your own Sitecore credentials to use, and avoid using default Admin/b account. • In Package designer, whenever packaging any Sitecore items, try to mention the Author name. • Aggressive website testing on mobile break point, & Sitecore in Experience editor. • Field level validations – ex: Max chars, or single item selection. COPYRIGHT 201613
  • 14. WWW.GOPIGUJJULA.COM REFERENCES • https://www.cmsbestpractices.com/sitecore-best-practices/ • https://www.paragon-inc.com/resources/blogs- posts/guid_tostring_vs_toguidstring_and_id_tostring • https://www.geekhive.com/buzz/post/2015/05/how-to-manually-sort-items-in-sitecore-cms/ • https://www.cmsbestpractices.com/friday-sitecore-best-practice-adding-field-help- messages/ • http://zacharykniebel.com/blog/sitecore/2014/june/26/constraining-the-sitecore-7-multilist- and-treelist-fields-with-and-without-search COPYRIGHT 201614
  • 15. WWW.GOPIGUJJULA.COM INTERESTING SITECORE OPEN SOURCE PROJECTS • Sitecore Instance Manager (WPF) - https://github.com/Sitecore/Sitecore-Instance-Manager • Sitecore PowerShell Extensions - https://github.com/SitecorePowerShell/Console • Unicorn - https://github.com/kamsar/Unicorn • Synthesis - https://github.com/kamsar/Synthesis • Sitecore Sidekick (Angular JS + micro services) - https://github.com/JeffDarchuk/SitecoreSidekick • Sitecore Rocks (VS extension) - https://github.com/JakobChristensen/Sitecore.Rocks COPYRIGHT 201515
  • 16. WWW.GOPIGUJJULA.COM IMPORTANT SITECORE RESOURCES • http://www.akshaysura.com/2016/02/03/unofficial-sitecore-8-training-webinar-series-full- curriculum/ • https://www.akshaysura.com/sitecore-community-update-mailing-list/ • https://sitecore.stackexchange.com/ • Friday Sitecore Best Practices: https://www.youtube.com/playlist?list=PL4hLSkVJBw0dVMuow4p7TralR9aCcOWRo • Podcast : https://coresampler.fireside.fm/ • Catching Exceptions: https://www.youtube.com/channel/UCfwf3o7zI2B- Ei9OMmHEleA/featured COPYRIGHT 201516