Commit Graph

632 Commits

Author SHA1 Message Date
01f9133bc6
do not replace 4 quite common characters to increase confusion 2022-04-22 14:16:52 +02:00
378b32ab9b
replace half of the letters with hexadecimal code 2022-04-22 14:16:52 +02:00
ef59207085
basic functionality to implement an email obfuscator 2022-04-22 14:16:49 +02:00
682ec2a2ba
only create a/img element if there actually is a preview image 2022-04-06 13:23:37 +02:00
13ceac1bbb
convert to using small version of the image 2022-04-06 13:23:36 +02:00
8961a67133
add preview image to /news 2022-04-06 13:23:36 +02:00
be03202fd2
also add a title attribute to allow text to be shown on hover
All checks were successful
continuous-integration/drone/pr Build is passing
2022-03-09 16:25:29 +01:00
392df1e1c2
integrate alt text for preview image also for meta elements 2022-03-09 16:22:18 +01:00
2637ffb855
add alt attribute for preview images in XML version of news items 2022-03-09 16:15:07 +01:00
09b8efc974
Turn website back to normal design
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit c8804a2db3.
2022-02-16 12:10:04 +01:00
c8804a2db3 WIP: change fsfe-head-xsl to valentine
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-13 15:03:32 +00:00
99cfbb6a2c
deactivate topbanner
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-08 11:52:46 +01:00
9e33c20298
update year in footer to 2022
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-19 11:04:16 +01:00
e7239e737b
fix stupid XSL error
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-17 11:01:00 +01:00
2e9a6c08ea
add a specific id to the discussion link paragraph
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-16 11:18:58 +01:00
d3b25e244c
enable transfer of built website to multiple hosts
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-12 16:52:42 +02:00
14529c1f5f
activate topbanner
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-27 20:04:06 +02:00
e793ba08e3
add jobs link to footer 2021-07-01 15:20:34 +02:00
8a09426296
add id for related-list 2021-06-30 17:28:42 +02:00
35b2409fc3
add meta-description for all sites, with same code as twitter/opengraph cards 2021-06-23 15:32:32 +02:00
8c2cfd9ca3 Fix link to page source code
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-19 16:16:27 +01:00
df221bdd6d change webpage design to normal (#1832)
All checks were successful
continuous-integration/drone/push Build is passing
Co-Authored-By: bonnie <bonnie@fsfe.org>
Co-Committed-By: bonnie <bonnie@fsfe.org>
2021-02-17 16:02:28 +00:00
2e7ae1a40e changed to iloveFS design
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-02-14 01:48:28 +01:00
1b2dd09548
remove topbanner
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-26 11:51:56 +01:00
5d56561ec7 Avoid identical XSL files (#1772)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: max.mehl <max.mehl@fsfe.org>
Reviewed-on: #1772
Reviewed-by: Reinhard Müller <reinhard@fsfe.org>
Co-Authored-By: Max Mehl <max.mehl@fsfe.org>
Co-Committed-By: Max Mehl <max.mehl@fsfe.org>
2021-01-19 19:50:40 +00:00
a0b463d902 Add new employee status and function (#1764)
All checks were successful
continuous-integration/drone/push Build is passing
Co-Authored-By: Max Mehl <max.mehl@fsfe.org>
Co-Committed-By: Max Mehl <max.mehl@fsfe.org>
2021-01-11 09:41:53 +00:00
9f95996ca3
update year in footer to 2021
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-04 12:00:11 +01:00
e4ced217ca Topbanner/fundraising box (#1726)
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-07 10:43:01 +00:00
9c64510ec7
make search action use current document language
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-16 09:27:12 +01:00
5cacbd44c3
make search action language-independent
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-13 17:15:14 +01:00
81cc1649ea
remove delete script
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-12 18:13:27 +01:00
e753e02fce Add a search functionality (Fixes #739) (#1635)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: max.mehl <max.mehl@fsfe.org>
Co-authored-by: Vincent Lequertier <vincent@fsfe.org>

Reviewed-on: #1635
2020-11-12 15:17:43 +00:00
866fa9bf53 Merge pull request 'Update fonts and JS' (#1638) from fonts-js-update into master
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-13 15:51:02 +02:00
eca4835c72
OpenPGP improvements for people (#50)
All checks were successful
continuous-integration/drone/push Build is passing
Two new fields have been added to person elements:
 * fingerprint
 * keyhref

fingerprint takes a hexadecimal OpenPGP key fingerprint without any
spaces, converts this to an openpgp4fpr URI, and adds a link pointing to
this URI to the person's profile.

keyhref takes a URL to a plain-text, ASCII-armoured OpenPGP public key
and adds a link pointing to the URL to the person's profile.

These fields are not yet explicitly restricted to valid contents.

fingerprints and keyhrefs have been added for all team members whose
keys are stored in the repository or securely linked to from their
profile page. It was not possible to determine Greve's preferred key, so
fingerprint was omitted for Greve.
2020-10-01 00:48:46 +00:00
2cbbe7d28e
remove fixed language from links
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-09-28 17:11:19 +02:00
c8b490bfd4
https'ify some other subdomains 2020-09-28 16:12:19 +02:00
63c89fec0d
update jquery 2020-09-22 10:33:44 +02:00
727b580fe1
Revert my false revert. Actually, all was fine
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit 12ab791c37.
2020-09-18 11:39:04 +02:00
12ab791c37
Revert "Merge branch 'master' of git.fsfe.org:fsfe/fsfe-website"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit 3a7da1e527, reversing
changes made to de9ef3e3f2.
2020-09-18 11:19:47 +02:00
aa73cf5f11 Remove tagline below logo (#1620)
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-14 10:40:31 +02:00
141f1f097a
make 'FSFE' a translatable string, and use for title suffix
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-07-30 14:32:47 +02:00
a65840ab29
append ' - FSFE' to all pages except frontpage 2020-07-30 14:32:41 +02:00
394f511333
texts reorganisation in build and make scripts 2020-07-30 14:17:59 +02:00
8b70a56728
unify way how to run fsfe-gettext 2020-07-30 14:17:01 +02:00
f36d5c98b7 Make build try git pull 3 times (#1525)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: max.mehl <max.mehl@fsfe.org>
Reviewed-on: #1525
Reviewed-by: Reinhard Müller <reinhard@fsfe.org>
2020-07-28 15:59:05 +02:00
9d7fb8cdbd
replace links from /about/basics 2020-07-27 14:09:32 +02:00
1abcd15b25
fix wrong comment
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-23 14:55:15 +02:00
21ac449844
enable displaying a subset of countries, firstly all EEA countries 2020-07-23 14:47:08 +02:00
7f3bd4fd81
replace /work with /about/ourwork 2020-07-22 18:24:23 +02:00
4214976019
change navbar item for activities 2020-07-22 18:24:22 +02:00
e4b8eb9ddc
Overhaul format of activity files, and display them in localmenues
slight update of metadata

rework projects/activities XSL

mark finished activities

allow selection of tags

use localmenus for activity tags

update existing activity meta files

do not require status as an attribute

comment for translators and editors
2020-07-22 18:24:15 +02:00
f8051cf019
reflect project -> activity change to team pages 2020-07-22 18:23:25 +02:00
eb7159f4cc Improve menu on mobile view
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #1332
Fixes #1451
2020-07-07 20:58:33 +02:00
ef2523bac9 Switch mobile menu to a Javascript-less implementation
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-07 16:40:44 +02:00
f61fa69523
move campaigns overview to activities 2020-07-06 16:24:13 +02:00
61c9519f86 Restructure HTML and CSS für menu in page header
All checks were successful
continuous-integration/drone/push Build is passing
This improves the look and feel of the page on mobile devices.

Related to #1332 and #1451
2020-06-26 11:26:11 +02:00
f59890dcd9 Automatically set referrer for donate link
All checks were successful
continuous-integration/drone/push Build is passing
2020-06-10 13:54:43 +02:00
8971a74d6f Supporess read-more link if there is nothing to link to
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-30 08:07:06 +02:00
6c31d685cf Make donate button more visible
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #1339
2020-05-26 23:41:01 +02:00
1b01e753b9 Fix use of semantic HTML5 elements
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #281
Fixes #282
2020-05-26 22:04:59 +02:00
821ebf2a72 Turn subscribe and become-supporter banners into modules
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #1337
2020-05-25 22:23:20 +02:00
a42bf42bd6 Refactor "<static-element>" system into "<mdoule>"
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #1345
2020-05-20 18:11:05 +02:00
a0170822f8 Fix links from pdfreaders.org to fsfe.org
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-18 22:08:26 +02:00
809ab000cf Phase out legacy variant of metadata indication
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-16 23:01:58 +02:00
d225431b05 Add new build option "build_run"
All checks were successful
continuous-integration/drone/push Build is passing
This option does not mess around with git at all and is preferred for
local builds where you might have uncomitted changes.
2020-05-16 21:32:02 +02:00
0f1a5bb6cf Actually link breadcrumb to news page
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-11 23:32:24 +02:00
e29e465807 feat: back-button from press to news 2020-05-11 19:01:19 +02:00
e33ddb8db8
link to our git again. Closes #1312
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-08 13:18:52 +02:00
8236ae53f0 Change styling of "all related" link
All checks were successful
continuous-integration/drone/push Build is passing
The "learn-more" class just doesn't look good for longer texts,
especially not for text which spans more than one line.
2020-05-07 14:20:42 +02:00
c90a96b662 Change styling of news listing in sidebar
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-06 19:26:24 +02:00
f54039b16f Further unify related news and events sections 2020-05-06 19:05:03 +02:00
2761b56591 Update to latest share-buttons (#1361)
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-06 16:06:21 +02:00
f126efd462 Fix default metaimage
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-05 16:58:12 +02:00
f8c6c33868 Fix link to website.
Fixes #1351
2020-05-05 09:03:12 +02:00
1c3de5b31a Display news feeds similar to news archive page
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-05 00:10:00 +02:00
de1dc548e9 Remove mini-sitemap from footer
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #1338
2020-05-04 15:08:03 +02:00
a92ce8c81b Do not require full URL for metatag <image> (#1347)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: max.mehl <max.mehl@fsfe.org>
Reviewed-by: Reinhard Müller <reinhard@fsfe.org>
2020-05-04 13:42:53 +02:00
dfc13f9039 Remove timestamp at the bottom of each page
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #837
2020-05-04 00:49:28 +02:00
7c2914cd0f Turn "direct-links" menu into a list
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #137
2020-05-03 20:09:09 +02:00
95e69698c5 Update news and event feeds
All checks were successful
continuous-integration/drone/push Build is passing
* All <body> elements in news and event xml files now consist of <p>
elements.
* XSL templates to display news and event feeds are further
consolidated.
* All verbose news and event listings now display a learn-more link.
2020-05-02 00:03:37 +02:00
8dccab7902 Fix avatar display for articles
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-01 13:34:11 +02:00
239c349840 Put all news pages into a common "news" body class 2020-05-01 08:22:50 +02:00
237b607f86
move all people avatars to a separate folder, and rename if necessary 2020-04-30 16:16:49 +02:00
b523b8bd80 Reorganise templates for news and event lists
All checks were successful
continuous-integration/drone/push Build is passing
The templates are now directly available for use in pages, there's no
need for an explict .xsl file any more.
2020-04-29 23:57:25 +02:00
1da990b5bf For tags with no text, fall back to key
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-29 12:15:45 +02:00
5bcb9dc9d3 Move tag list generation to a central template 2020-04-29 11:24:45 +02:00
91e462d237 Clean up tag list CSS
There are no significant visual changes, but the CSS is much clearer and
more based on bootstrap features.
2020-04-29 09:38:40 +02:00
bb1931c58b Beautify news/events id for generated xml files 2020-04-29 08:36:50 +02:00
48e44cad66 Add templates for commonly used news formatting bits
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-28 20:28:48 +02:00
ed6f20fdac Avoid error message for files without any .source 2020-04-28 20:25:19 +02:00
6b0b47a36f Restructure code to include feeds in XML stream
All checks were successful
continuous-integration/drone/push Build is passing
This makes it possible that now the @filename attribute of included news
and events, which will be used as an id for the entry within the
overview page, contains only the base filename instead of the whole
path including the directory.
2020-04-28 17:55:30 +02:00
1ee18da765 Separate XSL used for two different purposes
All checks were successful
continuous-integration/drone/push Build is passing
Having two separate XSL templates makes each of them much better
understandable, and the overlap between them has been separated out into
helper templates.
2020-04-28 15:57:05 +02:00
377fcde82e Clean up formatting of XSL files, no code change 2020-04-27 21:53:42 +02:00
e30539a6bd Remove some dead code from XSL stylesheets 2020-04-27 21:27:21 +02:00
a4b01194f0 Move all our own XSL scripts to the same directory
The directory tools/xlstsl is reserved for the XSLT standard library
(http://xsltsl.sourceforge.net/).
2020-04-27 21:19:06 +02:00
7de2583275 Fix/cleanup events tag list, archive, and RSS 2020-04-27 16:34:54 +02:00
15ad976413 Exclude languages dir from being copied to target 2020-04-26 19:21:08 +02:00
646c81a273 Change tag syntax
All checks were successful
continuous-integration/drone/push Build is passing
Old: `<tag content="Human Readable Text">internal-id</tag>`
New: `<tag key="internal-id">Human Readable Text</tag>`

Fixes #826
Fixes #1095
2020-04-26 15:29:12 +02:00
e4a7a94258 Hide menu as well on external pages
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-26 00:11:27 +02:00
b7f58a6c2d Remove certain elements on external pages
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-25 22:08:51 +02:00
175c0de026 Define $urlprefix in place where it is always included
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-25 20:02:42 +02:00
f654181b59 Consistently use $urlprefix
All checks were successful
continuous-integration/drone/push Build is passing
References #685
2020-04-25 19:07:42 +02:00
ec59668710 Change storage of language list
All checks were successful
continuous-integration/drone/push Build is passing
Having each language as a separate file in a directory makes handling of
the languages way easier.
2020-04-24 16:36:02 +02:00
d633b08119 Remove workarounds for old Internet Explorer versions
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #1311
2020-04-24 12:48:27 +02:00
785d03c6b9 Remove some spaghetti from build script
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-24 08:52:01 +02:00
b316845360 Remove some unused files
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-23 20:48:15 +02:00
df545e72a8 Re-introduce the possibility of a full-build
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #852
2020-04-23 17:15:49 +02:00
06f757c6ab Revise local menu handling 2020-04-23 17:15:49 +02:00
Thomas Doczkal
d760de6a74 check for make-4.x before starting build process and exit with error
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-23 07:49:39 +02:00
e581ccd195 Remove some unused files or parts of files
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-19 21:30:02 +02:00
c4cb7aeef4 Introduce content version in source files
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #2
2020-04-15 14:07:46 +02:00
b83e8a1d17
de-duplicate dependency check
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-03-24 17:58:02 +01:00
0a2ca245d5
make regex catch new expression for 'up to date'
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-03-24 17:15:13 +01:00
29458db905
check for lessc on build server
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-03-24 12:40:21 +01:00
d4bbba4bf9
avoid permission denied error when running as su'ed unprivileged user
Background: https://unix.stackexchange.com/questions/38538/bash-dev-stderr-permission-denied
2020-03-24 12:22:05 +01:00
5044de137d Clean up status output
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-23 16:39:20 +01:00
2221efa394 Add dependency check for the correct version of make
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-23 15:54:59 +01:00
eb34f8d602
#ilovefs is over again :(
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-16 13:50:24 +01:00
9b2be6021b
happy #ilovefs day!
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-13 23:24:31 +01:00
7d3c9d1617
happy new year!
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:08:49 +01:00
0456ab9c1e
do not direct bots to our git
Some checks are pending
continuous-integration/drone/push Build is running
2019-12-29 12:45:14 +01:00
24f32049b1 Introduce Software Freedom Podcast: episodes as HTML and RSS (#1065)
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-11 13:10:33 +02:00
e26eb19870 Merge branch 'pageheader-cleanup' of FSFE/fsfe-website into master
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-05 10:44:11 +02:00
67fdb1376b
Merge branch 'master' into feature/22-mail-share-link
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2019-10-03 15:59:14 +02:00
8960c26e71
use xsl:text for raw text
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2019-10-03 15:52:43 +02:00
0d4285a717
move declaration of $extract to fsfe.xsl to make it available for all XSL templates 2019-10-03 15:52:38 +02:00
b238ff59f8 Replaces the meta image tag with an image tag (#1087)
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-03 14:29:31 +02:00
Michael Weimann
d2c7688fdb
Adds an e-mail share button
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2019-10-02 09:29:56 +02:00
2238d06e2e Clean up page header HTML and CSS
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2019-09-28 14:12:52 +02:00
92ee6fbb00 Fix HTML conformance 2019-09-25 09:23:35 +02:00
68e11b4fcb Update global donate links
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-25 00:59:55 +02:00
38a0b101cc Move donate menu item to other menu line
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #541
2019-09-25 00:32:46 +02:00
b6b30335b1 Fix "become a supporter" link in the sidebar of news items
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-18 14:25:12 +02:00
cf78e55f58 Do not compile less files on development build
All checks were successful
the build was successful
Fixes #998
2019-06-27 20:56:40 +02:00
88731349a4 Add the tagline (#984)
All checks were successful
the build was successful
2019-06-12 16:51:49 +02:00
58ff656a5d Symlink instead of copy non-HTML files
All checks were successful
the build was successful
This change is done so in a test environment, files like .less
stylesheets are always up to date in the target directory.
2019-06-03 19:56:09 +02:00
252a822560 I corrected many small grammar errors in the comments: I didn't change the executable code.
All checks were successful
the build was successful
2019-05-30 17:00:36 +02:00
23e58100f8 Fix new parameter in generated Makefile
All checks were successful
the build was successful
2019-05-28 20:39:03 +02:00
7026808184 Determine build environment through command line parameter
All checks were successful
the build was successful
2019-05-28 13:05:11 +02:00
Michael Weimann
87f2e70618
merge master
All checks were successful
the build was successful
2019-05-27 20:29:59 +02:00
97e44aec80 Fixes the support footer button width (#939)
All checks were successful
the build was successful
2019-05-27 11:38:04 +02:00
Michael Weimann
78a700ba13
Integrates the valentine mode. Update the config file name
All checks were successful
the build was successful
2019-05-26 11:43:38 +02:00
fd8c800a00
Merge PR #927
All checks were successful
the build was successful
2019-05-25 21:20:54 +02:00
Michael Weimann
9cf62aa758
Moves the less script to the footer
All checks were successful
the build was successful
2019-05-25 18:09:29 +02:00
Michael Weimann
4c59748487
Add a runtime css build 2019-05-25 17:54:07 +02:00
bfdfd8a3d2 Fixes #808 - Remove link to home on the header (#933)
All checks were successful
the build was successful
2019-05-25 17:20:47 +02:00
86e2cc9ff3 Remove character set conversion for XML files
All checks were successful
the build was successful
All XML files are now in UTF-8, thanks to #641. So no character set
conversion is necessary any more. The removal of the conversion step
should make the build process faster, especially for those pages with a
lot of included XML files.
2019-05-25 16:50:58 +02:00
Ulf Jasper
d88d8b3388 Replace /bin/bash with /usr/bin/env bash
All checks were successful
the build was successful
2019-05-23 21:16:20 +02:00
e0040978db Link for discussion of news articles in community forum (#801)
All checks were successful
the build was successful
Documentation about this feature here: https://wiki.fsfe.org/TechDocs/Mainpage/Editing#Comments
2019-05-15 18:11:23 +02:00
a07e161958 Merge branch 'master' into test
All checks were successful
the build was successful
2019-04-05 00:45:23 +02:00
7c69ef5131 Add a new "support" option for the sidebar 2019-04-05 00:26:41 +02:00
faecc2dd63 Remove some remains of the fellowship site
All checks were successful
the build was successful
2019-04-04 18:16:04 +02:00
db38bbf73e Switched news and event archives to index.html
All checks were successful
the build was successful
2019-03-21 15:16:46 +01:00
84cbfcd533 Add quoting to all file names
All checks were successful
the build was successful
2019-03-21 10:05:49 +01:00
2d89d9c37c Explicitly exclude .git directory from Makefile rules
All checks were successful
the build was successful
It is always possible that the .git directory contains files which match
the pattern, for example if there is a branch called something ending in
.xhtml.
2019-03-19 08:39:17 +01:00
77bfa4fdd6 Remove deprecated, unnecessary and syntactially wrong <wbr>
Related to #282
2019-03-18 21:17:08 +01:00
507641a4e1 Remove role attribute of nav element
HTML validator message: The navigation role is unnecessary for element nav.

Related to #282
2019-03-18 20:15:19 +01:00
93740bab2e Beautify build status output
All checks were successful
the build was successful
2019-03-17 19:47:04 +01:00
c804ea0927 Slightly improve status page
All checks were successful
the build was successful
2019-03-17 17:56:40 +01:00
80ac83d4b9 Don't display "front-page" tag 2019-03-16 00:28:13 +01:00
9f88ba58d8 Improve performance 2019-03-15 21:30:52 +01:00
aadc990a78 Update valid characters for tags
All checks were successful
the build was successful
There is no reason why a dash or a plus sign should not be allowed in a
tag name.
2019-03-15 11:35:46 +01:00
2ec5facd73 Clean up get_tags.xsl
All checks were successful
the build was successful
2019-03-15 10:14:10 +01:00
18a766ccf5 Be consistent about promo="none" vs. promo="no" 2019-03-15 08:55:27 +01:00
eb8976770d Improved tag map generation
All checks were successful
the build was successful
2019-03-14 02:25:37 +01:00
8588191c9d Silence make in phase 2 as well
All checks were successful
the build was successful
2019-03-12 19:34:57 +01:00
447bbcf821 Some nitpicks 2019-03-12 16:42:34 +01:00
798f8f1458 Move XSL updates to phase 1 2019-03-12 16:34:02 +01:00
2568a39396 Move make_xmllists script to tools directory and improve logging
All checks were successful
the build was successful
2019-03-12 15:39:56 +01:00
3a42fc4668 Fix temporary file and directory names
All checks were successful
the build was successful
2019-03-12 12:55:47 +01:00
e6821ed35a Improve local menus
All checks were successful
the build was successful
They now look much better (using a bootstrap navbar), allow for files
from multiple directories being included in a single menu (needed by the
news archive), and exclude all files name "*-template" (also needed by
the news archive).
2019-03-12 11:57:18 +01:00
40f9044019 Add feature to wake up news *and* events
All checks were successful
the build was successful
2019-03-12 01:51:47 +01:00
c06cc5974d Remove d_day from tags xmllists, since it's not needed
All checks were successful
the build was successful
2019-03-12 01:21:08 +01:00
07ac7e3d34 Remove a few files from target directory output
All checks were successful
the build was successful
2019-03-11 22:49:38 +01:00
7f9f58c28c Minor code cleanup 2019-03-11 22:25:18 +01:00
cc4dc73de2 Minor tweak for log output
All checks were successful
the build was successful
2019-03-11 21:13:10 +01:00
be23ba3b57 Improve build status page
All checks were successful
the build was successful
2019-03-11 21:07:50 +01:00
89954e37cf Clean up logging and error handling
All checks were successful
the build was successful
2019-03-11 20:53:35 +01:00
fa0965202c Update status view to match latest changes
All checks were successful
the build was successful
2019-03-11 18:43:15 +01:00
a2577d9419 Finish switch to pattern rules in phase 2 Makefile
All checks were successful
the build was successful
2019-03-11 18:34:11 +01:00
f22a025540 Touch .xmllist if one of the files contained is newer 2019-03-11 16:54:24 +01:00
bdb6e1e0a1 Abort build run on error in phase 1 make 2019-03-11 16:53:31 +01:00
ddd30b8188 Avoid error message for builds without .xmllist file 2019-03-11 16:52:57 +01:00
d991f1bc43 Add generation of a few files in phase 1 that will help speed up phase 2
All checks were successful
the build was successful
2019-03-11 12:31:02 +01:00
b5759da7a0 Generate list of included XML files in prebuild run
All checks were successful
the build was successful
2019-03-11 02:35:51 +01:00
144a32ae93 Fix some makefile generation issues
All checks were successful
the build was successful
2019-03-10 17:27:59 +01:00
9537759d6a Start the switch to pattern rules in makefile
All checks were successful
the build was successful
2019-03-10 15:39:23 +01:00
22ead941c7 Remove workaround for bug in GNU make 4.0
All checks were successful
the build was successful
claus.fsfeurope.org is now updated to make 4.1
2019-03-10 10:51:53 +01:00
e1d87f76f7 Fix escaping
All checks were successful
the build was successful
2019-03-10 09:42:05 +01:00
b6fdc52a8c Fix handling of error log.
All checks were successful
the build was successful
2019-03-10 01:44:30 +01:00
27d872e551 Change the directory for generated news xml files
All checks were successful
the build was successful
With this change, generated xml files for news articles are now built in
the same direcotry as the xhtml file lies in; this will enable us to
select news by year in .source files.
2019-03-10 01:21:12 +01:00
8a66b0e1f3 Make sure to create manifest file in the correct directory 2019-03-10 01:08:46 +01:00
0162ae68fe Reset error log for each build
All checks were successful
the build was successful
2019-03-09 21:31:20 +01:00
4d1c998d35 Improve default part of makefile
All checks were successful
the build was successful
The comma in "\$(file >manifest,)" avoids a segfault with GNU Make 4.0
2019-03-09 20:55:42 +01:00
40e85d3e09 Change order in makefile so "all" is the default rule 2019-03-09 19:07:16 +01:00
abe3d83070 Update method to delete excess files
All checks were successful
the build was successful
The new method also works for generated files (for example tag lists for
not-anymore-existent tags). The change is also a preparation for
possible replacements of generated Makefile sections into pattern rules.
2019-03-09 01:21:03 +01:00
3a10f9087a Beautify log output
All checks were successful
the build was successful
2019-03-08 01:19:50 +01:00
6f260bfded Don't allow : in tag names
All checks were successful
the build was successful
2019-03-08 00:31:56 +01:00
4d1c76951d Completely rewrote tagmap generation
All checks were successful
the build was successful
Fixes #63
Fixes #591
2019-03-07 23:47:27 +01:00
2021f98ee7 Clean up language list
All checks were successful
the build was successful
We have no single page (any more) which actually is translated into Kurdish
language, so we remove it.
2019-02-16 16:06:07 +01:00