确定文件夹结构和文件命名约定

在您跳入并开始上传所有内容之前,明智的做法是考虑将要使用的文件夹结构,尤其是您的文件命名约定。 这样可能会节省您的时间,并且以后必须重做任务。 最好在所有小组中协调这些决策。

文件夹层次结构和文件命名约定

通常,文件命名是您做出的有关实施Dynamic Media Classic的最重要决策。 但是,要了解它为什么重要,我们先讨论一下您的文件夹结构。

文件夹层次结构

文件夹层次结构对于您和您的公司来说非常重要(仅出于组织目的),您的Dynamic Media Classic URL仅引用资源名称,而不引用文件夹或路径。 无论上传文件的位置如何,URL都相同。 这与大多数人在Web上组织图像和内容的方式大不相同,但使用Dynamic Media Classic没有任何区别。

另一个重要考虑因素是每个文件夹中要存储的资源或文件夹的数量。 如果文件夹中存储有许多资源,则在Dynamic Media Classic中查看资源时,性能会降低。 不要在一个文件夹中存储数千个资产。 相反,应开发一个组织层次结构,该层次结构中给定分支内的资源或文件夹少于约500个。 这不是一个严格的要求,但有助于在查看或搜索资源时保持可接受的响应时间。 实际上,建议创建宽而浅的层级,而不是窄而深。

创建文件夹的最简单方法是使用FTP上传整个文件夹结构,并启用选项 包括子文件夹. 此选项促使Dynamic Media Classic在Dynamic Media Classic中的FTP站点上重新创建文件夹结构。

我们希望您在开始上载所有文件之前考虑您的文件夹结构,因为与Dynamic Media Classic中的文件夹相比,在计算机上本地组织和管理文件和文件夹要容易得多。 例如,您只能在Dynamic Media Classic中拖放文件,但不能拖放整个文件夹。

文件夹策略

对于您的文件夹策略,请考虑对您的组织有意义的内容。 以下是一些常见的文件夹命名方案:

  • 镜像网站或产品故障。 例如,如果您销售服装,则可能会有“男性”、“女性”和“附件”文件夹,以及“衬衫”和“鞋子”的子文件夹。
  • 基于SKU或产品ID的策略。 例如,对于拥有数千件商品的零售商,使用SKU编号或产品ID作为文件夹名称可能比较合理。
  • 品牌策略。 例如,具有多个品牌的制造商可以选择其品牌名称作为顶级文件夹。

文件命名约定

您选择如何为文件命名或许是您有关Dynamic Media Classic的最重要的早期决策。 这是因为Dynamic Media Classic中的所有资源必须具有唯一的名称,无论这些资源存储在帐户中的什么位置。

Dynamic Media Classic中的所有URL和交易都由资源ID驱动,资源ID是资源在数据库中的唯一标识符。 上传文件时,资产ID是通过获取文件名并删除扩展名而创建的。 例如, 896649.jpg 获取资源 ID 896649.

有关资产ID的规则:

  • Dynamic Media Classic中不能有两个资源具有相同的名称,无论这些资源位于哪个文件夹中。
  • 名称区分大小写。 例如,Chair.jpg、chair.jpg和CHAIR.jpg将创建三个不同的资产ID。
  • 作为最佳实践,资源ID不应包含空格或符号。 使用空格和符号会使实施更加困难,因为您将需要URL编码这些字符。 例如,空格“ ”变为“%20”。

您的命名惯例本质上是如何与Dynamic Media Classic集成。 您通常不会将后台系统集成到Dynamic Media Classic中,因为它是一个封闭系统。 它是被动的合作伙伴,正在等待URL形式的指令。

大多数用户将其命名惯例基于其内部SKU或产品ID,以便当使用有关该SKU的信息调用网页时,页面可以自动查找具有相似名称的图像。 如果文件名与SKU或ID之间没有连接,则您的后台系统将需要手动跟踪每个文件名,并且人员必须维护这些关联 — 简言之,IT和内容团队需要做很多工作。

文件命名策略

您的命名策略对于未来的扩展应是灵活的,因此您可以避免在启动后进行重命名。 以下是一些典型的命名策略:

无备用图像。 在此方案中,每个产品只有一个图像,没有替代视图或彩色视图。 您需要根据每个图像的唯一SKU或产品ID号严格命名每个图像。 加载页面时,页面模板会使用相同的SKU编号调用资产ID。

SKU/PID 文件名 资产ID
896649 896649.jpg 896649
SKU123 SKU123.png SKU123

这是一个非常简单的系统,如果您有适度的需求,这个系统将会非常好。 然而,它并不十分灵活。 今天没有备用图片并不意味着明天就没有这些图片。 下一个方案提供了更大的灵活性。

使用图像、替代视图、彩色版本、色板。 此策略允许使用替代视图和/或彩色视图(如果有)。 您无需仅在SKU之后命名图像,而是为替代视图添加诸如“_1”和“_2”的修饰符,为彩色视图添加颜色代码“_RED”或“_BLU”。 如果同一产品同时具有彩色图像和替代视图,则可能为第一个和第二个红色视图添加“_RED_1”和“_RED_2”。 样本将使用SKU、颜色代码和“_SW”扩展名进行命名。

SKU/PID 类别 文件名 资产ID
AA123 替代视图 AA123_1.tif AA123_2.tif AA123_3.tif AA123_1 AA123_2 AA123_3
彩色视图 AA123_BLU.tif AA123_RED.tif AA123_BROWN.tif AA123_BLU AA123_RED AA123_BROWN
色板 AA123_BLU_SW.tif AA123_BLU_SW
图像集或样本集 AA123或AA123_SET

在处理集集合(如图像集和样本集)时,集本身也必须具有唯一的名称。 因此,在这种情况下,可以为该集指定基础SKU作为其名称,或指定具有“_SET”扩展名的SKU。

命名惯例和自动化

最后再说一句命名规则的重要性。 如果要使用集(如图像集或样本集),可预测的命名约定将允许您自动创建这些集。 任何脚本化方法(如批次集预设)都可以脱离命名约定,您将在本教程的单独部分中了解这些方法。

另一种方法是手动创建集合。 虽然手动为200个图像创建图像集可能不是一件大事,但想象一下,如果您拥有超过100,000个图像。 此时,设置创建自动化变得至关重要。

在此页面上