帮助:如何发布并查询新闻动态

来自GIPRs
跳转至: 导航搜索
项目文档
项目主页 GIPRs语义维基
文档类型 问题
优先级
状 态 已完成
发布日期 2013/03/11
完成日期 2013/03/11
作 者 GIPRs语义维基项目团队
来 源 www.giprs.org
源语言 中文

问题

GIPRs:新闻动态 栏目可以有多种发布/呈现方式:

  • 直接编辑该页面以发布内容,但如果不进行统一的语义标引,则不便查询页面的的文本
  • 制作专门的新闻动态表单和模板,在栏目内进行查询输出 (有利于查询和数据调用)
  • 在页面中使用语义标引,注明其属于“新闻动态”
  • 用“新闻动态”分类进行标引(无需表单、语义标引,查询/聚合也很方便)

待确认 --GIPRs Admin讨论) 2013年3月11日 (一) 13:23 (CST)


回复:--Steven Zhong讨论) 2013年3月11日 (一) 13:54 (CST)

首选使用分类,考虑如下:

  • “分类”属于MW原生系统,其性能和稳定性无需考虑,只有当“分类”无法解决问题时,才考虑使用SMW,例如:表单、语义标引
  • “新闻动态”发布频率不高,原则上不考虑使用表单,以简化操作
  • 根据之前的GIPRs用途分析,该栏目呈现的内容应该限定在:本站的重要动态、项目里程碑,等等;由于站内通知系统还未及启用,也考虑发布一些重要通知和公告,但不应是某个项目组范围内具体的通知和公告;
  • GIPRs原网站以及Wiki测试网站中的相关文档可能需要归入到该栏目,需要解决“创建日期”和页面文本载明的“发布日期”之间的矛盾

此外,GIPRs:社区专页可参考“新闻动态”一并处理。


解决方案

Category:GIPRs分类下,创建Category:专栏分类,下设Category:项目[1]Category:新闻动态两个分类

新闻动态栏目的查询式[2]

不按发布日期排序:{{#ask: [[GIPRs:+]] [[Category:新闻动态]] | mainlabel= | ?发布日期#ISO= |format=ul | limit=10 | searchlabel=浏览更多查询结果}}
按发布日期排序:{{#ask: [[发布日期::+]] [[GIPRs:+]] [[Category:新闻动态]] | ?发布日期#ISO | |sort=发布日期 | order=desc | format=ul | limit=10 | searchlabel=浏览更多查询结果}}

社区专页的查询式:

{{#ask: [[Category:项目主页]] | mainlabel=项目 | ?发布日期#ISO |format=table | limit=10 | searchlabel=浏览更多查询结果}} 

排序,参考文档:

注:

  1. 原“项目”分类用于归类全部项目,但每个项目都有一个与项目名称同名的分类,所以“项目”分类下再设Category:项目主页,聚合全部项目首页,以方便查询和浏览
  2. 可以设置仅由Admin用户组可创建、编辑GIPRs名字空间页面,需要使用相关扩展来实现