For Developers

  • July 25 2013

    Sitecore DMS: How to register / trigger a goal

    In this article we will shortly describe how goals are triggered in Sitecore DMS. This includes how you can register goals in the UI as well as how to do it programmatically using the API.



    (For: Developers)
    (Level: 200)
  • December 18 2011

    Sitecore Extension Methods – Part 1

    This article contains the first part of the entries submitted in the Sitecore Extension Method Competition. In this part we will especially focus on Item extensions.

     

     

     

     

     

    (For: Developers)
    (Level: 200)
  • July 07 2011

    Programmatically set layouts in Sitecore

    In some cases like when importing content or similar, you might need to set layouts on items or standard values programmatically. In this article we will go through an example, where you will learn how to configure both layouts and renderings on a given item.

     

     

    (For: Developers)
    (Level: 300)
  • March 29 2011

    Simple information site in Sitecore – part 8: Spots – Presentation oriented

    This is the eighth part of the article series in 11 parts, describing how to build a simple information site in Sitecore.


    In this article we’ll go through how you can build a presentation oriented spot framework for your website using the Unified Page Editor.

    (For: Developers)
  • December 29 2010

    Simple information site in Sitecore – Part 7: Spots - Content oriented

    This is the seventh part of the article series in 11 parts, describing how to build a simple information site in Sitecore.


    In this article we’ll go through how you can build a content spot framework for your website. This article has been split into two parts. One describing a content oriented implementation and one describing a presentation oriented implementation.

     

     

    (For: Developers)
    (Level: 300)
  • August 27 2010

    Working with query strings in Sitecore

    In .NET there is no dedicated class for working with query strings. So adding, removing or changing query string parameters requires lots of code with check for parameters existing, placement in the query string and so on.


    Fortunately Sitecore has made working with query strings very easy with the UrlString class. In this article I will demonstrate how to use it to manipulate query strings.

    (For: Developers)
    (Level: 200)
  • August 22 2010

    Standard Values in Sitecore

    In this article we’ll describe what standard values are in Sitecore, and how it can be used. We’ll go through the concept and then briefly touch where and how it should be used.

    (For: Developers)
    (Level: 100)
  • August 05 2010

    Working programmatically with html in Sitecore

    If you need to programmatically work with html in a Sitecore solution, Sitecore includes the Html Agility Pack. In this article I will explain why this can be very useful, make your code much easier to read and save you a lot of time.

    (For: Developers)
    (Level: 200)
  • June 17 2010

    Simple information site in Sitecore – Part 6: Navigation

    This is the sixth part of the article series in 11 parts, describing how to build a simple information site in Sitecore.


    In this article we’ll go through how you can build navigation for your website. We’ll introduce the concept of interface templates and how you can build both a left menu and defining global menu points to be shown in the top of the site. Further we’ll briefly touch HTML cache and how to set that up.

    (For: Developers)
    (Level: 200)
  • April 13 2010

    Simple information site in Sitecore – part 5: Identity and document

    This is the fifth part of the article series in 11 parts, describing how to build a simple information site in Sitecore.

     

    In this article we’ll go through how you can build the identity component including the footer and the header. Further we’ll go through how you can build a basic document page. We will introduce a couple of new components and start creating templates for content.

    (For: Developers)
    (Level: 100)
  • March 30 2010

    Simple information site in Sitecore – part 4: The main layout

    This is the forth part of the article series in 11 parts, describing how to build a simple information site in Sitecore.


    In this article I’ll go through the basic parts of the site, focusing on the basic layout. This part of the tutorial will be based on the architecture described in the last part of the series and will be simple and basic, so that everyone should be able to follow the guide and the component architecture is explained.

    (For: Developers)
    (Level: 100)
  • November 14 2009

    Working with Custom User Profile Properties

     

     

    Ever wanted to extend your Sitecore User Profile?  This short tutorial provides a quick overview of how to set, retrieve, list, and remove custom profile properties using the Sitecore API.

     

    (For: Developers)
    (Level: 200)
  • October 21 2009

    Writing My First XAML Application

    Developing applications with Sitecore’s Sheer UI is simple and fun.  This article describes the entire process, from creating the necessary items and files in Sitecore, to creating, compiling, and deploying the necessary DLLs in Visual Studio.

     

     

    (For: Developers)
    (Level: 200)
  • September 23 2009

    Implement single source publishing in Sitecore

    This article presents an approach to implement single source publishing in Sitecore. The article includes a discussion of the implications that single source publishing has on website search.

    (For: Developers)
    (Level: 300)
  • September 22 2009

    Helping the editors

    This article will show you how to help the editors figuring out how to use the items and fields correctly, and thereby saving them a lot of time figuring out what the developer was thinking when she was coding the website.

    (For: Developers)
    (Level: 100)
  • September 11 2009

    Sitecore OMS data querying – Most viewed pages

    This article will describe how you query for data in Sitecore OMS analytics database, pulling out statistics about the visits on your site. In particular this article will show you, how you can use the analytics data to create a presentation of the most viewed pages on your site.

    (For: Developers)
    (Level: 200)
  • July 22 2009

    Sitecore caching – an overview

    Sitecore caching isn’t documented very well and it is quite intransparent how it works; still it is extremely important for the performance of your site. Therefore this article will try and explain the different caches in Sitecore, how they work and when they are cleared.

     

    Hopefully it will help you ensure performance on your site.

    (For: Developers, Architects)
    (Level: 300)
  • July 14 2009

    Sitecore OMS – Key concepts part 2

    Read this second and last part of the article series about the key concepts in Sitecore OMS.

     

    In this part we walk through the concepts of events, failures, the rule engine, filters and personalization.

     

     

    Enjoy! 

     

     

    (For: Developers, Editors)
    (Level: 200)
  • July 03 2009

    Simple information site in Sitecore – Part 1: The requirements

    If you want to learn everything involved in building a simple information site in Sitecore follow this article series in 11 parts.

     

    In this part we go through the basic requirements for the site.

    (For: Developers, Editors)
    (Level: 100)
  • June 27 2009

    Controlling items in a selection field

    Treelists are great controls for letting the editors point out a list of items.

    For example when choosing which spots to show in a spot column. But when you have a lot of different spots and not all of them fits into the spot column populated by the field, you want to make sure that editors don't choose the wrong spots.

     

    The best thing would be that editors didn't even have the possibility to select the wrong spots in the treelist.

    (For: Developers)
    (Level: 200)
  • June 26 2009

    Lucene walk-through – Part 3: Setting up the index

    In this third article about Lucene queries, you will learn how to define indexes in the web.config. It will give you instructions on how to define index fields and setup constraints for content to be indexed.

     

    Further it will show you how to build a custom indexer, allowing you to index values, which aren't defined in a Sitecore field.

    (For: Developers)
    (Level: 200)
  • June 26 2009

    Lucene walk through – Part 2: The example

    This second part of the series about Lucene queries give you an detailed example on how to create a news list, which uses Lucene to pull data from Sitecore.

     

    So if you want a hands on example on how to create well performing presentations based on Lucene read this article.

    (For: Developers)
    (Level: 300)
  • June 26 2009

    Lucene Query walk-through – Part 1

    Have you allways wondered how Lucene and the Sitecore integration to it can be used? Or have you experiencing performance problems with relational presentations like a news list?

    Then read this article, which walks through the difference Lucene query types and gives you an example on how to use them to construct a news list.

     

    This is the first of three articles on the subject.

    (For: Developers)
    (Level: 300)
  • June 26 2009

    Programmatically reading, altering and creating items - Part 1

    In this article you will get an introduction to the Sitecore API revolving around items. You will learn more about how to read values from its fields, alter them and how to create new items.

     

    This is the first part of an article in two parts. In this part you'll learn the most basic operations

    (For: Developers)
    (Level: 100)
  • June 26 2009

    Programmatically reading, altering and creating items - Part 2

    In this article you will get an introduction to the Sitecore API revolving around items. You will learn more about how to read values from its fields, alter them and how to create new items.

     

    This is the second part of an article in two parts. In this part you'll learn how to alter and create items.

    (For: Developers)
    (Level: 200)
  • June 26 2009

    Special characters in item names

    When using $name to insert title on an item, the text in the title field is limited to the allowed characters for an item name.

    This approach requires the editors to correct the title field after the item has been created.


    This article will describe how you can allow the editors to create an item with the title including illegal characters, and let the system generate a legal item name.

     

    (For: Developers)
    (Level: 200)
  • June 05 2009

    Getting started with XSL extensions - part 2

    This is the 2nd part of the series “Getting started with XSL extensions”. In this part you will learn to use parameters and get some tips on what to avoid, when using XSL extensions.
    (For: Developers)
    (Level: 200)
  • June 03 2009

    Getting started with XSL extensions – part 1

    XSLT is a great technology to use to output HTML from Sitecore’s XML. XSLT should be used instead of sublayouts, whenever there is no need for complex logic. However sometimes you need a little chunk of logic to be performed or a simple operation to be executed in your XSLT. XSL extensions are great for this. It allows you to call some C# / VB methods you from your XSLT. This article will give you an introduction to writing XSL extensions. It will show you, how you configure and call them, but also give some pointer and ideas on when and how to use them.
    (For: Developers)
    (Level: 100)
 
#nbsp;