<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://hackerspacenijmegen.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Uartist</id>
	<title>Hackerspace Nijmegen Wiki - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://hackerspacenijmegen.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Uartist"/>
	<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/Speciaal:Bijdragen/Uartist"/>
	<updated>2026-05-25T01:48:30Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=2461</id>
		<title>Hackerspace Nijmegen</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=2461"/>
		<updated>2023-05-03T00:40:40Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Opmerking over panorama-foto van de space&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Hackerspace Nijmegen stelt zich ten doel om problemen op te lossen en de wereld een beetje mooier te maken via de wegen van techniek en ICT.&lt;br /&gt;
&lt;br /&gt;
==Wat doet Hackerspace Nijmegen?==&lt;br /&gt;
Wij zijn een community van mensen die geinteresseerd is in techniek in de breedste zin van het woord. Hoe werkt een apparaat? Is deze software veilig? Hoe maak ik mijn eigen gadget? Allemaal vragen die een gemiddelde hacker zich afvraagt.&lt;br /&gt;
&lt;br /&gt;
Geïnteresseerd? Kom eens kijken op één van de avonden dat we open zijn.&lt;br /&gt;
&lt;br /&gt;
==Openingstijden==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Maandag&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Dinsdag&lt;br /&gt;
|20:00 - laat&lt;br /&gt;
|algemene opening&lt;br /&gt;
|-&lt;br /&gt;
|Woensdag&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Donderdag&lt;br /&gt;
|20:00 - laat&lt;br /&gt;
|Makersavond&lt;br /&gt;
|-&lt;br /&gt;
|Vrijdag&lt;br /&gt;
|eerste vrijdag van de maand&lt;br /&gt;
|see [[events]]&lt;br /&gt;
|-&lt;br /&gt;
|Zaterdag&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zondag&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Kun je onze locatie niet vinden? Bel ons op 024-42-002-42.&lt;br /&gt;
==Locatie==&lt;br /&gt;
[https://www.openstreetmap.org/node/5418879679 Villanovastraat 4, 6542JA Nijmegen], Unit 0011. We zitten anti-kraak in een oud schoolgebouw. Loop het hek door naar de centrale voordeur. Centrale deur door, rechtsaf, en dan halverwege die gang aan de rechterkant. Er hangt een bordje met &#039;Hackerspace Nijmegen&#039; rechts naast de deur.&lt;br /&gt;
&lt;br /&gt;
Bekijk een 360-graden panorama-foto van de space [https://hackerspacenijmegen.nl/pannellum/pannellum.htm#panorama=https%3A//hackerspacenijmegen.nl/images/d/d1/Hackerspace_Nijmegen_Panorama.jpg&amp;amp;title=Hackerspace%20Nijmegen%20Panorama&amp;amp;autoLoad=true hier]!&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
[[About_Hackerspace_Nijmegen|Hier is onze algemene contactpagina]].&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/Projects:}}&lt;br /&gt;
&lt;br /&gt;
*[[HSNWiki:Migration_from_Gitwiki|Wiki migration status]]&lt;br /&gt;
&lt;br /&gt;
==Events (past and present)==&lt;br /&gt;
{{Special:PrefixIndex/Event:}}&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
{{Special:PrefixIndex/Tool:}}&lt;br /&gt;
&lt;br /&gt;
==Pages about this wiki:==&lt;br /&gt;
{{Special:PrefixIndex/HSNWiki:}}&lt;br /&gt;
&lt;br /&gt;
==Meeschrijven aan deze wiki?==&lt;br /&gt;
&lt;br /&gt;
*[[Speciaal:GebruikerAanvragen|Vraag een account aan]]&lt;br /&gt;
*Eén van de wiki admins zal je verzoek verwerken&lt;br /&gt;
*Hoor je niks terug? Kom eens langs op [[About Hackerspace Nijmegen|irc]], misschien is er wat mis gegaan&lt;br /&gt;
*Edit away!&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Bestand:Hackerspace_Nijmegen_Panorama.jpg&amp;diff=2460</id>
		<title>Bestand:Hackerspace Nijmegen Panorama.jpg</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Bestand:Hackerspace_Nijmegen_Panorama.jpg&amp;diff=2460"/>
		<updated>2023-05-03T00:02:14Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;360 Spherical Panorama of the space interior. 02/05/2023&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2440</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2440"/>
		<updated>2023-02-28T14:44:00Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problem summary: We have a hosting node at Tilaa, being very underpowered and causing problems due to resource constraints. Back in 2022, we agreed on moving our digital assets to a new provider. However, due to several reasons, this project has been postponed. Recently we picked op the pace again, as we are currently paying twice for our hosting. This opportunity is also a great moment to simplify our setup and say goodbye to custom solutions requiring a lot of time to manage, troubleshoot and maintain.&lt;br /&gt;
&lt;br /&gt;
A quick summary:&lt;br /&gt;
&lt;br /&gt;
==The old server (corvus)==&lt;br /&gt;
&lt;br /&gt;
*40GB HDD (yes, not SSD) and 2GB RAM&lt;br /&gt;
*Runs mailu as the mailserver (basically a flask webapp managing postfix and dovecot), picked at the time because it was light on resources. Slightly modified to play ball with the mailinglist, making upgrades painful.&lt;br /&gt;
*Mailman3, running the mailing list. There are problems as sqlite has been chosen, again, due to resouce constraints. Migrating this to mysql or postgres will be either a headache or next to impossible (within a reasonable timeframe).&lt;br /&gt;
*Docker, minus iptables&lt;br /&gt;
*A custom, completely manual firewall setup in nftables. At the time, docker&#039;s support for IPv6 was lackluster at best, which needed this solution. However, things have improved recently on that front.&lt;br /&gt;
*A BIND webserver handling LetsEncrypt wildcard challenges using a custom script and providing dynamic DNS updates for the space connection.&lt;br /&gt;
*Webhosting using php-fpm (7.3) and nginx&lt;br /&gt;
&lt;br /&gt;
==The new server (altair)==&lt;br /&gt;
&lt;br /&gt;
*80GB SSD, 8GB RAM&lt;br /&gt;
*Uses Mailcow as it&#039;s email server, a well-maintained and widely used open source project backed by a German company. The support is excellent and updates very frequent.&lt;br /&gt;
*Mailman3 as the mailinglist. For the time being, the choice has been made to move the SQLite database to the new server and just move on. It works: if and how we migrate the contents to a new database system or simply start clean can be decided on later.&lt;br /&gt;
*Bog-standard Docker and iptables setup, nothing special.&lt;br /&gt;
*acme-dns to replace the custom authentication hook script for certbot. It is well thought-out and widely used, written in Go.&lt;br /&gt;
*BIND for dynamic updates of the space connection&lt;br /&gt;
*A proxy method delivering the DNS-traffic for the respective zones to the right server&lt;br /&gt;
*Webhosting using php-fpm (8.2) and nginx&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
*The new server hostname&#039;s FQDN is altair.hackerspacenijmegen.nl&lt;br /&gt;
*stichtinghackerspacenijmegen.nl was only used in the previous setup, meaning this domain could potentially be ditched&lt;br /&gt;
*hsnmgn.nl is also not (widely) known, meaning that we also might consider to ditch that one as well&lt;br /&gt;
*This combined will save us &#039;&#039;&#039;€254 a year&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Update: the migration is complete, but there are some quirks:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;For some reason, MediaWiki doesn&#039;t send emails anymore. There are no logs, there are no delivery attempts at the mailserver and the debug log doesn&#039;t even mention the email module being invoked. I triple checked the configuration, but it&#039;s seems okay. I am clueless at this point.&amp;lt;/s&amp;gt;  28-02-2023: mrngm and I looked into this issue again and it has now been solved.&lt;br /&gt;
* The spacestate still uploads the json file to the old server. We need to migrate that ASAP, I proposed a new solution to Sjors.&lt;br /&gt;
* The mailing list should work, but needs to be tested thoroughly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docs.hackerspacenijmegen.nl, the old WordPress homepage and the unused WordPress at stichtinghackerspacenijmegen.nl have been retired. A copy of the webroot and database of the respective websites can be found on the new server.☃☃&lt;br /&gt;
&lt;br /&gt;
If everything goes to plan, we can cancel the old server contract within 14 days.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2439</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2439"/>
		<updated>2023-02-27T22:37:38Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problem summary: We have a hosting node at Tilaa, being very underpowered and causing problems due to resource constraints. Back in 2022, we agreed on moving our digital assets to a new provider. However, due to several reasons, this project has been postponed. Recently we picked op the pace again, as we are currently paying twice for our hosting. This opportunity is also a great moment to simplify our setup and say goodbye to custom solutions requiring a lot of time to manage, troubleshoot and maintain.&lt;br /&gt;
