<rss version="2.0">
  <channel>
    <title>Skillcore.net - Sitecore blog</title>
    <link>https://www.skillcore.net/rss</link>
    <description>Latest Sitecore blog post on www.skillcore.net</description>
    <copyright>(c)2026, Skillcore Limited. All rights reserved</copyright>
    <item>
      <title>Sitecore Forms antivirus protection</title>
      <description>&lt;h1&gt;Sitecore Forms antivirus protection&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 6 Apr 2026 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="507" width="760" src="https://www.skillcore.net/content/images/sitecore-forms-antivirus-protection/sitecore-forms-antivirus-protection.webp" alt="sitecore forms antivirus protection" /&gt;
&lt;/p&gt;


&lt;p class="intro"&gt;
Some time ago, I wrote a blog post explaining &lt;a target="_blank" href="https://www.skillcore.net/sitecore/protect-sitecore-media-library-with-clamav-antivirus"&gt;how to protect the Sitecore Media Library with antivirus software&lt;/a&gt;. However, the Sitecore Media Library is only accessible to content authors, while &lt;em&gt;Sitecore Forms&lt;/em&gt; file uploads are unrestricted, and anyone can try to upload a malicious file to your system. This article describes all the steps necessary to validate files uploaded via &lt;em&gt;Sitecore Forms&lt;/em&gt; before they are stored in your system.
&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-forms-antivirus-protection</link>
      <pubDate>Mon, 6 Apr 2026 08:43:21 GMT</pubDate>
    </item>
    <item>
      <title>Limit Sitecore Content Editor search to direct hits only</title>
      <description>&lt;h1&gt;Limit Sitecore Content Editor search to direct hits only&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 15 Oct 2025 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;&lt;img height="261" width="721" src="https://www.skillcore.net/content/images/limit-sitecore-content-editor-search-to-direct-hits-only/limit-sitecore-content-editor-search-to-direct-hits-only.webp" alt="sitecore" /&gt;&lt;/p&gt;


&lt;p class="intro"&gt;
I use &lt;em&gt;Sitecore Content Editor&lt;/em&gt; a lot, and often I need to search for an item using either its ID or its path. When I do that, I don't like the fact that &lt;em&gt;Sitecore&lt;/em&gt; tries to be smart and search not only by the ID I used but also by parts of the GUID or by parts of absolute &lt;em&gt;Sitecore&lt;/em&gt; paths. That is not only unnecessary but also much slower. That's why I created two new &lt;em&gt;Sitecore&lt;/em&gt; processors that make sure &lt;em&gt;Sitecore&lt;/em&gt; doesn't waste its resources and my time.
&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/limit-sitecore-content-editor-search-to-direct-hits-only</link>
      <pubDate>Mon, 15 Oct 2025 18:27:15 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore File Explorer – a hidden tool for managing files</title>
      <description>&lt;h1&gt;Sitecore File Explorer – a hidden tool for managing files&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 7 Oct 2025 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;&lt;img height="107" width="427" src="https://www.skillcore.net/content/images/sitecore-file-explorer/sitecore-file-explorer-ribbon.webp" alt="sitecore file explorer ribbon" /&gt;&lt;/p&gt;


&lt;p class="intro"&gt;Many times when I wanted to get some files from a &lt;em&gt;Sitecore&lt;/em&gt; website, I created content pages with files in them, downloaded the package, and extracted it locally to get the files. Similarly, when I wanted to upload a new file to &lt;em&gt;Sitecore&lt;/em&gt; CM, I created a content package locally and installed it on a remote instance. That was all before I realized there is a built-in &lt;em&gt;Sitecore&lt;/em&gt; tool that you can use to work with files on a remote instance.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-file-explorer-a-tool-for-managing-files</link>
      <pubDate>Mon, 7 Oct 2025 16:43:01 GMT</pubDate>
    </item>
    <item>
      <title>Add Sitecore Content Editor ribbon button to show page components</title>
      <description>&lt;h1&gt;Add Sitecore Content Editor ribbon button to show page components&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 25 Mar 2025 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="128" width="272" src="https://www.skillcore.net/content/images/sitecore-content-editor-button-to-show-page-components/sitecore-content-editor-button-to-show-page-components-ribbon.webp" alt="sitecore content editor ribbon button to show page components" /&gt;
&lt;/p&gt;


&lt;p class="intro"&gt;One of our clients asked us if we could add an additional &lt;em&gt;Sitecore Content Editor&lt;/em&gt; button near the &lt;code&gt;Presentation Details&lt;/code&gt; link that would allow users to see all the components, their placeholders, and datasources on one screen, and moreover, that would provide &lt;em&gt;Sitecore Content Editor&lt;/em&gt; deep links to both rendering and datasource items. I followed the steps below in order to create a ribbon button with Sitecore Powershell Extensions.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-content-editor-button-to-show-page-components</link>
      <pubDate>Mon, 25 Mar 2025 17:45:12 GMT</pubDate>
    </item>
    <item>
      <title>Extending 'Quick Info' section of the Sitecore Content Editor</title>
      <description>&lt;h1&gt;Extending 'Quick Info' section of the Sitecore Content Editor&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 14 Jan 2025 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="164" width="400" src="https://www.skillcore.net/content/images/extending-quick-info-section-of-sitecore-content-editor/quick-info-section-of-sitecore-content-editor-2.webp" alt="quick info section of sitecore content editor" /&gt;
