2

我有一个要问专业 Orchard 开发人员的问题?

鉴于我可以使用 UI 创建新的 ContentTypes 和 ContentParts,那么您什么时候应该使用 UI 创建新的 Content Types/Parts 而不是创建自定义模块并编码所有内容。有哪些权衡?是否有时间结合这些方法并在 UI 中创建一些内容类型/部分,然后使用代码进一步扩展它们?

每种方法的优点是什么?(例如,在我看来,使用代码部署更改更容易......但仍然可以使用使用导入/导出模块的 UI?

UI 看起来你可以很快完成工作,但不如编写代码灵活和可移植?

你必须在代码中做些什么?

4

1 回答 1

1

我倾向于首先使用 UI 来测试想法,然后将模板添加到我的主题中以显示这些新部分。当我只想将新部件添加到现有类型时,我也会使用 UI。

我发现使用迁移中指定的类型制作一个非常简单的模块很有用的地方是我有一个生产中的站点,我知道将来需要升级。我有一个开发版本的网站,我可以使用它,然后当准备上线时,我会创建一个迁移来升级网站。

这也意味着我可以在上线之前测试迁移,并且我不需要对上线站点进行容易出错的手动更改列表。

于 2013-10-31T08:51:47.830 回答