Completely redesign the front page
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Reinhard Müller 2020-04-18 21:30:56 +02:00
parent bc7634bfaf
commit 768b46f448
64 changed files with 505 additions and 2000 deletions

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<version>1</version>
<quote
id="kroah-hartman"
image="/picturebase/people/2018-greg-kroah-hartman-300px.jpg">
image="/picturebase/people/2018-greg-kroah-hartman-300px.jpg"
frontpage="yes">
<name>
Greg Kroah-Hartman (Linux Kernel Developer)
</name>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<version>1</version>
<quote
id="kroah-hartman"
image="/picturebase/people/2018-greg-kroah-hartman-300px.jpg">
image="/picturebase/people/2018-greg-kroah-hartman-300px.jpg"
frontpage="yes">
<name>
Greg Kroah-Hartman (Programues Kernel-i Linux)
</name>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<version>1</version>
<quote
id="cryptie"
image="/picturebase/people/2018-cryptie-300px.jpg">
image="/picturebase/people/2018-cryptie-300px.jpg"
frontpage="yes">
<name>
Amandine “Cryptie” (Privacy Specialist)
</name>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<version>1</version>
<quote
id="lequertier"
image="/picturebase/people/2018-vincent-lequertier-300px.jpg">
image="/picturebase/people/2018-vincent-lequertier-300px.jpg"
frontpage="yes">
<name>
Vincent Lequertier (PhD candidate Artificial Intelligence)
</name>

BIN
graphics/color-bar.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 576 KiB

After

Width:  |  Height:  |  Size: 450 KiB

View File

