334 Commits

Author SHA1 Message Date
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