在讨论:FGO黑话·梗·成句的话题

跳到导航 跳到搜索

关于本页面下属页面下一步的方案

20
由Rafom做出的摘要

已修改完毕。

浊华 (讨论贡献)

由于本页面下属页面较多,手动更改不便,希望本次结果即为以后的最终结果。 方案一:现有的分页+Navbox(不推荐),新建页面需要加分页+Navbox中手动添加内容+Displaytitle。
对新人非常不友好,但是老编辑比较方便,而且不用改动已有格式

方案二:废除分页,将黑话按类别归类,调用#ask来自动化Navbox,以后新建页面只需要加上分类即可,页面名也正常命名。
这样做需要废除已实装的160多个分页页面,并且需要对已经存在的160多个页面手动添加分类。

九十九游晨 (讨论贡献)

意见 暂时不改,再想想别的方案。 从长远的角度上来看,方案二更便捷一些。(虽然废除分页很麻烦) 但两种方案都只能在桌面版使用,移动端无法显示,切桌面版还要加载背景图比移动版费时间(尤其是现在5G还没有大规模普及)。

Rafom (讨论贡献)

意见黑话页面用换页的方式组织我觉得不是很合理。因为黑话间不具有连贯性,上一页、下一页这样的跳转看起来并没有道理。而且现在已经有了navbox,感觉换页没有必要性。

通过分类来组织页面,并且自动化导航的办法我觉得可行。为了解决移动版不显示navbox的问题可以统一放置一个指向分类页面的链接,供用户跳转。

分类页面可以视为是一个效果不同、独立显示的导航页面。但是效果再差也比现在的完全没有导航只靠换页找内容要好多了吧(对移动端来说)

(都弄完之后,模板我觉得还是要半保护起来。一堆ask的模板,没到自动确认的用户还是别碰比较好)

浊华 (讨论贡献)

本来分页就是在站内没有navbox时的权益之举,方便用户一页页查看,而不是查看-退出-查看这样麻烦。

移动版无法显示navbox已经由用户:一个人的孤独提供的代码解决,暂时没有问题。

重新修正这些页面需要很多操作,包括批量移动、删除和替换。如果丁先生能协助修订,将很大程度上减少我们的工作量。

如果已经写成了ask,模板就可以保护起来。已经没有普通用户修正模板的必要。

Rafom (讨论贡献)

我这边先把第一步做了:给页面加上了子分类,然后用ask改造了navbox。另外,为了排除操作时可能遇到的问题,把分类和display里的“/”改成了“·”。如有漏掉的请补一下。

接下来,把数字标题移动成文字标题的话,是要移动到FGO黑话·梗·成句的子页面呢,还是直接移动成一级页面?

子页面的好处是不会跟其他内容冲突,也方便维护。缺点是需要修复多重重定向。

一级页面不需要修复重定向,但是未来会不会和从者昵称冲突?(从者昵称一般应该重定向到从者页面)

浊华 (讨论贡献)

原本是一级页面的,从者昵称也可以建立消歧义页面,或者把现有的一些昵称页面整合,避免冲突。

感谢丁先生的协助,我22号左右有时间,到时再来查漏补缺一下。

StarHeartHunt (讨论贡献)

意见建议迁移到子页面,会更方便批量用bot移动页面而不增加多余判断人工处理。

Rafom (讨论贡献)

补充一下,如果用子页面的话,可以把现在ask的方式改成前缀搜索的方式。这样就不需要再添加分类,而且也不会导致每次新增黑话条目时都会多出一组工作序列。(具体表现是你打开其他黑话页面后,可能需要手动刷新才能显示更新后的导航,但是有些用户不会手动刷新)

缺点是导航中会显示不带前缀的原始标题,而不是显示标题。另外这个搜索结果的呈现细节还需要确认下。另外前缀搜索是动态内容,资源开销和ask相比是高是低目前还未确认。

浊华 (讨论贡献)