&lt;br /&gt;
A quick summary:&lt;br /&gt;
&lt;br /&gt;
==The old server (corvus)==&lt;br /&gt;
&lt;br /&gt;
*40GB HDD (yes, not SSD) and 2GB RAM&lt;br /&gt;
*Runs mailu as the mailserver (basically a flask webapp managing postfix and dovecot), picked at the time because it was light on resources. Slightly modified to play ball with the mailinglist, making upgrades painful.&lt;br /&gt;
*Mailman3, running the mailing list. There are problems as sqlite has been chosen, again, due to resouce constraints. Migrating this to mysql or postgres will be either a headache or next to impossible (within a reasonable timeframe).&lt;br /&gt;
*Docker, minus iptables&lt;br /&gt;
*A custom, completely manual firewall setup in nftables. At the time, docker&#039;s support for IPv6 was lackluster at best, which needed this solution. However, things have improved recently on that front.&lt;br /&gt;
*A BIND webserver handling LetsEncrypt wildcard challenges using a custom script and providing dynamic DNS updates for the space connection.&lt;br /&gt;
*Webhosting using php-fpm (7.3) and nginx&lt;br /&gt;
&lt;br /&gt;
==The new server (altair)==&lt;br /&gt;
&lt;br /&gt;
*80GB SSD, 8GB RAM&lt;br /&gt;
*Uses Mailcow as it&#039;s email server, a well-maintained and widely used open source project backed by a German company. The support is excellent and updates very frequent.&lt;br /&gt;
*Mailman3 as the mailinglist. For the time being, the choice has been made to move the SQLite database to the new server and just move on. It works: if and how we migrate the contents to a new database system or simply start clean can be decided on later.&lt;br /&gt;
*Bog-standard Docker and iptables setup, nothing special.&lt;br /&gt;
*acme-dns to replace the custom authentication hook script for certbot. It is well thought-out and widely used, written in Go.&lt;br /&gt;
*BIND for dynamic updates of the space connection&lt;br /&gt;
*A proxy method delivering the DNS-traffic for the respective zones to the right server&lt;br /&gt;
*Webhosting using php-fpm (8.2) and nginx&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
*The new server hostname&#039;s FQDN is altair.hackerspacenijmegen.nl&lt;br /&gt;
*stichtinghackerspacenijmegen.nl was only used in the previous setup, meaning this domain could potentially be ditched&lt;br /&gt;
*hsnmgn.nl is also not (widely) known, meaning that we also might consider to ditch that one as well&lt;br /&gt;
*This combined will save us &#039;&#039;&#039;€254 a year&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Update: the migration is complete, but there are some quirks:&lt;br /&gt;
&lt;br /&gt;
* For some reason, MediaWiki doesn&#039;t send emails anymore. There are no logs, there are no delivery attempts at the mailserver and the debug log doesn&#039;t even mention the email module being invoked. I triple checked the configuration, but it&#039;s seems okay. I am clueless at this point.&lt;br /&gt;
* The spacestate still uploads the json file to the old server. We need to migrate that ASAP, I proposed a new solution to Sjors.&lt;br /&gt;
* The mailing list should work, but needs to be tested thoroughly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
docs.hackerspacenijmegen.nl, the old WordPress homepage and the unused WordPress at stichtinghackerspacenijmegen.nl have been retired. A copy of the webroot and database of the respective websites can be found on the new server.☃☃&lt;br /&gt;
&lt;br /&gt;
If everything goes to plan, we can cancel the old server contract within 14 days.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2438</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2438"/>
		<updated>2023-02-27T01:45:38Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problem summary: We have a hosting node at Tilaa, being very underpowered and causing problems due to resource constraints. Back in 2022, we agreed on moving our digital assets to a new provider. However, due to several reasons, this project has been postponed. Recently we picked op the pace again, as we are currently paying twice for our hosting. This opportunity is also a great moment to simplify our setup and say goodbye to custom solutions requiring a lot of time to manage, troubleshoot and maintain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Please, do not use the mailinglist or update the wiki until the migration is completed. I will do my best to have it ready tomorrow or early tuesday.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A quick summary:&lt;br /&gt;
&lt;br /&gt;
==The old server (corvus)==&lt;br /&gt;
&lt;br /&gt;
*40GB HDD (yes, not SSD) and 2GB RAM&lt;br /&gt;
*Runs mailu as the mailserver (basically a flask webapp managing postfix and dovecot), picked at the time because it was light on resources. Slightly modified to play ball with the mailinglist, making upgrades painful.&lt;br /&gt;
*Mailman3, running the mailing list. There are problems as sqlite has been chosen, again, due to resouce constraints. Migrating this to mysql or postgres will be either a headache or next to impossible (within a reasonable timeframe).&lt;br /&gt;
*Docker, minus iptables&lt;br /&gt;
*A custom, completely manual firewall setup in nftables. At the time, docker&#039;s support for IPv6 was lackluster at best, which needed this solution. However, things have improved recently on that front.&lt;br /&gt;
*A BIND webserver handling LetsEncrypt wildcard challenges using a custom script and providing dynamic DNS updates for the space connection.&lt;br /&gt;
*Webhosting using php-fpm (7.3) and nginx&lt;br /&gt;
&lt;br /&gt;
==The new server (altair)==&lt;br /&gt;
&lt;br /&gt;
*80GB SSD, 8GB RAM&lt;br /&gt;
*Uses Mailcow as it&#039;s email server, a well-maintained and widely used open source project backed by a German company. The support is excellent and updates very frequent.&lt;br /&gt;
*Mailman3 as the mailinglist. For the time being, the choice has been made to move the SQLite database to the new server and just move on. It works: if and how we migrate the contents to a new database system or simply start clean can be decided on later.&lt;br /&gt;
*Bog-standard Docker and iptables setup, nothing special.&lt;br /&gt;
*acme-dns to replace the custom authentication hook script for certbot. It is well thought-out and widely used, written in Go.&lt;br /&gt;
*BIND for dynamic updates of the space connection&lt;br /&gt;
*A proxy method delivering the DNS-traffic for the respective zones to the right server&lt;br /&gt;
*Webhosting using php-fpm (8.2) and nginx&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
*The new server hostname&#039;s FQDN is altair.hackerspacenijmegen.nl&lt;br /&gt;
*stichtinghackerspacenijmegen.nl was only used in the previous setup, meaning this domain could potentially be ditched&lt;br /&gt;
*hsnmgn.nl is also not (widely) known, meaning that we also might consider to ditch that one as well&lt;br /&gt;
*This combined will save us &#039;&#039;&#039;€254 a year&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the time of writing, only the website part needs to be moved. The mail setup has already been synchronized; when the reverse DNS has been updated I will pull the plug.&lt;br /&gt;
&lt;br /&gt;
If everything goes to plan, we can cancel the old server contract within 14 days.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2437</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2437"/>
		<updated>2023-02-27T01:41:59Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problem summary: We have a hosting node at Tilaa, being very underpowered and causing problems due to resource constraints. Back in 2022, we agreed on moving our digital assets to a new provider. However, due to several reasons, this project has been postponed. Recently we picked op the pace again, as we are currently paying twice for our hosting. This opportunity is also a great moment to simplify our setup and say goodbye to custom solutions requiring a lot of time to manage, troubleshoot and maintain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Please, do not use the mailinglist or update the wiki until the migration is completed. I will do my best to have it ready tomorrow or early tuesday.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A quick summary:&lt;br /&gt;
