cuihao 发表于 2013-2-20 15:00:35

“项目介绍”页面的整理

本帖最后由 cuihao 于 2013-2-20 15:05 编辑

呼,接下来的工作需要请大家帮忙。比较机械性,应该会符合很多人胃口吧……
先不要急着做,今天20号讨论一下,看看有没有啥问题吧。

“项目介绍”页面的整理

首先是页面命名:有错的请帮忙移动

要强调的还是原来那样,用官方的命名或Logo上的命名,大小写务必要一致。
如果真是无法判断标准写法,那就随便选一个吧,另外的建立重定向。

至于子项目,原来有些子项目介绍采取了“主项目名:子项目名”这样的命名。
现在的建议是,不要加前缀了。


分类的整理:基于新模板,清理旧分类

请把所有的 infobox_project 模板替换成 project 或 subproject 模板。

原来的分类都是手动加的(大概都在代码的最后)。用了Project/Subproject模板,大部分分类工作应该都由模板完成了。
所以请帮忙删除功能重复旧的分类,包括“分布式计算项目”这样很笼统的分类,以及和项目名称一样的那种单独分类。
如果遇到不知道该不该删除的分类,如“本站推荐项目”,可以先留下来。

一个小建议是,把分类语句都给放在Wiki代码的最开始。这样显示上不会有区别,但以后改起来会容易一些。

以下是 Project/Subproject 模板会自动赋予项目介绍页面下列分类(不要手动指定)。(项目分类:按计算程序特征)
    支持 AMD 显卡计算的项目
    支持 NVIDIA 显卡计算的项目
    支持 Windows 系统的项目
    支持 Linux 系统的项目
    支持 Mac OS X 系统的项目
    支持 Android 系统的项目
    支持 PlayStation 3 平台的项目
    非 CPU 密集型计算程序
(项目分类:按项目平台)
    BOINC 平台上的项目
    独立平台上的项目
(项目分类:按研究方向)
    天文、物理、化学类项目
    数学、计算机、游戏类项目
    生物学和医学类项目
    认知科学类项目
    地球与环境科学类项目
    人工协作类项目
    项目平台
    其他类项目
模板的使用方法在2楼。


页面状态模板:有问题的请标记一下

要是发现页面内容严重过期什么的,就顺手添加在页面上吧。

cuihao 发表于 2013-2-20 15:01:13

本帖最后由 cuihao 于 2013-2-21 14:19 编辑

新模板使用指导(跟原来的 infobox_project 不同的地方用红色标出了):

Project 和 Subproject 模板是修改版的原 infobox_project。变更有:

[*]代码使用了 infobox 系列模板(不过对一般编辑者而言没啥意义)
[*]去掉了一些资料搜集存在难度的项目,如程序情况
[*]去掉了一些经常用不到的项目,如优化程序(其实好多项目都没有)
[*]把主项目的模板和子项目的模板分开了,子项目模板更为精简

Project 模板是给独立运行的主项目使用的。
{{Project
| name = 项目名称
| logo = 项目标志的Wiki文件名(和原来不同,原来需要完整的文件链接)
| screenshot = 项目屏保截图的Wiki文件名(和原来不同,原来需要完整的文件链接),如果没有屏保,请删除该项以使用默认值
| caption = 屏保截图说明,如果没有屏保,请删除该项以使用默认值
| developer = 项目开发者(虽然好多家了小国旗,但我觉得没必要)
| released = 版本的发布日期或简述
| app = 计算程序特征,如操作系统支持、GPU支持、NCI等等,要使用 [[模板:App|App/XXX]] 系列模板
            App 模板只有有限的几个,是我认为比较重要的特性。
            如果需要添加的特性不在App模板里,而你又觉的很重要,可以先用原来的图片放在哪儿,并联系我。
| platform = 项目平台,使用 platform/XXX 系列模板
            目前只有俩:{{platform/BOINC}} 和 {{platform/独立}}…… 还有别的平台吗?
| subproject = 子项目(如果有Wiki页面可以用链接)
| status = 项目状态,如:未开始/运行中/已暂停/已结束,开放注册/未开放注册
| genre = 项目的研究方向,使用 [[模板:Genre|Genre/XXX]] 系列模板
            Genre模板也是有限的。如果觉得模板显示的文字不准确,可以使用类似{{genre/生物学|生命科学}}这样的第二个参数来强制指定显示的文字
| website = 项目官方网站的网址
| rss = 新闻 RSS 的订阅地址
}}

