GNU网络管理指南

如果你有兴趣志愿成为GNU网站管理员,请先完成GNU网站管理员测试.

顺便说一下,请编辑和改进此文档!

担任www.gnu.org网站管理员

所有活跃的网站管理员都可以访问网站管理员RT队列,对应于电子邮件地址<webmasters@gnu.org>.这个是网站管理员的主要工作队列。请检查队列定期,拿一张你可以处理的罚单,处理它,并回复消息,让发件人知道发生了什么,并解决门票。请参见RT指南请参阅下面的详细信息。

所有活跃的网站管理员都应该是网址:www上的项目Savannah,这样才能做出改变。如果你还没有加入已经。大多数网站管理员任务都是通过检查CVS来执行的本地计算机上的存储库,修改它们,并提交结果。说明如何使用CVS (您需要“网页存储库”).

更改页面的通知将发送到www-commits邮件列表。这是一个公共邮件列表,因此每个人都可以订阅和查看档案馆。

所有活动的网站管理员都应该在www-discuss邮件列表。如果没有,请写信给<chief-webmaster@gnu.org>.

计划编写大量新内容的网站管理员网站的材料应提供版权转让。

如果您找到一条消息给<webmasters@gnu.org>你不知道怎么做为了处理这个问题,最好暂时忽略这个消息。然而,如果您注意到某件事已等待超过几天之后,最好问问www-discuss列表:“有人能教吗?”我怎么处理这样的信息?”

可以执行的请求:

有时人们会发邮件要求我们链接到不同的软件包。在建立这样的链接之前,重要的是要检查链接指向的页面,并确保它不会参考非自由软件(请参阅我们的链接政策). 如果有疑问,最好发布你在页面上找到的内容的摘要返回到网站管理员列表(但是不是请求者!),让其他人从那里拿走。

我们没有到以下网站的链接著名的GNU/Linux系统分配,或著名的BSD系统发行版,因为所有这些网站都明确描述并方便访问各种非免费程序。

有时,您可能会试图重新安排层次结构,更改CSS格式、布局、标记或其他广泛的东西。在做这样的事情之前,请查阅www-discuss列表。

不提交对与翻译相关的文件的更改(/许可证/translation.html,/server/standards/README.translations.html等)未经GNU翻译经理事先批准<web-translators@gnu.org>.

网站管理员组织

以下组织规则并不严格;它们的设计目的是为我们服务并分配责任,这样事情就不会落空裂缝。因此,无需遵循政策和上报程序完全正确,但如果你不确定该怎么做,最好还是照办这些政策。

GNU网站管理员小组由首席网站管理员领导<chief-webmaster@gnu.org>.

首席网站管理员负责确保发送的每条消息发送给网站管理员<webmasters@gnu.org>得到处理最终。首席网站管理员不负责处理信息;只是确保有人及时处理。首席网站管理员还负责培训新的网站管理员,以及必要时,尽力纠正错误处理的网站管理员电子邮件。

如果网站管理员不清楚如何处理特定问题消息应发送到www-discuss邮件列表,以便所有的网站管理员都可以学习如何在未来。

离开网站管理员

我们意识到人们的生活在改变,我们知道你可能不想要成为FSF/GNU网站管理员。我们要求你让当你想继续前进时,我们都知道:请不要简单地消失。

当你注册成为一名网站管理员时,你会承诺一定数量的每周工作小时。如果你需要降到这个水平以下几周多了,或者想完全停止做网站管理员,请告知<chief-webmaster@gnu.org>一旦你的情况变化。

使用RT

发送给网站管理员的邮件存储在票证管理系统中称为RT。该系统保留关于给定问题的所有通信一起确保没有请求丢失,依此类推。本节记录GNU网站管理员使用的约定。

在所有与RT相关的邮件上进行复制都很有用:新票、其他网站管理员对门票的回答等等。这样我们都可以学习彼此之间。如果你能积极帮助处理RT票,请考虑一下。许多人可以为您设置RT帐户这个,只需发送www-discuss。

RT-快速指南

要查看未结门票,请访问网址:rt.gnu.org并使用指定的RT用户名/密码登录。(如果你不这样做有一个,给chief-webmaster发邮件。)将有一个指向网站管理员在RT主页上排队(以及其他许多事情)。一旦你看到单击主题链接的列表将打开票据。

首先,最重要的是:运用你的判断,而不是盲目跟随程序。如果对特定票据的操作有疑问无论出于何种原因,请发送电子邮件至www-discuss或使用“评论”票据上的链接。这就是说,大多数门票都属于少数几张中的一张类别,所以我们尝试在这里列举常见的案例。

