20240408-presspage (#4117)
All checks were successful
continuous-integration/drone/push Build is passing

Reviewed-on: #4117
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
This commit is contained in:
tobiasd 2024-04-25 09:41:15 +00:00 committed by tobiasd
parent 5de2b4bf1d
commit 26d174be83
16 changed files with 168 additions and 188 deletions

View File

@ -90,6 +90,17 @@
</xsl:element>
</xsl:element>
</xsl:when>
<xsl:when test="/buildinfo/document/followup = 'press'">
<xsl:attribute name="class">join</xsl:attribute>
<xsl:element name="h2">
<xsl:call-template name="fsfe-gettext"><xsl:with-param name="id" select="'followup/press-header'" /></xsl:call-template>
</xsl:element>
<xsl:element name="div">
<xsl:element name="p">
<xsl:call-template name="fsfe-gettext"><xsl:with-param name="id" select="'followup/press-paragraph'" /></xsl:call-template>
</xsl:element>
</xsl:element>
</xsl:when>
<xsl:when test="/buildinfo/document/followup = 'no'">
<xsl:attribute name="class">hide</xsl:attribute>
</xsl:when>

View File

@ -8,7 +8,7 @@
<xsl:template match="tags">
<xsl:element name="ul">
<xsl:attribute name="class">tags</xsl:attribute>
<xsl:for-each select="tag[not(@key='front-page')]">
<xsl:for-each select="tag[not(@key='front-page') and not(@key='press')]">
<xsl:element name="li">
<xsl:element name="a">
<xsl:attribute name="href">

View File

@ -81,8 +81,6 @@
<text id="fs/basics">Free Software Basics</text>
<text id="community/discuss">Free Software Discussions</text>
<text id="learn-more">Learn more</text>
<text id="newsletter">Newsletter</text>
@ -175,9 +173,6 @@
<!-- Motivational texts for fellowship, support or donations -->
<text id="support">Support the FSFE</text>
<text id="show-support">Show your support!</text>
<text id="show-support-paragraph">FSFE needs your support to get its voice heard! Every hit counts!</text>
@ -195,6 +190,9 @@
Software wherever necessary, and to be an independent voice.
</text>
<text id="followup/press-header">Stay informed</text>
<text id="followup/press-paragraph">The best way to keep up to date is to subscribe to our <a href="/press/press.html">press releases</a> or <a href="/news/index.html">news updates</a>. You can also contact our press team at <email mailto="yes">press@fsfe.org</email>.</text>
<!-- pdfreaders.org -->
<text id="pdfreaders-head-readers">The Readers</text>
<text id="pdfreaders-head-standards">Open Standards</text>

BIN
graphics/icons/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
graphics/icons/pictures.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
graphics/icons/podcast.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
graphics/icons/video.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -155,6 +155,7 @@ control over your devices!</p>
<tag key="deviceneutrality">Device Neutrality</tag>
<tag key="policy">European Public Policy</tag>
<tag key="european-union">European Union</tag>
<tag key="press"/>
</tags>
<discussion href="https://community.fsfe.org/t/1136" />

View File

@ -184,6 +184,7 @@ el control sobre sus dispositivos.
<tag key="deviceneutrality">Device Neutrality</tag>
<tag key="policy">Política Pública Europea</tag>
<tag key="european-union">European Union</tag>
<tag key="press" />
</tags>
<discussion href="https://community.fsfe.org/t/1136" />

View File

@ -71,6 +71,7 @@ Consultant.</p>
<tag key="front-page"/>
<tag key="policy">European Public Policy</tag>
<tag key="european-union">European Union</tag>
<tag key="press"/>
</tags>
<discussion href="https://community.fsfe.org/t/1140" />

View File

@ -156,6 +156,7 @@ you!
<tag key="elections">EU Elections</tag>
<tag key="european-union">European Union</tag>
<tag key="pmpc">"Public Money? Public Code!"</tag>
<tag key="press" />
</tags>
<discussion href="https://community.fsfe.org/t/1146" />

View File

@ -167,6 +167,7 @@ Envisagez de soutenir la FSFE et de faire un don. Merci !
<tag key="elections">Élections UE</tag>
<tag key="european-union">Union Européenne</tag>
<tag key="pmpc">"Argent public ? Code public !"</tag>
<tag key="press" />
</tags>
<discussion href="https://community.fsfe.org/t/1146" />

View File

@ -1,204 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>5</version>
<version>6</version>
<head>
<title>Press Room</title>
<title>Newsroom</title>
<style>
ul.subheadings li {
grid-template-columns: 1fr 4fr;
display: grid;
grid-column-gap: 10px;
margin-top:20px;
}
ul.subheadings li h3 {
margin-top:0px;
}
ul.subheadings li {
grid-template-columns: 1fr 4fr;
display: grid;
grid-column-gap: 10px;
margin-top:20px;
}
ul.subheadings li h3 {
margin-top:0px;
}
div.icon {
max-width: 72px;
}
</style>
}
.box-pressicons {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
.pressicon {
flex: 0.2;
float: left;
margin: 20px;
text-align: center;
}
.pressicon img {
padding-bottom: 10px;
max-width: 90px !important;
}
.btn {
margin: 5px;
}
@media (min-width: 992px) {
.space15 {
padding-top: 45px;
}
}
@media (min-width: 1200px) {
.space15 {
padding-top: 15px;
}
}
</style>
</head>
<body class="toplevel">
<h1>Press</h1>
<div id="introduction">
<!-- for the following two paragraphs, please have a look at https://fsfe.org/about/mission -->
<p>Free Software Foundation Europe is a charity that empowers users to
control technology. Software is deeply involved in all aspects of our
lives; and it is important that this technology empowers rather than
restricts us. Free Software gives everybody the rights to use, understand,
adapt, and share software. These rights help support other fundamental
freedoms like freedom of speech, press, and privacy.</p>
</div>
<div class="right" style="max-width: 100px; width: 25%;">
<img src="/about/graphics/stars.png" alt="Stars of the FSFE logo" />
</div>
<p>The FSFE helps individuals and organisations to understand how Free
Software contributes to freedom, transparency, and self-determination. It
enhances users' rights by abolishing barriers to Free Software adoption,
encouraging people to use and develop Free Software, and providing resources to
enable everyone to further promote Free Software in Europe.</p>
<div class="grid-50-50" style="margin-top:3em">
<div class="box first">
<h2><a href="/news/news.html" class="feed">Latest press releases</a> </h2>
<dynamic-content />
<div style="text-align:center; margin:2em">
<form id="formnl" name="formnl" method="POST" action="//lists.fsfe.org/mailman/listinfo/press-release">
<input type="submit" value="Subscribe" />
</form>
</div>
<p style="margin:0em 2em 0em 2em;">
<strong>Subscribing to our press-release-list is the easiest way to ensure you receive all FSFE's press releases.</strong>
</p>
</div>
<div class="box">
<module id="follow-news"/>
<module id="social-media"/>
</div>
</div>
<div class="grid-50-50" style="margin-top:3em">
<div class="box first">
<h2>Press contact</h2>
<p>
Please direct enquiries to <email mailto="yes">press@fsfe.org</email>, or by post
to:
</p>
<address>
Free Software Foundation Europe e.V.<br />
Schönhauser Allee 6/7<br />
10119 Berlin<br />
Germany
</address>
<p>
Phone: +49-30-27595290
</p>
<p>
For general enquiries, please see our
<a href="/about/contact.html">contact information</a>.
</p>
</div>
<div class="box">
<h2>About FSFE</h2>
<p>The Free Software Foundation Europe was founded in 2001 as a charity to empower users to control technology. You can find our goals defined in <a href="/about/mission">our mission statement</a>, as well as the methods we use to achieve them. In <a href="/about/timeline.html">our timeline</a>, we collected our most important achievements since 2001 for promoting and defending software freedom in Europe, within various areas.</p>
</div>
</div>
<div class="grid-50-50" style="margin-top:3em">
<div class="box first">
<h3>Matthias Kirschner, President of the FSFE:</h3>
<h1>Newsroom</h1>
<div class="grid-50-50">
<div class="box first">
<h2>What is Free Software (Open Source)?</h2>
<figure>
<peertube url="https://media.fsfe.org/w/6txoaBEe4PW5V35x5FJAYp" />
</figure>
</div>
<div class="box">
<h3>What is Free Software (Open Source)?</h3>
<figure>
<peertube url="https://media.fsfe.org/w/xs29yhLxSP1uKLYkSeoKKp" />
</figure>
</div>
</div>
<div style="padding-top:3em">
<h2>Background and resources</h2>
<ul class="subheadings">
<li><div class="icon"><a href="/freesoftware/freesoftware.html"><img src="/graphics/icons/fs-basics.png" alt="Free Software Basics" /></a></div>
<div>
<h3><a href="/freesoftware/freesoftware.html">Free Software Basics</a></h3>
<peertube url="https://media.fsfe.org/w/xs29yhLxSP1uKLYkSeoKKp" />
</figure>
<p>
Access to software determines who may participate in a digital society. Read about Free Software's role within key areas in our introduction to Free Software.
<a href="/freesoftware/freesoftware.html">Free Software</a> gives everybody the rights to use,
understand, adapt, and share software. These rights help support other fundamental freedoms
like freedom of speech, press, and privacy.
</p>
</div>
</li>
<li><div class="icon"><a href="/about/graphics/graphics.html"><img src="/graphics/icons/graphics.png" alt="Logo and Graphics" /></a></div>
<div>
<h3><a href="/about/graphics/graphics.html">Logo and Graphics</a></h3>
<p>
Download our logo and other graphics to use them in your publication.
<div class="box">
<h2>Contact our Press Team</h2>
<p class="space15">
Please direct enquiries to <email mailto="yes">press@fsfe.org</email>, or by post
to:
</p>
</div>
</li>
<li><div class="icon"><a href="/about/principles.html"><img src="/graphics/icons/howwework.png" alt="How we work" /></a></div>
<div>
<h3><a href="/about/principles.html">How we work</a></h3>
<address>
Free Software Foundation Europe e.V.<br />
Schönhauser Allee 6/7<br />
10119 Berlin<br />
Germany
</address>
<p>
We see ourselves as Europeans with different backgrounds who support developing a common culture of co-operation. Our principles will help you understand the way we think and work.
Phone: +49 30 609 899 268<br />
Mobile: +49 157 92 34 72 12
</p>
</div>
</li>
<li><div class="icon"><a href="/about/people/index.html"><img src="/graphics/icons/meetus.png" alt="Who we are" /></a></div>
<div>
<h3><a href="/about/people/index.html">Who we are</a></h3>
<p>
Find members of our community, volunteers, interns, staffers and coordinators on our team page.
Please note that the above contact details are for media enquiries only.
For general enquiries, please see our
<a href="/about/contact.html">contact information</a>.
</p>
<div style="text-align:center; margin:2em;">
<a href="//lists.fsfe.org/mailman/listinfo/press-release" class="btn btn-success">Subscribe to our Press Releases</a>
<a href="//mastodon.social/@fsfe" class="btn btn-info">Follow @fsfe</a>
</div>
</li>
</div>
</div>
<!--
We should have a link to a subset of people on our people page who can
give official press statements
-->
<div class="grid-50-50">
<div class="box first">
<h2>About FSFE</h2>
<p>
<img src="/about/graphics/stars.png" style="height: 150px; float: left; margin: 10px;" />
The Free Software Foundation Europe is a charity that empowers users to control technology. Software is deeply involved in all aspects of our lives; and it is important that this technology empowers rather than restricts us.
</p>
<p>
Since its foundation in 2001, the FSFE has been working every single day to further Free Software in Europe and beyond. With our concrete activities,based upon the three pillars of our work, we focus on protecting and extending user rights. Some of our actions run for many years, some are aimed at short-term developments, but all are part of our mission: empower users to control technology.
</p>
<p>
You can find our goals defined in our mission statement, as well as the methods we use to achieve them. In our timeline, we collected our most important achievements since 2001 for promoting and defending software freedom in Europe, within various areas.
</p>
</div>
</ul>
<div class="box">
<h2><a href="/news/news.html" class="feed">Latest News</a> </h2>
<dynamic-content />
</div>
</div>
<div>
<h2>More from the Newsroom</h2>
<div class="box-pressicons">
<span class="icon pressicon">
<a href="//media.fsfe.org"><img src="/graphics/icons/video.png" alt="Videos from the FSFE and our events" />
<br />Media</a>
</span>
<span class="icon pressicon">
<a href="//pics.fsfe.org"><img src="/graphics/icons/pictures.png" alt="Pictures from our work" />
<br />Pictures</a>
</span>
<span class="icon pressicon">
<a href="/news/podcast.html"><img src="/graphics/icons/podcast.png" alt="Our Podcast" />
<br />Podcast</a>
</span>
<span class="icon pressicon">
<a href="/news/newsletter.html"><img src="/graphics/icons/newsletter.png" alt="The Newsletter archive" />
<br />Newsletter</a>
</span>
<span class="icon pressicon">
<a href="/about/graphics/graphics.html"><img src="/graphics/icons/logo.png" alt="Our logo" />
<br />Logo</a>
</span>
</div>
</div>
</div>
</body>
<followup>press</followup>
</html>
<!--
Local Variables: ***

View File

@ -1,10 +1,10 @@
news/$thisyear/news-*:[]
news/$lastyear/news-*:[]
news/$thisyear/.news-*:[]
news/$lastyear/.news-*:[]
news/nl/nl-$thisyear*:[]
news/nl/nl-$lastyear*:[]
news/nl/.nl-$thisyear*:[]
news/nl/.nl-$lastyear*:[]
news/podcast/episode-*:[]
news/podcast/.episode-*:[]
news/$thisyear/news-*:[press]
news/$lastyear/news-*:[press]
news/$thisyear/.news-*:[press]
news/$lastyear/.news-*:[press]
news/nl/nl-$thisyear*:[press]
news/nl/nl-$lastyear*:[press]
news/nl/.nl-$thisyear*:[press]
news/nl/.nl-$lastyear*:[press]
news/podcast/episode-*:[press]
news/podcast/.episode-*:[press]

View File

@ -16,6 +16,15 @@
<!-- A news entry -->
<xsl:if test="position()&lt;4">
<xsl:if test="position()=1">
<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/@url" /></xsl:attribute>
<xsl:attribute name="alt"><xsl:value-of select="image/@alt" /></xsl:attribute>
</xsl:element>
</xsl:element>
</xsl:if>
<xsl:element name="dt">
<xsl:value-of select="@date"/>
</xsl:element>