&lt;/p&gt;


&lt;p class="intro"&gt;Recently, one of our clients asked for an option to extend the &lt;em&gt;Quick Info&lt;/em&gt; section of the &lt;em&gt;Sitecore Content Editor&lt;/em&gt;. I was sure that someone had already done that and that there would be a dozen blog posts explaining how implement this in &lt;em&gt;Sitecore&lt;/em&gt;. To my surprise, I only found &lt;a href="https://stackoverflow.com/questions/28250214/customising-the-quick-info-section-in-the-content-editor-of-sitecore"&gt;this Stack Overflow article&lt;/a&gt; stating that it wouldn't be easy and that you could hack it with JavaScript if needed.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/extending-quick-info-section-of-sitecore-content-editor</link>
      <pubDate>Mon, 14 Jan 2025 16:14:23 GMT</pubDate>
    </item>
    <item>
      <title>Protect Sitecore Media Library with ClamAV antivirus</title>
      <description>&lt;h1&gt;Protect Sitecore Media Library with ClamAV antivirus&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 9 Sep 2024 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="434" width="760" src="https://www.skillcore.net/content/images/protect-sitecore-media-library-with-clamav-antivirus/protect-sitecore-media-library-with-clamav-antivirus.webp" alt="protect sitecore media library with clamav antivirus" /&gt;
&lt;/p&gt;


&lt;p class="intro"&gt;Have you ever wondered what kind of files are uploaded to &lt;em&gt;Sitecore&lt;/em&gt; media library by content authors? Do they run any antivirus checks before uploading them? Do they check them in any way or do they only push what they receive without any thinking if the file is not a malicious one. Or maybe there is an option to upload files to the &lt;em&gt;Sitecore&lt;/em&gt; media library from a form on your website? This blog post provides a guide how you can run an antivirus check of any file before it is stored in media library.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/protect-sitecore-media-library-with-clamav-antivirus</link>
      <pubDate>Mon, 9 Sep 2024 10:17:01 GMT</pubDate>
    </item>
    <item>
      <title>Resolving Sitecore placeholder settings issue related to Query.MaxItems config</title>
      <description>&lt;h1&gt;Resolving Sitecore placeholder settings issue related to Query.MaxItems config&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 30 Aug 2024 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="323" width="680" src="https://www.skillcore.net/content/images/resolving-sitecore-placeholder-settings-issue-related-to-query-maxitems-config/sitecore-add-rendering-to-a-placeholder.webp" alt="sitecore add rendering to a placeholder" /&gt;
&lt;/p&gt;


&lt;p class="intro"&gt;One of the questions in Sitecore developer training asks why a newly added placeholder in a view file might not be rendered in Experience Editor, preventing content authors from adding components to that placeholder. The answer suggests that the &lt;em&gt;Sitecore placeholder definition item&lt;/em&gt; with the specified placeholder key was likely not created. But there may be another reason. In this blog post, I will explain how Sitecore determines how to render placeholders in Experience Editor and discuss a potential issue that may arise if the &lt;code&gt;Query.MaxItems&lt;/code&gt; config value is set too low.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/resolving-sitecore-placeholder-settings-issue-related-to-query-maxitems-config</link>
      <pubDate>Fri, 30 Aug 2024 12:14:39 GMT</pubDate>
    </item>
    <item>
      <title>Securing mailto links using Sitecore Publish Replacer</title>
      <description>&lt;h1&gt;Securing mailto links using Sitecore Publish Replacer&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 28 Aug 2024 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="434" width="760" src="https://www.skillcore.net/content/images/obfuscate-mailto-links-with-sitecore-publish-replacer/protect-email-addresses-of-mailto-links-with-sitecore-publish-replacer.webp" alt="obfuscate mailto links with sitecore publish replacer" /&gt;
&lt;/p&gt;


&lt;p class="intro"&gt;Including &lt;em&gt;mailto:&lt;/em&gt; links on your website can be a great way to make it easy for potential clients to contact you. However, it also opens up the risk of your email address being harvested by malicious bots and added to spam lists. This blog post will explain how you can protect your email address in &lt;em&gt;mailto:&lt;/em&gt; links, using the &lt;em&gt;Sitecore Publish Replacer&lt;/em&gt; functionality. &lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/protect-email-addresses-in-mailto-links-using-sitecore-publish-replacer</link>
      <pubDate>Wed, 28 Aug 2024 06:12:20 GMT</pubDate>
    </item>
    <item>
      <title>Extend Sitecore Forms Designer with publish functionality</title>
      <description>&lt;h1&gt;Extend Sitecore Forms Designer with publish functionality&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 16 Aug 2024 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="277" width="538" src="https://www.skillcore.net/content/images/add-publish-button-to-sitecore-form-designer/publish-button-in-sitecore-form-designer.webp" alt="extend sitecore forms designer with publish functionality" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;
