Recently in a public welfare project, considering the cost and price, the final decision is to choose Umbraco as a CMS platform for development.
By the way also take the opportunity to Umbraco use organized into series, easy to later memory.
Umbraco all the information, basic can be found in https://our.umbraco.org/this site, but all are in English.
First, the system needs 1, browser requirements:
The latest version of the 7.x installation requires Firefox, Chrome or ie10+ browser access, because the background is developed with the ANGULARJS framework, does not support the low version of IE browser, but if replaced by 6. Low-version browsers of x and below are compatible with low-version browsers
2. Server Requirements:
7.x requires iis7+, SQL Server 2008+, ASP. 4.0+
3. Permission requirements:
At installation time, the application pool needs to have full permissions on the site directory where Umbraco resides. Include: Read, write, delete
Second, the installation method
The official installation methods are: User manual installation, WebMatrix installation, NuGet installation.
1, User manual Installation
Users to download the Umbraco Bent PIN installation package, upload directly to the IIS configured site directory, run the installation program. For details, please refer to:
Https://our.umbraco.org/documentation/Getting-Started/Setup/Install/install-umbraco-manually
2, WebMatrix installation
Use Microsoft Lightweight development tool WebMatrix to find and install Umbraco in the application market. For details, please refer to:
Https://our.umbraco.org/documentation/Getting-Started/Setup/Install/install-umbraco-with-microsoft-webmatrix
3. NuGet Installation
In vs2012+, the use of NuGet Manager to install, the advantage is: easy to expand, conducive to two development, edit Template page is also very convenient, smart alert is also very perfect. My installation mainly revolves around this way.
Third, NuGet installation
Although you can choose to use WebForm or MVC when you create a project, it is better to have a personal suggestion or MVC.
1. First you need to create an MVC 4 Web project in VS, select the C # language:
2, project template selection is empty can
3. Open the NuGet Package Manager, install the Umbraco reference for the project, execute the command: "Install-package umbracocms-version 7.2.1"
After installation, the Global.asax file and the Web. config file are indicated to be present and overwritten.
Special attention:
1) If it is an upgrade, be sure to back up the files in advance and merge them in.
2) Some NuGet installed Umbraco version actually has the bug, if installs the error, early change. For example, 7.2.1,1 million download volume, actually has the bug.
4, after the project is published, passed to the configured IIS site, access appears as follows, that the basic environment has been installed, you can configure the site
Iv. website Configuration Step1, login information
Name: Login Name
Email: Login Email
Password: Login password, here is clear text display
Remember, the following two buttons, install is the default installation, will install the DEMO,CE version of the DB. If you want to customize the information, be sure to select "Customize".
STEP2, depending on your actual DB information, select the database category. For example, "Microsoft SQL Server", when selected, will pop up detailed db information and then click the "Continue" button to save the changes
STEP3, select the default Installed site demo. If production is used, skip this step and click on the "No thanks,......" link below.
After the installation is complete, it will automatically enter the background management homepage as shown in:
Five, the error collection
1. Cannot create an MVC area path without the Umbracopath specified
Solution: AppConfig Missing configuration section <add key= "Umbracopath" value= "~/umbraco"/>, add on the good, this bug should only appear in 7.2.1 miles
2, install the error, for example: Getxmlnode errors, reference is empty
It is mostly caused by the collation of DB, check DB settings, not case sensitive, preferably default: Chinese_prc_ci_ai.
Umbraco Learning-(1)-Installation