结论取决于素材是否会被站点各自的业务规则改写:如果同一份素材在多个站点上按完全相同的口径发布,适合把更新责任集中到素材源头;只要任一站点需要改写标题、替换配图、调整参数或按本地业务补充说明,就应把责任下放到各站点,由源头的维护者只负责提供原始版本。判断错方向,代价是内容长期不一致或每次小改动都要跨人协调。
集中维护指的是由一个人或一个小组持有素材的原始文件,所有站点从同一版本复制发布。它成立的硬条件是:各站点的受众、业务口径和展示形式足够接近,素材不需要按站点做二次加工。例如一个湛江本地企业同时运营主站和产品站,产品参数、型号、规格完全一致,只是栏目结构不同,这种情况下集中维护能避免同一参数在不同站点出现两个版本。
集中维护的代价是响应速度。源头的维护者一旦成为唯一出口,任何站点发现错别字或过期信息,都要回到源头排队修改,再由各站点分别更新。站点越多,等待链条越长。适合采用的前提是素材变动频率低,且各站点对时效的要求不敏感。
分散维护指每个站点指定自己的内容责任人,素材源头只提供事实性原始资料,发布口径由各站点自行决定。它成立的条件是站点之间存在实质差异:面向不同地区、不同产品线,或需要把同一份素材改写成不同的标题和描述以匹配各自的栏目定位。这种情况下,强行统一反而会让某个站点的内容变得不贴合自己的用户。
分散维护的代价是漂移。同一个参数、同一个联系方式、同一个服务范围,可能在几个站点上慢慢出现不一致,而且没人能一眼看出哪个版本是准的。要控制这个代价,必须约定哪些字段属于不可改写的锁定项,哪些属于可自由改写的部分。
把素材拆成两类字段,分别定责,比在“集中”和“分散”之间二选一更实际:
划分完成后,还要指定一个动作:每次源头更新锁定字段时,由源头维护者发出一份变更说明,列明改了哪几项、影响哪些站点;各站点责任人在收到后确认自己站点是否已同步。这个确认动作的结果直接决定下一步——如果某站点长期不确认,说明它实际上已经脱离共享体系,应考虑把它移出统一素材范围,而不是继续催。
如果多个站点共用同一套账号体系或同一份后台数据,而系统本身没有字段级的权限控制,那么无论责任怎么划分,任何有编辑权限的人都能改到锁定字段。此时纸面约定不起作用,真正的分界由权限设置决定。这种情况下,先解决权限颗粒度,再谈责任划分,否则会出现“约定了不能改,但技术上谁都能改”的空转。
另一个反例是站点数量只有两个、且由同一人维护。此时划分锁定与可改写字段的管理成本高于收益,直接由该人按站点分别记录改动即可,不必引入变更说明流程。
先列出当前共享素材中最近一次出现不一致的具体字段,看它是锁定字段还是可改写字段。如果是锁定字段,优先补上源头变更说明的动作;如果是可改写字段,说明问题出在各站点没有明确责任人,先给每个站点指定一个名字,再谈流程。这个判断只需要一次核对,却能决定后续是把精力放在权限设置上,还是放在人员分工上。