Tuesday, December 29, 2015

Umbraco Initial setup and sample website.. Part 1

Here are simple steps to set up the Umbraco development environment and set up for a sample website.
  1. Initial Setup for Umbraco
·         Download the Umbraco from: - https://our.umbraco.org/download/    


·         Extract the download package:-  


·         Open the VS and browser this website and run the project.


·         Create a new SQL database like Umbraco.


·         Run your application


·         Very nice UI will be appear...


·         For the initial setup, it’s required to provide below information, Provide the configuration details as below:-



·         Click on the customization to setup the SQL database that we recently created.



·         Landing Screen: - Provide the credentials for the login: -


·         Preview site option:-

·         Sample site will look like this:-


·         Changes in the content and publish to verify these changes :- 



·         After these changes, Need to publish these changes.




Second part will cover the new site setup and process for creating new sample pages.




Sunday, December 6, 2015

key ask for Sitecore Migration/Up-gradation.



1)      Current Version of Sitecore?
·         Helpful to identify the scope of migration.
2)      List of all components and their uses and dependencies?
·         Helpful to identify the dependencies and scope of migration.
3)      What is the approach for digital assets/Media library management?
·         To understand the type of content like audio, images, multimedia and how they are managing.
4)      What is the current search approach?
5)      Is the solution multilingual? If so, does the content on the multilingual versions differ?
·         To understand the scope and complexity of the migration.
6)      What is the current architecture and process flow of the CD and CM server?
·         To understand the current infrastructure and deployment process.
·         Help to decide the migration approach.
·         Scope for performance and process improvement.
7)      List of Sitecore customizations types and their details?
·         Pipeline customization?
·         Changes in the caching approaches and settings?
·         Changes in the web.config?
·         Url aliases or rewriting implemented?
8)      What is the design of current Information architecture, content models and data models?
·         For migration and performance prospective we should know what all our content are interdependent/linked or reusable.
·         To define the serialization approaches for the migration.
·         To understand the inputs, Outputs, and Designs.
·         To understand what types of content elements appear consistently on multiple pages or sites.
9)      Required Server configuration (Software and Hardware) latest version and load balancer details?
·         It’s required to check the compatibility with the Sitecore new version.
·         Help to decide the migration approach.
·         We can review and suggest the Scope for the performance improvement.
10)   Are all existing sites compatible on MVC framework?
·         There is a lot of architectural difference in MVC and web form like web form work with Page controller pattern and MVC work on the front Controller approach.
·          In case of migration from web form to MVC all the existing rendering and design components needs to be reviewed or rewritten.
11)   List of modules which implemented/added like WFFM, Email campaign connector or CRM connector etc. And their latest version details?
·         It’s required to check the compatibility with the new version.
·         To understand the scope like In case of WFFM, it will require more manual process.
·         Challenges like cannot add form from the new Experience Editor interface
·         Important aspect of Solution Upgrade.
·         Any custom modules is integrated like Advanced Database Crawler, blogging, SES, etc.)
12)   List of website instances and their features.
·         To understand the technical challenges and scope of migration.
·         Help to design and upgrade the components.
13)   Is there any mobile device detector module associated?
·         Help to decide the migration approach.
14)   What all are the custom roles defined?
·         Help to decide the scope of migration.
15)   A list of the system template changed/manipulated?
·         Help to decide the scope of migration.
16)   Are all website code are using Sitecore standard field rendering or not?
·         To understand the scope of migration.
17)   What all are databases used, required their version details.
·         Help to decide the scope and possibility as Oracle database is not yet supported in the latest version.
18)   How much dependencies of Analytics data?
·         It helps us to define the scope of migration.
19)   Any out of the box customization like HTTP handlers?
·         It helps us to define the scope of migration.
20)   What is the Content authoring approach and what all are the workflow implemented?
·         To understand the scope of migration.
·         To understand the scope of migration.
21)   Is there any global and template specific placeholder settings implemented?
·         To understand the scope and complexity of the migration.
22)   What all are the types of authorization role to access the content?
·         Very important to understand their security model that they have given/implemented for the users.