【问题标题】:How to create a project package for Umbraco?如何为 Umbraco 创建项目包?
【发布时间】:2013-04-15 06:08:26
【问题描述】:

我需要为 umbraco 创建一个项目。我不知道从哪里开始以及在哪里看到这个。我用谷歌搜索并没有发现任何有用的东西,相反我对什么是 umbraco 项目感到困惑。要创建 umbraco 项目,我是否需要在 Visual Studio 中创建 Web 应用程序或类库。

我知道这些是基本的,但我只是对此感到困惑。有人可以帮我为 umbraco CMS 创建项目吗?

【问题讨论】:

  • 不确定你的意思,你到底想实现什么?您是否已经在umbraco.com/help-and-support/video-tutorials.aspx 上看过视频...这是关于 umbraco 的一个良好开端。
  • 想做什么?从你的问题中不清楚这个 Umbraco 项目将做什么。
  • 我需要为 umbraco 创建一个项目。 Newsletter Studio、uBlogsy 等项目。
  • @GopinathPerumal 我也想知道如何一步一步地从基础创建项目(从在 Visual Studio 中创建应用程序开始)。有人可以帮忙吗!
  • @GopinathPerumal,您的问题不够具体。在 Umbraco 中创建一个包很容易,但是,有许多不同的方法可以扩展 Umbraco 的功能。请考虑修改您的问题。

标签: asp.net umbraco


【解决方案1】:

如果我理解正确,您正在寻找有关如何创建 Umbraco 包的资源。

一旦您想出一种方法来扩展 Umbraco 的功能(即:一种新的数据类型、一个新的部分、一些在发布时触发的事件处理程序等),您就会想找到一种方法来扩展 Umbraco 的功能。将其打包并重新分发,甚至可能在Our Umbraco 上。有几种方法可以做到这一点:

  1. Umbraco 后台提供了一种打包文档类型、数据类型、模板、程序集等的方法:

    1. Developer 部分,展开 Packages
    2. 右键单击创建的包,然后选择创建
    3. 填写包详情、选择内容和文件、编写包操作等
  2. 使用 MSBuild 在 Visual Studio 中创建包。这是一种更高级(因此也很复杂)的方法。我发现查看一些流行包的源代码(例如 uComponents)有助于更好地了解这是如何完成的。

包文件只是一个包含 xml 的 zip 文件,其中包含 Umbraco 的安装说明。

【讨论】:

  • 我需要创建一个包,其中包括(在后台)一个新图标,如内容、媒体、开发等,在该部分选项中添加、查看和保存人员详细信息,如姓名、地址、等,作为一个列表。 (在站点中)当一个人在该页面上注册时,我有一个注册用户控件,它应该在后台添加、保存和显示他/她的详细信息。我已经使用 Visual Studio 作为 Web 应用程序完成了这项工作。但是如何把它做成一个 umbraco 包。请帮助我实现这一目标。
猜你喜欢
  • 1970-01-01
  • 2011-01-04
  • 2019-10-28
  • 2014-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 2012-12-21
相关资源
最近更新 更多