RT-通信与评论

您可以在票据上附加两种信息:信件和评论。

通信
将发送给发送首字母的人报告。当您想获得有关报告,向请求者提供有关正在完成的工作的更多信息,让他们知道已经完成了,等等。
评论
只有售票人员才能看到:车主和乘客列为AdminCC。您可以使用注释对票据进行内部注释工作。例如,如果你做了一些工作,将RMS的一篇文章转换为HTML,但还没有机会完成,您可以添加评论说你已经完成了一部分,所以其他网站管理员知道不要再做了(请务必将车票标记为“打开”)。无论原始请求者何时,您都应该添加一些内容作为注释不需要看。尽可能多地进行通信然而,评论。

不幸的是,添加任一类型的通信的方法是非常相似,所以很容易让他们混淆。小心。

除了通过web界面。然而,有几个宏脚本闲逛以修改Emacs或mbox收到的电子邮件格式。请向www-discuss查询这些信息。

RT-与他人协调

您经常需要询问其他人有关如何处理罚单。如果我们不介意向他们展示一些关于如何换言之,如果他们是GNU的朋友,我们会做一些事情项目-最好的方法是邮寄它们,然后制作也可以给罚单发一条评论。

例如,您想问RMS是否页面上的特定链接是允许的。您可以使用票证页面上的“评论”链接之一,并列出另一方(在这种情况下<rms@gnu.org>)在CC字段中。也可以通过发送标题如下的邮件来实现:

收件人:<rms@gnu.org>, <网站管理员-评论@gnu.org>主题:[gnu.org#1234]关于链接策略的问题

1234应该是适当的票号。

前一种方法更简单:RT将更改发送邮件,以便对方看到的唯一地址是RT的,任何回复都是保证进入罚单(也作为评论)。后者是好的,如果然而,你主要是通过电子邮件工作。

请注意,这不适用于其他RT-handled地址。所以,如果您添加<活动@fsf.org>上注释的CC字段票证已经存在于网站管理员中,将不会出现任何内容活动队列。在这些情况下,请在将您想要得到的关注排入队列,并使用“Refersto”或类似的关系字段来连接两者门票。

RT-票证状态

新的
对于尚未处理的门票。RT自动分配新票据的状态;没有必要显式设置它。
打开
对于正在制作的门票。RT将在评论或通信时自动将此状态赋予票据添加;你通常不需要换票就可以打开手动操作。
断然的
对于问题已经解决的门票。在完成票据中列出的请求时执行此操作,或确定它不适用,或以其他方式处理它。直到它适用为止完全解决了,让它打开。
删除
适用于垃圾邮件(且仅限于垃圾邮件)。此状态由“标记为垃圾邮件”自动设置选项,这是最方便的处理方式垃圾邮件票据。
拒绝,暂停
不应使用。

关于门票状态的其他考虑因素:

RT-票证升级

如果你想处理一个请求,但不确定如何处理,或者认为某个请求很重要并且可能被忽略,请留下票证打开,并通过电子邮件发送www-discuss列表。

RT-误导的门票

有时人们会发送邮件至<webmasters@gnu.org>哪个是最好在别处处理。发生这种情况时,您可以选择两种方法之一东西:

1.如果有适合票的RT队列,移动它就在那里。

当错误的罚单被移动时,最好通知两个队列的观察者:队列哪张票是被移动,还有一个它正在被移动(RT没有提供自动通知)。您可以通知这两个队列同时使用RT web在票据中写下评论接口,或通过将邮件发送到<队列名-comment@gnu.org>与原始主题行。只是一条简短的消息“移动的票1234到您的队列”就足够了。

2.如果没有合适的RT队列,请将邮件转发给适当的一方,并发表评论,表明您这样做了(如果合适的话,可能会解决它)。通常最好不要这样做这是通过RT-cc机制实现的。相反,以正常方式转发消息电子邮件。

编辑和创建网页

本节仅包含专门针对网站管理员。有关一般信息,请参阅GNU(全球导航单元)网站指南.

要在gnu.org的主要部分创建一个新页面,请使用样板不要从现有页面开始。

注:文件名应仅包含小写字母、数字、,‘.’ 和“-”(“_”可以接受,但不能接受建议)。

站点结构和导航

该站点按主题划分为多个目录,其中有一个GNU项目信息和历史目录(“关于GNU”部分),我们的许可证目录(“许可证”部分),等等。每个目录都有一个主页共享同名;例如/gnu(gnu)目录有一个页面,gnu.html,这是About GNU的主页,因此应该提供访问该部分中所有材料的权限。请注意哲学主页与多个子菜单关联:/哲学/论文和文章.html,/哲学/speeches-and-interview.html,/哲学/第三方思想.html.

主导航栏中只有主要部分的条目。未列出的部分中的每个页面(例如。,GNU趣味)因此应该链接回他们的主页,让人们可以在上获取有关主题的更多信息手。

区段内的导航还有改进的余地。教育和恶意软件页面已经有面包屑和侧菜单,但其他页面不需要。我们至少应该向哲学页面。这是一项富有挑战性的工作。如果你对帮助它,请站出来!:-)