One day I was asked by one of our clients if we could extend the &lt;em&gt;Sitecore Forms Editor&lt;/em&gt; with an option to publish a Sitecore form directly from the Forms Editor, instead of having to go back to the forms list, find the form, and publish it there. At &lt;a href="https://www.blastic.com/"&gt;Blastic&lt;/a&gt;, we always want to make sure that our clients are more than happy, so we found a way to add a button to the &lt;em&gt;Sitecore Forms Editor&lt;/em&gt; and allow content authors to publish the form they are editing without navigating out of that tool.
&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/extend-sitecore-form-designer-with-publish-functionality</link>
      <pubDate>Fri, 16 Aug 2024 9:01:12 GMT</pubDate>
    </item>
    <item>
      <title>Implement tooltips for fields in Sitecore Forms</title>
      <description>&lt;h1&gt;Implement tooltips for fields in Sitecore Forms&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 26 Mar 2024 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="277" width="496" src="https://www.skillcore.net/content/images/sitecore-add-tooltips-to-forms-fields/07-sitecore-forms-tooltip-in-form.webp" alt="sitecore forms - tooltip in form" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;
Improving your website's user experience often means giving clear guidance, especially for forms. In this blog post, I'll guide you through the process of integrating tooltips into Sitecore Forms. Tooltips are those small bubbles that give users helpful hints as they fill out forms. Adding tooltips brings big benefits: it makes forms easier to use and helps users understand them better, making your Sitecore-powered website more engaging.
&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-add-tooltips-to-forms-fields</link>
      <pubDate>Thu, 26 Mar 2024 19:00:24 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore: Multi-Root Search in 'Multilist with Search' Fields</title>
      <description>&lt;h1&gt;Sitecore: Multi-Root Search in 'Multilist with Search' Fields&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 29 Feb 2024 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="67" width="288" src="https://www.skillcore.net/content/images/mutliple-start-search-locations-in-sitecore-multilist-with-search/multilist-with-search.png" alt="sitecore: multi-root search in 'multilist with search' fields" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;
Many developers have encountered the challenge of facilitating content authors who need to select items from various parts of the &lt;em&gt;Sitecore&lt;/em&gt; content tree using the &lt;em&gt;Multilist with Search&lt;/em&gt; field type. Out of the box, this feature restricts searches to a single root, posing limitations for content management. However, in this blog post, we'll explore how to enhance this functionality by enabling the field type to support query results in multiple items, thus allowing searches across multiple roots of the &lt;em&gt;Sitecore&lt;/em&gt; content tree.
&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-support-multiple-roots-for-multilist-with-search</link>
      <pubDate>Thu, 29 Feb 2024 18:13:10 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore - checking xDB index rebuild status with Azure Search Explorer</title>
      <description>&lt;h1&gt;Sitecore - issue while checking xDB index rebuild status with Azure Search Explorer&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 4 Dec 2023 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="187" width="491" src="https://www.skillcore.net/content/images/sitecore-azure-search-explorer-xdb-rebuild-status-issue/sitecore-azure-search-xdb-rebuild-status.png" alt="sitecore - issue while checking xdb index rebuild status with azure search explorer" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;
If, by any chance, you still need to support older Sitecore versions and Azure Search, you may be unpleasantly surprised to find that Azure Search queries, used for checking the status of rebuilding the &lt;em&gt;xDB index&lt;/em&gt; as mentioned on the Sitecore documentation website, no longer work in &lt;em&gt;Azure Search Explorer&lt;/em&gt;.
&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-azure-search-explorer-xdb-rebuild-status-issue</link>
      <pubDate>Thu, 4 Dec 2023 07:22:11 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore - efficiently unlock all items with Powershell</title>
      <description>&lt;h1&gt;Sitecore - efficiently unlock all items with Powershell&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 11 Oct 2023 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="256" width="256" src="https://www.skillcore.net/content/images/sitecore-unlock-all-items-with-powershell-script.webp" alt="effectively unlock all the items with sitecore powershell extensions" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;