Subproject 模板是给独立项目下的子项目用的。
{{Subproject
| name =
| logo =
| screenshot =
| caption =
| developer =
| released =
| app =
| mainproject = 所属的主项目(最好用Wiki链接)
| genre =
| status =
| website =
}}

示范(我已经修改过了):
BOINC平台的项目:http://www.equn.com/wiki/SETI@home
子项目:http://www.equn.com/wiki/Astropulse
独立平台的项目:http://www.equn.com/wiki/Folding@home

arthur200000 发表于 2013-2-20 18:31:21

我可爱的GPU Computing,zeroshare和CPU intensive同样求搬家啊!

cuihao 发表于 2013-2-20 18:40:17

arthur200000 发表于 2013-2-20 18:31 static/image/common/back.gif
我可爱的GPU Computing,zeroshare和CPU intensive同样求搬家啊!

额。GPU计算和NCI都有啊,在app参数里。{{app/NVIDIA}}{{app/AMD}}{{app/NCI}}就是。

备用项目的资料都好旧了,而且这种特性不是那么显著,特别找人去实验恐怕也不现实,所以砍了呢……
不过以后想加上也很容易嘛,添加个模板就行了。

xx318088 发表于 2013-2-20 22:33:43

这个wiki系统,根本不熟悉呀……
先多学学

arthur200000 发表于 2013-2-20 22:53:51

xx318088 发表于18 分钟前 static/image/common/back.gif
这个wiki系统,根本不熟悉呀……
先多学学...

https://zh.wikipedia.org/wiki/User_talk:Kexy2013。   这是我没事写的渣渣教程……

cuihao 发表于 2013-2-21 10:53:58

另外说明一下app项。最好只用现有的app模板。

提供一点说明:
严格来说,原来那样光说系统是没意义的,因为Linux/BSD这样的系统,可以运行在不同的架构下,如x86、IA64、MIPS、PowerPC等等(milkyway好像支持的比较多)。而这样考虑的话,app项的复杂度就大增了。

但一般来说,主要的Windows/Linux/Mac用户都使用的是x86或兼容的x86-64架构,使用A/N卡计算的也一般是x86用户,Android用户一般是ARM架构。作为介绍性的文本,这么默认也可以吧没,没必要钻牛角尖。

那既然已经作出了这种默认,我觉得 app 里面就只填写常见系统/平台支持就好了,不必考虑架构的问题。solaris、freebsd这样的系统,一般人也难以接触到,都阉割掉了。

cuihao 发表于 2013-2-21 14:18:12

实际一操作就发现bug了…… 好像project模板没办法处理没截图screenshot的情况,因为必须显示一个图。
目前解决方案是,使用一个noscreenshot.png占位。传不了图,先死链接放那里了。

cuihao 发表于 2013-2-21 15:07:11

= = 卧槽,怎么这么多没logo的项目…… 科学家都不懂美工吗?

arthur200000 发表于 2013-3-9 15:48:49

@kehq 我错了。。。

CCCP0081 发表于 2013-3-9 16:01:55

前苦逼美工飘过

kehq 发表于 2013-3-9 17:41:01

arthur200000 发表于 2013-3-9 15:48 static/image/common/back.gif
@kehq 我错了。。。

嘿,怎么了?o_O???
PM我。@arthur200000

xx318088 发表于 2013-3-20 00:13:18

问下啊……
http://www.equn.com/wiki/分类:分布式计算项目
这个页面好像很多项目不见了?

cuihao 发表于 2013-3-20 07:45:27

xx318088 发表于 2013-3-20 00:13 static/image/common/back.gif
问下啊……
http://www.equn.com/wiki/分类:分布式计算项目
这个页面好像很多项目不见了? ...

慢慢归类到小分类里面了:

[*]分类:项目分类:按研究方向
[*]分类:项目分类:按计算程序特征
[*]分类:项目分类:按项目平台
这样比较有层次感,也便于分类查找。

才大概完成了一半…… 如果有自动化的东西会方便一些,但我的技术有限。

页: [1]
查看完整版本: “项目介绍”页面的整理

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~