fsfe-website/about
Matthias Kirschner 2c98988cd8
continuous-integration/drone/push Build is passing Details
fix link for vienna
2024-02-28 10:36:37 +01:00
..
associates AR translation of partner organisations 2024-01-24 11:32:34 +00:00
funds Add 2022 funds 2023-07-27 17:57:15 +02:00
graphics 20240115-donorbuttons (#3968) 2024-01-15 13:37:54 +00:00
history manual fixes for some already touched files 2022-04-28 15:27:30 +02:00
jobs fix link 2023-12-05 11:26:15 +01:00
legal add minutes from 2023 2024-01-31 13:21:51 +01:00
people added luca to team 2024-01-29 13:50:43 +01:00
softwarefreedom use gnu40 badge hosted at pics.fsfe.org 2023-09-27 09:48:30 +02:00
README.timeline.md moved timeline README file 2022-12-23 11:10:04 +01:00
about.de.xhtml updated the links in the about/about pages 2023-02-09 13:34:42 +01:00
about.el.xhtml updated the links in the about/about pages 2023-02-09 13:34:42 +01:00
about.en.xhtml about softwarefreedom 2023-09-26 12:57:50 +02:00
about.es.xhtml updated the links in the about/about pages 2023-02-09 13:34:42 +01:00
about.fr.xhtml updated the links in the about/about pages 2023-02-09 13:34:42 +01:00
about.it.xhtml updated the links in the about/about pages 2023-02-09 13:34:42 +01:00
about.nl.xhtml NL translation of update of About 2023-12-31 11:41:32 +01:00
about.pl.xhtml updated the links in the about/about pages 2023-02-09 13:34:42 +01:00
about.tr.xhtml [tr] Update global texts and add about page (#3908) 2023-11-29 13:02:08 +00:00
about.uk.xhtml a translation of the FSFE.org homepage, CoC, about page, Mission FSFE and FSF* Network into Ukrainian. (#3913) 2023-12-07 11:04:17 +00:00
codeofconduct.de.xhtml updated links from about/team.html to about/people/index.html 2022-12-28 11:55:48 +01:00
codeofconduct.el.xhtml updated links from about/team.html to about/people/index.html 2022-12-28 11:55:48 +01:00
codeofconduct.en.xhtml updated links from about/team.html to about/people/index.html 2022-12-28 11:55:48 +01:00
codeofconduct.es.xhtml updated links from about/team.html to about/people/index.html 2022-12-28 11:55:48 +01:00
codeofconduct.fr.xhtml updated links from about/team.html to about/people/index.html 2022-12-28 11:55:48 +01:00
codeofconduct.nl.xhtml updated links from about/team.html to about/people/index.html 2022-12-28 11:55:48 +01:00
codeofconduct.sources Remove "implicit trailing *" feature for .sources 2019-03-13 01:19:43 +01:00
codeofconduct.sq.xhtml updated links from about/team.html to about/people/index.html 2022-12-28 11:55:48 +01:00
codeofconduct.uk.xhtml a translation of the FSFE.org homepage, CoC, about page, Mission FSFE and FSF* Network into Ukrainian. (#3913) 2023-12-07 11:04:17 +00:00
codeofconduct.xsl use care team data from people.en.xml 2020-04-30 16:16:50 +02:00
contact.de.xhtml remove unfree social media references 2023-10-17 14:27:18 +02:00
contact.en.xhtml remove unfree social media references 2023-10-17 14:27:18 +02:00
contact.nl.xhtml NL translation of update of Contact 2023-12-31 11:35:56 +01:00
fsfnetwork.da.xhtml replace links from /about/basics 2020-07-27 14:09:32 +02:00
fsfnetwork.de.xhtml improve wording and update network page 2021-03-29 11:40:27 +02:00
fsfnetwork.el.xhtml replace links from /about/basics 2020-07-27 14:09:32 +02:00
fsfnetwork.en.xhtml improve wording and update network page 2021-03-29 11:40:27 +02:00
fsfnetwork.es.xhtml Fixed broken links and multiple [ES] translations (#2082) 2021-08-13 14:13:47 +00:00
fsfnetwork.fr.xhtml improve wording and update network page 2021-03-29 11:40:27 +02:00
fsfnetwork.hr.xhtml replace links from /about/basics 2020-07-27 14:09:32 +02:00
fsfnetwork.it.xhtml improve wording and update network page 2021-03-29 11:40:27 +02:00
fsfnetwork.nl.xhtml improve wording and update network page 2021-03-29 11:40:27 +02:00
fsfnetwork.pt.xhtml replace links from /about/basics 2020-07-27 14:09:32 +02:00
fsfnetwork.ru.xhtml replace links from /about/basics 2020-07-27 14:09:32 +02:00
fsfnetwork.sq.xhtml replace links from /about/basics 2020-07-27 14:09:32 +02:00
fsfnetwork.uk.xhtml a translation of the FSFE.org homepage, CoC, about page, Mission FSFE and FSF* Network into Ukrainian. (#3913) 2023-12-07 11:04:17 +00:00
groups.en.xhtml fix link for vienna 2024-02-28 10:36:37 +01:00
js-licences.en.xhtml Fix 'contact us' on js-license page 2023-08-13 12:20:02 +02:00
mission.bg.xhtml Added link to the Free Software section in the words 'Free Software' (#1510) 2020-07-23 12:03:38 +02:00
mission.de.xhtml Added link to the Free Software section in the words 'Free Software' (#1510) 2020-07-23 12:03:38 +02:00
mission.el.xhtml Added link to the Free Software section in the words 'Free Software' (#1510) 2020-07-23 12:03:38 +02:00
mission.en.xhtml Fixed Oxford comma 2021-07-21 22:18:25 +02:00
mission.es.xhtml followup attribute should not be translated 2023-05-03 09:24:57 +02:00
mission.fi.xhtml Added link to the Free Software section in the words 'Free Software' (#1510) 2020-07-23 12:03:38 +02:00
mission.fr.xhtml Added link to the Free Software section in the words 'Free Software' (#1510) 2020-07-23 12:03:38 +02:00
mission.it.xhtml Fixing empower in Italian translation 2021-09-09 18:31:08 +02:00
mission.nl.xhtml Fixed typo 2023-03-22 18:32:13 +01:00
mission.pt.xhtml Added link to the Free Software section in the words 'Free Software' (#1510) 2020-07-23 12:03:38 +02:00
mission.sq.xhtml Added link to the Free Software section in the words 'Free Software' (#1510) 2020-07-23 12:03:38 +02:00
mission.tr.xhtml followup attribute should not be translated 2023-05-03 09:24:57 +02:00
mission.uk.xhtml a translation of the FSFE.org homepage, CoC, about page, Mission FSFE and FSF* Network into Ukrainian. (#3913) 2023-12-07 11:04:17 +00:00
ourwork.en.xhtml Removed duplicated 'Public Money Public Code 2020-10-06 20:28:51 +02:00
ourwork.it.xhtml About and Ourwork page - Italian translation 2020-10-01 12:33:00 +02:00
ourwork.nl.xhtml About section 2022-04-13 15:41:12 +02:00
overview2010.de.xhtml move os to freesoftware, split off msooxml 2020-07-22 18:24:22 +02:00
overview2010.el.xhtml move os to freesoftware, split off msooxml 2020-07-22 18:24:22 +02:00
overview2010.en.xhtml move os to freesoftware, split off msooxml 2020-07-22 18:24:22 +02:00
principles.de.xhtml moved links from /associates to /about/associates 2022-12-27 15:44:35 +01:00
principles.en.xhtml moved links from /associates to /about/associates 2022-12-27 15:44:35 +01:00
principles.fr.xhtml moved links from /associates to /about/associates 2022-12-27 15:44:35 +01:00
principles.nl.xhtml moved links from /associates to /about/associates 2022-12-27 15:44:35 +01:00
principles.pt.xhtml moved links from /associates to /about/associates 2022-12-27 15:44:35 +01:00
principles.ru.xhtml moved links from /associates to /about/associates 2022-12-27 15:44:35 +01:00
statement-20201220.en.xhtml update 2021-01-20 16:31:21 +01:00
timeline.en.xhtml moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.it.png moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.it.svg moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.it.xhtml moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.nl.png moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.nl.svg moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.nl.xhtml moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.png moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
timeline.svg moved timeline* files from /timeline to /about 2022-12-23 11:12:28 +01:00
transparency-commitment.de.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00
transparency-commitment.en.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00
transparency-commitment.es.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00
transparency-commitment.fi.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00
transparency-commitment.fr.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00
transparency-commitment.nl.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00
transparency-commitment.pt.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00
transparency-commitment.sq.xhtml updated links to the mailing list on the transparency pages 2023-02-09 15:46:39 +01:00

README.timeline.md

Timeline SVG maintenance

The SVG file of the timeline isn't easy to maintain, mainly because of the appearing bubbles and the links when clicking on an event. This document shall help you in case you are the poor person having to do that (hi future Me!) ;)

Alert: I'm using a localised version of Inkscape so maybe some labels are different to your English version.

Positioning of elements

Inkscape will help you with positioning the various elements correctly. Use the "Arrange" tool wisely.

To set the events at the correct vertical line, dock it to the inner border of on of the four the greenish bars, then move it one large (Shift+Arrow) and one small (Arrow) to the outer side. Don't ask why, but this is how it was invented (shame on you, past Me!).

Name scheme

The four bars are internally numbered, from 1 to 4 from left to right. This will become important when we come to naming the bubbles.

The only elements that need proper naming are the (invisible) bubbles. They consist of 5 digits: $bar_number $month(2) $year(2)

20815 means: 2nd bar (Policy), 08 2015

Unhide all bubbles

If you open the file, the bubbles won't be visible and editable. You have to unhide them first. Mark the "bubbles" layer, go to "Object" in the menu bar and click "Unhide all". You now see all bubbles at once, overlapping each other.

Hide bubbles

Click on a bubble and open the "object preferences" (Shift+Ctrl+O). Click on the "hide" checkbox to make it disappear. To change the visibility status of a hidden element, you can find it with the search function if you know its name (look at "name scheme" above). You have to check the "include hidden elements" box for that.

All items (layer "points") have a link to click on. Just right-click on the event and click "link preferences" and edit the "Href" attribute. Remember to set the Target to "_blank" to open a link in a new window when you click on it.

Hover bubbles

When you hover over an event, it makes a bubble appear - and disappear as soon as you hover out. This is the trickiest (and most fiddly) part, and needs two things: a bubble with the correct name, and an event with the current function.

First, give the bubble a proper name, following the "name scheme" from above. This is tricky because sometimes it selects a single element of the bubble instead of the whole group (or something). Sometimes I had to make two double clicks in a row on a bubble to get the correct setting mask. If you copy an existing bubble, rename it first, then edit it's content! Much easier, trust me...

After that, go to the respective event for this bubble (I assume you have moved the bubble to a fitting position). Open the object preferences, click on "interactivity". If "onmouseover" and "onmouseout" are blank, try to double-click on the event again, and append a single click. For me this worked. For your new event, copy the two strings and just update the 5 digits with the name you gave the bubble. This name has to be unique!

If there are two events from the same month and year in the same bar, append a "b" to it or something, and reflect this to the onmouseover/-out settings.

After that, just hide the bubble (again). Click on it, open the object's preferences and mark the hide checkbox.

Hint: If you can't get to the preferences again because you can just select the bubble's text or something, click the Esc button, or on a different element in the file. Helps sometimes.

Publish on website

If you didn't change the page size of the document, you can just commit the new SVG file. Please remember to export the file to PNG and also commit that. This is important as a fallback for poor old-IE users and non-Javascript users.

If you changed the size of the page (because you added more years for example), you may have to edit the source code of the file to make internet browser show the whole document instead of blank nothing.

Open the SVG file in a text editor and set following values:

viewBox="0 0 $WIDTH $HEIGHT"

width="100%" height="100%"

You can get the width and height from the document settings in Inkscape. The 100% always stay the same. Of course, "$" will have to be removed.

In the same step you might also want to anonymise the "inkscape:export-filename" value since it might reveal your name or the folder naming scheme (FSFE's president might not want you to use /home/user/shittyFSFEworkCrap/ as the directory name).