Skip to main content

Posts

Showing posts with the label sitecore

Custom Caching with Sitecore

Custom Caching with Sitecore Caching has been always black box and full of surprise, if we define caching strategy in our application it will do surprise with the performance and if not then will create mess. Let's first understand Caching A cache is a temporary storage area. Caching works best with data that change infrequently. Caching makes a copy of data that can be returned much faster than from the original source. What we have in Sitecore for cacheing Sitecore internally uses various caches to Store data, Render presentation logic In-memory information in order to improve performance and response time.These are caches that inherit from Sitecore.Caching.CustomCache class . Let's talk about how we can implement custom caching in SItecore Custom Caching component provides capability to cache application specific items. e.g., Site configuration, Custom View Model etc. We can have following caching implementations which are injected at runtime based on the config...

Sitecore content translation tool - GPI

Objective Whenever we think of CMS systems, the first thing that comes to mind is the content and its availability in different languages. Today's websites are global in nature, so businesses need localized content over their websites. It is possible to have a regional website in addition to a localized website. In Sitecore, content authors can create content in different languages, although this is a manual process that will take a great deal of time and require specialized skills for authoring.  The application takes one version of the content (default) and provides localized versions in various languages. In order to meet this type of business requirement, Globalization Partners International(GPI) is one of the providers available in the market to provide such services. Description The GPI provides translation and localization services for website content. It provides Sitecore connector which allow content author of websites to initiate translation workflows.  There ...