Tuesday, October 10, 2017
Training Notes
Sitecore site structure:
- Data templates (and interfaces, fields as individual template items)
- Inheritance (base templates and shared templates)
- Standard values
- Insert Options
- Tokens (4name, $date, $now)
Site's Presentation:
- MVC renderings (controller vs view)
- Web Forms Sublayouts (ascx files)
- Static and dynamic binding
- Placeholders and placeholder settings
- Dynamic placeholders
Increasing Component Reusability:
- Compatible Renderings
- Rendering parameters
Navigation Practices:
- LinkManager class and its configuration section
- LinkManager Url options
- 301 Redirect Moduel
- Canonical Urls
- Wildcard items
- Navigating up and down the tree (.Parent, .GetChildren(), .Axes)
- Excluding from navigation
- Axes.IsDescendantOf
Configuring and Extending Sitecore:
- Configuration patches in the Including folder
- Layers (layers.config)
- Scaling with server roles
- Multiple sites within one sitecore instance (<sites> in Sitecore.config) + site definition item with its own Home node, bind that new hostname to the IIS site definition, hosts file
- Sitecore Packages
Complex Field Types:
Can be rendered directly: Text (Sing, Multi, Rich, Number, Integer), Date (Date, DateTime), Link (General, with Search), Image
Cannot be rendered directly and are not editable inline: Reference another item (Droplink, Grouped Droplink, Droptree), Multiple References (Treelist, Multilist, Checklist, Multilist with Search), Boolen (checkbox)
- Field Editor
- Edit Frames
Search:
- Providers (Lucene (for <9), Solr and Azure Search)
- Indexing (Update Strategies, Includ/Exclude, return types between various providers, Analyzers,)
- Search-driven components
- Dynamic LINQ queries
- Item buckets
- Search: faceting, highlighting, filtering
- Computed Fields (Image)
Labels:
Knowledge
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment