Tridion命名约定很有趣,因为作者会看到以下名称:
我了解我们可以使用“组件”字段来存储与页面相关的内容<meta name="keywords">
,description
和<meta name="robots">
。这允许这些字段可翻译(与页面元数据相对)以及由不同的创作组管理。
我可能会将此类型的组件命名为SEO Info
或类似。
但我们也可以存储非搜索引擎优化信息,例如可见页面标题(<h1>This Heading</h1>
),导航信息和其他与页面相关的设置/内容(例如特定于页面的免责声明)。
您是否对此类“页面代理”组件有一个作者友好的命名约定或方法?
Page Meta
会让人感到困惑吗?Page
太简单了吗? SEO
包含非SEO信息,那么{{1}}是否用词不当?答案 0 :(得分:3)
由于它们的个人/主观性质,我认为命名约定总是很棘手。
所以,对于你的问题,我认为没有一种正确的方法来命名它,但也许你和客户可以就某一特定情况的最佳描述性名称达成一致。
无论如何,我更赞成调用这些组件Page Info
,因为它们包含有关页面的某种元数据/信息。与此同时,Page Meta
我认为这有点令人困惑,因为我们指的是一个组件,因此可能与实际的页面元数据(在页面上定义)混淆。
我认为名字Page Proxy
也不错......或Page Data
......确实非常主观
编辑: Page SEO
可能是用词不当,如果组件不包含任何搜索引擎优化信息。但是,如果有一些搜索引擎优化数据与某些metadata
混合在一起(例如标题,关键字等),我会说把它全部放在同一个SEO组件中(所以你不必创建太多不同的微小的组件,这会使页面放在一起变得更加困难。)