Fairlie Agile logo
  • Home
  • Services
  • Pricing
  • Portfolio
  • Partners
  • Contact/About
  • Blog

Setting up a new Umbraco project

Sunday, May 24, 2009

When setting up a new project I have the following requirements:

  • I want the project to sit in a project folder on my D drive. I don't want to work on projects in the inetpub folders.
  • I want to use flat/directory URL's.
  • be able to run multiple sites on one instillation.
  • Running on Vista with IIS7 locally. Deployed to server running IIS7.
  • If the site is to include a blog then I want it set up as a subdomain (e.g. blog.fairlieagile.co.nz)
  • Using .NET 3.5

This is a little bit more manual the default installtion procedure. These are the steps I go though (Takes about 10 minutes):

1. Get the latest version of Umbraco and copy to a folder <projectname>/web

2. Create a new database and setup in <projectname>/DB. Add my development umbraco user to the DB

3. Setup IIS:

 -  Add entries to the hosts file for URL's i am using during development e.g:

127.0.0.1 fairlieagile
127.0.0.1 blog.fairlieagile

 - In IIS I have an application pool setup that uses .NET 2.0 and integrated pipelines

 - Right click on Sites and add a new website. In the hostname give it the hostname you have entered into the hosts file

 - Save and start the website

 - if you are using additional host names e.g. for a blog subdomain then click on your site, go to bindings and add the details

4. Go to http://umbraco.codeplex.com/ and get the web.config file to use with .NET 3.5 (It's also woth havign a read of "Install guide for Umbraco on asp.net 3.5 and integrated pipeline".)

5. Edit web.config

enter in the connection string details for your DB

<add key="umbracoUseDirectoryUrls" value="true" />

under <system.webserver> all umbaco's httpmodules are listed. Due to the way IIS process extensionless urls, you need to add: runAllManagedModulesForAllRequests="True" to the modules element, so it looks like this: <modules runAllManagedModulesForAllRequests="True">

6. Edit Config/UmbracoSettings.config

<useDomainPrefixes>true</useDomainPrefixes>

7. Browse to your site and run throught he isntallation process

8. Install the excellent multiple file upload package from Noerd.dk

  • Download package from http://noerd.dk. Latest version is 1.1
  • Do to developer -> packages -> Install local package
  • Follow the steps in the installer
  • Add the following to your web.config:
    <system.webServer>
    <handlers>
    <add verb="*" name="MultipleFileUploadHandler" path="MultipleFileUploadHandler.axd" type="noerd.Umb.DataTypes.multipleFileUpload.MultipleFileUploadHandler, noerd.Umb.DataTypes.multipleFileUpload" />
  • Apply the quick fix discussed here and here

 

Other things you might like to do:

Increase the uplaod size:

<httpRuntime maxRequestLength="10240" />

For umbraco 4.1.1 there was an encoding problem. This might help:

Edit Config/UmbracoSettings

<TidyCharEncoding>UTF8</TidyCharEncoding>

Edit Config/tinyMceConfig.config

Change enity encoding to "named". This resolves a problem with a strange hex value (FFFD) being inserted into empty paragraphs since moving to 4.1.1.

<customConfig>
<config key="entity_encoding">named</config>
</customConfig>

 

  • Categories

    • All (0)
    • Umbraco (2)
    • SEO (4)
    • Advertising (1)
    • (3)
    • Google (1)
    • Online Payments (1)
  • Archive

    • 2011
      • 2010
        • May (1)
          • No longer testing for Internet Explorer 6
        • January (3)
          • Peel Forest Estate Website Launch
          • Fresh Content Brings Visitors Back
          • What is a Website Health Check?
      • 2009
        • December (2)
          • Secure Online Payment Options
          • Living with SPAM
        • November (1)
          • Umbraco development tips and tricks
        • October (1)
          • Google does not use the keywords meta tag in web ranking
        • August (1)
          • Meta Titles and Meta Descriptions
        • June (1)
          • Promote your business online - Google AdWords
        • May (2)
          • Welcome
          • Setting up a new Umbraco project
    global resource
    • Home
    • |Services
    • |Pricing
    • |Portfolio
    • |Partners
    • |Contact/About
    • |Blog

    ©2009 Fairlie Agile.

    ph no

    03 685 6167

    Mob

    021 363 956

    email

    paul@fairlieagile.co.nz