Below you can find &lt;em&gt;Sitecore Powershell Extensions&lt;/em&gt; script that will efficiently unlock all &lt;em&gt;Sitecore&lt;/em&gt; items.
&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-unlock-all-items-with-powershell</link>
      <pubDate>Thu, 11 Oct 2023 07:20:11 GMT</pubDate>
    </item>
    <item>
      <title>Return 404 Page Not Found response if Sitecore item has no language version</title>
      <description>&lt;h1&gt;Guidance on returning a 404 Page Not Found response in Sitecore when an item lacks a language version&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 10 Aug 2023 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="77" width="500" src="https://www.skillcore.net/content/images/return-page-not-found-if-sitecore-item-has-no-language-version/sitecore-no-language-version.png" alt="return page not found response if sitecore item has no language version" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;Scenario: despite the fact that &lt;em&gt;Sitecore&lt;/em&gt; item has no version in a certain language, one can still navigate to the url of that language version and &lt;em&gt;Sitecore&lt;/em&gt; returns 200 OK result with pretty much blank page containing only shared fields values.&lt;br /&gt;Solution: check whether current context item has any version in current language. If there is no version, assign &lt;code&gt;null&lt;/code&gt; to &lt;code&gt;Sitecore.Context.Item&lt;/code&gt;&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/return-404-response-if-sitecore-item-has-no-language-version</link>
      <pubDate>Thu, 10 Aug 2023 05:31:23 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Content Editor Search with custom keyword</title>
      <description>&lt;h1&gt;Sitecore - Content Editor search with custom keyword&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 17 Feb 2023 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="245" width="681" src="https://www.skillcore.net/content/images/sitecore-custom-search-options-for-content-editor/sitecore-custom-search-options-for-content-editor.png" alt="sitecore content editor search custom" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;I recently discovered that &lt;em&gt;Sitecore Content Editor Search&lt;/em&gt; not only allows default searches by ID, path or search term, but also allows searching with &lt;em&gt;custom&lt;/em&gt; keyword, restricting which field should be checked.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-custom-search-options-for-content-editor</link>
      <pubDate>Fri, 17 Feb 2023 17:41:47 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore - alternate hreflang links for Sitecore SXA</title>
      <description>&lt;h1&gt;Sitecore - alternate hreflang links for SXA&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 6 Feb 2022 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="135" width="586" src="https://www.skillcore.net/content/images/sitecore-hreflang-alternate-links-for-sxa/sitecore-hreflang-alternate-links-for-sxa.png" alt="sitecore hreflang alternate links for sxa" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;When you run a multilanguage site on &lt;em&gt;Sitecore&lt;/em&gt;, you definitely want to tell Google about all the available translations of your content. Thanks to that Google Search will be able to point users to the most appropriate version of your pages. How you can achieve this? By adding &lt;em&gt;rel="alternate" hreflang&lt;/em&gt; links in &amp;lt;head&amp;gt; part of your html.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-hreflang-alternate-links-for-sxa</link>
      <pubDate>Sun, 6 Feb 2022 13:06:07 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore - publish all items linking to a particular item</title>
      <description>&lt;h1&gt;Sitecore - publish all items linking to a particular item&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 14 Dec 2021 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img height="115" width="419" src="https://www.skillcore.net/content/images/sitecore-publish-item-referrers/sitecore-publish-items-linking-to-a-particular-item.png" alt="sitecore publish all items linking to a particular item" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;Sometimes you need to publish all items linking to a particular &lt;em&gt;Sitecore&lt;/em&gt; item. While &lt;em&gt;Sitecore&lt;/em&gt; has an option to publish item with related items, it only publishes items which are referenced from the item. It does not publish items which link to selected item. Here is easy &lt;em&gt;Sitecore Powershell Extensions&lt;/em&gt; script which allows to publish all the items which refer to your selected item:&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-publish-all-items-linking-to-an-item</link>
      <pubDate>Tue, 14 Dec 2021 11:17:02 GMT</pubDate>
    </item>
    <item>
      <title>Workaround for Sitecore Content Editor search issues</title>
      <description>&lt;h1&gt;Workaround for Sitecore Content Editor search issues&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 7 Mar 2021 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-content-editor-search-issues/sitecore-content-editor-search-not-working.png" alt="sitecore content editor search not working" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;Recently I encountered a strange issue. &lt;em&gt;Search&lt;/em&gt; tab in &lt;em&gt;Sitecore Content Editor&lt;/em&gt; stopped working, but only for content authors. For admins everything worked as before. My first guess was "access rights" but that wasn't it. The problem was with how &lt;em&gt;Sitecore&lt;/em&gt; builds &lt;em&gt;Solr&lt;/em&gt; query when users use &lt;em&gt;Search&lt;/em&gt; tab in &lt;em&gt;Sitecore Content Editor&lt;/em&gt;.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-content-editor-does-not-work</link>
      <pubDate>Sun, 7 Mar 2021 18:01:23 GMT</pubDate>
    </item>
    <item>
      <title>Automatically unpublish deleted Sitecore item</title>
      <description>&lt;h1&gt;Automatically unpublish deleted Sitecore item&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 9 Feb 2020 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-unpublish-and-delete-item/automatically-unpublish-deleted-sitecore-item-min.png" alt="unpublish sitecore item while deleting" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;Many many times I heard a question: &lt;code&gt;I deleted an item but I can still see it on the website. Why?&lt;/code&gt;. If you've been working with &lt;em&gt;Sitecore&lt;/em&gt; for a while, you don't even have to check to know the answer: &lt;code&gt;You've deleted an item but you haven't unpublished it first.&lt;/code&gt; Is there anything we can do to help content editors with that problem?&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-unpublish-and-delete-item</link>
      <pubDate>Sun, 20 Feb 2020 17:51:44 GMT</pubDate>
    </item>
    <item>
      <title>Publish specific version of Sitecore item</title>
      <description>&lt;h1&gt;Publish specific version of Sitecore item&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 22 May 2019 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-publish-selected-version/sitecore-publish-selected-version-of-an-item-min.png" alt="publish selected version of sitecore item" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;When &lt;em&gt;Sitecore&lt;/em&gt; publishes an item, it always publishes the most recent valid version of that item. It checks workflow state, publishing restrictions, item validity dates and newer versions. But what if we want to publish a version of an item which has no publishing restrictions but there are newer versions of that item?&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/publish-specific-version-of-sitecore-item</link>
      <pubDate>Wed, 22 May 2019 06:12:11 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore page level rules engine personalization</title>
      <description>&lt;h1&gt;Sitecore page level rules engine personalization&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 4 Mar 2019 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-rules-engine-has-visited-certain-page-given-number-of-times-condition/sitecore-rules-engine-min.png" alt="sitecore rules engine" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;If you've been working with Sitecore for a while, I'm sure you're familiar with &lt;em&gt;Sitecore Rules Engine&lt;/em&gt;. And I'm sure you've used it plenty of times. I bet you used it with &lt;em&gt;Conditional Renderings&lt;/em&gt;, maybe with Insert Options Rules or with EXM. But have you ever wanted to &lt;b&gt;execute your custom rules for every page&lt;/b&gt; your visitors browse? This article explains how I achieved it and provides a link to Sitecore content package which will allow you do to the same in your Sitecore application.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-page-rules</link>
      <pubDate>Sun, 4 Mar 2019 21:40:11 GMT</pubDate>
    </item>
    <item>
      <title>Archive Sitecore logs with 7zip and Task Scheduler</title>
      <description>&lt;h1&gt;Archive Sitecore logs with 7zip and Task Scheduler&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 30 Dec 2018 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/archive-sitecore-logs-with-7zip-and-task-scheduler/archive-sitecore-logs-with-7zip-and-task-scheduler.png" alt="archive sitecore logs with 7zip and task scheduler" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;This article explains how to automatically zip your Sitecore log files with 7zip and Windows Task Scheduler.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/archive-sitecore-logs-with-7zip-and-task-scheduler</link>
      <pubDate>Sun, 30 Dec 2018 15:02:21 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Unlock Item Command</title>
      <description>&lt;h1&gt;Sitecore Unlock Item Command&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 31 May 2018 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-unlock-item/sitecore-unlock-item.png" width="301" height="200" alt="sitecore unlock item" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;This article explains how to add &lt;em&gt;Unlock Item&lt;/em&gt; command button in Sitecore Content Editor.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-unlock-item-command</link>
      <pubDate>Mon, 31 May 2018 19:06:07 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Registry Editor</title>
      <description>&lt;h1&gt;Sitecore Registry Editor&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 21 May 2018 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-registry-editor/sitecore-registry-editor-logo.png" alt="sitecore registry editor logo" /&gt;
