Become a Sitecore learner gives you more challenges to know all basics about sitecore in initial phase. So Idea is to here giving you some highlights of Sitecore and its functionalities. In this blog post I noted down some important one liners which will be useful for new learners. 

Sitecore - A fully customized CMS to provide the capability to manage and publish large content for enterprise application.

Minimum required databases: Core, Master, Web

Core Database - Stores settings for Sitecore CMS, user’s authentication and security related information.

Master Database - Contains all versions of Sitecore content which is created/updated in Sitecore CMS.

Web Database - Contains only published versions of Sitecore content.

Templates - Provides the blueprints/base structure for Sitecore Items. It consists of fields for Sitecore Items.

Section - Part of templates and it is used to group the related fields in a template.

Inheritance - Template inherit fields from another template.

Field Data source - Populate item source for fields to select the data when using any list field type.

Standard Values - Provides default value for fields. If we create the Item using any template which has standard field enabled on it.

Tokes - Used to auto generate the values for new Item fields based on token parameters in standard values.

Shared Fields - It shared the common values in all versions and all languages for an Item.

Versioned Fields - It stored single value for each version and each language of an item.

Unversioned Fields - It shares the same value for all versions in same language of an item.

Insert Option - Insert option should be enabled at folders template - standard value. to allow inserting the child items type under your Sitecore Item/Folder.

Datasource Template - Items based on this template will be allowed when content author choose to select a datasource.

Datasource Location - Folder's location for Sitecore Items those can be selected when content authors choose to select a data source.

Treelist vs Treelistex - Both does the same operations. but treelistex opens in a model for update.

Droplist vs Droplink - droplist stores the selected text while droplink store the id of selected Item.

Layout - A Sitecore definition item and a .cshtml file for source code.

Versioned layout - If you want to specify different version of the layout for different language of same item.

View Rendering - It can be used for components with static content.

Controller Rendering - can be used for component with dynamic content added from Sitecore CMS or custom code.

Compatible Rendering - provides an option of showing different rendering without editing the component/page.

Dynamic binding- attach components which can be editable in experience editor.

Static binding- used for fixed component like header and footer and don’t allow content editors to edit in Experience editor.

Model - used to bind the information to .cshtml file.

Placeholder settings - used to define the components. which can be added or update in experience editor.

Placeholder key - attach the component in .cshtml file source code at defined place.

Static placeholders - are used to bind components on your page.

Dynamic placeholders - are useful when you want to repeat your placeholder key on the same page with different data sources.

Presentation details - details of attached rendering and data sources to generate a component or page.

Field Editor button - It provides the editing option for those complex type and custom fields which Sitecore does not support by default.

Publishing - It is the Process of moving content from master database to publishing target (ex: web)

Smart publish - This will check all the items in master and web database and publish if there is a change in an item.

Incremental Publish - Every time if you made any change in an item it will add in the publishing queue and this publishing options publish Items from publishing queue.

Republish - It republishes everything which has been changed or not.

buckets - are useful to store large number of Sitecore items in parent folder. which might cause a performance issue in CMS. you can get the Items stored in a bucket using the Sitecore index search.

Prefetch cache - All field values for all version of that Sitecore item and its parent child relationship. It creates on-site initialization.

Data cache - All field values for all versions. But the difference is when it’s requested.

Item cache - Entry represents field values for single version and single language of that item.

HTML cache - Output caches the HTML response from renderings.

Config Patch - It is a good practice not to change Sitecore config files directly and create a patch file instead, If you want to override any default configuration from Sitecore.

Config file loading order - Basic system config files (layers.config, connectionstrings.config or web.config), Sitecore config files, Modules layer config files, Custom config files, Environment config files.

layers.config - used to define the loading orders of config files.

Workflow - Parent Item to create the workflow in Sitecore.

State - The workflow states represent the different stages in your content creation process.

Command - When the command is executed, the item is moved to the workflow state that is defined in the command item.

Action - the actions that are automatically performed on the items when they are in particular workflow states or when particular workflow commands are executed.

Workbox - It provides you list of Items which are in workflow stages and needs any action on them.

Geo IP Service - Provides information about the location and owner of an IP address. IP Geolocation information includes the country, state, city, and the registered company name of every visitor.

Geo IP Locations Managed - Maxmind is an organization which provides the digital mapping of IP addresses.


Let me know your feedbacks.

Hope you enjoyed it !! 😊

Comments

Popular posts from this blog

Create and configure xdb indexes for Solr in Sitecore

Sitecore 9 - Dynamic Placeholders

Sitecore 10 - Containers and Docker