纯文本到XHTML的转换

偶尔,RMS会将一篇文章(通常是纯文本)邮寄到网站管理员,并要求他们把它放在网站上。纯文本需要转换为XHTML并放入我们的标准样板有几件事你应该注意进行转换时:

编写和审查恶意软件部分的项目

如果您计划在中为页面编写或审阅项目/所有权的/,请参考我们的提交指南.

每个项目通常至少属于2页,对应于类型(专有-*.html)和起源(恶意软件-*.html)描述的恶意软件。新项目也应出现在所有权.html.制造维护更容易,新的恶意软件项目写入单个文件(/专有/车间/mal.rec),以及添加到相关页面由脚本执行(/专有/车间/项目创建).对现有的项在中完成mal.rec公司,然后传播到相关包含其他脚本的页面:/专有/车间/马尔根.

添加和修改恶意软件项目的过程如所述恶意软件Howto(/专有/车间/README.md).

恶意软件部分的页面位于知识共享归因4.0国际许可.请记住这一点创建新页面时。

请在planet.gnu.org上公布新的恶意软件条目。请参阅有关的信息在Planet GNU上发布.

向幽默或音乐部分添加页面

  1. 检查提议的笑话或歌曲是否符合RMS要求如果没有,感谢提议者,并礼貌地解释为什么不能发表在gnu.org上。
  2. 如果它符合要求,请获得在适当的免费许可.
  3. 创建新页面在中/乐趣/笑话//音乐/目录。
  4. 在中添加指向新页面的链接/趣味/幽默.html/音乐/music.html.

使新页面可见-在Planet GNU上发布

官方GNU软件的网页

GNU软件维护人员通常获得对其通过向Savannah注册他们的项目来创建web存储库。(英寸过去,他们为网站管理员提供了要安装的页面但这已不再是最佳程序。)

GNU软件包的官方主页应位于网址:www.gnu.org,特别是在/软件/PROGRAMNAME.有时这些页面不存在或已过时。网站管理员是如果维护人员提出要求,则可以帮助构建或更新页面。

您确实拥有检查任何GNU(或非GNU)的技术许可Savannah的web存储库并提交更改。然而,包维护者对他们自己的页面负责,因此您不应该修改页面,除非其维护者要求您修改或确认特定的更改。唯一的例外是不影响意义的微小变化,例如修复(X)HTML验证错误,将页面更新为最新样板文件,替换页脚中错误的错误报告地址,等等。无论如何,您应该将更改通知维护人员。

链接

在添加或替换任何链接之前,请阅读我们的链接标准.

请检查破碎的链接报告定期处理。请注意,网站管理员应修改中的链接仅英文版.

如果链接因页面移动而损坏,请尝试查找其更换。如果你成功了,重新检查页面以确保它与我们的链接标准,如果是,请添加它。如果找不到替换项,请删除链接-如果它是页面的中心,你可能需要做一个注释解释资源不再可用。如果页面不再符合我们的链接标准,您必须做出判断,并权衡针对其问题的链接价值;你可能想给这个人发邮件谁用链接或www-discuss写了这个页面来获得第二个意见。

如果您确实从我们不维护的页面中删除了链接例如,由以下人员保持最新的软件页面维修人员请将问题和您所做的事情通知他们来修复它。

有时会要求我们向页面添加链接。通常请求将来自RMS,您只需添加链接即可。否则,有两种可能性:

免费GNU/Linux发行版链接

链接建议GNU/Linux分配应该这样处理:

  1. 请求者应该是发行版的主要开发人员,而不是只是用户。如果他们是用户,请向他们致谢,并请他们联系开发人员,以防他们想上市。
  2. 简要检查发行版是否为可行候选人:他们应该有只包括自由软件的明确政策,并且应该很明显,如何获得源代码和包是什么包括。如果这些东西不存在,请与请求者讨论它(礼貌地)。
  3. 如果没有明显的问题,请请求者请求专用邮件列表背书<gnu-linux-libre@nonnu.org>. 它们应该包括对他们的新发行版,他们主页的链接,以及任何其他有用的信息。我们的然后应该解决问题。
  4. 仅供参考:gnu-linux-libre列表将从那里接管。本质上,他们将详细审查它是否符合我们的标准,如果一切看起来都符合的话好的,把它交给FSF许可人员进行最终批准。