&lt;/p&gt;
&lt;p class="intro"&gt;&lt;em&gt;Sitecore Registry&lt;/em&gt; is a place where Sitecore stores user data, e.g. data related to the user editing preferences and choices.
From time to time, people ask how this data can be altered. The answer is to use &lt;code&gt;Registry.SetValue("/Current_User/SOME_KEY", value)&lt;/code&gt;. Sounds easy but:&lt;br /&gt;
a) How to know what key should be used?&lt;br /&gt;
b) How to make sure that what we set is stored?&lt;br /&gt;
c) What other things can be set there?&lt;br /&gt;
To help with all those questions, I've created a simple &lt;b&gt;SitecoreRegistryEditor.aspx&lt;/b&gt; page.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-registry-editor</link>
      <pubDate>Mon, 21 May 2018 08:12:07 GMT</pubDate>
    </item>
    <item>
      <title>Make Sitecore EXM faster with NumberThreads and SendMail pipeline Sleep config settings</title>
      <description>&lt;h1&gt;Make Sitecore EXM faster with "NumberThreads" and "SendMail" pipeline "Sleep" config settings&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 6 January 2018 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/make-sitecore-exm-faster-with-numberthreads-and-sendmail-pipeline-sleep-config-settings/make-sitecore-exm-faster-with-numberthreads-and-sendmail-pipeline-sleep-config-settings.png" alt="make sitecore exm faster with numberthreads and sendmail pipeline sleep config settings" /&gt;