&lt;br /&gt;
==The old server (corvus)==&lt;br /&gt;
&lt;br /&gt;
*40GB HDD (yes, not SSD) and 2GB RAM&lt;br /&gt;
*Runs mailu as the mailserver (basically a flask webapp managing postfix and dovecot), picked at the time because it was light on resources. Slightly modified to play ball with the mailinglist, making upgrades painful.&lt;br /&gt;
*Mailman3, running the mailing list. There are problems as sqlite has been chosen, again, due to resouce constraints. Migrating this to mysql or postgres will be either a headache or next to impossible (within a reasonable timeframe).&lt;br /&gt;
*Docker, minus iptables&lt;br /&gt;
*A custom, completely manual firewall setup in nftables. At the time, docker&#039;s support for IPv6 was lackluster at best, which needed this solution. However, things have improved recently on that front.&lt;br /&gt;
*A BIND webserver handling LetsEncrypt wildcard challenges using a custom script and providing dynamic DNS updates for the space connection.&lt;br /&gt;
*Webhosting using php-fpm (7.3) and nginx&lt;br /&gt;
&lt;br /&gt;
==The new server (altair)==&lt;br /&gt;
&lt;br /&gt;
*80GB SSD, 8GB RAM&lt;br /&gt;
*Uses Mailcow as it&#039;s email server, a well-maintained and widely used open source project backed by a German company. The support is excellent and updates very frequent.&lt;br /&gt;
*Mailman3 as the mailinglist. For the time being, the choice has been made to move the SQLite database to the new server and just move on. It works: if and how we migrate the contents to a new database system or simply start clean can be decided on later.&lt;br /&gt;
*Bog-standard Docker and iptables setup, nothing special.&lt;br /&gt;
*acme-dns to replace the custom authentication hook script for certbot. It is well thought-out and widely used, written in Go.&lt;br /&gt;
*BIND for dynamic updates of the space connection&lt;br /&gt;
*A proxy method delivering the DNS-traffic for the respective zones to the right server&lt;br /&gt;
*Webhosting using php-fpm (8.2) and nginx&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
*The new server hostname&#039;s FQDN is altair.hackerspacenijmegen.nl&lt;br /&gt;
*stichtinghackerspacenijmegen.nl was only used in the previous setup, meaning this domain could potentially be ditched&lt;br /&gt;
*hsnmgn.nl is also not (widely) known, meaning that we also might consider to ditch that one as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the time of writing, only the website part needs to be moved. The mail setup has already been synchronized; when the reverse DNS has been updated I will pull the plug.&lt;br /&gt;
&lt;br /&gt;
If everything goes to plan, we can cancel the old server contract within 14 days.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2436</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2436"/>
		<updated>2023-02-27T01:41:05Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problem summary: We have a hosting node at Tilaa, being very underpowered and causing problems due to resource constraints. Back in 2022, we agreed on moving our digital assets to a new provider. However, due to several reasons, this project has been postponed. Recently we picked op the pace again, as we are currently paying twice for our hosting. This opportunity is also a great moment to simplify our setup and say goodbye to custom solutions requiring a lot of time to manage, troubleshoot and maintain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;Please, do not use the mailinglist or update the wiki until the migration is completed. I will do my best to have it ready tomorrow or early tuesday.&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A quick summary:&lt;br /&gt;
&lt;br /&gt;
==The old server (corvus)==&lt;br /&gt;
&lt;br /&gt;
*40GB HDD (yes, not SSD) and 2GB RAM&lt;br /&gt;
*Runs mailu as the mailserver (basically a flask webapp managing postfix and dovecot), picked at the time because it was light on resources&lt;br /&gt;
*Mailman3, running the mailing list. There are problems as sqlite has been chosen, again, due to resouce constraints. Migrating this to mysql or postgres will be either a headache or next to impossible (within a reasonable timeframe).&lt;br /&gt;
*Docker, minus iptables&lt;br /&gt;
*A custom, completely manual firewall setup in nftables. At the time, docker&#039;s support for IPv6 was lackluster at best, which needed this solution. However, things have improved recently on that front.&lt;br /&gt;
*A BIND webserver handling LetsEncrypt wildcard challenges using a custom script and providing dynamic DNS updates for the space connection.&lt;br /&gt;
*Webhosting using php-fpm (7.3) and nginx&lt;br /&gt;
&lt;br /&gt;
==The new server (altair)==&lt;br /&gt;
&lt;br /&gt;
*80GB SSD, 8GB RAM&lt;br /&gt;
*Uses Mailcow as it&#039;s email server, a well-maintained and widely used open source project backed by a German company. The support is excellent and updates very frequent.&lt;br /&gt;
*Mailman3 as the mailinglist. For the time being, the choice has been made to move the SQLite database to the new server and just move on. It works: if and how we migrate the contents to a new database system or simply start clean can be decided on later.&lt;br /&gt;
*Bog-standard Docker and iptables setup, nothing special.&lt;br /&gt;
*acme-dns to replace the custom authentication hook script for certbot. It is well thought-out and widely used, written in Go.&lt;br /&gt;
*BIND for dynamic updates of the space connection&lt;br /&gt;
*A proxy method delivering the DNS-traffic for the respective zones to the right server&lt;br /&gt;
*Webhosting using php-fpm (8.2) and nginx&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
&lt;br /&gt;
*The new server hostname&#039;s FQDN is altair.hackerspacenijmegen.nl&lt;br /&gt;
*stichtinghackerspacenijmegen.nl was only used in the previous setup, meaning this domain could potentially be ditched&lt;br /&gt;
*hsnmgn.nl is also not (widely) known, meaning that we also might consider to ditch that one as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the time of writing, only the website part needs to be moved. The mail setup has already been synchronized; when the reverse DNS has been updated I will pull the plug.&lt;br /&gt;
&lt;br /&gt;
If everything goes to plan, we can cancel the old server contract within 14 days.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2435</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2435"/>
		<updated>2023-02-27T01:39:45Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problem summary: We have a hosting node at Tilaa, being very underpowered and causing problems due to resource constraints. Back in 2022, we agreed on moving our digital assets to a new provider. However, due to several reasons, this project has been postponed. Recently we picked op the pace again, as we are currently paying twice for our hosting. This opportunity is also a great moment to simplify our setup and say goodbye to custom solutions requiring a lot of time to manage, troubleshoot and maintain.&lt;br /&gt;
&lt;br /&gt;
A quick summary:&lt;br /&gt;
&lt;br /&gt;
== The old server (corvus) ==&lt;br /&gt;
&lt;br /&gt;
*40GB HDD (yes, not SSD) and 2GB RAM&lt;br /&gt;
*Runs mailu as the mailserver (basically a flask webapp managing postfix and dovecot), picked at the time because it was light on resources&lt;br /&gt;
*Mailman3, running the mailing list. There are problems as sqlite has been chosen, again, due to resouce constraints. Migrating this to mysql or postgres will be either a headache or next to impossible (within a reasonable timeframe).&lt;br /&gt;
*Docker, minus iptables&lt;br /&gt;
*A custom, completely manual firewall setup in nftables. At the time, docker&#039;s support for IPv6 was lackluster at best, which needed this solution. However, things have improved recently on that front.&lt;br /&gt;
*A BIND webserver handling LetsEncrypt wildcard challenges using a custom script and providing dynamic DNS updates for the space connection.&lt;br /&gt;
*Webhosting using php-fpm (7.3) and nginx&lt;br /&gt;
&lt;br /&gt;
== The new server (altair) ==&lt;br /&gt;
&lt;br /&gt;
*80GB SSD, 8GB RAM&lt;br /&gt;
*Uses Mailcow as it&#039;s email server, a well-maintained and widely used open source project backed by a German company. The support is excellent and updates very frequent.&lt;br /&gt;
*Mailman3 as the mailinglist. For the time being, the choice has been made to move the SQLite database to the new server and just move on. It works: if and how we migrate the contents to a new database system or simply start clean can be decided on later.&lt;br /&gt;
*Bog-standard Docker and iptables setup, nothing special.&lt;br /&gt;
*acme-dns to replace the custom authentication hook script for certbot. It is well thought-out and widely used, written in Go.&lt;br /&gt;
*BIND for dynamic updates of the space connection&lt;br /&gt;
*A proxy method delivering the DNS-traffic for the respective zones to the right server&lt;br /&gt;
*Webhosting using php-fpm (8.2) and nginx &lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
* The new server hostname&#039;s FQDN is altair.hackerspacenijmegen.nl&lt;br /&gt;
* stichtinghackerspacenijmegen.nl was only used in the previous setup, meaning this domain could potentially be ditched&lt;br /&gt;
* hsnmgn.nl is also not (widely) known, meaning that we also might consider to ditch that one as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the time of writing, only the website part needs to be moved. The mail setup has already been synchronized; when the reverse DNS has been updated I will pull the plug.&lt;br /&gt;
&lt;br /&gt;
If everything goes to plan, we can cancel the old server contract within 14 days.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2434</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2434"/>
		<updated>2023-02-27T01:34:07Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problem summary: We have a hosting node at Tilaa, being very underpowered and causing problems due to resource constraints. Back in 2022, we agreed on moving our digital assets to a new provider. However, due to several reasons, this project has been postponed. Recently we picked op the pace again, as we are currently paying twice for our hosting. This opportunity is also a great moment to simplify our setup and say goodbye to custom solutions requiring a lot of time to manage, troubleshoot and maintain.&lt;br /&gt;
