2025-10-30 12:34:42 +00:00
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
2005-10-07 14:42:31 +00:00
|
|
|
|
<html>
|
2022-02-08 12:57:33 +01:00
|
|
|
|
<version>2</version>
|
2020-04-15 11:46:59 +02:00
|
|
|
|
|
2005-10-07 14:42:31 +00:00
|
|
|
|
<head>
|
2020-07-27 14:52:33 +02:00
|
|
|
|
<title>Information for Webmasters</title>
|
2005-10-07 14:42:31 +00:00
|
|
|
|
</head>
|
2020-05-01 17:56:50 +02:00
|
|
|
|
<body class="article" microformats="h-entry">
|
2009-01-04 21:18:30 +00:00
|
|
|
|
|
2010-01-14 03:00:07 +00:00
|
|
|
|
<p id="category"><a href="/contribute/">Contribute</a></p>
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<h1 class="p-name">Webmastering</h1>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="e-content">
|
2021-01-08 17:24:31 +01:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p id="introduction" class="p-summary">
|
|
|
|
|
|
The <em>Web team </em> maintain and develop the FSFE's websites —
|
2022-10-07 20:47:48 +02:00
|
|
|
|
ranging from <a href="/index.html">fsfe.org</a> to project and campaign
|
2014-01-24 21:16:12 +00:00
|
|
|
|
sites. Webmasters are volunteers working to enhance the
|
|
|
|
|
|
organization's face to the world, and to improve the technical
|
|
|
|
|
|
solutions of our web efforts.
|
|
|
|
|
|
</p>
|
2021-01-08 17:24:31 +01:00
|
|
|
|
|
|
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<h2>Get to know us, get to know the website</h2>
|
2021-01-08 17:24:31 +01:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p>
|
|
|
|
|
|
If you want to get an idea of what work on FSFE's website consists
|
|
|
|
|
|
of, the best way is to come have a chat with us. Some of the
|
2021-11-30 10:43:05 +00:00
|
|
|
|
webmasters are regularly on Libera Chat's #fsfe channel, where we
|
2014-01-24 21:16:12 +00:00
|
|
|
|
will be happy to meet you and answer your questions!
|
|
|
|
|
|
To check out who is working on the website, and with
|
2022-12-28 11:55:48 +01:00
|
|
|
|
FSFE as a whole, visit <a href="/about/people/index.html">the FSFE's team page</a>
|
2021-11-30 10:43:05 +00:00
|
|
|
|
and the specific <a href="https://wiki.fsfe.org/Teams/Web">Web team page</a>.
|
2014-01-24 21:16:12 +00:00
|
|
|
|
</p>
|
2022-02-08 12:53:50 +01:00
|
|
|
|
|
2021-01-08 17:24:31 +01:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<h2>Introduction</h2>
|
2009-01-04 21:18:30 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p>
|
|
|
|
|
|
The technologies and programs used to maintain the FSFE web page
|
|
|
|
|
|
should already be familiar to many developers and authors and might be of
|
|
|
|
|
|
interest to those that have not yet discovered them.
|
|
|
|
|
|
</p>
|
2005-10-07 14:42:31 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p>
|
|
|
|
|
|
Translators and occasional volunteers will most likely only get in touch
|
|
|
|
|
|
with
|
|
|
|
|
|
</p>
|
2010-01-14 22:24:23 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<ul>
|
|
|
|
|
|
<li>
|
2020-07-08 12:05:08 +02:00
|
|
|
|
<a href="https://en.wikipedia.org/wiki/XHTML">XHTML</a> – from
|
2014-01-24 21:16:12 +00:00
|
|
|
|
which the web pages are generated
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li>
|
2020-07-08 12:05:08 +02:00
|
|
|
|
<a href="https://git-scm.com/">Git</a> – for
|
2014-01-24 21:16:12 +00:00
|
|
|
|
version control of web page sources
|
|
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
2005-10-07 14:42:31 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p>
|
|
|
|
|
|
Volunteers interested in getting deeper into the maintenance should also
|
|
|
|
|
|
be familiar with
|
|
|
|
|
|
</p>
|
2010-01-14 22:24:23 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<ul>
|
|
|
|
|
|
<li>
|
2017-08-20 16:01:17 +00:00
|
|
|
|
<a href="https://www.gnu.org/software/bash/">Bash</a> – for the maintenance
|
2014-01-24 21:16:12 +00:00
|
|
|
|
and page creation scripts
|
|
|
|
|
|
</li>
|
|
|
|
|
|
<li>
|
2020-07-08 12:05:08 +02:00
|
|
|
|
<a href="https://www.apache.org/">Apache</a> – as the web server
|
2014-01-24 21:16:12 +00:00
|
|
|
|
</li>
|
|
|
|
|
|
</ul>
|
2009-01-04 21:18:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<h2 id="Understanding">Understanding how the web pages are built</h2>
|
2005-10-07 14:42:31 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p>
|
|
|
|
|
|
The web pages of <var>fsfe.org</var> are maintaned as a set of
|
|
|
|
|
|
XML files. The web server generates the HTML pages from these XML files
|
|
|
|
|
|
automatically every ten minutes. Consequently, all editing of the pages
|
|
|
|
|
|
is done in the XML files, and the HTML is never edited directly.
|
|
|
|
|
|
</p>
|
2005-10-07 14:42:31 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p>
|
|
|
|
|
|
Every page on fsfe.org is named
|
|
|
|
|
|
<var><em>pagename</em>.<em>language</em>.html</var>
|
2025-10-30 12:34:42 +00:00
|
|
|
|
(<em>language</em> being the two-letter <a href="https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes">ISO-639
|
2014-01-24 21:16:12 +00:00
|
|
|
|
code</a> of the language, like "en" for English or "de" for German).
|
|
|
|
|
|
The source files are named
|
|
|
|
|
|
<var><em>pagename</em>.<em>language</em>.xhtml</var>.
|
|
|
|
|
|
</p>
|
2005-10-07 14:42:31 +00:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<p>
|
|
|
|
|
|
Some pages have a dynamic part: apart from the fixed texts taken
|
|
|
|
|
|
from the XHTML file, they include information from one or several
|
|
|
|
|
|
XML files. Whenever such a page is built, the build system takes
|
|
|
|
|
|
the translated XML files where available, and falls back to the
|
|
|
|
|
|
English version of those XML files that have not yet been
|
|
|
|
|
|
translated. This way, such pages can end up with parts of the
|
|
|
|
|
|
text being translated and other parts still showing in English.
|
2022-10-07 20:47:48 +02:00
|
|
|
|
Examples of such pages include the <a href="/index.html">start page</a>, the
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<a href="/news/">news page</a>, and the <a href="/events/">events
|
|
|
|
|
|
page</a>.
|
|
|
|
|
|
</p>
|
2009-01-04 21:18:30 +00:00
|
|
|
|
|
2017-08-20 16:01:17 +00:00
|
|
|
|
<h2 id="Getting">Working with the website as an editor</h2>
|
2021-01-08 17:24:31 +01:00
|
|
|
|
|
2017-08-20 16:01:17 +00:00
|
|
|
|
<p>Please visit our <a href="https://wiki.fsfe.org/TechDocs/Mainpage/Editing">website editing wiki page</a> to find more information about:</p>
|
2021-01-08 17:24:31 +01:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
<ul>
|
2017-08-20 16:01:17 +00:00
|
|
|
|
<li>how to copy the websites' source code to your computer</li>
|
|
|
|
|
|
<li>how to edit and push files to the website</li>
|
|
|
|
|
|
<li>how to coordinate with other website editors</li>
|
|
|
|
|
|
<li>responsible handling of write access</li>
|
|
|
|
|
|
<li>advanced webmaster techniques</li>
|
|
|
|
|
|
<li>proper licencing of source code and media</li>
|
2014-01-24 21:16:12 +00:00
|
|
|
|
</ul>
|
2021-01-08 17:24:31 +01:00
|
|
|
|
|
2014-01-24 21:16:12 +00:00
|
|
|
|
</div>
|
|
|
|
|
|
<!--/e-content-->
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
|
<sidebar promo="about-fsfe">
|
2014-01-24 21:43:17 +00:00
|
|
|
|
<div id="related-content">
|
|
|
|
|
|
<h3>Howtos:</h3>
|
|
|
|
|
|
<ul>
|
2022-02-08 12:57:33 +01:00
|
|
|
|
<li>
|
|
|
|
|
|
<a href="https://wiki.fsfe.org/TechDocs/Mainpage/">Technical documentation of the FSFE website</a>
|
|
|
|
|
|
</li>
|
2014-01-24 21:43:17 +00:00
|
|
|
|
<li>
|
2022-02-08 12:52:16 +01:00
|
|
|
|
<a href="/contribute/web/features.html">A template article, to use the new webdesign</a>
|
2014-08-04 15:15:27 +00:00
|
|
|
|
</li>
|
2014-01-24 21:43:17 +00:00
|
|
|
|
</ul>
|
|
|
|
|
|
</div>
|
2014-01-24 21:16:12 +00:00
|
|
|
|
</sidebar>
|
2011-12-09 20:17:21 +00:00
|
|
|
|
|
2005-10-07 14:42:31 +00:00
|
|
|
|
</html>
|