&lt;/p&gt;
&lt;p class="intro"&gt;&lt;quote&gt;&lt;em&gt;TL;DR&lt;/em&gt; Never trust default settings. Try, test and see what works best for you.&lt;/quote&gt;&lt;br /&gt;Quite recently I learned about 2 settings which helped me to send my &lt;strong&gt;Sitecore EXM mail campaigns&lt;/strong&gt; many times faster. I was using default settings which comes with a fresh &lt;strong&gt;EXM&lt;/strong&gt; installation. And now I learned my lesson: if you want to use a &lt;strong&gt;Sitecore module&lt;/strong&gt;, read all its config files and check if there is anything interesting in them.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/make-sitecore-exm-faster-with-numberthreads-and-sendmail-pipeline-sleep-config-settings</link>
      <pubDate>Mon, 6 Nov 2018 21:17:11 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore - proper way of adding contacts to contact lists</title>
      <description>&lt;h1&gt;Sitecore - proper way of adding contacts to contact lists&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 13 November 2017 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-list-manager.png" alt="sitecore list manager" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;Not that long ago I was asked to write a code which will allow to subcribe users to a &lt;em&gt;Sitecore contact list&lt;/em&gt;. Task was really simple - let's create a form with few fields and after user submits the form, we should update properties of the current &lt;em&gt;Sitecore&lt;/em&gt; contact and subscribe to the selected list. I never worked with &lt;em&gt;Contact Lists&lt;/em&gt; before, so I started to google and found many different ways how to achieve what I needed. I tried few of them and nothing worked for me. Some of them added the contact to the list, but the recipients number of the list was not updated, others caused that list was locked forever and never indexed properly.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-add-contact-to-a-contact-list</link>
      <pubDate>Mon, 13 Nov 2017 20:07:12 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Rules Engine - Has Visited Certain Page Given Number Of Times Condition</title>
      <description>&lt;h1&gt;Sitecore Rules Engine - Has Visited Certain Page Given Number Of Times Condition&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 22 June 2017 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;
&lt;img src="https://www.skillcore.net/content/images/sitecore-rules-engine-has-visited-certain-page-given-number-of-times-condition/sitecore-rules-engine-min.png" alt="sitecore rules engine" /&gt;
&lt;/p&gt;

&lt;p class="intro"&gt;I've recently saw a question on StackOverflow where one asked how to &lt;quote&gt;&amp;bdquo;make a module on a page show up the first time you visit the page&amp;ldquo;&lt;/quote&gt;. There is a Sitecore built in rule &lt;em&gt;"where the [specific page] has been visited during the current visit"&lt;/em&gt; but the code which counts the page visits is called before the rule is executed, so if you try to use &lt;em&gt;"except where the [specific page] has been visited during the current visit"&lt;/em&gt;, it will always be false on that specific page, even when you open it for the first time. I haven't found any OOTB solution, so I've created my own condition: &lt;b&gt;HasVisitedCertainPageGivenNumberOfTimesCondition&lt;/b&gt;.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-rules-engine-has-visited-certain-page-given-number-of-times-condition</link>
      <pubDate>Mon, 23 Jun 2017 9:27:17 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Template Manager - fix for the Tab key</title>
      <description>&lt;h1&gt;Sitecore Template Manager - fix for the Tab key&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 12 June 2017 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-template-manager-fix-for-the-tab-key/sitecore-template-manager-tab-key.png" alt="sitecore template manager - fix for the tab key" /&gt;&lt;/p&gt;


&lt;p class="intro"&gt;Editing &lt;em&gt;Sitecore&lt;/em&gt; templates - every &lt;em&gt;Sitecore&lt;/em&gt; developer does it. It doesn't matter if you're using &lt;em&gt;Template Manager&lt;/em&gt; application or if you create and edit &lt;em&gt;Sitecore&lt;/em&gt; templates in &lt;em&gt;Content Editor&lt;/em&gt;, there is one thing which is broken in both. It's the &lt;em&gt;tab&lt;/em&gt; key functionality.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-template-manager-fix-for-the-tab-key</link>
      <pubDate>Mon, 12 Jun 2017 07:32:27 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Item Controller - the hidden gem of Sitecore MVC</title>
      <description>&lt;h1&gt;Sitecore Item Controller - the hidden gem of Sitecore MVC&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 27 November 2016 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-page-controller-sitecore-item-controller-sitecore-layout-controller.png" alt="sitecore page controller - sitecore item controller - sitecore layout controller" /&gt;&lt;/p&gt;


