Posts

Sitecore Powershell script to get nested Item details

Image
Sitecore Powershell script to get nested Item details    $itempath = "web:/sitecore/content/Home" $AllItems = Get-ChildItem -Path $itempath -Recurse|           Where-Object { $_.TemplateID -eq "{AEE92059-2C73-4B79-99DB-B9968D680D7D}" -or  $_.TemplateID -eq "{AEE92059-2C73-4B79-99DB-B9968D680D7B}"} $results = @(); $AllItems | ForEach-Object {               $ID =  $_.ID         $Name =  $_.Name         $ItemPath =  $_.ItemPath         $KeyContactFolderPath = "web:"+ $ItemPath + "/Key Contacts"         $AllKeyContactsItems = Get-ChildItem -Path $KeyContactFolderPath -Recurse|                                                      Where-Object { $_.TemplateID -eq "{1D9C675E-32CF-42D9-9906-290291AA4D2A}"}         $AllKeyContactsItems | ForEach-Object {                       $KeyContactRegionItemID = $_.ID;                     $KeyContactRegionItemName = $_.Name;                     $KeyContactRegionItemPath = $_.ItemPath;            

SITECORE EXPERIENCE EDITOR

Image
Table Of Contents What is Sitecore Experience Editor? Advantages of using Experience Editor. Prerequisite knowledge before using Experience Editor. Introduction of Editor toolbar. Creating New page from Editor. Navigating to other page. Versioning and Multi-Lingual Page Publishing Settings and Publish from Editor. Validation. Other toolbox buttons like “Aliases”, “Workbox”, “View Tab” etc Toolbar customization What is Sitecore Experience Editor? The Experience Editor, Sitecore’s on-page editing tool, gives content authors and marketers the ability to update multiple components and content items in a single place. This is made possible because of Sitecore’s powerful component architecture. In the Experience Editor, the ribbon with all the available functionality is displayed at the top of the webpage. The functionality on the ribbon varies depending on your security roles and the customizations of the website that you are accessing. Advantages of using Experience Editor Reduce time to M

Sitecore Install Assistant (SIA)

Image
This blog will guide you to setup new Sitecore 9.2 instance using SIA with very simple and straight forwards instructions. 1. Prerequisite SQL server 2016 SP2 or SQL Server 2017 SOLR 7.5.0 or higher (with SSL enabled) SIF (Sitecore Installation Framework) 2.1 Valid License file Windows Server 2019 or  Windows Server 2016 or Windows 10 (32/64-bit) Microsoft PowerShell® version 5.1 or later is required IIS 10 .NET Framework 4.7.2. Sitecore Identity server requires .NET Core 2.1.7 Windows Hosting Module.   The setup wizard internally validate the Prerequisites.json file to validate all the Prerequisites during installation. 2. Download To download the SIA with sitecore 9.2  please go to the url https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform/92/Sitecore_Experience_Platform_92_Initial_Release.aspx           Unzip the content to proceed with the installation. .json files .exe .config file .ps1 file etc.. 3. Configure SOLR Setup Download Solr 7.5.0  Follow the steps mentioned

Coding Best Practices

Image
Advantages of following coding best practices Code readability Maintainability Dependability Efficiency Usability Key Points Coding Style and Standard Code Correctness, fragmented code & conciseness of code Low Coupling and High Cohesion is expected Object oriented programming Abstraction, encapsulation and information hiding Oops Encapsulation is when a group of related methods, properties, and other members are treated as a single object. (public, private, protected) Inheritance is the ability to receive (“inherit”) methods and properties from an existing class. (Extension) Polymorphism is when each class implements the same methods in varying ways, but you can still have several classes that can be utilized interchangeably. Abstraction is the process by which a developer hides everything other than the relevant data about an object in order to simplify and increase efficiency. (Interfaces) Key Rules Code Structures should meaningful Structuring your application is very important

Knowledge Management tools for lawfirm

Image
What is KM (Knowledge Management)? Legal Knowledge Management (or “KM”) helps law firms win and keep business. For law departments, it supports more efficient and effective operation. In a market where clients demand value and efficiency, KM is an essential approach to reducing cost while maintaining quality. KM strongly recommended for those firm where there are more than 20 lawyers are associated with. KaaS (Knowledge as a Service) Knowledge Management (KM) and Artificial Intelligence (AI) certainly are making its impact felt throughout the legal community. However, it’s the combination of KM and AI that has the potential to impact the legal community and the way law firms deliver services to their clients, work internally amongst themselves and compete with other law firms big and small. The combination of KM and AI serves as the platform to delivering Knowledge-as-a-Service. Knowledge as a Service (KaaS) is a framework that is customized to the industry and organization becau