Umbraco 7 特点

Umbraco 7 features at a glance

  • The backend is mainly built on .NET C# MVC. There are some leftovers of web forms still in the core, but they are being weeded out.
  • The frontend is powered by Google‘s AngularJS. Umbraco has a robust set of directives, services and resources which make extending functionality easy.
  • Support for SQL CE and MSSQL is robust. There is also some support for MySQL.
  • Umbraco can host a single website or several.
  • There is support for caching and load-balancing.
  • Umbraco has a built-in search support using Examine which is a .NET port of the Apache Lucene search engine.
  • Umbraco development is like standard .NET MVC development with the benefit of a CMS to provide management tools.
  • Umbraco has a huge and helpful community that regularly create add-ons and help answer questions.
  • Umbraco follows many convention over configuration patterns.
  • Umbraco tends to provide default functionality with the ability to override it.
  • The core is open-source and is hosted on GitHub. Umbraco developers regularly contribute to the core.
时间: 2024-08-09 23:02:53

Umbraco 7 特点的相关文章

Umbraco隐藏属性

Umbraco默认的Url地址,是根据Node路径来默认显示的,因此使用中文的话比较尴尬. 网上有传的方法,是修改源码,来实现Url的重写. 但实际大可不必如此麻烦,只需要增加两个类型为Textstring的Property即可: Umbraco Url Alias Alias: umbracoUrlAlias Umbraco Url Name Alias: umbracoUrlName 设置了这两个属性之后,如果填写了该值,即可通过该重写值直接访问到该节点,而不是只能通过节点关系来访问. PS

用 Umbraco 开发网站[2]:使用 Umbraco创建一个基本站点(上)

经过前面的准备,我们已经充分具备了开发一个 Umbraco 站点的条件,Let's go on~~~ Umbraco 官网提供了一个学习的静态模板资源包,蛮多前往的人还真不容易找到,地址在下面: https://github.com/verekia/initializr-template/archive/master.zip 一.创建第一个[Document Type](文档类型) 1.制作任何站点的第1步都是创建一个“文档类型”.文档类型是数据的容器,在这里您可以添加编辑数据字段/属性,用户可

Umbraco(7)-The Navigation Menu And A Parent Page with Infinite Children

原文链接:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/umbraco7the-navigation-menu-and-a-parent-page-with-in-finite-children/ Master Template - The Navigation Menu 现在让我们开始解决导航菜单-这里有两个方法,你可以动态创建一个导航菜单的页面内容树中,这样当一个编译器创建了一个页面会自动出现,或者可以更简单的写硬编码.现

Umbraco(6)-Creating More Pages Using the Master - Part 2(翻译文档)

创建一个Contact Us页面 我们将创建一个新的”联系我们“页面,在该页面我们将放置简单的联系信息.对于添加这个功能你可能想替换为一个完全成熟的形式. 一些有效的解决方案: 使用表面控制器构建自己的接触形式: http://our.umbraco.org/documentation/Reference/Templating/Mvc/forms或者是 http://umbraco.tv/videos/developer/fundamentals/surface-controllers/ 如果你

Umbraco从备份中回复网站的简要步骤

原文:北云软件-Umbraco从备份中回复网站的简要步骤 1,恢复数据库, 创建IIS站点 2,在web.config配置文件中, 修改<connectionStrings>节点中的数据库连接凭据. 3,重置网站后台密码为admin/default: UPDATE umbracoUser set userdisabled=0, userLogin='admin', userPassword='bnWxWyFdCueCcKrqniYK9iAS+7E=' where id=0 4,通过http:/

用 Umbraco 开发网站[0]:前言

最近又挑战了一项不可能的任务: 二十多个个版面,上百个子版面,上千个详细页面的制作加 CMS 系统整合开发,在十天的时间完成. 情绪起起伏伏,时而暴躁.时而沮丧.时而绝望,面对新到的甲方小伙子为了给大领导邀功的急功近利,不断的修改修改再修改,在完成的前一天还在不断提一些修改意见,但是最终还是依赖强大的执行能力.抗压能力,伙伴们的陪伴中还是把项目坚持了下来. 其中前端部分,第二次尝试了用 Grunt 来构建项目,执行语法检查. js文件的语法检查和压缩.css 文件的压缩: 项目管理部分,五个人依

用 Umbraco 开发网站[1]:下载安装与初探

一.Umbraco 下载方式 学习如何使用软件,首先要从有软件开始.Umbraco 的下载方式有四种: 1.直接下载(包括下载发行包.源代码):前往官网(https://our.umbraco.org/contribute/releases/)或者 github(https://github.com/umbraco/Umbraco-CMS) 下载发行包或者源代码: 2.NuGet下载:使用 VS 自带的 NuGet 插件,搜索合适版本的 UmbracoCms(https://www.nuget.

Umbraco image中使用Crop URL

需要在Umbraco 的image中使用crop URL.首先你需要取出这个image作为IPublishedContent 有以下两种方法 第一种: var imageId = Model.Content.GetPropertyValue<int>("image"); var image = Umbraco.TypedMedia(imageId); 第二种,如果你已经使用了Core Property Value Converters package, 你可以直接取出 va

Umbraco(5)-Creating Master Template Part 1(翻译文档)

原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/umbraco5-creating-master-template-part-1/ 创建更多的页面 使用可维护的模板结构 我们已经了解了如何创建一个Document Type,我们可以创建一个只有三个页面的简单网站:Home,News,Contact us.方法就是创建三种(Document Types)文档类型和它们相关联的模板(Create matching temp

Umbraco(4)-Outputting the Document Type Properties(翻译文档)

翻译原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/umbraco4outputting-the-document-type-properties/ 输出文档类型属性 你会注意到,我们添加到homepage文档类型中的属性内容并没有显示出来.我们需要将文档类型中定义的属性和显示该文档类型的模板结合起来(那些在Umbraco中创建的数据字段可以编辑),首先让我们看下在homepage页面中属性内容应该显示的位置: [我们