意见我觉得,黑话页面应该以方便用户为首要目标,显示原始标题的话,如果能以原本的文字标题移动到子页面也可以。
如果只能是数字标题的话,那么我反对这样移动。

StarHeartHunt (讨论贡献)

可以以原始文字标题移动到子页面下,至于动态内容的开支,或许可以用dpl解决?dpl的文档里有一句话:

However, by default all output is cached for a period of one hour to reduce the need to rerun the query every page load.
此帖子已被StarHeartHunt隐藏(历史
StarHeartHunt (讨论贡献)

意见和丁先生交流以后研究了下dpl,发现可以直接实现缓存前缀搜索,感觉主页面也可以。可以这样搞: 先移动页面到带有类别的子页面中,
一级页面的重定向页面暂时保留,直到存在歧义时再处理,
最后修复多重重定向。

Rafom (讨论贡献)

嗯,确认了下,如果把页面移动到“FGO黑话·梗·成句/运营相关/九周年事件”这样层级的子页面中,即使不加分类,也可以实现自动导航。而且导航中显示的是用户友好的标题。一级页面仍作为重定向使用,未来如果遇到冲突时再考虑如何处理。移动和修复重定向可以让梅林先生帮助解决。你觉得哪种好一些?分类还是子页面?@User:浊华

浊华 (讨论贡献)

赞成这样来看,子页面是一个既方便维护也不必用户创建新页面时添加分类的方法,我当然倾向于使用子页面。

九十九游晨 (讨论贡献)

赞成如果子页面方案真能导航,相比分类方案来说,能有效避免编辑时产生不必要的麻烦(误删、忘记添加分类等),就目前来看是最好的办法。

Rafom (讨论贡献)

完成梅林和我这边的移动、替换和修改基本完成了。你们回头帮忙查一下重定向有没有问题,页面内容有没有丢失。

这次调整后,创建一个页面时应该注意:

  1. 页面应该建立在 FGO黑话·梗·成句/黑话类别(机制相关、战斗术语、etc…)/黑话标题 这样的二级子页面中。
  2. 页面顶部加{{黑话头}},底部加{{黑话底}},此外无需添加其他统一显示的内容。(这两个模板里包含了顶部提示、页面显示标题替换(只显示最后一级子页面的标题)、底部导航和分类(子分类已弃用)。)
  3. 建立从一级页面到子页面的重定向。如果已经存在同名页面,请讨论处理方式,不要直接替换为重定向。
  4. 除此外不需要对其他页面(例如导航模板、分类等)做手动调整。(但是如果是新增加的黑话类别,需要调整模板:黑话页面导航。难度不大,看一下就会了。)

目前还需要完成:

  1. 移除废弃页面(例如之前我弄得子分类)
  2. 为移动用户提供跳转用的链接和页面
  3. 根据这次调整修改FGO黑话·梗·成句的内容
  4. 如果页面的背景图片显示不正常,尝试刷新一下页面

今天晚了,1月23日我尽量把1和2弄完,3你们给安排下吧。

StarHeartHunt (讨论贡献)

移动端的手工表格也改成dpl了,丁先生说的复查我再举个具体点的例子。 比如

重定向页面原始标题为666,但是重定向目标页面编辑时只改了DISPLAYTITLE,没有改对应的重定向,或者是以·为分隔符,分开多个标题重定向到目标黑话页(重定向目标页面标题应为FGO黑话·梗·成句/机制相关/666·444),这部分Bot是没有处理的(不过大概个位数个页面),需要复查(也可能存在其他预料外问题,最好都复查一遍(?)。

特殊:受损重定向

Rafom (讨论贡献)

1、2已经完成了。移动版导航的表格我又调整了下,并且加到黑话底里了。跟背景图一样,有些页面可能需要刷新后才能体现出效果。

浊华 (讨论贡献)

感谢。内容修订和编写教程我们将会尽快完成。

九十九游晨 (讨论贡献)

已对内容进行初步巡查并编写教程,确认无误。