&lt;br /&gt;
The old server (corvus)&lt;br /&gt;
&lt;br /&gt;
* 40GB HDD (yes, not SSD) and 2GB RAM&lt;br /&gt;
* Runs mailu as the mailserver (basically a flask webapp managing postfix and dovecot), picked at the time because it was light on resources&lt;br /&gt;
* Mailman3, running the mailing list. There are problems as sqlite has been chosen, again, due to resouce constraints. Migrating this to mysql or postgres will be either a headache or next to impossible (within a reasonable timeframe).&lt;br /&gt;
* Docker, minus iptables&lt;br /&gt;
* A custom, completely manual firewall setup in nftables. At the time, docker&#039;s support for IPv6 was lackluster at best, which needed this solution. However, things have improved recently on that front.&lt;br /&gt;
* A BIND webserver handling LetsEncrypt wildcard challenges using a custom script and providing dynamic DNS updates for the space connection.&lt;br /&gt;
* Webhosting using php-fpm and nginx&lt;br /&gt;
&lt;br /&gt;
The new server (altair)&lt;br /&gt;
&lt;br /&gt;
* 80GB SSD, 8GB RAM&lt;br /&gt;
* Uses Mailcow as it&#039;s email server, a well-maintained and widely used open source project backed by a German company. The support is excellent and updates very frequent.&lt;br /&gt;
* Mailman3 as the mailinglist. For the time being, the choice has been made to move the SQLite database to the new server and just move on. It works: if and how we migrate the contents to a new database system or simply start clean can be decided on later.&lt;br /&gt;
* Bog-standard Docker and iptables setup, nothing special.&lt;br /&gt;
* acme-dns to replace the custom authentication hook script for certbot. It is well thought-out and widely used, written in Go.&lt;br /&gt;
* BIND for dynamic updates of the space connection&lt;br /&gt;
* A proxy method delivering the DNS-traffic for the respective zones to the right server&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2433</id>
		<title>Projects:Server Migration</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Projects:Server_Migration&amp;diff=2433"/>
		<updated>2023-02-27T01:15:47Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Lege pagina aangemaakt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=2336</id>
		<title>Hackerspace Nijmegen</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=2336"/>
		<updated>2020-07-27T22:37:37Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Removed a reference to the old mailing list. We are switching to the new list, so it makes no sense to still advertise the old one. It will get deprecated soon anyway.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
