HSNWiki:Migration from Gitwiki: verschil tussen versies

geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
 
(49 tussenliggende versies door 4 gebruikers niet weergegeven)
Regel 1: Regel 1:
This page describes the status of our migration from Gitwiki to MediaWiki.
This page describes the status of our migration from Gitwiki to MediaWiki.


Many of the items on this page are based on the MediaWiki discussion group on 30 January 2019. See the e-mail to the list for details. It is copied
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.]]


Use ✓ for "done", ❌ for "not done".
Use ✓ for "done", ❌ for "not done".
Regel 9: Regel 9:
* ✓ MediaWiki Installation
* ✓ MediaWiki Installation
* ✓ Allow account creation
* ✓ Allow account creation
* ❌ [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]
* ✓ [[HSNWiki:Proposed Editors|Add a nice WYSIWYG editor for pages]]
* ❌ [[HSNWiki:Account Approval|Require manual approval for making accounts]]
** [24 februari 2020] uartist: installed Visual Editor as well as the required Parsoid server. Enjoy the new editing experience!
* ❌ Allow sending e-mail from wiki
* ✓ [[HSNWiki:Account Approval|Require manual approval for making accounts]]
** [24 februari 2020] uartist: InviteSignup is installed, regular users are allowed to invite new people
* ✓ Allow sending e-mail from wiki
** [24 februari 2020] uartist: Email is set up, mails are coming from no-reply at wiki-domain
* ❌ Make a privacy policy (see the e-mail of 30 Jan 2019)
* ❌ Make a privacy policy (see the e-mail of 30 Jan 2019)
* ❌ Add Github etc. links to the sidebar
* ✓ [[MediaWiki:Sidebar|Add Github etc. links to the sidebar]]
* ✓ [[HSNWiki:Proposed Extensions|Other extensions we'd like to see]]
** [24 februari 2020] uartist: PagesList has been added: https://wiki.hackerspacenijmegen.nl/Speciaal:PagesList
* ❌ Make a Wiki bot that reports changes to IRC (#hsnijmegen or #hsnwiki)


== Settings, if possible? ==
== Settings, if possible? ==
Regel 19: Regel 25:
* ❌ How to make some pages public, some pages private?
* ❌ How to make some pages public, some pages private?
* ❌ Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?
* ❌ Can we configure specific accounts to require explicit approval for all changes to pages, while others can change any page without needing approval?
  * "to check whether there is an extension that allows moderators to need to "approve" changes from some accounts (e.g. outsiders of the hackerspace)."
** "to check whether there is an extension that allows moderators to need to "approve" changes from some accounts (e.g. outsiders of the hackerspace)."
* ❌ Can we show edit history of pages only to logged-in accounts?
* ❌ Can we show edit history of pages only to logged-in accounts?
* ❌ Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)
* ❌ Can we make user information visible only to logged in accounts? (Could be done by making the user pages private.)
* ❌ Make a calendar/agenda containing all events on the wiki
* ❌ Make an auto-generated index of all pages on the home page?


== Theming ==
== Theming ==
* ❌ @Joep to find some nice mediawiki themes to base our theme upon.
* ❌ Fix a favicon
* ✓ @Joep to find some nice mediawiki themes to base our theme upon.
** [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.
* ❌ 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.
* ❌ 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.
* ❌ @Sjors will give them access to the current installation to experiment with how it looks.
* ❌ @Sjors will give them access to the current installation to experiment with how it looks.
Regel 31: Regel 41:
== Backups ==
== Backups ==
* ❌ @Sjors to make local backups on the VM for now.
* ❌ @Sjors to make local backups on the VM for now.
** [24 februari 2020] uartist: Backups will be handled for the whole stichting server in the near future (most likely using Borg Backup).


= Page migration =
= Page migration =
All pages to migrate:
* &#x2713; <del>README.md</del> (empty page)
* &#x2713; [[Budgets|docs/budgets.md]]
* &#x2713; [[Hackerspace_Nijmegen_(working_title)_zoekt_deelnemers!|docs/callforparticipation.md]]
* &#x2713; [[Statuten|docs/statuten.md]]
* &#x2713; <del>docs/knittingmachine.md</del> (added into [[Projects:Knitting Machine to laptop]])
* &#x2713; [[ProjectOne:Planning|docs/projects/ProjectOne/planning.md]]
* &#x2713; [[ProjectOne:Mini_RC_Hovercrafts|docs/projects/ProjectOne/MiniRCHovercrafts.md]]
* &#x2713; [[ProjectOne:Project_Ideas_that_are_too_big_to_do_on_my_own|docs/projects/ProjectOne/proposals.md]]
* &#x2713; [[ProjectOne:Project_One_Main_Page|docs/projects/ProjectOne/index.md]]
* &#x2713; [[Projects:40W_Lasercutter|docs/projects/lasercutter.md]]
* &#x2713; [[Projects:Knitting Machine to laptop|docs/projects/knittingmachine.md]]
* &#x2713; [[Projects:Anonycaster|docs/projects/anonycaster.md]]
* &#x2713; [[Projects:Music_at_HSN|docs/projects/musicplayer.md]]
* &#x2713; [[About Hackerspace Nijmegen|docs/contact.md]]
* &#x2713; [[Minutes_2018-03-27|docs/minutes/2018-2.md]]
* &#x2713; [[Minutes_2018-03-20|docs/minutes/2018-1.md]]
* &#x2713; [[Main page|docs/index.md]]
* &#x2713; [[Contributing|docs/contributing.md]]
* &#x2713; [[Wishlist for the new space|docs/wishlist.md]]
* &#x2713; [[Event:CTF night|docs/events/ctfnight.md]]
* &#x2713; [[Event:Workshop_Friday_28th_of_September:_Kicad|docs/events/workshops/kicad101.md]]
* &#x2713; [[Event:Workshop Series (hopefully) 'What does it do'|docs/events/workshops/whatdoesitdo.md]]
* &#x2713; [[Event:November_1st:_Invited_speaker:_Property_testing|docs/events/workshops/propertytesting.md]]
* &#x2713; [[Event:Smallish_demo_about_signal_integrity.|docs/events/workshops/signal_intergrity.md]]
* &#x2713; [[Event:Getting_started_with_the_Ultimaker_2_3d-Printer|docs/events/workshops/3dprintergettingstarted.md]]
* &#x2713; [[Event:Workshop_Friday_7th_of_September:_Milling_printed_circuit_board_using_cheap_chinese_CNC_mill|docs/events/workshops/pcbmilling.md]]
* &#x2713; [[Event:Hack42_On_Tour_is_visiting|docs/events/hack42_on_tour.md]]
* &#x2713; [[Event:Movie night|docs/events/movienight.md]]
* &#x2713; [[Event:board_game_night|docs/events/boardgamenight.md]]
* &#x2713; [[Event:Christmas_dinner|docs/events/christmas_dinner.md]]
* &#x2713; [[Event:Open Day 2018|docs/events/openday2018.md]]
* &#x2713; [[Notes on opening the new space|docs/spaceopening.md]]
* &#x2713; [[About Hackerspace Nijmegen|docs/about.md]]
* &#x2713; [[Event:Opening party|docs/openingparty.md]]
* &#x2713; [[Naming|docs/naming.md]]
* &#x2713; <del>docs/empty.md</del> (empty page)
* &#x2713; [[Milling PCB's with 3018 Chinese Desktop CNC|docs/pcbmilling.md]]


= Hostname + SSL =
= Hostname + SSL =
* &#x2713; Old wiki is down.
* &#x2713; Link wiki.hackerspacenijmegen.nl to this wiki.
* &#x2713; Make SSL certificate.


= Discussion group e-mail =
= Discussion group e-mail =