无论如何,网站管理员应该从未只需添加新的发行版据说是免费的我们的列表.FSF许可和RMS必须明确批准任何添加。

GNU和自由软件用户组链接

可以参考GNU或自由软件用户组的链接请求到LibrePlanet网站。我们的问题就可以解决了。

镜子

GNU镜像

当我们收到添加、更改或删除ftp.gnu.org镜像的请求时,首先确保镜像符合我们的标准,如中所述镜子建议; 那一页解释了我们要求镜像志愿者提供的内容。如果在任何怀疑、评论在同一张罚单上询问其他网站管理员的意见,或与网站管理员邮件列表和/或<gnu-advisory@gnu.org>在服用任何药物之前行动。

在确认镜像符合我们的登录标准后,请执行以下操作:

  1. 编辑文件/准备/FTP(CVS中);它是纯文本,不是HTML。(不要列出ftp URL:此协议正在逐步淘汰。)
  2. 运行制作在中/准备子目录。
  3. 如果网站是否也可以是来源的问题的答案如果其他镜像是肯定的,则将rsync URL添加到中列出的镜像镜像.html低于“镜像GNU FTP服务器”和/或“镜像GNU Alpha发布服务器”(如果适用)。
  4. 签入当前文件两个文件FTP文件ftp.html格式,以及镜像.html如果适用。在提交日志消息中,包括镜像的名称及其位置,以及RT编号(如果有)。
  5. 更新文件/gd/gnuorg/web/FTP联系人在剑杆上,保持该模式与文件开头所述的一致。
  6. 请参阅有关镜像状态的下一项。
检查后视镜的状态

只要保持最新,镜子就很有用。过期的镜子甚至可能有害,因为下载旧版本的软件可能涉及用户的安全风险。因此,检查后视镜的状态是添加/修改镜像过程的关键部分。

A类Mirmon页面该跟踪器(由Savannah维护)显示每个镜像更新的时间。当米尔蒙报告镜子过期或几天内无法到达时,亲自测试以确保情况属实(Mirmon可能有配置问题,或者镜像可能自上次探测以来已更新)。然后联系其维护人员,让他们了解问题,以便他们可以修复它。有关如何执行此操作的示例,请在RT系统中搜索主题包含“[镜像状态]”的票证RT#1817699提供了一个如何测试镜像是否可以通过以下方式访问的示例同步。

如果需要拆除镜子,请检查是否有参考/服务器/mirror.html并删除该条目。

地址网址:http://ftpmirror.gnu.org/pkgname公司(也保持萨凡纳(Savannah)在镜子之间复用,试图选择一个附近并且是最新的。

镜像联系人信息

当我们收到有关镜像的请求时,请检查文件/gd/gnuorg/web/FTP联系人在剑杆上并增加接触信息(如果还没有),或在必要时进行更新。我们缺少许多旧镜像的信息,或我们拥有的数据不是最新的。

非GNU镜像

当我们收到添加、更改或删除非GNU Savannah镜像的请求时,电子邮件<savannah-hackers-private@gnu.org>提供信息。这个使用private的原因是为了避免联系人地址公开。如果不涉及镜像管理员的电子邮件地址或没有其他电子邮件地址隐私问题,最好使用<savannah-hackers-public@gnu.org>.

www.gnu.org的镜像

我们不再推荐或列出www.gnu.org的镜像。

其他常见请求

本节处理可能需要不明显的频繁请求操作,但在页面的其他部分中未提及。请求都是非常直接的例子,固定排版HTML格式中的错误或问题在这里没有记录。

ThankGNU/ThankCRM

需要注意的事项:

如果您有任何问题或怀疑可能有问题对于捐赠(例如,不恰当的名称),请在评论并将票据移至活动队列。金融稳定论坛活动团队可能会通过撰写评论和将票据移回网站管理员队列。

请求使用图像的权限

当有人请求允许使用来自网站的艺术部分,首先要做的是检查页面图像已打开。大多数图像都有明确的许可证和他们一起。如果请求的权限合理但与该许可证不兼容,请将票据移至许可队列。否则,请提请他们注意许可证。

