[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/server/staging/standards gnu-website-guidel...
From: |
Therese Godefroy |
Subject: |
www/server/staging/standards gnu-website-guidel... |
Date: |
Thu, 11 Feb 2021 08:39:57 -0500 (EST) |
CVSROOT: /webcvs/www
Module name: www
Changes by: Therese Godefroy <th_g> 21/02/11 08:39:57
Modified files:
server/staging/standards: gnu-website-guidelines.html
Log message:
Make h3 headings more prominent; increase spacing between big items;
in #orthography, follow American conventions; specify 'lowercase'
for country code; remove new line between <img> and </a>.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/server/staging/standards/gnu-website-guidelines.html?cvsroot=www&r1=1.8&r2=1.9
Patches:
Index: gnu-website-guidelines.html
===================================================================
RCS file: /webcvs/www/www/server/staging/standards/gnu-website-guidelines.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- gnu-website-guidelines.html 11 Feb 2021 12:08:01 -0000 1.8
+++ gnu-website-guidelines.html 11 Feb 2021 13:39:56 -0000 1.9
@@ -1,10 +1,6 @@
<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 1.95 -->
<title>Website Guidelines - GNU Project - Free Software Foundation</title>
-<!--<style type="text/css" media="print,screen">
-ul li { margin-top: 1em; }
-.summary { padding: 0 0 1.2em 2em; }
-</style>-->
<!--#include virtual="/server/standards/po/gnu-website-guidelines.translist"
-->
<!--#include virtual="/server/banner.html" -->
<h2>GNU Website Guidelines</h2>
@@ -14,8 +10,10 @@
Keeping the site design simple helps accomplish that.
</p>
+<div class="summary">
+<hr class="no-display" />
<h3 class="no-display">Table of Contents</h3>
-<ul class="summary">
+<ul>
<li><a href="#GeneralGuidelines">General Guidelines</a></li>
<li><a href="#CopyrightGuidelines">Copyright Guidelines</a></li>
<li><a href="#orthography">Spelling and Punctuation</a></li>
@@ -39,7 +37,7 @@
<li><a href="#UsefulResources">Useful Resources</a></li>
</ul>
<hr class="no-display" />
-
+</div>
<p>Please be considerate of all who access our web pages, and accommodate
them, including those who use text-only browsers or old browsers, as well
@@ -48,10 +46,11 @@
course, please don't install any of the proprietary web browsers
available if you don't already use them anyway.</p>
-<h3 id="GeneralGuidelines">General Guidelines</h3>
+<h3 id="GeneralGuidelines" class="subheader">General Guidelines</h3>
-<ul>
+
+<ul class="para">
<li>The GNU web server has only <a href="/philosophy/free-sw.html">free
software</a> available. We prefer that only free software be used to
prepare pages for the GNU web server.</li>
@@ -107,10 +106,10 @@
</ul>
-<h3 id="CopyrightGuidelines">Copyright Guidelines</h3>
+<h3 id="CopyrightGuidelines" class="subheader">Copyright Guidelines</h3>
-<ul>
+<ul class="para">
<li>Every page should have a copyright notice. See the <a
href="//web.cvs.savannah.gnu.org/viewvc/*checkout*/www/server/standards/boilerplate.html?root=www&content-type=text%2Fplain">
boilerplate</a>, referred below.</li>
@@ -151,10 +150,10 @@
</ul>
-<h3 id="orthography">Spelling and Punctuation</h3>
+<h3 id="orthography" class="subheader">Spelling and Punctuation</h3>
-<ul>
+<ul class="para">
<li>English pages should follow the standard American spelling,
hyphenation and punctuation conventions.</li>
@@ -163,7 +162,7 @@
consistency:
<ul>
<li>The term “nonfree” is preferred over “non-free”;
- likewise, “noncommercial” over “non-commercial”.</li>
+ likewise, “noncommercial” over “non-commercial.”</li>
<li>In ordinary text, HTML entities
“<code>&ldquo;</code>…<code>&rdquo;</code>” and
“<code>&lsquo;</code>…<code>&rsquo;</code>”
@@ -177,10 +176,10 @@
<a id="FilenameAndURLGuidelines"></a>
-<h3 id="filenames">Filenames</h3>
+<h3 id="filenames" class="subheader">Filenames</h3>
-<ul>
+<ul class="para">
<li>To make simultaneous edition of many files easier,
try and give each HTML file a unique and descriptive name; the special filename
<code>index.html</code> should only be used as a symbolic link, as
@@ -198,16 +197,16 @@
<code><var>lang</var></code> should contain the two-letter language code from
<a
href="//www.loc.gov/standards/iso639-2/php/code_list.php">ISO 639</a>,
and optionally an hyphen followed the two-letter country code given in
-ISO 3166. For example, the German translation of <code>not-ipr.html</code>
+ISO 3166 (lowercase). For example, the German translation of
<code>not-ipr.html</code>
should be named <code>not-ipr.de.html</code>; the Brazilian Portuguese
translation should be named <code>not-ipr.pt-br.html</code>.</li>
</ul>
-<h3 id="urls">URLs</h3>
+<h3 id="urls" class="subheader">URLs</h3>
-<ul>
+<ul class="para">
<li>Hand-written URLs that refer to other files on www.gnu.org should be
absolute, starting from the root page. That is, paths should start
with <code>/</code> (e.g., <code>/gnu/about-gnu.html</code>; <em>not</em>
@@ -280,10 +279,10 @@
</ul>
-<h3 id="HTMLGuidelines">HTML Guidelines</h3>
+<h3 id="HTMLGuidelines" class="subheader">HTML Guidelines</h3>
-<ul>
+<ul class="para">
<li>HTML on the GNU web server should be strictly compliant with
<a href="//www.w3.org/standards/">W3C standards</a>.</li>
@@ -346,10 +345,10 @@
</ul>
-<h3 id="tables">Tables and menus</h3>
+<h3 id="tables" class="subheader">Tables and menus</h3>
-<ul>
+<ul class="para">
<li>Please use tables to organize data, not the presentation of the
web page.</li>
@@ -375,10 +374,10 @@
</ul>
-<h3 id="templating">Using our page template</h3>
+<h3 id="templating" class="subheader">Using our page template</h3>
-<ul>
+<ul class="para">
<li>To help people follow the above guidelines, a page template (or
“boilerplate”) is provided for both the main part of the GNU
website, and the software projects. Its use is mandatory for new pages in
@@ -396,12 +395,12 @@
</ul>
-<h3 id="styling">Styling</h3>
+<h3 id="styling" class="subheader">Styling</h3>
<h4>Styling of templated pages</h4>
-<ul>
+<ul class="para">
<li>Generic styling for desktops and smartphones is provided by
<code>/layout.css</code>; it covers most of our use cases.</li>
@@ -435,7 +434,7 @@
<h4>Other stylesheets</h4>
-<ul>
+<ul class="para">
<li>Historical pages (unmaintained translations for the most part) refer
to <code>/gnu.css</code>, which in turn loads <code>/mini.css</code>,
as these pages are
@@ -458,10 +457,10 @@
</ul>
-<h3 id="UseofGraphics">Use of Graphics</h3>
+<h3 id="UseofGraphics" class="subheader">Use of Graphics</h3>
-<ul>
+<ul class="para">
<li>The use of graphics should be minimized, so pages load fast
over slow links, especially animations.</li>
@@ -541,16 +540,16 @@
<a href="/graphics/agnuhead.html"><img
src="/graphics/gnu-head-sm.jpg"
alt=" [Image of the Head of a GNU] "
- style="width: 8em" />
-</a></p>
+ style="width: 8em" /></a>
+</p>
<pre class="emph-box">
<p class="imgleft">
<a href="/graphics/agnuhead.html">
<img src="/graphics/gnu-head-sm.jpg"
alt=" [Image of the Head of a GNU] "
- style="width: 8em" />
-</a></p>
+ style="width: 8em" /></a
+></p>
</pre>
<div style="clear: both"></div>
@@ -559,7 +558,7 @@
</ul>
-<h3 id="pollinking">Appendix 1 - Linking Policies</h3>
+<h3 id="pollinking" class="subheader">Appendix 1 - Linking Policies</h3>
<p>One of the most complex aspects of maintaining web pages is following the
@@ -716,12 +715,12 @@
</dl>
-<h3 id="repo">Appendix 2 - Working with Web CVS Repositories</h3>
+<h3 id="repo" class="subheader">Appendix 2 - Working with Web CVS
Repositories</h3>
<h4 id="cvs">Basic CVS commands</h4>
-<ul>
+<ul class="para">
<li>For reference manual, execute <kbd>info cvs</kbd>.</li>
<li>
@@ -917,10 +916,10 @@
unless you have a specific reason to do so.</p>
-<h3 id="UsefulResources">Useful Resources</h3>
+<h3 id="UsefulResources" class="subheader">Useful Resources</h3>
-<ul>
+<ul class="para">
<li>Outside gnu.org:
<ul>
<li>We follow the guidelines of the <a
@@ -1038,7 +1037,7 @@
<p class="unprintable">Updated:
<!-- timestamp start -->
-$Date: 2021/02/11 12:08:01 $
+$Date: 2021/02/11 13:39:56 $
<!-- timestamp end --></p>
</div>
</div><!-- for class="inner", starts in the banner include -->
- www/server/staging/standards gnu-website-guidel..., Lorenzo L. Ancora, 2021/02/07
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/07
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/07
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/07
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/08
- www/server/staging/standards gnu-website-guidel..., Lorenzo L. Ancora, 2021/02/10
- www/server/staging/standards gnu-website-guidel..., Ineiev, 2021/02/11
- www/server/staging/standards gnu-website-guidel...,
Therese Godefroy <=
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/11
- www/server/staging/standards gnu-website-guidel..., Lorenzo L. Ancora, 2021/02/17
- www/server/staging/standards gnu-website-guidel..., Lorenzo L. Ancora, 2021/02/17
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/17
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/18
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/18
- www/server/staging/standards gnu-website-guidel..., Lorenzo L. Ancora, 2021/02/21
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/22
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/22
- www/server/staging/standards gnu-website-guidel..., Therese Godefroy, 2021/02/23