Developer 101 Introduction

What you'll learn

This training will begin by covering the basics of getting started developing on Agility. From there, it will break Agility development into 3 key areas – Web Content Management, User Generated Content, and Website Configuration and Deployment.  The training has been broken down into a set of labs that will allow you to build on your knowledge as you move through the training.  Once complete, you will have the initial base skills necessary to develop an Agility based website and deploy it into production.

What you'll need

To complete the labs in this section, you’ll need to have set up a version of our Panther Records sample site for the WebForms training or the Panther Magazine sample site for the MVC training (you can get one of these by contacting our sales team at

Ideally, your development machine will have IIS installed (we’ll assume IIS7, but IIS6 works perfectly well) – this is so that you have a closer representation of a live environment and the ability to set up individual websites etc. You can also run the express version of IIS or the ASP.NET development server.

You will need to have access to an Integrated Development Environment (IDE) such as Visual Studio, Web Matrix or Visual Studio Express 2012 for Web. Finally, you’ll need a web browser with an internet connection to access the Agility Content Manager.

How to get set up

If you haven’t done so already, contact our sales team to get a sample site set up.

In order to follow the labs as closely as possible, we recommend setting up the sample site as a local website with a domain name mapped to localhost. You can set this up by following these steps:

  1. Open the directory c:\windows\system32\drivers\etc
  2. Open the hosts file in notepad
  3. At the end of the file, add the line (assuming your site will be called "agilitysite"):


  1. Save the changes to the file, and close it.
  2. Open IIS Manager
  3. In the left-hand navigation window, expand the root node and then expand the Sites node.
  4. Right-click on the Sites node and click on “Add web site”
  5. Name the new website “Agility Sample Site”, and set the physical path to the location of the sample site you downloaded to your physical disk.
  6. Set the host name to “agilitysite.local”
  7. Click OK to save the new website
  8. Select the Application Pools node in the left-hand navigation windows, and located the new Application Pool that was created for your new website. Right-click on it and select Basic Settings.
  9. If you're using WebForms: set the .NET Framework version to v2.0.*, and set the Managed pipeline mode to "Classic". If you're using MVC set the .NET Framework version to v4.0.*, and set the Managed pipeline mode to "Integrated".
  10. Click OK to save these changes, and then close IIS Manager.

Now that everything is set up, you can open the sample site solution in your IDE and start working your way through the Agility 101 training .


Log in with your Agility username and password or
register for the site

Log In