Introduction – Create an EPiServer site from scratchPosted on December 1, 2009 by Frederik Vig in EPiServer
This is the first post in a special Christmas blog series. The series will consist of 9 posts (including this), showing you how to create an EPiServer site from scratch!
Since this series is about EPiServer, I’m not going to focus on design, UX, frontend coding etc. I’ll be basing the site on a free template that I found: Jungleland. I tried finding a more christmassy template, but unfortunately I couldn’t find a suitable one.
Part 1: Setting up the development environment
The first part will be posted on Friday 4th of December. This post will show you how to setup the latest version of EPiServer, and the necessary tools for developing with it: MS SQL Server, IIS, .NET, Visual Studio. And also other tools that we’ll be using: Firefox, Firebug, TortoiseSVN, UnleashIt, YSlow.
Read the first part.
Part 2: Creating a foundation
Read the second part.
Part 3: Creating the Start page
In this post we’ll create the sites start page. I’ll show you how to retrieve data from other pages and how we can improve this by using extension methods.
Read the third part.
Part 4: Creating the Standard page
In this post we’ll implement the standard page type, with functionality for displaying the article, author, date, creating lists, and sharing the article on sites like Twitter and Facebook.
Read the fourth part.
Part 5: Creating the Search page
In this post we’ll implement search functionality and add a quick search field with auto completion functionality.
Read the fifth part.
Part 6: Creating the XForm page
Our site as a contact us page and other forms. In this post we’ll implement XForm functionality for creating forms and sending custom confirmation emails.
Read the sixth part.
Part 7: Creating the Sitemap page
In this post we’ll create our sites Sitemap page. We’ll also refactor some of our code – and I’ll share some tips on the subject.
Read the seventh part.
Part 8: Preparing for launch
In the last part, we’re preparing for launch. We’ll test the site, and make sure everything works, do performance tests with YSlow, deploy to a remote server, and add tools for monitoring our production site.
Read the eighth part.
Hope this helps – and as always, comments are appreciated!
- Part 7: Creating the Sitemap page – Create an EPiServer site from scratch
- Part 6: Creating the XForm page – Create an EPiServer site from scratch
- Semantic markup with EPiServer XForms
- Part 1: Setting up the development environment – Create an EPiServer site from scratch
- Part 8: Preparing for launch – Create an EPiServer site from scratch