Author: Mark

  • Sitecore Start Menu Shortcuts not showing

    We noticed, that it is not possible to create Application Shortcuts anymore in SC 7.2. All our newly created shortcuts wouldn’t be displayed, while old shortcuts were visible. The reason for this lies in the changed raw value inside of link fields. Internal links are saved as GUIDs instead of paths: <link linktype=”internal” querystring=”” target=””…

  • View running Sitecore background jobs

    I’ve created a very simple but useful admin page recently that shows all background jobs (indexing, publishing etc.) currently running on the Sitecore instance. So if you’re ever wondering why the instance is running slow or why jobs are being queued you can take a peek at /sitecore/admin/ViewJobs.aspx You might want to apply some styling…

  • Determining the Context Index when performing bucket queries

    We have faced a problem when working with multilists and custom indexes. Some of our multilists would not contain any data even though the lucene queries would have matches when querying the index directly. We found that the problem had to do with the way Sitecore determines the index to perform the bucket query on. Reason When…

  • Unable to create document builder – crawling exception after upgrading to SC 7.2

    After upgrading to Sitecore 7.2 I ran into this exception in the crawling log when trying to index PDF documents: Unable to create document builder (). Please check your configuration. We will fallback to the default for now. The solution was to add the document builder type to my custom index configuration: <documentBuilderType>Sitecore.ContentSearch.LuceneProvider.LuceneDocumentBuilder, Sitecore.ContentSearch.LuceneProvider</documentBuilderType> After…

  • NullReferenceException in custom Index after upgrading to Sitecore 7.2

    After upgrading to Sitecore 7.2 we got the following exception when trying to build our custom indexes: The resolution to this is quite simple. Sitecore has included <initializeOnAdd> to the index configuration. If this field is missing in the configuration, building the index fails. Just make sure you have the following line to your custom…

  • Enhance the publishing dialog

    Enhance the publishing dialog

    On large sites with many authors working concurrently it can be very annoying to wait for your turn to publish. Also, not being able to cancel a publish job is very annoying. Luckily, Ivan Sharamok has created a fantastic module which extends the publish dialog and lets you see which jobs are running and also…

  • Sitecore multi language challenges

    Sitecore multi language challenges

    We have recently completed a project for an international Site featuring a large amount of content in many languages. Not only did we have to support several base languages – it also was a requirement to  be able to customize content for specific countries. This lead us to use Sitecore’s built in mechanism of language/country…