Introduction

How to get started.

This guide will help you get started with developing in entity 5! All the important stuff – setting up the environment, getting access to the application, file structure, best practices – is documented here, but should you have any questions, always feel free to reach out to [email protected].


Before we begin

These pages contain documentation for different versions of entity. We have just started to clean up the old stuff, so there are a lof of Norwegian content here. Please just ignore it, or user Google translate if you are curious about what it means.


Dev installation

To get started, you need to do the following:

  1. Visual Studio for the best possible developement experience. You will get full IntellisenseTM to be efficient. There is a Community edition that is free, and works perfectly.
  2. Get access to the website project, including the /bin folder and web.config. This is crutial to be able to do what we promised in the previous point.
  3. Open the website in Visual Studio. You can edit the site directly, or create a separate website and use the Publish-function in Visual Studio. If you are working on an Enterprise-license we will suggest the latter.

It's that simple!


Publishing setup

When we use the publishing setup in Visual Studio, we have three instances of the website:

  • DEV site: This one just contains the following:
    • The /site-folder
    • The /bin folder
    • The web.config-file
  • STAGE site. This is a full installation and is run in IIS
  • PROD site. This is a full installation and is run in IIS

We only open the DEV site in Visual Studio, and creates publish rules to publish to STAGE or PROD. Then it is easy to test everything in a staging environment.