We&#039;re located at [https://www.openstreetmap.org/node/2826874262 Elzenstraat 4a], 6523EV Nijmegen. [tel:+31244200242 Call us] (+31244200242) when we&#039;re open and the gate or entrance is closed.&lt;br /&gt;
&lt;br /&gt;
Join us on [irc://irc.snt.utwente.nl:6669/hsnijmegen IRC] (IRCnet: #hsnijmegen), [https://twitter.com/Hackerspace024 twitter], or the mailinglist: &lt;br /&gt;
&lt;br /&gt;
[[Bestand:New Mailinglist Address.png|kaderloos|447x447px]] (One can also subscribe using the [https://lists.hackerspacenijmegen.nl/ website])&lt;br /&gt;
&lt;br /&gt;
We advise everyone to subscribe to the new mailing list!&lt;br /&gt;
&lt;br /&gt;
Enjoyed your visit at our hackerspace and want more? Become a [[Contributing|contributor]]!&lt;br /&gt;
&lt;br /&gt;
[[About_Hackerspace_Nijmegen|Here&#039;s our general contact page]]&lt;br /&gt;
&lt;br /&gt;
==Open when?==&lt;br /&gt;
&lt;br /&gt;
The space is open:&lt;br /&gt;
&lt;br /&gt;
*every Tuesday. Ask on [[About Hackerspace Nijmegen#IRC|IRC]] regarding the opening time.&lt;br /&gt;
*every Monday for [[Synth and Stompbox Night]]&lt;br /&gt;
*when our [https://www.hackerspacenijmegen.nl spacestate (bottom of the page)] says so!&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/Projects:}}&lt;br /&gt;
&lt;br /&gt;
*[[HSNWiki:Migration_from_Gitwiki|Wiki migration status]]&lt;br /&gt;
&lt;br /&gt;
==Events (past and present)==&lt;br /&gt;
{{Special:PrefixIndex/Event:}}&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
{{Special:PrefixIndex/Tool:}}&lt;br /&gt;
&lt;br /&gt;
==Contributing to the wiki==&lt;br /&gt;
&lt;br /&gt;
*[[Speciaal:GebruikerAanvragen|Request an account]]&lt;br /&gt;
*One of the wiki admins processes your request, and usually approves it.&lt;br /&gt;
*Edit away!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It&#039;s a wiki&#039;&#039;: improve things! Join us in the conversation in #hsnwiki on IRCnet (same network as #hsnijmegen) if you have questions!&lt;br /&gt;
&lt;br /&gt;
Pages about this wiki:&lt;br /&gt;
{{Special:PrefixIndex/HSNWiki:}}&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Overleg_gebruiker:Franktronic&amp;diff=2335</id>
		<title>Overleg gebruiker:Franktronic</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Overleg_gebruiker:Franktronic&amp;diff=2335"/>
		<updated>2020-07-27T22:22:47Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Welkom!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welkom bij &#039;&#039;Hackerspace Nijmegen Wiki&#039;&#039;!&#039;&#039;&#039;&lt;br /&gt;
We hopen dat u veel en goed gaat bijdragen.&lt;br /&gt;
Wellicht wilt u eerst de [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents hulppagina&#039;s] lezen.&lt;br /&gt;
Nogmaals welkom en veel plezier! [[Gebruiker:Uartist|Uartist]] ([[Overleg gebruiker:Uartist|overleg]]) 28 jul 2020 00:22 (CEST)&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=2332</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=2332"/>
		<updated>2020-07-13T17:26:17Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Hackerspace Nijmegen&lt;br /&gt;
** https://www.hackerspacenijmegen.nl/|HSN Homepage&lt;br /&gt;
** https://github.com/hackerspace-nijmegen|GitHub&lt;br /&gt;
** https://twitter.com/Hackerspace024|Twitter&lt;br /&gt;
** https://fb.me/HackerspaceNijmegen|Facebook Page&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=2330</id>
		<title>Hackerspace Nijmegen</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=2330"/>
		<updated>2020-03-23T22:34:47Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
We&#039;re located at [https://www.openstreetmap.org/node/2826874262 Elzenstraat 4a], 6523EV Nijmegen. [tel:+31244200242 Call us] (+31244200242) when we&#039;re open and the gate or entrance is closed.&lt;br /&gt;
&lt;br /&gt;
Join us on [irc://irc.snt.utwente.nl:6669/hsnijmegen IRC] (IRCnet: #hsnijmegen), [https://twitter.com/Hackerspace024 twitter], or the mailinglist: &lt;br /&gt;
&lt;br /&gt;
[[Bestand:New Mailinglist Address.png|kaderloos|447x447px]] (One can also subscribe using the [https://lists.hackerspacenijmegen.nl/ website])&lt;br /&gt;
&lt;br /&gt;
The above mailing list is in the testing-phase and will soon deprecate the old one:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deprecated Mailinglist Address.png|kaderloos|317x317px]] &#039;&#039;&#039;(this one will be deprecated in the near future!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We advise everyone to subscribe to the new mailing list!&lt;br /&gt;
&lt;br /&gt;
Enjoyed your visit at our hackerspace and want more? Become a [[Contributing|contributor]]!&lt;br /&gt;
&lt;br /&gt;
[[About_Hackerspace_Nijmegen|Here&#039;s our general contact page]]&lt;br /&gt;
&lt;br /&gt;
==Open when?==&lt;br /&gt;
&lt;br /&gt;
The space is open:&lt;br /&gt;
&lt;br /&gt;
*every Tuesday. Ask on [[About Hackerspace Nijmegen#IRC|IRC]] regarding the opening time.&lt;br /&gt;
*every Monday for [[Synth and Stompbox Night]]&lt;br /&gt;
*when our [https://www.hackerspacenijmegen.nl spacestate (bottom of the page)] says so!&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/Projects:}}&lt;br /&gt;
&lt;br /&gt;
*[[HSNWiki:Migration_from_Gitwiki|Wiki migration status]]&lt;br /&gt;
&lt;br /&gt;
==Events (past and present)==&lt;br /&gt;
{{Special:PrefixIndex/Event:}}&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
{{Special:PrefixIndex/Tool:}}&lt;br /&gt;
&lt;br /&gt;
==Contributing to the wiki==&lt;br /&gt;
&lt;br /&gt;
*[[Speciaal:GebruikerAanvragen|Request an account]]&lt;br /&gt;
*One of the wiki admins processes your request, and usually approves it.&lt;br /&gt;
*Edit away!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It&#039;s a wiki&#039;&#039;: improve things! Join us in the conversation in #hsnwiki on IRCnet (same network as #hsnijmegen) if you have questions!&lt;br /&gt;
&lt;br /&gt;
Pages about this wiki:&lt;br /&gt;
{{Special:PrefixIndex/HSNWiki:}}&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=415</id>
		<title>Hackerspace Nijmegen</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=415"/>
		<updated>2020-02-24T16:06:00Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
We&#039;re located at [https://www.openstreetmap.org/node/2826874262 Elzenstraat 4a], 6523EV Nijmegen. [tel:+31244200242 Call us] (+31244200242) when we&#039;re open and the gate or entrance is closed.&lt;br /&gt;
&lt;br /&gt;
Join us on [irc://irc.snt.utwente.nl:6669/hsnijmegen IRC] (IRCnet: #hsnijmegen), [https://twitter.com/Hackerspace024 twitter], or the mailinglist: &lt;br /&gt;
&lt;br /&gt;
[[Bestand:New Mailinglist Address.png|kaderloos|447x447px]] (One can also subscribe using the [https://lists.hackerspacenijmegen.nl/ website])&lt;br /&gt;
&lt;br /&gt;
The above mailing list is in the testing-phase and will soon deprecate the old one:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deprecated Mailinglist Address.png|kaderloos|317x317px]] &#039;&#039;&#039;(this one will be deprecated in the near future!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We advise everyone to subscribe to the new mailing list!&lt;br /&gt;
&lt;br /&gt;
Enjoyed your visit at our hackerspace and want more? Become a [[Contributing|contributor]]!&lt;br /&gt;
&lt;br /&gt;
[[About_Hackerspace_Nijmegen|Here&#039;s our general contact page]]&lt;br /&gt;
&lt;br /&gt;
==Open when?==&lt;br /&gt;
&lt;br /&gt;
The space is open:&lt;br /&gt;
&lt;br /&gt;
*every Tuesday. Ask on IRC regarding the opening time.&lt;br /&gt;
*every Monday for [[Synth and Stompbox Night]]&lt;br /&gt;
*when our [https://www.hackerspacenijmegen.nl spacestate (bottom of the page)] says so!&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/Projects:}}&lt;br /&gt;
&lt;br /&gt;
*[[HSNWiki:Migration_from_Gitwiki|Wiki migration status]]&lt;br /&gt;
&lt;br /&gt;
==Events (past and present)==&lt;br /&gt;
{{Special:PrefixIndex/Event:}}&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
{{Special:PrefixIndex/Tool:}}&lt;br /&gt;
&lt;br /&gt;
==Contributing to the wiki==&lt;br /&gt;
&lt;br /&gt;
*[[Speciaal:GebruikerAanmaken|Request an account]]&lt;br /&gt;
*One of the wiki admins processes your request, and usually approves it.&lt;br /&gt;
*Edit away!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It&#039;s a wiki&#039;&#039;: improve things! Join us in the conversation in #hsnwiki on IRCnet (same network as #hsnijmegen) if you have questions!&lt;br /&gt;
&lt;br /&gt;
Pages about this wiki:&lt;br /&gt;
{{Special:PrefixIndex/HSNWiki:}}&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=414</id>
		<title>Hackerspace Nijmegen</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Hackerspace_Nijmegen&amp;diff=414"/>
		<updated>2020-02-24T16:02:18Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Added information about the new mailinglist and announce that the old one will be deprecated in favour of the new one.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
We&#039;re located at [https://www.openstreetmap.org/node/2826874262 Elzenstraat 4a], 6523EV Nijmegen. [tel:+31244200242 Call us] (+31244200242) when we&#039;re open and the gate or entrance is closed.&lt;br /&gt;
&lt;br /&gt;
Join us on [irc://irc.snt.utwente.nl:6669/hsnijmegen IRC] (IRCnet: #hsnijmegen), [https://twitter.com/Hackerspace024 twitter], or the mailinglist: &lt;br /&gt;
&lt;br /&gt;
[[Bestand:New Mailinglist Address.png|kaderloos|447x447px]] (One can also subscribe using the [https://lists.hackerspacenijmegen.nl/ website])&lt;br /&gt;
&lt;br /&gt;
The above mailing list is in the testing-phase and will soon deprecate the old one:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Deprecated Mailinglist Address.png|kaderloos]] &#039;&#039;&#039;(this one will be deprecated in the near future!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We advise everyone to subscribe to the new mailing list!&lt;br /&gt;
&lt;br /&gt;
Enjoyed your visit at our hackerspace and want more? Become a [[Contributing|contributor]]!&lt;br /&gt;
&lt;br /&gt;
[[About_Hackerspace_Nijmegen|Here&#039;s our general contact page]]&lt;br /&gt;
&lt;br /&gt;
==Open when?==&lt;br /&gt;
&lt;br /&gt;
The space is open:&lt;br /&gt;
&lt;br /&gt;
*every Tuesday. Ask on IRC regarding the opening time.&lt;br /&gt;
*every Monday for [[Synth and Stompbox Night]]&lt;br /&gt;
*when our [https://www.hackerspacenijmegen.nl spacestate (bottom of the page)] says so!&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/Projects:}}&lt;br /&gt;
&lt;br /&gt;
*[[HSNWiki:Migration_from_Gitwiki|Wiki migration status]]&lt;br /&gt;
&lt;br /&gt;
==Events (past and present)==&lt;br /&gt;
{{Special:PrefixIndex/Event:}}&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
{{Special:PrefixIndex/Tool:}}&lt;br /&gt;
&lt;br /&gt;
==Contributing to the wiki==&lt;br /&gt;
&lt;br /&gt;
*[[Speciaal:GebruikerAanmaken|Request an account]]&lt;br /&gt;
*One of the wiki admins processes your request, and usually approves it.&lt;br /&gt;
*Edit away!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It&#039;s a wiki&#039;&#039;: improve things! Join us in the conversation in #hsnwiki on IRCnet (same network as #hsnijmegen) if you have questions!&lt;br /&gt;
&lt;br /&gt;
Pages about this wiki:&lt;br /&gt;
{{Special:PrefixIndex/HSNWiki:}}&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Bestand:New_Mailinglist_Address.png&amp;diff=413</id>
		<title>Bestand:New Mailinglist Address.png</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Bestand:New_Mailinglist_Address.png&amp;diff=413"/>
		<updated>2020-02-24T15:55:49Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the new mailing list address&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Bestand:Deprecated_Mailinglist_Address.png&amp;diff=412</id>
		<title>Bestand:Deprecated Mailinglist Address.png</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Bestand:Deprecated_Mailinglist_Address.png&amp;diff=412"/>
		<updated>2020-02-24T15:54:02Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The old mailinglist address at HSBP that soon will be deprecated in favour of our new, self hosted one.&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=411</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=411"/>
		<updated>2020-02-24T04:41:58Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist: installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
** [24 februari 2020] uartist: InviteSignup is installed, regular users are allowed to invite new people&lt;br /&gt;
* &amp;amp;#x2713; Allow sending e-mail from wiki&lt;br /&gt;
** [24 februari 2020] uartist: Email is set up, mails are coming from no-reply at wiki-domain&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
** [24 februari 2020] uartist: PagesList has been added: https://wiki.hackerspacenijmegen.nl/Speciaal:PagesList&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x2713; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
** [24 februari 2020] uartist: Pivot theme looks nice but is outdated. Decided to stick with the current theme, however, I installed Minerva Neue for mobile viewers. Looks slick.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
** [24 februari 2020] uartist: Backups will be handled for the whole stichting server in the near future (most likely using Borg Backup).&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=410</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=410"/>
		<updated>2020-02-24T04:40:31Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist: installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
** [24 februari 2020] uartist: InviteSignup is installed, regular users are allowed to invite new people&lt;br /&gt;
* &amp;amp;#x2713; Allow sending e-mail from wiki&lt;br /&gt;
** [24 februari 2020] uartist: Email is set up, mails are coming from no-reply at wiki-domain&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
** [24 februari 2020] uartist: PagesList has been added&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x2713; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
** [24 februari 2020] uartist: Pivot theme looks nice but is outdated. Decided to stick with the current theme, however, I installed Minerva Neue for mobile viewers. Looks slick.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
** [24 februari 2020] uartist: Backups will be handled for the whole stichting server in the near future (most likely using Borg Backup).&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=409</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=409"/>
		<updated>2020-02-24T04:23:56Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist: installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
** [24 februari 2020] uartist: InviteSignup is installed, regular users are allowed to invite new people&lt;br /&gt;
* &amp;amp;#x2713; Allow sending e-mail from wiki&lt;br /&gt;
** [24 februari 2020] uartist: Email is set up, mails are coming from no-reply at wiki-domain&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x2713; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
** [24 februari 2020] uartist: Pivot theme looks nice but is outdated. Decided to stick with the current theme, however, I installed Minerva Neue for mobile viewers. Looks slick.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
** [24 februari 2020] uartist: Backups will be handled for the whole stichting server in the near future (most likely using Borg Backup).&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=408</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=408"/>
		<updated>2020-02-24T04:22:20Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist: installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
** [24 februari 2020] uartist: InviteSignup is installed, regular users are allowed to invite new people&lt;br /&gt;
* &amp;amp;#x2713; Allow sending e-mail from wiki&lt;br /&gt;
** [24 februari 2020] uartist: Email is set up, mails are coming from no-reply at wiki-domain&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x274c; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
** [24 februari 2020] uartist: Backups will be handled for the whole stichting server in the near future (most likely using Borg Backup).&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=407</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=407"/>
		<updated>2020-02-24T03:56:38Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist: installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
** [24 februari 2020] uartist: InviteSignup is installed, regular users are allowed to invite new people&lt;br /&gt;
* &amp;amp;#x2713; Allow sending e-mail from wiki&lt;br /&gt;
** [24 februari 2020] uartist: Email is set up, mails are coming from no-reply at wiki-domain&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x274c; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=406</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=406"/>
		<updated>2020-02-24T03:56:23Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist: installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
** [24 februari 2020] uartist: InviteSignup is installed, regular users are allowed to invite new people&lt;br /&gt;
* &amp;amp;#x274c; Allow sending e-mail from wiki&lt;br /&gt;
** [24 februari 2020] uartist: Email is set up, mails are coming from no-reply at wiki-domain&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x274c; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=405</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=405"/>
		<updated>2020-02-24T03:24:22Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
* &amp;amp;#x274c; Allow sending e-mail from wiki&lt;br /&gt;
** [24 februari 2020] uartist: I installed the Account Approval plugin, however, I can&#039;t get email to work. Everything has been configured, but MediaWiki does for some reason not even try to deliver emails. Clueless at the moment...&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x274c; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=404</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=404"/>
		<updated>2020-02-24T02:04:05Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x2713; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
** [24 februari 2020] uartist installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
* &amp;amp;#x274c; Allow sending e-mail from wiki&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; Fix a favicon&lt;br /&gt;
* &amp;amp;#x274c; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/knittingmachine.md&amp;lt;/del&amp;gt; (added into [[Projects:Knitting Machine to laptop]])&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:CTF night|docs/events/ctfnight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop Series (hopefully) &#039;What does it do&#039;|docs/events/workshops/whatdoesitdo.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Movie night|docs/events/movienight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Opening party|docs/openingparty.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Milling PCB&#039;s with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x2713; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=Event:Mid_Summer_2019_MeatUp:_OMGRILLWTHACKBBQ&amp;diff=272</id>
		<title>Event:Mid Summer 2019 MeatUp: OMGRILLWTHACKBBQ</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=Event:Mid_Summer_2019_MeatUp:_OMGRILLWTHACKBBQ&amp;diff=272"/>
		<updated>2019-07-26T19:53:46Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Nieuwe pagina aangemaakt met &amp;#039;It&amp;#039;s summer, it&amp;#039;s holiday, it&amp;#039;s hot. If there is a perfect time for a BBQ, it is now.  Me and Michiel both proposed the idea.  Note this is a animo check at this po...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It&#039;s summer, it&#039;s holiday, it&#039;s hot. If there is a perfect time for a BBQ, it is now.&lt;br /&gt;
&lt;br /&gt;
Me and Michiel both proposed the idea.&lt;br /&gt;
&lt;br /&gt;
Note this is a animo check at this point, but if there is, this will take place.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When:&#039;&#039;&#039; Somewhere early in august?&lt;br /&gt;
&#039;&#039;&#039;Where:&#039;&#039;&#039; HackerSpace Nijmegen&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
To organize a BBQ for the Hackerspace Nijmegen members. I&#039;m not going to organize this on my own, so we need volunteers to...&lt;br /&gt;
&lt;br /&gt;
* Go for grocery shopping (probably on the day itself, the Coop is around the corner) [Me and ...?]&lt;br /&gt;
* Prepare things (like salads) [Me and ...?]&lt;br /&gt;
* Handle the BBQ it self &lt;br /&gt;
* Someone with great grilling skills&lt;br /&gt;
* Helping to clean things up afterwards [Me and ...?]&lt;br /&gt;
&lt;br /&gt;
If someone sees him/herself fit for any of those tasks, please contact me or add yourself to the list above.&lt;br /&gt;
&lt;br /&gt;
We will try to keep the costs reasonable and we&#039;ll split it up. It will be somewhere around €5 and €10.&lt;br /&gt;
&lt;br /&gt;
I will get meat from Butcher shop &amp;quot;De Groene Weg&amp;quot; (among the best in Nijmegen), if you like meat from it too, we can negotiate something.&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=About_Hackerspace_Nijmegen&amp;diff=78</id>
		<title>About Hackerspace Nijmegen</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=About_Hackerspace_Nijmegen&amp;diff=78"/>
		<updated>2019-02-05T21:54:17Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A [https://hackerspaces.org/ hackerspace] is a community-operated physical place, where people can meet and work on their projects.&lt;br /&gt;
&lt;br /&gt;
We are a group of people dedicated to maintain such a space.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
The best way to join Hackerspace Nijmegen is, ofcourse, by dropping by in person. We are usually open on tuesday evenings. Recently the space is open on more weekdays, please check our homepage or irc to know if we&#039;re open.&lt;br /&gt;
&lt;br /&gt;
You can find us at:&lt;br /&gt;
&lt;br /&gt;
Elzenstraat 4 A &amp;lt;br&amp;gt;&lt;br /&gt;
6523EV &amp;lt;br&amp;gt;&lt;br /&gt;
Nijmegen &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Look for the gate at the end of the parking lot, next to a building called &#039;STIP Oost&#039;. When you are there, give the space phone a call for someone to open the door.&lt;br /&gt;
&lt;br /&gt;
=== By Email ===&lt;br /&gt;
&lt;br /&gt;
For inquiries we can be reached by email on [[File:infoemail.png|alt= info@]]&lt;br /&gt;
&lt;br /&gt;
=== Mailing lists ===&lt;br /&gt;
&lt;br /&gt;
If you want to get involved you can subscribe to our mailinglist:&lt;br /&gt;
&lt;br /&gt;
* [[File:listemail.png]] - for announcements of events, workshops and internal communications&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;hsnijmegen on ircnet (irc.snt.utwente.nl poort 6669)&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
space-phone: 024-42-002-42&lt;br /&gt;
(call will be responded if there is somebody present in the space)&lt;br /&gt;
&lt;br /&gt;
== Bank ==&lt;br /&gt;
&lt;br /&gt;
In case you want to send us some money, send it over here:&lt;br /&gt;
&lt;br /&gt;
* IBAN: NL15 TRIO 0379 2391 16&lt;br /&gt;
* BIC: TRIONL2U&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=66</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=66"/>
		<updated>2019-02-05T21:45:50Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
* &amp;amp;#x274c; Allow sending e-mail from wiki&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x2713; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x274c; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/knittingmachine.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/planning.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/MiniRCHovercrafts.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/proposals.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/index.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/lasercutter.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/knittingmachine.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/anonycaster.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/musicplayer.md&lt;br /&gt;
* &amp;amp;#x274c; docs/contact.md&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/events/ctfnight.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/kicad101.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/whatdoesitdo.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/propertytesting.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/signal_intergrity.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/3dprintergettingstarted.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/pcbmilling.md&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/events/movienight.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/boardgamenight.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/christmas_dinner.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/openday2018.md&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/openingparty.md&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x274c; docs/pcbmilling.md&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x274c; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x274c; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=65</id>
		<title>HSNWiki:Migration from Gitwiki</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Migration_from_Gitwiki&amp;diff=65"/>
		<updated>2019-02-05T21:45:21Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the status of our migration from Gitwiki to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. [[#Discussion group e-mail|See the e-mail to the list for details.]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;amp;#x2713; for &amp;quot;done&amp;quot;, &amp;amp;#x274c; for &amp;quot;not done&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Settings =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; MediaWiki Installation&lt;br /&gt;
* &amp;amp;#x2713; Allow account creation&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Account Approval|Require manual approval for making accounts]]&lt;br /&gt;
* &amp;amp;#x274c; Allow sending e-mail from wiki&lt;br /&gt;
* &amp;amp;#x274c; Make a privacy policy (see the e-mail of 30 Jan 2019)&lt;br /&gt;
* &amp;amp;#x274c; [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]&lt;br /&gt;
* &amp;amp;#x274c; [[HSNWiki:Proposed Extensions|Other extensions we&#039;d like to see]]&lt;br /&gt;
* &amp;amp;#x2713; Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)&lt;br /&gt;
&lt;br /&gt;
== Settings, if possible? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x274c; How to make some pages public, some pages private?&lt;br /&gt;
* &amp;amp;#x274c; Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?&lt;br /&gt;
** &amp;quot;to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&amp;quot;&lt;br /&gt;
* &amp;amp;#x274c; Can we show edit history of pages only to logged-in accounts?&lt;br /&gt;
* &amp;amp;#x274c; Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)&lt;br /&gt;
* &amp;amp;#x274c; Make a calendar/agenda containing all events on the wiki&lt;br /&gt;
* &amp;amp;#x274c; Make an auto-generated index of all pages on the home page?&lt;br /&gt;
&lt;br /&gt;
== Theming ==&lt;br /&gt;
* &amp;amp;#x274c; @Joep to find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
* &amp;amp;#x274c; Together with him, @Robert to take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
* &amp;amp;#x274c; @Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
* &amp;amp;#x274c; @Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
== Backups ==&lt;br /&gt;
* &amp;amp;#x274c; @Sjors to make local backups on the VM for now.&lt;br /&gt;
&lt;br /&gt;
= Page migration =&lt;br /&gt;
&lt;br /&gt;
All pages to migrate:&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;README.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x2713; [[Budgets|docs/budgets.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Statuten|docs/statuten.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/knittingmachine.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/planning.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/MiniRCHovercrafts.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/proposals.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/ProjectOne/index.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/lasercutter.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/knittingmachine.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/anonycaster.md&lt;br /&gt;
* &amp;amp;#x274c; docs/projects/musicplayer.md&lt;br /&gt;
* &amp;amp;#x274c; docs/contact.md&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Main page|docs/index.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Contributing|docs/contributing.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[Wishlist for the new space|docs/wishlist.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/events/ctfnight.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/kicad101.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/whatdoesitdo.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/propertytesting.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/signal_intergrity.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/3dprintergettingstarted.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/workshops/pcbmilling.md&lt;br /&gt;
* &amp;amp;#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/events/movienight.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/boardgamenight.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/christmas_dinner.md&lt;br /&gt;
* &amp;amp;#x274c; docs/events/openday2018.md&lt;br /&gt;
* &amp;amp;#x2713; [[Notes on opening the new space|docs/spaceopening.md]]&lt;br /&gt;
* &amp;amp;#x2713; [[About Hackerspace Nijmegen|docs/about.md]]&lt;br /&gt;
* &amp;amp;#x274c; docs/openingparty.md&lt;br /&gt;
* &amp;amp;#x2713; [[Naming|docs/naming.md]]&lt;br /&gt;
* &amp;amp;#x2713; &amp;lt;del&amp;gt;docs/empty.md&amp;lt;/del&amp;gt; (empty page)&lt;br /&gt;
* &amp;amp;#x274c; docs/pcbmilling.md&lt;br /&gt;
&lt;br /&gt;
= Hostname + SSL =&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;#x2713; Old wiki is down.&lt;br /&gt;
* &amp;amp;#x274c; Link wiki.hackerspacenijmegen.nl to this wiki.&lt;br /&gt;
* &amp;amp;#x274c; Make SSL certificate.&lt;br /&gt;
&lt;br /&gt;
= Discussion group e-mail =&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
With thanks to everyone who attended, I would like to give an update on the consensus reached by the Wiki discussion group of today: me, Sjoerd, Robert, Ed, Joep, Michiel and Natalia.&lt;br /&gt;
&lt;br /&gt;
First, a call to everyone: if you want to help migrating data from gitwiki to mediawiki, we are doing that next week Tuesday (5 feb) probably around 21:30 again. We&#039;ll be done quickly, but if you&#039;d like to help, come and join in!&lt;br /&gt;
&lt;br /&gt;
The decision for Mediawiki, as a result of the poll, was affirmed again by the group.&lt;br /&gt;
&lt;br /&gt;
We reached consensus on these topics:&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
- Default license of wiki contents&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
- Theme / house style&lt;br /&gt;
- Paying for the hosting&lt;br /&gt;
- Backups&lt;br /&gt;
- Wanted additions, advantages and disadvantages over the gitwiki&lt;br /&gt;
- Migrating data&lt;br /&gt;
- Version maintenance / security updates&lt;br /&gt;
&lt;br /&gt;
Here it goes:&lt;br /&gt;
&lt;br /&gt;
- Who will be able to read the wiki?&lt;br /&gt;
We often have project information that we would like to share with the world.&lt;br /&gt;
We also have information that we would like to keep private to the wiki.&lt;br /&gt;
@Sjors to investigate how to configure Mediawiki to have some pages public, some pages private.&lt;br /&gt;
Private means only visible to created accounts (or only to hackerspace members, could be a difference, that is undecided).&lt;br /&gt;
&lt;br /&gt;
- Who will be able to change the wiki?&lt;br /&gt;
We see the advantage of allowing people interested in a project to contribute information sometimes. But, we need to control these changes, because:&lt;br /&gt;
* We want to control spam,&lt;br /&gt;
* We want to prevent outsiders dumping illegal stuff on our wiki,&lt;br /&gt;
* Project owners may not want anyone to contribute to their wiki page.&lt;br /&gt;
Wikipedia allows editing by the world, but they have lots of volunteers to monitor this and we don&#039;t.&lt;br /&gt;
We require an account to the wiki before people can make changes. We can then make it arbitrarily difficult to create an account based on experiences. To begin with, anyone who asks for approval on IRC can get an account to make edits, even outsiders to the hackerspace. To begin with, these account holders can also see private information on the wiki, until someone triggers a case where this is unwanted and then we re-evaluate.&lt;br /&gt;
@Sjors to check whether Mediawiki has a filter to detect &#039;nonparliamentary words&#039; (eg swear words) in edits, to see if this helps finding abuse.&lt;br /&gt;
&lt;br /&gt;
- License&lt;br /&gt;
Sjors chose CC BY-SA as a default. There were no objections to this. People can indicate an alternative license on their own project pages.&lt;br /&gt;
&lt;br /&gt;
- Privacy / personal information protection&lt;br /&gt;
We want to be GDPR compliant.&lt;br /&gt;
We try to minimize our storage of identifiable/user information, so we do not store IP addresses.&lt;br /&gt;
People can enter their e-mail address into the system for notifications, but we do not show it.&lt;br /&gt;
All other user information is optional, and user is informed that it may be shown during registration.&lt;br /&gt;
We make a privacy policy, and when users register for an account, they explicitly say they will live by it too. It contains at least:&lt;br /&gt;
- edit history is kept and remains visible,&lt;br /&gt;
- arbitrary account holders can read private pages,&lt;br /&gt;
- a point of contact for complaints.&lt;br /&gt;
We need to be able to &amp;quot;absolutely&amp;quot; rollback changes (e.g. containing private data), without them being visible in edit history.&lt;br /&gt;
@Sjors to check whether there is an extension that allows moderators to need to &amp;quot;approve&amp;quot; changes from some accounts (e.g. outsiders of the hackerspace).&lt;br /&gt;
@Sjors to check whether it&#039;s possible to show edit history only to logged in accounts.&lt;br /&gt;
@Sjors to check whether we can make user information visible only to logged in accounts (could be done by making the user pages private).&lt;br /&gt;
&lt;br /&gt;
- Theming&lt;br /&gt;
@Joep will find some nice mediawiki themes to base our theme upon.&lt;br /&gt;
Together with him, @Robert will take a look at whether we can theme our wiki (based on an existing one) a bit in our house style, including a logo.&lt;br /&gt;
@Sjors will give them access to the current installation to experiment with how it looks.&lt;br /&gt;
@Michiel to send graphics to @Joep and @Robert.&lt;br /&gt;
&lt;br /&gt;
- Paying for hosting&lt;br /&gt;
The current Wiki installation is hosted on a VM donated by SA007, in his atomic bunker, with triple redundant internet and double redundant power. The installation is then inside Docker, made to be easily movable between machines.&lt;br /&gt;
We see an advantage in having it hosted at a more neutral location where multiple people have physical access, but there is a price to it.&lt;br /&gt;
Currently, Foundation does not pay for anything other than rent and internet.&lt;br /&gt;
This is an active discussion within the board.&lt;br /&gt;
The Wiki discussion group advises the foundation board to pull &amp;quot;services for everyone&amp;quot;, such as the website and domain into this &amp;quot;general budget&amp;quot;, meaning monthly prices will go up.&lt;br /&gt;
The Wiki discussion group also advises the foundation board to include the Wiki in this &amp;quot;services for everyone&amp;quot; group.&lt;br /&gt;
For now, we agree that hosting with Bas is fine, and when the foundation board has made a decision regarding this we will re-evaluate.&lt;br /&gt;
&lt;br /&gt;
- Backups&lt;br /&gt;
When we move hosting providers, could be done by the provider then.&lt;br /&gt;
For the time the Wiki is hosted with Bas, we perform local Docker backups on the VM only, not offsite. We will rediscuss when we change hosting location.&lt;br /&gt;
&lt;br /&gt;
- Wanted features, advantages/disadvantages of gitwiki&lt;br /&gt;
@Sjors will look whether there is a calendar/agenda extension, which could host an .ics file based on event pages that exist on the wiki.&lt;br /&gt;
Gitwiki had a nice summary of all pages (manually edited). @Sjors to see if Mediawiki has an extension for that, or otherwise we would try to keep that manually updated.&lt;br /&gt;
&lt;br /&gt;
- Migrating data&lt;br /&gt;
We will do it manually, because markup needs to be changed. We will do it sitting physically together because it is convenient to hand out pages then.&lt;br /&gt;
Avel, Joep and Sjors to sit together on Tuesday 5 feb, others welcome too.&lt;br /&gt;
For now, all content on old and new wiki is public, until we&#039;ve established how to make a part of it private.&lt;br /&gt;
We will swap hostnames when the migration is done.&lt;br /&gt;
&lt;br /&gt;
- Maintenance / security updates&lt;br /&gt;
Sjors will be subscribed to Mediawiki security updates and will apply upgrades as necessary.&lt;br /&gt;
In the future, we will need two admins to take care of this.&lt;br /&gt;
We could have a &amp;quot;service patch policy&amp;quot; and the wiki would be the first thing to implement it.&lt;br /&gt;
We will rediscuss when we change hosting locations.&lt;br /&gt;
&lt;br /&gt;
- WVTTK&lt;br /&gt;
Joep wants to have more meetings like this.&lt;br /&gt;
Michiel wants to plan a movie night!&lt;br /&gt;
Ed wants to plan a synthesizer night!&lt;br /&gt;
&lt;br /&gt;
Meeting closed.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=63</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=63"/>
		<updated>2019-02-05T21:41:51Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** https://www.hackerspacenijmegen.nl/|HSN Homepage&lt;br /&gt;
** https://github.com/hackerspace-nijmegen|GitHub&lt;br /&gt;
** https://twitter.com/Hackerspace024|Twitter&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=54</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=54"/>
		<updated>2019-02-05T21:34:13Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** https://github.com/hackerspace-nijmegen|HSN GitHub&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=52</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=52"/>
		<updated>2019-02-05T21:34:02Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** [[https://github.com/hackerspace-nijmegen|HSN GitHub]]&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=51</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=MediaWiki:Sidebar&amp;diff=51"/>
		<updated>2019-02-05T21:33:34Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Nieuwe pagina aangemaakt met &amp;#039; * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help ** [https://github.com/hackerspace-n...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** [https://github.com/hackerspace-nijmegen|HSN GitHub]&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Account_Approval&amp;diff=25</id>
		<title>HSNWiki:Account Approval</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Account_Approval&amp;diff=25"/>
		<updated>2019-02-05T21:14:11Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Nieuwe pagina aangemaakt met &amp;#039;During the last meeting we reached consensus about the account creation policy. We decided that everyone should be allowed to create an account, but those accounts...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the last meeting we reached consensus about the account creation policy. We decided that everyone should be allowed to create an account, but those accounts need to be approved. As MediaWiki doesn&#039;t have things like email verification built in, we need to use an extension for it.&lt;br /&gt;
&lt;br /&gt;
= Email Verification =&lt;br /&gt;
&lt;br /&gt;
[This extension][https://www.mediawiki.org/wiki/Extension:ConfirmAccount] allows email verification upon account creation, but it doesn&#039;t fill the need for manual verification&lt;br /&gt;
&lt;br /&gt;
= Account Invite (Proposed Solution) = &lt;br /&gt;
&lt;br /&gt;
[This extension][https://www.mediawiki.org/wiki/Extension:InviteSignup] allows to signup for a account after an invitation. This fits the bill perfectly: someone could request an account. This can be done in person (the recommended way), via email, irc or even by phone. This way it is not that difficult to create a account, but not too easy either.&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Proposed_Editors&amp;diff=18</id>
		<title>HSNWiki:Proposed Editors</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Proposed_Editors&amp;diff=18"/>
		<updated>2019-02-05T21:04:18Z</updated>

		<summary type="html">&lt;p&gt;Uartist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The default MediaWiki editor is somewhat limited. Creating things like tables requires specific knowledge of MediaWiki markup. To make editing easier, other editors are proposed.&lt;br /&gt;
&lt;br /&gt;
= BlueSpice =&lt;br /&gt;
&lt;br /&gt;
[BlueSpice][https://de.bluespice.com/download-bluespice/] is a wysiwyg editor with Project Gutenberg like capabilities. It also features a nice theme.&lt;br /&gt;
&lt;br /&gt;
= TinyMCE =&lt;br /&gt;
&lt;br /&gt;
[TinyMCE][https://www.mediawiki.org/wiki/Extension:TinyMCE] is a wysiwyg replacement for the default editor. It has lots of options along a nice instant preview.&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
	<entry>
		<id>https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Proposed_Editors&amp;diff=15</id>
		<title>HSNWiki:Proposed Editors</title>
		<link rel="alternate" type="text/html" href="https://hackerspacenijmegen.nl/index.php?title=HSNWiki:Proposed_Editors&amp;diff=15"/>
		<updated>2019-02-05T21:03:51Z</updated>

		<summary type="html">&lt;p&gt;Uartist: Nieuwe pagina aangemaakt met &amp;#039;The default MediaWiki editor is somewhat limited. Creating things like tables requires specific knowledge of MediaWiki markup. To make editing easier, other editors...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The default MediaWiki editor is somewhat limited. Creating things like tables requires specific knowledge of MediaWiki markup. To make editing easier, other editors are proposed.&lt;br /&gt;
&lt;br /&gt;
= BlueSpice =&lt;br /&gt;
&lt;br /&gt;
[BlueSpice:https://de.bluespice.com/download-bluespice/] is a wysiwyg editor with Project Gutenberg like capabilities. It also features a nice theme.&lt;br /&gt;
&lt;br /&gt;
= TinyMCE =&lt;br /&gt;
&lt;br /&gt;
[TinyMCE:https://www.mediawiki.org/wiki/Extension:TinyMCE] is a wysiwyg replacement for the default editor. It has lots of options along a nice instant preview.&lt;/div&gt;</summary>
		<author><name>Uartist</name></author>
	</entry>
</feed>