3

Tridion 命名约定很有趣,因为作者看到以下名称:

  • 架构
  • 模板
  • 类别和关键字

我知道我们可以使用组件字段来存储与页面相关的内容<meta name="keywords">、、description<meta name="robots">。这允许这些字段是可翻译的(相对于页面元数据)以及由不同的创作组管理。

我可能会命名这种类型的组件SEO Info或类似名称。

但我们也可以存储非 SEO 信息,例如可见页面标题 ( <h1>This Heading</h1>)、导航信息和其他与页面相关的设置/内容(例如特定于页面的免责声明)。

对于这种“页面代理”组件,您是否有对作者友好的命名约定或方法?

  • Page Meta不会糊涂?
  • 是不是Page太简单了?
  • SEO如果它包含非 SEO 信息,是不是用词不当?
4

1 回答 1

3

我认为命名约定总是很棘手,因为它们具有个人/主观的性质。

所以,对于你的问题,我认为没有一种正确的命名方式,但也许你和客户可以同意作为给定情况的最佳描述性名称。

无论如何,我有点赞成调用这些 Components Page Info,因为它们包含某种关于页面的元数据/信息。同时,Page Meta我认为这有点令人困惑,因为我们指的是一个组件,因此可能会与实际的页面元数据(在页面上定义)混淆。

我觉得名字Page Proxy也不错……或者Page Data……确实很主观

编辑: Page SEO如果组件不包含任何 SEO 信息,则可能是用词不当。但是,如果有一些 SEO 数据混合了一些metadata(例如标题、关键字等),我会说将它们全部放在同一个 SEO 组件中(这样您就不必创建太多不同的微型组件,这将使将页面放在一起变得更加困难)。

于 2012-04-24T15:51:28.227 回答