umbraco入门(一)——认识以及安装umbraco(图解)

简介:   Umbraco是一个开源的CMS内容管理系统,基于.NET,页面友好,操作简单,功能强大。   作为一个Umbraco新手,当然是要先去下载一个安装包,安装在自己的计算机上,其实所谓的安装,就是将一个已有的网站配置在自己的计算机上(配置数据库、用户名、用户密码等),可以利用VS进行安装,也可以利用Microshof Webmatrix(微软强大的免费Web开发工具)配置。

  Umbraco是一个开源的CMS内容管理系统,基于.NET,页面友好,操作简单,功能强大。

  作为一个Umbraco新手,当然是要先去下载一个安装包,安装在自己的计算机上,其实所谓的安装,就是将一个已有的网站配置在自己的计算机上(配置数据库、用户名、用户密码等),可以利用VS进行安装,也可以利用Microshof Webmatrix(微软强大的免费Web开发工具)配置。

  官方地址:http://www.umbraco.org/

  目前最新的版本为4.11.1,下载地址:http://umbraco.codeplex.com/releases/view/98167

  这里将介绍使用VS2010如何安装,下载UmbracoCms.4.11.1.zip之后解压到任何目录下,使用VS2010打开网站(刚才解压到的那个文件夹)

右击该网站,点击Property pages

如下图,设置Build,点击确定。

使用IIS EXPRESS做服务器,当然如果没有安装,可以使用默认的

同时按住CTRL+F5运行网站如下,有6步即可完成配置,点击Let's get started!

点击Accept an Continue继续

这一步即设置数据库配置,我选择的第二项,然后点击安装

然后,输入密码,该密码在后面会作为登录umbraco的密码。

下一步,随便选择一个皮肤

下一步,安装完毕,然后可以进入预览或者开发

看下图,程序员用来操作的地方

  现在,我们来详细的了解一下菜单栏中各项的内容。

  • Content:内容节点,用于控制Document Type中各属性(generic properties)的内容(值),每个内容都有相应的链接,可以访问。每一个内容节点都必须有相应的Document Type。
  • Media:媒体节点,用于编辑媒体,默认的有File,Folder,Image这三种。
  • Settings:设置节点,主要用于创建Document Type,Template,其它的几个可以说是为了这两个服务的,Document Type 用于决定页面有哪些内容需要显示,Template用于决定这些内容已怎样的样式显示(Stylesheets和Scripts辅助)。
    Document Type 之间可以具有包含关系。
  • Developer:开发者节点,用于创建编辑XSLT,CSHTML,MACROS等,xslt用于如何显示Content里面的内容,CSHTML用于如何显示Document Type以及通过编程的方式操作Content.Macros用于包含xslt,cshtml等,然后制作成宏,用于在模版中直接插入显示。
  • User:用于控制该站点的用于
  • Members:成员节点,目前还没用过,不好解释。

 

  好了,整个框架基本了解了,接下来的几篇博客,将从小插件入手,讲解umbraco的用法。

  有什么错误的地方请指出来,欢迎讨论。

 

目录
相关文章
|
10月前
|
IDE 算法 开发工具
Python编程入门:基础知识与环境搭建
【4月更文挑战第8天】探索Python编程之旅,了解其易学、易读、可维护的特性及丰富的标准库。设置开发环境,包括安装Python、验证安装、选择IDE(如PyCharm、VS Code)并编写首个"Hello, World!"程序。熟悉IDE和Python标准库,通过实践提升技能,踏上编程征程。开始你的Python学习之旅吧!
88 2
|
Kubernetes 容器
图解k8s
图解k8s
81 0
|
算法 搜索推荐
《图解算法》系列学习(三)
《图解算法》系列学习(三)
《图解算法》系列学习(三)
|
算法 程序员 C语言
《图解算法》系列学习(一)
《图解算法》系列学习(一)
《图解算法》系列学习(一)
|
算法 Python
《图解算法》系列学习(二)
《图解算法》系列学习(二)
《图解算法》系列学习(二)
|
存储 人工智能 分布式计算
算法图解笔记
算法图解笔记
155 0
|
存储 自然语言处理 安全
C++从入门到精通(第一篇) :C++的入门(基础语法的整理)
在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作 用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字 污染,namespace关键字的出现就是针对这种问题的。
149 0
C++从入门到精通(第一篇) :C++的入门(基础语法的整理)
图解 i++ 和 ++i 的区别,看了必懂...
图解 i++ 和 ++i 的区别,看了必懂...
142 0
图解 i++ 和 ++i 的区别,看了必懂...
|
机器学习/深度学习 人工智能 算法
图解机器学习算法 | 从入门到精通系列教程
本篇内容是ShowMeAI组织的「图解机器学习算法」系列教程入口,本教程尽量以生动可视化的方式,帮助大家理解机器学习的核心知识和重要的系列模型,并配以相关的代码实现帮助大家了解应用方法。(对机器学习实战感兴趣的同学,可以关注ShowMeAI的另外一个系列[机器学习应用实践])
462 1
图解机器学习算法 | 从入门到精通系列教程
|
机器学习/深度学习 人工智能 运维
图解Python编程:从入门到精通系列教程(附全套速查表)
Python 是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,它也是互联网最热门的编程语言之一。这套Python基础教程不同于其他文字版教程,我们以最直挂的「图示」对每个内容和关键点「可视化」,配以最精准精简的代码,让大家尽快入门。
457 0
图解Python编程:从入门到精通系列教程(附全套速查表)