First, Umbraco download method
To learn how to use the software, start with the software first. There are four ways to download Umbraco:
1, direct download (including download release package, source code): to the official website (https://our.umbraco.org/contribute/releases/) or GitHub (https://github.com/umbraco/ UMBRACO-CMS) Download the release package or source code;
2, NuGet download: Use the VS comes with the NuGet plugin, search for the appropriate version of UMBRACOCMS (https://www.nuget.org/packages/UmbracoCms/), create webapplication after installation;
3, WebMatrix installation: First download the distribution package or directly use WebMatrix download installation;
4, Webplatform Installation: On the service, run webplatform, search Umbraco download and install directly on the server.
In the above four ways, it is strongly recommended to use the second method of installation, and several others only as a means of supporting. I have been using the second way, so this series has been using this method to install Umbraco.
Second, Umbraco download
1. First create the Empty WEB application project in VS, the. Net Framework Select 4.5:
If it is vs2013/vs2015, you may be asked to choose the template type you want to use next, such as:
2. After the project has been created, click menu: Tools-->nuget Package Manager program, and Package Manager console, enter the following command, and return to:
Install-package Umbracocms-version 7.4.3
The version of 7.4.3 is selected because the current version of NuGet downloads the most download amount ~ ~ ~
3, depending on the speed, after a period of time, the NuGet command line prompts the software has been installed, need to overwrite some configuration files, if it is the first installation, select A all coverage.
If you are upgrading, or already have Web. config, install again, remember not to overwrite all, but manually merge the specific modifications.
4, Next, you can run F5 or F11 debug run project, but as the "preparation" said, it is not recommended to do so. Instead, it is recommended that the project be published, packaged and uploaded to the server, or an IIS site created locally to initialize the installation operation.
5, this phase of operation, just get the Umbraco code, and publish it as a running state, the real sense of Umbraco installation and initialization, in the next step to start.
Third, the installation of the initialization Umbraco
After the first phase of the operation, actually currently in the site Directory is a: only "Umbraco management background" of the "empty" site, next, we want to initialize the actual installation of a real available site, and for simple initialization
1, pre-installation preparation:
In the "preparation", it was mentioned that the installation of Umbraco need to open a larger server permissions, simply speaking, it is necessary to iis_user have full access to the site root directory, specific settings, please consult the system administrator, at the end of installation, only the App_Data and The full operation permission for the Config directory is available. For specific permission settings, please refer to the official documentation: Https://our.umbraco.org/documentation/Getting-Started/Setup/Server-Setup/permissions
2. Start the installation
At this point directly access the site domain name (local IIS, may be similar to http://localhost/name), the installation screen will appear, choose a custom installation, go to set the DB information, in the final screen, choose not to install "Starter Website".
Figure 1, installation Start screen, pay attention to choose "Customize link" link, instead of directly click "Install" button, Please remember this step to fill in the Name\email and password.
Figure 2, install the "Starter Website" screen, note that "No thanks! 』
Note: Here is not the choice to install a default site, because for beginners, Umbraco Multi-site management mechanism, will lead to confusion, and too complete demo, it is not conducive to the initial semester. Later, if mastered the basic theory, want to refer to other sites, you can choose to install the demo site for reference learning.
Iv. Post-Installation inspection
In order to avoid the installation of the exception, please visit the domain name again after the installation, check the screen you see.
Figure 3, when you see this picture, congratulate you ~~~~~ prove that you installed correctly, you have correctly started the first step of Umbraco building station;
Figure 4, when you see this picture ~~~~~ so!!! Unfortunately, you have installed the default started website, it is recommended that you delete the site, re-execute it again
On the Umbrco of the Five
Almost all Umbraco systems are accessed through the Http://domain/umbraco to enter the management platform, login name Please enter the initial information you entered during installation, general email and name can try. When you enter the system, you see a background UI based on ANGULARJS development. Broadly divided into three regions:
Section:
The section in Umbraco refers to the management function associated with the Seciton. For example: content, media, developers, etc. You can switch between sections by clicking the section button.
Tree:
A tree structure represents a hierarchy of related content, such as a content tree and a media tree. You can click the down arrow on the left to expand or close a node (node, refers to the number of structures in each of the specific entries, media parts of the media and directory, are represented as a specific node).
Dashboard:
Dashboards are the main view after you enter the background to display valuable information.
VI. Core Concepts
Before really getting started, it is recommended that you know some core concepts, and now you don't need to know the exact meaning, as long as you can leave a general impression.
Content:
Content represents the page and content in a content section. Each entry in the tree is called a node. Each node contains a different field. Each content is defined by "Document Type";
Document Type:
The Document Type defines what pages and nodes the user can create in the background content tree. Each Document Type contains different attributes, or fields. Each field can also be set to a different "Data Type", for example: numbers, text, etc.;
Properties:
Each Document type contains a property. It specifies what type of content each node can accept.
Data Type:
The properties of each Document type are defined by the Data type to define what type of content can be entered. It refers to the type defined by "property Editors" from the Background "Developer section". He may be very simple, for example: string, number, yes \ No, etc., or it can be complex, for example: Multi-node selection, picture clipping, and so on.
Property Editors:
It is a way to query information in Umbraco, an example of which is a rich text editor that can use attribute editing to specify a different configuration file for a different Data Type.
Media:
Media items are used to store information such as pictures and videos in the media section, and they can be referenced from content items.
Member:
Refers to a general user who can register and sign in on your public website. Do not confuse with the background User.
Templates:
A template is where you define your site's markup. A common layout is to write the global generic label of head in the template.
User:
User refers to the user who can manipulate the background of your website, please do not confuse with member. When Umbraco is installed, a Super Admin user is created based on the information entered, and a new user can be created and edited later in the system.
Vii. Summary
After the preparation of the previous, we basically do everything with Umbraco development site preparation. Just as the recipes are in the heart, the material is procured, the fire is ready, fire stir-fry. In the next chapter, start the real Fry "develop website with Umbraco" Dish
Development of Web site with Umbraco [1]: Download Installation and preliminary exploration