如果图像所在的网页没有明确的许可证并且请求是明确的是或否,对请求者作出回应直接并参照GNU政策解释决策。对于更困难的情况下,将罚单移至许可.

考虑请求时,要谨慎行事。如果使用图像不是某物我们会链接到例如,我们不应该给予的权限。欢迎在之前在www-discuss上讨论任何请求对他们做出回应。

将图像添加到GNU库

  1. 当有人向GNU提供图像时,首先要从作者那里了解它是根据哪个许可证发布的,并检查这是否合适免费许可证。如果新图像是另一个图像的派生,请确保其许可证是与父映像的至少一个许可证兼容发布于。如果有疑问,请访问www-discuss。
  2. 使用浏览器的默认字体大小,适用于提供的至少一个版本作者。如果不是,请创建一个新版本以供显示。
  3. 例如,尝试压缩任何大型PNG文件(数百kB)使用OptiPNG。
  4. 在中安装映像文件/图形/目录,但除非绝对必要,否则不要安装非常大的(2MB或更大);相反,请作者将它们上传到用户感知主机设施,例如Framadrive公司Internet存档.
  5. /图形/图标/子目录;这可以很方便地用莫格里菲.至创建缩略图arantxa-glitch.jpg格式例如,你将运行:
    mogrify-尺寸80x80-背景白色-重心\-扩展数据块80x80-格式png-路径图标arantxa-glitch.jpg\&&mv图标/arantxa-glitch.png图标/arantsa-glitch.80.png
  6. 创建新页面在里面/图形/,使用样板,样板位于/服务器/标准/boolerplate_graphics.html.如果图像是衍生作品,请提供链接(或至少提供参考)它是从图像中派生出来的。
  7. 选择一个或多个用于选择新页面的关键字在中主菜单。目前我们有以下关键字(检查选择表以了解每一个关键字封面):

    主题:gnuhead、gnu、tux、rms、emacs、fs、,执照、drm、监控。
    类型:ai、ascii、横幅、按钮、图标、卡通、塑料、徽标、海报、,svg,壁纸。

    可以根据需要添加更多内容,但不要忘记更新选择如果你这样做的话。
  8. 在中为新页面添加条目主菜单。最方便的方法是复制条目,并将关键字、链接、页面标题和作者替换为新页面。这就是arantxa.html条目如下所示:
    <!--#如果expr=“$THEME=/^(gnuhead|)$/&&$TYPE=/^(横幅|徽标|)$/“--><tr><td><a href=“/graphics/arantxa.html”><img src=“/graphics/icons/arantxa-glitch.80.png”alt=“[故障]”/></a></td><td>GNU设计<br/>Arantxa Serantes的<small>--#结尾-->
    请注意,条目以SSI指令开始和结束,并且有中的换行符结尾为了避免提供给用户的HTML中有许多空白行。

更新GNU包列表中的信息

有时GNU包的维护者会请求更新其GNU包列表中的条目:

这些文件的来源保存在/准备/gnumaint/.

  1. 下载htmlxref.cnf:

     火腿纸巾\-O百万外部参照\https://ftpmirror.gnu.org/texinfo/htmlxref.cnf
    
  2. 编辑记录/gnupackages.rec,rec/oldpackages.rec(记录/旧包)、和记录/pkgblurbs.rec.
  3. 重新生成文件。您可能想添加./到您的路径:

     make gnuppackages.txt html-update PATH=“.:$PATH”
    
  4. 确保差异看起来符合预期:

     cvs差异..//{图形、手册、软件}/allgnupkgs.html\../../软件/oldgnupkgs.html\../../server/home-pkgblurbs.html |更少
    
  5. 返回到gnumaint公司并提交更改到源文件,然后提交更新到www存储库。如果htmlxref.cnf需要时,将其发送到错误texinfo邮件列表.

行星GNU

GNU星球上的订阅源通常应该遵循我们的链接政策.

对进行更改星球GNU,例如添加或删除提要时,通过在适当的git存储库:

更改不会立即生效,而是在cron作业生效后跑步,每小时25分钟开始。

更多信息可以在Savannah的使用Git页面.

日志消息

编写好的提交日志消息以帮助项目很重要成员和后代找到给定中的特定更改文件和理解为什么要进行更改。

  • 日志消息应该描述为尽可能明确承诺的性质。
    良好:将链接更新为XYZ(XYZ).
    错误:更新链接。
  • 始终包括对任何相关RT票和/或邮件的引用列出了讨论。如果不存在此类引用,请提及授权变更的人员。
  • 对于日期,我们使用美式符号(2023年9月27日)或ISO 8601国际标准格式(2023-09-27)。