查看“用户:ZheiZhei/Todo”的源代码
←
用户:ZheiZhei/Todo
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
系统设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
== 扩展需求 == === 实用扩展 === * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:Widgets Widgets]'''</span>:用于复杂的样式及模板编写,考虑到站内未使用 TemplateStyles 等扩展,仅能通过编辑全站样式进行修改,编辑较为不便,希望添加。 * <span class="plainlinks">'''[https://www.semantic-mediawiki.org/ Semantic MediaWiki]'''</span>:语义化扩展,便于实现数据查询、自动化等需求,会加重服务器负载,待议。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:DynamicPageList3 DynamicPageList3]'''</span>:报告产生器,也可用于实现自动化或复杂的 wikitext 模板。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:Loops Loops]'''</span>:提供循环相关的解析器函数以实现相关需求。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:Tabber Tabber]'''</span>:标签页扩展,与站内的 [[Module:RichTab|RichTab]] 模块功能类似,但更便于同其他解析器函数配合使用。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:Regex_Fun Regex Fun]'''</span>:正则表达式函数。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:Arrays Arrays]'''</span>:数组函数。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:Variables Variables]'''</span>:变量函数。 === 辅助编辑 === * <span class="plainlinks">'''[https://ipe.js.org/ InPageEdit]'''</span>:用于快速编辑。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload]'''</span>:用于批量上传图片。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:MultiBoilerplate MultiBoilerplate]'''</span>:用于在编辑前选择样板,有利于同类条目统一、规范化。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:CodeMirror CodeMirror]'''</span>:wikitext 代码高亮。 === 显示优化 === * 全局配置 nomobile 和 nodesktop 样式以便于移动端适配。 === 使用优化 === 只是使用优化,对编辑没有什么大的帮助。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:CirrusSearch CirrusSearch]'''</span>:ElasticSearch 扩展。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:StructuredDiscussions Flow]'''</span>:结构式讨论扩展,可替代传统讨论页,便于 wikitext 新手或用户进行提问或讨论。 * <span class="plainlinks">'''[https://github.com/nbdd0121/MW-FlowThread FlowThread]'''</span>:评论插件,可替代站内目前使用的 Comments 扩展。 * <span class="plainlinks">'''[https://github.com/nbdd0121/MW-PinyinSort PinyinSort]'''</span>:为分类提供拼音排序方法,更适合中文用户的使用习惯。 === 其他 === * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:WikiSEO WikiSEO]'''</span>:搜索引擎优化。 * <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Extension:PageImages PageImages]'''</span>:显示图像文件信息。 * <span class="plainlinks">'''[https://github.com/mooncellwiki/Lazyload Lazyload]'''</span>:图片懒加载。 * <span class="plainlinks">'''[https://github.com/Mikumikuer/VectorMenuSidebar VectorMenuSidebar]'''</span>:为Vector皮肤提供带解析器函数功能的自定义侧边栏。 * 开放 <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Manual:$wgAllowUserCss 自定义 CSS]'''</span> 和 <span class="plainlinks">'''[https://www.mediawiki.org/wiki/Manual:$wgAllowUserJs 自定义 JS]'''</span> 功能。 === JavaScript 库 === 可能有需要,还不知道,先记在这。 * <span class="plainlinks">'''[https://atomiks.github.io/tippyjs/ Tippy.js]'''</span>:Popup,用于实现弹出注释等需求。 * <span class="plainlinks">'''[https://www.mathjax.org/ MathJax]'''</span>:数学符号。 == 模板编写 == 使用 wikitext 代替 Lua 进行模板编写。 === Infobox === * [[Template:角色信息]] * [[Template:动画信息]] * [[Template:书籍信息]] * [[Template:游戏信息]] * [[Template:音乐信息]] === Navbox === 引入 Navbox 相关模板后进行编写。 * 伪命名空间导致的名称显示问题 : 解决思路一:Loops + Array + Regex 系列函数进行预处理 : 问题:Loops 上限问题 : 解决思路二:使用 Dpl 的 titlematch 和 titlereplace 功能进行预处理 : 问题:模板嵌套,需大量使用 <nowiki>{{{!}}}</nowiki> 进行分隔 : 解决思路三:伪命名空间名建立对应模板以实现快速创建链接 : 问题:可行性较高,感觉没啥大问题 * 移动版 Navbox 表现问题 : 解决思路:Navbox 仅于桌面端显示,移动端改用表格进行实现 : 问题:模板重复编写,暂无更好办法 === 其他 === * [[Template:角色头像]] == 样式重构 == * 系列作品主页面 * 作品目录 : 精简表格内容,避免超长表格,便于查找 :: 考虑仅保留年份、标题、作者和十字内的简介 :: 标题双行表示,使用 white-space: nowrap 样式确保不换行 * 分集剧情 : 目前无法在各剧情之间自由跳转 : 解决思路:考虑直接展示所有剧情,<s>通过 hlist 样式的目录进行跳转</s> 引入 [[Wikipedia:zh:Template:Horizontal_TOC|水平目录]] 模板进行跳转 : 问题:<s>目录在移动端不展示</s> 标题展示问题,对展示内容模板化并使用伪标题实现? <span id="真标题"></span> <span class="plainlinks" style="display: block; font-family: 'Linux Libertine','Georgia','Times',serif; border-bottom: 1px solid #2d2d2d; margin-top: 1em; font-size: 1.5em; margin-bottom: 0.25em; padding: 0; line-height: 1.3; font-weight: bolder"><span class="mw-headline">伪标题测试</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span>[{{fullurl:{{NAMESPACEE}}:{{BASEPAGENAMEE}}/Todo|action=edit}} 编辑]<span class="mw-editsection-bracket">]</span></span></span> <h2 style="display: none">真标题</h2> : 剧情的展示方式 : 解决思路一:剧情以外的内容放入 <nowiki><noinclude></noinclude></nowiki> 标签 : 问题:<nowiki><noinclude></noinclude></nowiki> 中内容算入展开前大小,可能超出模板深度限制 : 解决思路二:剧情内容放入 <nowiki><section></nowiki> 标签内 : 问题:原条目格式要求 : 解决思路三:使用 lsth 进行引用 : 问题:<s>没啥问题,就是新人可能找不到在哪编辑原文,个人觉得没必要向这点妥协</s> 靠伪标题解决了( == 规范编辑 == 本人基于以往的编辑经历、个人习惯及其他 wiki 站点的情况提出的规范化意见参考 * 伪命名空间不便于后续维护且容易与真的命名空间混淆,改为使用 Infobox 模板直接添加对应分类 : 原目的:世界观内容与作品分离 :# 对于将二者在标题上进行区分的目的未完全理解 :# 同名词条进行消歧义为常见做法,个人未觉有不妥之处 :# 伪命名空间的页面管理难度较高,且在链入时十分不便 * 留言、Todo 等内容置入对应条目的讨论页,而非直接呈现于页面上,给其他编辑的提示考虑以注释形式留在源码中 * 官方信息与考据、分析等二次创作内容分离,相关二次置于对应条目的子页面下 * 剧情相关内容置于对应条目的子页面下 === 待议 === * 在无官方译名的情况下条目名使用原文还是民间译名 * 系列作品的用语、设定等世界观相关内容开设汇总词条,内容较少的部分不另开条目 == 其他 == * 制作公司、制作人员等现实相关条目的收录 * 文件分类、命名规范化(待议) * 免责声明
该页面使用的模板:
用户:ZheiZhei/Todo
(
查看源代码
)
返回至
用户:ZheiZhei/Todo
。
导航菜单
个人工具
创建账户
登录
名字空间
用户页
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
更多
用户页
讨论
阅读
查看源代码
查看历史
导航
首页
新闻部
科学ADV
简介
团队介绍
世界观
登场人物
音乐
同人与扩展延伸
系列作品
混沌之脑 Chaos;Head
命运石之门 Steins;Gate
机器人笔记 Robotics;Notes
混沌之子 Chaos;Child
超自然九人组 Occultic;Nine
匿名代码 Anonymous;Code
Wiki项目资料
项目内参
最近更改
随机页面
编辑教程
提问解答聊天室
工具
链入页面
相关更改
用户贡献
日志
查看用户组
特殊页面
页面信息