&lt;p class="intro"&gt;Not many people know about &lt;b&gt;Sitecore Item Controller&lt;/b&gt; and what its role in &lt;b&gt;Sitecore MVC&lt;/b&gt; is. &lt;b.SitecoreController&lt;/b&gt; is responsible for executing &lt;code&gt;PageContext.Current.PageView&lt;/code&gt; property, which runs &lt;code&gt;mvc.getPageRendering&lt;/code&gt; pipeline and returns html defined by the &lt;b&gt;Sitecore MVC&lt;/b&gt; item layout. OK, so why is it important and how can I use it? One thing you can do is changing the way how &lt;b&gt;Sitecore&lt;/b&gt; executes MVC page requests. Interesting but a little bit scary. I wouldn't trust that after upgrading to the next &lt;b&gt;Sitecore&lt;/b&gt; version, my code still works. But there is another thing you can do. You can execute any code you want before or after &lt;b&gt;Sitecore&lt;/b&gt; renders any MVC page. You can say that with &lt;code&gt;httpRequestBegin&lt;/code&gt; and &lt;code&gt;httpRequestEnd&lt;/code&gt; pipelines you can do the same. That's true, but with &lt;b&gt;Sitecore Page Controller&lt;/b&gt; you can define different code for every template or even item. How? Read the post to see how I used &lt;b&gt;Sitecore Item Controller&lt;/b&gt; and &lt;b&gt;Sitecore Rules Engine&lt;/b&gt; to allow &lt;b&gt;Sitecore Editors&lt;/b&gt; to use &lt;b&gt;Rules Engine&lt;/b&gt; to specify different settings based on whatever condition they want.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-item-controller-and-page-rules</link>
      <pubDate>Sat, 27 Nov 2016 10:32:12 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Rules Engine - decimal macro</title>
      <description>&lt;h1&gt;Sitecore Rules Engine - decimal macro&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 16 October 2016 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-decimal-macro-double-macro-floating-point-number-macro.png" alt="sitecore decimal macro double macro floating point number macro" /&gt;&lt;/p&gt;
&lt;p class="intro"&gt;Some time ago I worked on a project where we had access to plenty of numeric data stored in the fields of our content items. The plan was to use this data to personalize the content on the site. Some of the data was decimal numbers. I hoped to use a built-in &lt;b&gt;Sitecore&lt;/b&gt; macro which would allow me to create a condition like &lt;code&gt;where the decimal value of &lt;em&gt;field&lt;/em&gt; &lt;em&gt;compares to&lt;/em&gt; &lt;em&gt;number&lt;/em&gt;&lt;/code&gt; but to my surprise, there was no macro for decimal or any other floating point number.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-rules-engine-decimal-floating-point-number-macro</link>
      <pubDate>Sun, 16 Oct 2016 15:44:17 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Item Buckets - custom folders structure</title>
      <description>&lt;h1&gt;Sitecore Item Buckets - custom folders structure&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 3 December 2015 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-item-buckets-rules.png" alt="sitecore item buckets - custom folder structure" /&gt;&lt;/p&gt;

&lt;p class="intro"&gt;&lt;b&gt;Item Buckets&lt;/b&gt; allow you to store millions of items in &lt;b&gt;Sitecore&lt;/b&gt; tree without worrying about the structure of the nested items. In theory, you should only use &lt;b&gt;Item Buckets&lt;/b&gt; for the data which does not require any hierarchy. Also you should not have to browse the &lt;b&gt;Sitecore&lt;/b&gt; content tree looking for items in the buckes. Still, sometimes we need to find an item in the tree and it's not that easy when the only help we have is default Sitecore date-based folder structure of &lt;b&gt;Item Buckets&lt;/b&gt;. Fortunately, &lt;b&gt;Sitecore&lt;/b&gt; allows to change the structure of &lt;b&gt;Item Bucket&lt;/b&gt; folders easily.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-item-buckets-custom-folders-structure</link>
      <pubDate>Thu, 3 Dec 2015 22:04:23 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Insert Options Rules</title>
      <description>&lt;h1&gt;Sitecore Insert Options Rules&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 25 November 2015 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-insert-options-rules-overview.png" alt="sitecore insert option rules" /&gt;&lt;/p&gt;
&lt;p class="intro"&gt;One of the first thing which is explained to Sitecore Developers during the certification courses are &lt;b&gt;Sitecore Insert Options&lt;/b&gt;. Everyone knows them. &lt;code&gt;Configure -&amp;gt; Assign&lt;/code&gt; and it's all set. However not many people have ever heard about or used &lt;b&gt;Insert Options Rules&lt;/b&gt;.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-insert-options-rules</link>
      <pubDate>Wed, 25 Nov 2014 19:03:17 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore Preview Mode - see what is personalized</title>
      <description>&lt;h1&gt;Sitecore Preview Mode - see what is personalized&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 28 March 2015 by Marek Musielak&lt;/p&gt;

&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-conditional-renderings-personalization-preview.png" alt="sitecore conditional renderings personalization preview" /&gt;&lt;/p&gt;
&lt;p class="intro"&gt;
&lt;b&gt;Sitecore personalization&lt;/b&gt; is a brilliant functionality. Every &lt;b&gt;Sitecore&lt;/b&gt; implementation should make a proper use of it. If your application doesn't, it simply does not take the advantage of what &lt;b&gt;Sitecore&lt;/b&gt; is capable of.&lt;/p&gt;
&lt;p class="intro"&gt;One thing I've always missed in &lt;b&gt;Preview Mode&lt;/b&gt; of &lt;b&gt;Sitecore Page Editor&lt;/b&gt; is an option to see which components are personalized and how do they look like in every personalized variant. You can do this in &lt;b&gt;Edit Mode&lt;/b&gt;, but all the &lt;b&gt;Sitecore&lt;/b&gt; javascripts, reloading the page when selecting personalized version  and additional html tags added by &lt;b&gt;Sitecore&lt;/b&gt;, they all intrude with proper initialization of components and with ease of use. This blog post explains how I added functionality of previewing &lt;b&gt;Sitecore&lt;/b&gt; conditional renderings to the &lt;b&gt;Preview Mode&lt;/b&gt; of &lt;b&gt;Sitecore Page Editor&lt;/b&gt;. Video below shows how it works:&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-preview-mode-see-what-is-personalized</link>
      <pubDate>Sat, 28 Mar 2015 18:54:38 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore - automated validation of MVC rendering DataSource</title>
      <description>&lt;h1&gt;Sitecore - automated validation of MVC rendering DataSource&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 19 October 2014 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-automated-validation-of-mvc-rendering-datasource.jpg" alt="sitecore - automated validation of mvc rendering datasource" /&gt;&lt;/p&gt;
