Level: 100
 

Simple information site in Sitecore – Part 1: The requirements

WoodenBlock

This is an article series of 11 parts. It walks you through building a simple information site in Sitecore CMS. This includes everything from installing Sitecore, to defining architecture for the solution, to developing the individual parts. It won’t go into depth to an extent where you will be able to design and develop an enterprise solution, but focuses on giving you a way to create a simple site.

 

Some of the articles may be targeted different target groups. For instance may the requirements target both editors (to write requirements) and developers. The architecture article may target both architects and developers and so forth.

This first article will describe the requirements to the site.

Written by: Jens Mikkelsen
Fri, Jul 3 2009

The articles

Part 1: The requirements
Part 2: Installing Sitecore and setting up a Visual Studio solution
Part 3: Architecture
Part 4: The basic layouts

Part 5: Identity and documents
Part 6: Navigation
Part 7: The homepage - content oriented spots
Part 8: The homepage - presentation oriented spots
Part 9: News
Part 10: Search
Part 11: Deploying the solution

 

The requirements

As often is, the clients requirements are based around a set of page types such as the homepage, a news list etc.

 

The client has asked for the following page types:

 

  • Homepage: The home page consists of different types of content spots. The client wants to dynamically add spots to two columns on the homepage. The spots can hold content itself or pull content from documents or similar. After looking through the requirements you find out, there are a need of the following content spots:

     

    • An HTML spot: Just consisting of a title, a rich text field, link and a link text.
    • A teaser spot: This spot references content from another document pulling data from a title, a teaser field and link to the given document
    • A news list spot: This spot must contain the five latest news and links to these.
    • An image spot: Which just consist of an image, which are to be shown.

     

    • Search page: From this page is it possible to search the contents of the site. The client hasn’t asked for a special search engine, so this is up to us to decide.

     

    • News list: This is a list of news displayed in a relational structure. The page uses paging to display more news.

     

    • News details page: This page displays a single news in detail including a date for when the news was published.

     

    • Document: This is the normal content page just showing a title, an abstract text and the content.

     

    • Contact page with a form: This is a typical form sending a mail to a specified address containing the entered message.

     

    Besides these types there are a couple of page elements, which are showed on all pages:

     

    • Header with logo: This is the header of all pages. It displays the company logo.

     

    • A global menu with links to global pages such as the contact form, the search page and the sitemap. This menu is place in the top right corner.

     

    • Left navigation: A typical left menu where all sub pages of the home page are listed. If you click on one the menu items, the menu expands showing the children of that menu item. The menu has up to three levels.

     

    • Footer: A simple footer containing a text about copyright and the address.

     

    • Breadcrumb: This element is placed on top of the content, and shows the hierarchical path down to the content item the visitor is viewing.

     

    That’s the basic requirements, so you figure this can’t take too long to implement.


    Check out the next article where we setup the site and the development environment.

     

    Please rate this article


    12 rates / 3,83 avg.

    • Jens Mikkelsen

      About the author:

      Jens Mikkelsen

      Jens Mikkelsen is a partner at Inmento Solutions a Sitecore consulting firm. He works as a Sitecore specialist and consulting helping clients architect and build quality Sitecore solutions using the newest modules and tools. 

      Further he has been deeply envolved in various complex solutions and has built up a strong knowledge of Sitecore architecture and best practices. He has especially focused on and is specialized in debugging and analyzing Sitecore solutions.

       

      Jens is very interested in the technical mechanisms in the new marketing products such as Sitecore DMS and Sitecore ECM.

    6 responses to "Simple information site in Sitecore – Part 1: The requirements"

    Hi,

    I'm trying to learn sitecore.... Very good articles god bless you. I'm looking for the rest of the articles would you please email me.

    thank you,
    Elie.
    Posted: Monday, November 29, 2010 9:30 PM
    Thanks a lot for all your effort, its very much appreciated.
    Keep up the good work ;)
    Posted: Monday, January 31, 2011 11:33 PM
    Many thanks for your effort, I'm a junior learner about site core。 It's very helpful for me, thanks again! ^_^
    Posted: Saturday, December 03, 2011 9:09 AM
    Hi,

    I'm new for SiteCore. I inspired with the content and the explanation.

    Posted: Friday, March 30, 2012 2:47 PM
    Very nice articles for beginners. I like this article. :-)
    Posted: Friday, May 11, 2012 1:52 PM
    Looks like a really good tutorial.

    Are part 9 & 10 also available?
    Posted: Wednesday, August 14, 2013 2:55 PM

    Leave a reply


    Notify me of follow-up comments via email.
     
     
    #nbsp;