7

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

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

4

1 回答 1

11

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

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

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

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

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

于 2013-04-16T15:21:09.440 回答