&lt;p class="intro"&gt;The project I'm working on now is based on &lt;b&gt;Sitecore MVC&lt;/b&gt;. Lot of custom renderings, lot of configuration for them and lot of editable content. Most of the component data is stored in DataSource items and without DataSource item selected they make no sense and they don't provide any value. I was sick of placing &lt;code&gt;if (DataSourceItem == null) { ... }&lt;/code&gt; code in every single component so I automated this process using &lt;b&gt;Sitecore&lt;/b&gt; &lt;code&gt;&amp;lt;mvc.getRenderer&amp;gt;&lt;/code&gt; pipeline.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-automated-validation-of-mvc-rendering-datasource</link>
      <pubDate>Sun, 19 Oct 2014 15:08:11 GMT</pubDate>
    </item>
    <item>
      <title>Using SwitchOnRebuildSolrSearchIndex Solr provider for Sitecore</title>
      <description>&lt;h1&gt;Using SwitchOnRebuildSolrSearchIndex Solr provider for Sitecore&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 5 October 2014 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-solr-custom-field-reader-and-indexing.jpg" alt="sitecore and solr - custom field reader and indexing" /&gt;&lt;/p&gt;
&lt;p class="intro"&gt;Few days ago a colleague of mine, &lt;a href="https://www.linkedin.com/in/davebarnard
" title="Dave Barnard"&gt;Dave&lt;/a&gt;, asked me why we hadn't been using &lt;b&gt;SwitchOnRebuildSolrSearchIndex&lt;/b&gt; &lt;b&gt;Solr&lt;/b&gt; provider in our &lt;b&gt;Sitecore&lt;/b&gt; solution. I've heard about &lt;b&gt;SwitchOnRebuild&lt;/b&gt; provider for &lt;b&gt;Lucene&lt;/b&gt; but never about &lt;b&gt;Solr&lt;/b&gt; one and neither had at that time Google. But &lt;b&gt;SwitchOnRebuildSolrSearchIndex&lt;/b&gt; class exists so someone must know something. I asked about it on twitter. 13 minutes later &lt;a data-ga="Martina Welander twitter" href="https://twitter.com/mhwelander"&gt;Martina Welander&lt;/a&gt; replied to my tweet and one hour later I've received an email with documentation.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/using-switchonrebuildsolrsearchindex-solr-provider-for-sitecore</link>
      <pubDate>Sun, 5 Oct 2014 21:05:32 GMT</pubDate>
    </item>
    <item>
      <title>Sitecore and Solr - custom field reader and indexing</title>
      <description>&lt;h1&gt;Sitecore and Solr - custom field reader and indexing&lt;/h1&gt;
&lt;p class="posted"&gt;Posted 30 August 2014 by Marek Musielak&lt;/p&gt;
&lt;p class="img"&gt;&lt;img src="https://www.skillcore.net/content/images/sitecore-solr-custom-field-reader-and-indexing.jpg" alt="sitecore and solr - custom field reader and indexing" /&gt;&lt;/p&gt;
&lt;p class="intro"&gt;
Nowadays Solr-powered &lt;b&gt;Sitecore&lt;/b&gt; solutions are more and more popular and easier to setup. &lt;a href="https://www.youtube.com/watch?v=8-puZJQeng4" title="Sitecore SUGCON - Sitecore SOLR Flair - Stephen Pope"&gt;Stephen&amp;nbsp;Pope&lt;/a&gt; and &lt;b&gt;Sitecore&lt;/b&gt; team are doing great job there. &lt;b&gt;Sitecore&lt;/b&gt; 7.2 provides a lot of support for Solr out of the box but there are still some scenarios when you need to extend &lt;b&gt;Sitecore&lt;/b&gt; to fit your needs. Just recently I needed to implement a custom way of indexing and retrieving item fields for &lt;b&gt;Solr&lt;/b&gt;.&lt;/p&gt;</description>
      <link>https://www.skillcore.net/sitecore/sitecore-and-solr-custom-field-reader-and-indexing</link>
      <pubDate>Sat, 30 Aug 2014 17:07:17 GMT</pubDate>
    </item>
  </channel>
</rss>