@ -1,84 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Gemeinnützige Organisation, die für ein allgemeines Verständnis und Unterstützung von Freier Software arbeitet. Beinhaltet Meldungen, Veranstaltungen und Kampagnen." />
<meta name="keywords" content="fsfe Freie Software Open Source foss floss oss fsf Regierung Öffentliche Verwaltung gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Free Software Foundation Europe</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="RSS-Feed der Meldungen"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="FSFE auf Mastodon folgen" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
<div class="more-news">
<a href="/news/news.html" class="learn-more">Alle Meldungen</a>
<a href="https://planet.fsfe.org/en" class="learn-more community-blog-link">Community-Blogs</a>
</div>
</div>
<div id="newsletter" class="section">
<static-element id="video" />
<h2 class="home-newsletter-label">
<newsletter-label />
</h2>
<subscribe-nl />
Zum <a href="/news/newsletter.html">Archiv</a>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="events RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="FSFE events as iCal feed"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<div class="home-shop-block">
<a href="/contribute/spreadtheword.html" class="home-order-image-container">
<img src="/graphics/infomaterial-450px.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/contribute/spreadtheword.html">Infomaterial</a>
</div>
<div class="home-shop-block">
<a href="/order/order.html?ref-frontpage" class="home-order-image-container">
<img src="/graphics/t-shirt-promo-v2.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Fanartikel</a>
</div>
</div>
</div>
</body>
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,90 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<version>2</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Non profit organisation working to create general understanding and support for software freedom. Includes news, events, and campaigns." />
<meta name="keywords" content="fsfe free software open source foss floss oss fsf government public sector gpl" />
<meta
name="description"
content="Non profit organisation working to create general understanding
and support for software freedom. Includes news, events, and campaigns.
"/>
<meta
name="keywords"
content="fsfe free software open source foss floss oss fsf government
public sector gpl"/>
</head>
<body class="frontpage" id="index-html">
<campaigns />
<body class="frontpage">
<h1 class="hidden">Free Software Foundation Europe</h1>
<h1 class="hide">Free Software Foundation Europe</h1>
<div class="introduction">
<p>
Free Software Foundation Europe is a charity that empowers users to
control technology.
</p>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="news RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="follow FSFE on Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<p>
Software is deeply involved in all aspects of our lives. Free Software
gives everybody the rights to use, understand, adapt and share software.
These rights help support other fundamental rights like freedom of
speech, freedom of press and privacy.
<a class="learn-more" href="/freesoftware/index.html">Learn more...</a>
</p>
</div>
<all-news />
<h2>
Our Latest News
<a class="learn-more" href="/news/index.html">Read&#160;more...</a>
</h2>
<div class="more-news">
<a href="/news/news.html" class="learn-more">See all news</a>
<a href="https://planet.fsfe.org/en" class="learn-more community-blog-link">Read the Community blogs</a>
</div>
</div>
<div class="news">
<dynamic-content-news/>
</div>
<div id="newsletter" class="section">
<static-element id="video" />
<h2 class="home-newsletter-label">
<newsletter-label />
</h2>
<subscribe-nl />
Read <a href="/news/newsletter.html">the archive</a>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="events RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="FSFE events as iCal feed"><i class="fa fa-calendar-o"></i></a>
</h2>
<div class="subscribe">
<p>
Subscribe to our email updates. Our experts inform you about current
news, events, activities, and how you can contribute.
</p>
<form method="post" action="https://my.fsfe.org/subscribe">
<p>
If you know about a FSFE related event that is not yet listed here or
that you run on your own, you can easily add it by using our
<a href="/community/tools/eventregistration.html">event announcement tool</a>.
<input type="hidden" name="language" value="en"/>
<input type="text" name="name" placeholder="Your name" required="yes"/>
<input type="email" name="email1" placeholder="Your email address" required="yes"/>
<input type="hidden" name="wants_info" value="yes"/>
<input type="hidden" name="return_to" value="https://fsfe.org/index.html"/>
</p>
<button class="btn btn-default" type="submit">Stay informed</button>
</form>
</div>
<all-events />
<h2>
Our Community
<a class="learn-more" href="/contribute/index.html">Get&#160;active...</a>
</h2>
<div class="testimonials">
<dynamic-content-testimonials/>
</div>
<h2 class="hidden">Donate</h2>
<div class="become-supporter">
<p>
Freedom in the information society needs your financial contribution.
</p>
<a class="btn btn-default" href="https://my.fsfe.org/donate">Become a supporter now</a>
</div>
<h2>Your Next Steps</h2>
<div class="next-steps">
<div class="column">
<h3>Information material</h3>
<a href="/contribute/spreadtheword.html">
<img src="/graphics/infomaterial-450px.png" alt=""/>
</a>
<p>
<a class="learn-more" href="/contribute/spreadtheword.html">Spread the word...</a>
</p>
</div>
<div id="shop-promo" class="section">
<div class="home-shop-block">
<a href="/contribute/spreadtheword.html" class="home-order-image-container">
<img src="/graphics/infomaterial-450px.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/contribute/spreadtheword.html">Infomaterial</a>
</div>
<div class="column events">
<h3>Events</h3>
<dynamic-content-events/>
<p>
<a class="learn-more" href="/events/events.html">See all events...</a>
</p>
</div>
<div class="home-shop-block">
<a href="/order/order.html?ref-frontpage" class="home-order-image-container">
<img src="/graphics/t-shirt-promo-v2.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Shop</a>
</div>
<div class="column">
<h3>Merchandise</h3>
<a href="/order/index.html">
<img src="/graphics/t-shirt-promo-v2.png" alt=""/>
</a>
<p>
<a class="learn-more" href="/order/index.html">Get your gear...</a>
</p>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
<followup>no</followup>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>0</version>
<head>
<title>FSFE - Fundación del Software Libre de Europa</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Organización sin ánimo de lucro, con el fin de crear conciencia general y apoyar la libertad de software. Abarca la publicacion de noticias, eventos y campañas." />
<meta name="keywords" content="fsfe software libre fuente abierta foss floss oss fsf gobierno sector público gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Fundación del Software Libre de Europa</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="Canal RSS de noticias"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="Siga a la FSFE en Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
</div>
<div id="newsletter" class="section">
<a class="big-donate" href="https://my.fsfe.org/support">Hágase patrocinador</a>
<h2><a href="/news/newsletter.html"><newsletter-label /></a></h2>
<subscribe-nl />
<ul id="more-news-list">
<li><a href="/news/news.html" class="learn-more">Ver todas las noticias</a></li>
<li><a href="http://planet.fsfe.org/en" class="learn-more">Leer los blogs de la FSFE</a></li>
</ul>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="Canal RSS de eventos"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="Eventos de la FSFE en formato iCal"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<a href="/order/order.html?ref-frontpage"><img src="/graphics/tshirt-promo.jpg" alt="" /></a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Tienda</a>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
<translator>Miguel Abad</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,71 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>0</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Organisation à but non lucratif œuvrant en faveur du logiciel libre. Actualités, évènements et campagnes." />
<meta name="keywords" content="fsfe free software open source foss floss oss fsf government public sector gpl logiciel libre secteur public gouvernement gnu" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Free Software Foundation Europe</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="flux RSS d'actualités"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="Suivre la FSFE sur Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
</div>
<div id="newsletter" class="section">
<a class="big-donate" href="https://my.fsfe.org/support">Devenez un soutien</a>
<h2><a href="/news/newsletter.html"><newsletter-label /></a></h2>
<subscribe-nl/>
<ul id="more-news-list">
<li><a href="/news/news.html" class="learn-more">Voir toutes les actualités</a></li>
<li><a href="http://planet.fsfe.org/fr" class="learn-more">Lire les blogs FSFE</a></li>
</ul>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="flux RSS d'évènements"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="évènements FSFE au format iCal"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<a href="/order/order.html?ref-frontpage"><img src="/graphics/tshirt-promo.jpg" alt="" /></a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Boutique</a>
</div>
</div>
</body>
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,91 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Organizzazione non profit che opera per supportare e diffondere il Software Libero. Inoltre diffonde notizie sul settore, organizza e partecipa a eventi e campagne." />
<meta name="keywords" content="fsfe software libero open source foss floss fsf pubblica amministrazione gpl licenza" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Free Software Foundation Europe</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="Feed RSS delle notizie"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="Segui FSFE su Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
<div class="more-news">
<a href="/news/news.html" class="learn-more">Mostra tutte le notizie</a>
<a href="https://planet.fsfe.org/en" class="learn-more community-blog-link">Leggi i blog della comunità</a>
</div>
</div>
<div id="newsletter" class="section">
<static-element id="video" />
<h2 class="home-newsletter-label">
<newsletter-label />
</h2>
<subscribe-nl />
Consulta l'<a href="/news/newsletter.html">archivio</a>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="Feed RSS degli eventi"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="Feed iCal degli eventi"><i class="fa fa-calendar-o"></i></a>
</h2>
<p>
Se sei a conoscenza di un evento collegato alla FSFE che non è presente nella lista
o ne stai organizzando uno, puoi aggiungerlo a questa pagina usando lo strumento di
<a href="/community/tools/eventregistration.html">registrazione eventi</a>.
</p>
<all-events />
</div>
<div id="shop-promo" class="section">
<div class="home-shop-block">
<a href="/contribute/spreadtheword.html" class="home-order-image-container">
<img src="/graphics/infomaterial-450px.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/contribute/spreadtheword.html">Materiale promozionale</a>
</div>
<div class="home-shop-block">
<a href="/order/order.html?ref-frontpage" class="home-order-image-container">
<img src="/graphics/t-shirt-promo-v2.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Negozio</a>
</div>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
<translator>Tarin Gamberini e Sebastiano Pistore</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,90 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Organisatie zonder winstoogmerk werkt aan het creëren van algemeen begrip voor en steun van softwarevrijheid. Bevat nieuws, evenementen en campagnes." />
<meta name="keywords" content="fsfe vrije software open bron foss floss oss fsf overheid publieke sector gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Free Software Foundation Europe</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="nieuws RSS-feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="volg FSFE op Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
<div class="more-news">
<a href="/news/news.html" class="learn-more">Bekijk al het nieuws</a>
<a href="https://planet.fsfe.org/en" class="learn-more community-blog-link">Lees de gemeenschapsblogs</a>
</div>
</div>
<div id="newsletter" class="section">
<static-element id="video" />
<h2 class="home-newsletter-label">
<newsletter-label />
</h2>
<subscribe-nl />
Lees <a href="/news/newsletter.html">het archief</a>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="evenementen RSS-feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="FSFE-evenementen als iCal-feed"><i class="fa fa-calendar-o"></i></a>
</h2>
<p>
Als u iets weet over een FSFE-gerelateerd evenement dat nog niet op deze lijst staat of dat u zelf organiseert dan kunt u het eenvoudig toevoegen door gebruik te maken van ons
<a href="/community/tools/eventregistration.html">gereedschap voor het aankondigen van evenementen</a>.
</p>
<all-events />
</div>
<div id="shop-promo" class="section">
<div class="home-shop-block">
<a href="/contribute/spreadtheword.html" class="home-order-image-container">
<img src="/graphics/infomaterial-450px.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/contribute/spreadtheword.html">Infomateriaal</a>
</div>
<div class="home-shop-block">
<a href="/order/order.html?ref-frontpage" class="home-order-image-container">
<img src="/graphics/t-shirt-promo-v2.png" alt="" class="home-order-image" />
</a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Winkel</a>
</div>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
<translator>André Ockers</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>0</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Non profit organisation working to create general understanding and support for software freedom. Includes news, events, and campaigns." />
<meta name="keywords" content="fsfe free software open source foss floss oss fsf government public sector gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Free Software Foundation Europe</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="news RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="follow FSFE on Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
</div>
<div id="newsletter" class="section">
<a class="big-donate" href="https://my.fsfe.org/support">Zostań naszym darczyńcą</a>
<h2><a href="/news/newsletter.html"><newsletter-label /></a></h2>
<subscribe-nl />
<ul id="more-news-list">
<li><a href="/news/news.html" class="learn-more">Wszystkie wiadomości</a></li>
<li><a href="http://planet.fsfe.org/en" class="learn-more">Blog FSFE</a></li>
</ul>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="events RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="FSFE events as iCal feed"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<a href="/order/order.html?ref-frontpage"><img src="/graphics/tshirt-promo.jpg" alt="" /></a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Sklep</a>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
<translator>Damian Fajfer</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>0</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Non profit organisation working to create general understanding and support for software freedom. Includes news, events, and campaigns." />
<meta name="keywords" content="fsfe free software open source foss floss oss fsf government public sector gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Free Software Foundation Europe</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="news RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="follow FSFE on Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
</div>
<div id="newsletter" class="section">
<a class="big-donate" href="https://my.fsfe.org/support">Torne-se um apoiante</a>
<h2><a href="/news/newsletter.html"><newsletter-label /></a></h2>
<subscribe-nl />
<ul id="more-news-list">
<li><a href="/news/news.html" class="learn-more">Ver todas as notícias</a></li>
<li><a href="http://planet.fsfe.org/en" class="learn-more">Ler os blogs da FSFE</a></li>
</ul>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="events RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="FSFE events as iCal feed"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<a href="/order/order.html?ref-frontpage"><img src="/graphics/tshirt-promo.jpg" alt="" /></a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Loja</a>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>adira</followup>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,80 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>0</version>
<head>
<title>ЕФСПО - Европейский фонд свободного программного обеспечения</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description"
content="Некоммерческая организация, работающая над популяризацией и
поддержкой свободы программ. В том числе новости, мероприятия и кампании." />
<meta name="keywords"
content="ефспо свободные программы открытый исходный текст публичный сектор
государства gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Европейский фонд свободного программного обеспечения</h1>
<div id="feeds">
<div id="news" class="section">
<h2><a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss"
title="лента новостей RSS"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe"
title="следите за ЕФСПО на Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
</div>
<div id="newsletter" class="section">
<a class="big-donate" href="https://my.fsfe.org/support">Стань сторонником</a>
<h2><a href="/news/newsletter.html"><newsletter-label /></a></h2>
<subscribe-nl />
<ul id="more-news-list">
<li><a href="/news/news.html" class="learn-more">Все новости</a></li>
<li><a href="http://planet.fsfe.org/en" class="learn-more">Блоги ЕФСПО</a></li>
</ul>
</div>
<hr />
<div id="events" class="section">
<h2><a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss"
title="лента RSS мероприятий"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics"
title="мероприятия ЕФСПО в виде ленты iCal"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<a href="/order/order.html?ref-frontpage"><img src="/graphics/tshirt-promo.jpg"
alt="[футболка и чашки с символикой ЕФСПО]" /></a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Магазин</a>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -8,7 +8,6 @@ news/nl/.nl-$thisyear*:[front-page]
news/nl/.nl-$lastyear*:[front-page]
news/podcast/episode-*:[front-page]
news/podcast/.episode-*:[front-page]
events/$nextyear/event-*:[front-page]
about/people/feeds/testimonials/*:[]
events/$thisyear/event-*:[front-page]
tools/frontpage/*:[]
tools/static-elements/element-*:[]
events/$nextyear/event-*:[front-page]

View File

@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>0</version>
<head>
<title>FSFE - Free Software Foundation Europe</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Organizëm jofitimprurës që punon për të krijuar një ide të përgjithshme dhe përkrahje për lirinë e software-it. Përfshin lajme, veprimtari, dhe fushata." />
<meta name="keywords" content="fsfe software i lirë burim i hapur foss floss oss fsf sektor publik qeveri gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Free Software Foundation Europe</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="prurje RSS lajmesh"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="ndiqeni FSFE-në në Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
</div>
<div id="newsletter" class="section">
<a class="big-donate" href="https://my.fsfe.org/support">Bëhuni një përkrahës</a>
<h2><a href="/news/newsletter.html"><newsletter-label /></a></h2>
<subscribe-nl />
<ul id="more-news-list">
<li><a href="/news/news.html" class="learn-more">Shihni krejt lajmet</a></li>
<li><a href="http://planet.fsfe.org/en" class="learn-more">Lexoni blogje FSFE</a></li>
</ul>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="Prurje RSS veprimtarish"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="Prurje iCal për veprimtaritë e FSFE-së"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<a href="/order/order.html?ref-frontpage"><img src="/graphics/tshirt-promo.jpg" alt="" /></a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Blini</a>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>join</followup>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>0</version>
<head>
<title>FSFE - Avrupa Özgür Yazılım Vakfı</title>
<script src="/scripts/jquery.cycle2.min.js" type="text/javascript"></script>
<meta name="description" content="Non profit organisation working to create general understanding and support for software freedom. Includes news, events, and campaigns." />
<meta name="keywords" content="fsfe free software open source foss floss oss fsf government public sector gpl" />
</head>
<body class="frontpage" id="index-html">
<campaigns />
<h1 class="hide">Avrupa Özgür Yazılım Vakfı</h1>
<div id="feeds">
<div id="news" class="section">
<h2>
<a href="/news/news.html"><news-label /></a>
<a class="rss-feed" href="/news/news.rss" title="news RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="https://mastodon.social/@fsfe" title="follow FSFE on Mastodon" rel="me"><i class="fa fa-comments-o"></i></a>
</h2>
<all-news />
</div>
<div id="newsletter" class="section">
<a class="big-donate" href="https://my.fsfe.org/support">Destekçi olun</a>
<h2><a href="/news/newsletter.html"><newsletter-label /></a></h2>
<subscribe-nl />
<ul id="more-news-list">
<li><a href="/news/news.html" class="learn-more">Bütün haberler</a></li>
<li><a href="http://planet.fsfe.org/en" class="learn-more">FSFE bloglarını okuyun</a></li>
</ul>
</div>
<hr />
<div id="events" class="section">
<h2>
<a href="/events/events.html"><events-label /></a>
<a class="rss-feed" href="/events/events.rss" title="events RSS feed"><i class="fa fa-rss"></i></a>
<a class="ical" href="webcal://fsfe.org/events/events.ics" title="FSFE events as iCal feed"><i class="fa fa-calendar-o"></i></a>
</h2>
<all-events />
</div>
<div id="shop-promo" class="section">
<a href="/order/order.html?ref-frontpage"><img src="/graphics/tshirt-promo.jpg" alt="" /></a>
<a class="big-donate" href="/order/order.html?ref-frontpage">Mağaza</a>
</div>
</div>
</body>
<!--Do not translate this ↓-->
<followup>katılın</followup>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

391
index.xsl
View File

@ -1,243 +1,188 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="fsfe.xsl"/>
<xsl:variable name="today" select="/buildinfo/@date"/>
<xsl:import href="tools/xsltsl/static-elements.xsl" />
<xsl:import href="fsfe.xsl" />
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
<!-- ==================================================================== -->
<!-- Dynamic list of news items -->
<!-- ==================================================================== -->
<xsl:template match="body">
<div id="frontpage">
<xsl:apply-templates />
</div>
</xsl:template>
<xsl:template match="dynamic-content-news">
<xsl:for-each select="/buildinfo/document/set/news[
translate(@date, '-', '') &lt;= translate($today, '-', '')
and (tags/tag = 'front-page')
]">
<xsl:sort select="@date" order="descending"/>
<xsl:if test="position() &lt;= 3">
<xsl:element name="div">
<xsl:attribute name="class">column</xsl:attribute>
<xsl:element name="div">
<xsl:attribute name="class">row</xsl:attribute>
<!--xsl:template match="quote-box">
<xsl:call-template name="quote-box">
<xsl:with-param name="tag" select="@tag" />
</xsl:call-template>
</xsl:template-->
<!-- Image (with or without link) -->
<xsl:element name="div">
<xsl:attribute name="class">image</xsl:attribute>
<xsl:choose>
<xsl:when test="link != ''">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="link"/>
</xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="image"/>
</xsl:attribute>
<xsl:attribute name="alt"/>
</xsl:element><!-- img -->
</xsl:element><!-- a -->
</xsl:when>
<xsl:otherwise>
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="image"/>
</xsl:attribute>
<xsl:attribute name="alt"/>
</xsl:element><!-- img -->
</xsl:otherwise>
</xsl:choose>
</xsl:element><!-- div/image -->
<xsl:template match="label-ourwork2011">
<xsl:call-template name="gettext">
<xsl:with-param name="id" select="'support'" />
</xsl:call-template>
</xsl:template>
<xsl:element name="div">
<xsl:attribute name="class">text</xsl:attribute>
<!--display dynamic list of news items-->
<xsl:template match="all-news">
<xsl:call-template name="fetch-news">
<xsl:with-param name="tag">front-page</xsl:with-param>
<xsl:with-param name="nb-items" select="4" />
<xsl:with-param name="show-date" select="'yes'" />
<!--TODO enable a "Read More" link with class "learn-more" at the end of newsteaser-->
</xsl:call-template>
<!-- Title (with or without link) -->
<xsl:element name="h3">
<xsl:choose>
<xsl:when test="link != ''">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="link"/>
</xsl:attribute>
<xsl:value-of select="title"/>
</xsl:element><!-- a -->
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="title"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element><!-- h3 -->
</xsl:template>
<!-- Date -->
<xsl:element name="p">
<xsl:attribute name="class">date</xsl:attribute>
<xsl:value-of select="@date"/>
</xsl:element><!-- p/date -->
<!--display dynamic list of event items-->
<xsl:template match="all-events">
<!-- Current events -->
<xsl:call-template name="fetch-events">
<xsl:with-param name="wanted-time" select="'present'" />
<xsl:with-param name="tag">front-page</xsl:with-param>
<xsl:with-param name="display-details" select="'yes'" />
</xsl:call-template>
<!-- Teaser -->
<xsl:element name="p">
<xsl:attribute name="class">teaser</xsl:attribute>
<xsl:apply-templates select="body/node()"/>
<xsl:if test="link != ''">
<xsl:text> </xsl:text>
<xsl:element name="a">
<xsl:attribute name="class">learn-more</xsl:attribute>
<xsl:attribute name="href">
<xsl:value-of select="link"/>
</xsl:attribute>
</xsl:element><!-- a/learn-more -->
</xsl:if>
</xsl:element><!-- p/teaser -->
<!-- Future events -->
<xsl:call-template name="fetch-events">
<xsl:with-param name="wanted-time" select="'future'" />
<xsl:with-param name="tag">front-page</xsl:with-param>
<xsl:with-param name="display-details" select="'yes'" />
<xsl:with-param name="nb-items" select="3" />
<!--FIXME ↑ why is it showing one more?-->
</xsl:call-template>
</xsl:element><!-- div/text -->
<xsl:element name="p">
<xsl:element name="a">
<xsl:attribute name="href">/events/events.html</xsl:attribute>
<xsl:attribute name="class">learn-more</xsl:attribute>
<xsl:call-template name="more-events" /><xsl:text></xsl:text>
</xsl:element>
</xsl:element>
</xsl:template>
<!-- display campaign box 3 -->
<xsl:template match="campaign-box-3">
<xsl:element name="a">
<xsl:attribute name="href">/campaigns/ilovefs/ilovefs<xsl:value-of select="/buildinfo/@language" />.html</xsl:attribute>
<xsl:variable name="lang" select="/buildinfo/@language" />
<xsl:variable name="img-path"
select="concat( '/campaigns/valentine/valentine-358x60-', substring($lang, 2, 2) , '.png' )" />
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="$img-path" />
</xsl:attribute>
<!-- And on error (if previous file does not exist), we load our default image -->
<!-- xsl:attribute name="onerror">
<xsl:text>this.src='/campaigns/valentine/valentine-358x60-en.png';</xsl:text>
</xsl:attribute -->
<xsl:attribute name="alt"
value="No picture" />
</xsl:element>
</xsl:element>
</xsl:template>
<xsl:template match="campaigns">
<div
id="campaigns-boxes"
class="cycle-slideshow"
data-cycle-log="false"
data-cycle-pause-on-hover="true"
data-cycle-speed="500"
data-cycle-timeout="6000"
data-cycle-slides="a"
data-cycle-fx="scrollHorz"
data-cycle-swipe="true">
<div class="cycle-pager"/>
<xsl:for-each select="/buildinfo/document/set/campaign[@running = 'yes']">
<xsl:apply-templates select="." mode="slideshow" />
</xsl:for-each>
</div>
</xsl:template>
<xsl:template match="campaign" mode="slideshow">
<a href="{link}" class="campaign-box">
<xsl:attribute name="id"><xsl:value-of select="@id" /></xsl:attribute>
<!-- If you use the content tag, you can define boxes arbitrarily,
but you shouldn't use photo/author/copyright then -->
<xsl:if test=" content != '' ">
<xsl:apply-templates select="content/@* | content/node()"/>
</xsl:element><!-- div/row -->
</xsl:element><!-- div/column -->
</xsl:if>
</xsl:for-each>
</xsl:template>
<xsl:if test=" photo != '' "><img src="{photo}" alt="" /></xsl:if>
<xsl:if test=" text != '' ">
<p class="text"><xsl:value-of select="text" /></p>
<!-- ==================================================================== -->
<!-- Dynamic list of testimonial quotes -->
<!-- ==================================================================== -->
<xsl:template match="dynamic-content-testimonials">
<xsl:for-each select="/buildinfo/document/set/quote[@frontpage]">
<xsl:element name="div">
<xsl:attribute name="class">column</xsl:attribute>
<xsl:element name="div">
<xsl:attribute name="class">row</xsl:attribute>
<!-- Image with link -->
<xsl:element name="div">
<xsl:attribute name="class">image</xsl:attribute>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:text>/about/people/testimonials.html#</xsl:text>
<xsl:value-of select="@id"/>
</xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="class">img-circle</xsl:attribute>
<xsl:attribute name="src">
<xsl:value-of select="@image"/>
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="/buildinfo/document/text[@id='photograph']"/>
</xsl:attribute>
</xsl:element><!-- img -->
</xsl:element><!-- a -->
</xsl:element><!-- div/image -->
<!-- Text and source -->
<xsl:element name="div">
<xsl:attribute name="class">text</xsl:attribute>
<xsl:element name="p">
<xsl:apply-templates select="text/node()"/>
</xsl:element><!-- p -->
<xsl:element name="p">
<xsl:attribute name="class">source</xsl:attribute>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:text>/about/people/testimonials.html#</xsl:text>
<xsl:value-of select="@id"/>
</xsl:attribute>
<xsl:apply-templates select="name/node()"/>
</xsl:element><!-- a -->
</xsl:element><!-- p/source -->
</xsl:element><!-- div/text -->
</xsl:element><!-- div/row -->
</xsl:element><!-- div/column -->
</xsl:for-each>
</xsl:template>
<!-- ==================================================================== -->
<!-- Dynamic list of events -->
<!-- ==================================================================== -->
<xsl:template match="dynamic-content-events">
<xsl:for-each select="/buildinfo/document/set/event
[translate (@end, '-', '') &gt;= translate ($today, '-', '')
and (tags/tag = 'front-page')
]">
<xsl:sort select="@start"/>
<xsl:if test="position() &lt;= 3">
<!-- Date -->
<xsl:element name="p">
<xsl:attribute name="class">date</xsl:attribute>
<xsl:value-of select="@start"/>
<xsl:if test="@start != @end">
<xsl:text> </xsl:text>
<xsl:value-of select="@end"/>
</xsl:if>
</xsl:element><!-- p/date -->
<!-- Description -->
<xsl:element name="p">
<xsl:value-of select="title"/>
</xsl:element><!-- p -->
</xsl:if>
<xsl:if test=" text2 != '' ">
<p class="text2"><xsl:value-of select="text2" /></p>
</xsl:if>
<!-- Author (if existing) -->
<xsl:if test="author != ''">
<span class="author"><xsl:value-of select="author" /></span>
</xsl:if>
<!-- Copyright notice (if existing) -->
<xsl:if test="copyright != ''">
<span class="copyright"><xsl:value-of select="copyright" /></span>
</xsl:if>
</a>
</xsl:template>
<!-- display campaign box 4 -->
<xsl:template match="campaign-box4">
</xsl:template>
<!--display labels-->