Project Wiki midlife upgrade: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
(Creating page)
 
Regel 1: Regel 1:
[[Category:Algemeen]]
+
== Organize pages and titles ==
__TOC__<big>'''Hallo en welkom op de wiki van MakerSpace Leiden!'''</big>
+
* Merge the 3 pages: "[[stappen_boor]], [[stappenboor]], and [[getrapte_boor]]."
 +
* Merge the following pages: [[3d_printen]], [[3d_printers]], [[Ultimaker2]], [[Ultimaker_onderhoud]], [[UltimakerFans]], and [[UltimakerBuildplateCamera]].
 +
* Integrate all pages from the category "[[DisplayBoardsSchiphol]]" with integrated tabs into the page "[[Radar Boards Schiphol Control]]," integrating tabs in the same manner as on the "[[Lasersaur]]" page.
 +
* Add photos to pages with tools where photos are missing; refer to [[Pages_with_tools_without_photos]].
 +
* Create a new page titled "Welcome to the Makerspace, what you need to know" Relevant pages for this are: [[MakerSpaceBootstrap]], [[Makerspace_Leiden]], [[Introductie-deelnemers]], [[Introducing_Tools]], [[NetworkGuidelines]], [[SAFETY]], [[SpaceClosing]], [[Opening_the_space]].
 +
* Implement a new category structure, as shown on the page: [[Wiki_categories]].
 +
* Create a wiki page for each 'chore' titled with 'chore'.
 +
* Include the word 'project' in the title of all pages categorized under projects.
 +
* Change titles from Pascal case to regular titles with spaces.
 +
* Consider including both the Dutch and English words in the title.
 +
* Create a new landing page and incorporate the pages from the public Wordpress website [http://makerspaceleiden.nl https://makerspaceleiden.nl] into the wiki.
 +
<br>
 +
== Extra/interesting extensions ==
 +
* '''DynamicPageList3''' (DPL3) extension: to create dynamic lists of pages from categories, and include thumbnails easily. Automatically generate pages based on tags or categories added to individual tool pages without creating separate templates for each category.
 +
* '''PageImages''' extension: allows you to automatically display thumbnails of images from pages.
 +
* '''VisualEditor''': Provides a visual editor interface for editing wiki pages, offering a more user-friendly alternative to wikitext editing
 +
* '''WikiEditor''' extension: provides an improved interface wysiwyg (primarily a toolbar) for editing wikitext.
 +
* '''EmailLogin''' extension allows users to use their e-mail address instead of their username when logging in, without exposing email address publicly.
 +
* '''Invitesignup''' extension: facilitates sending invitation emails for user signup.
 +
* '''DynamicPageList''' extension: create hierarchy with pages that show all the links to pages within a category automatically generated based on categories in sidebar.
 +
* '''Titlekey''' extension: case insensitive hoofd letter gevoelig zoek woord suggestie.
 +
* '''CirrusSearch''' extension in combination with '''Elasticsearch''': provides more powerful search capabilities and can be configured to exclude certain types of content from the search index zoals wanneer het zoekwoord in de link naar een andere pagina voorkomt, dat zou je kunnen uitsluiten.
 +
* '''HotCat''' extension: to be able to quickly add categories
 +
* '''Content Translation''' extension or alternativaly '''GoogleTranslate''' Extension to auto translate pages from Dutch to English.
 +
* '''Semantic MediaWiki''': be able to search only inside one or multiple categories, provide more refined search options, including category-specific searches.
 +
* '''MobileFrontend''': Optimizes MediaWiki for mobile devices, ensuring a better user experience on smartphones and tablets.
 +
* '''CategoryTree''': Enhances the display of category structures on the wiki, making it easier for users to navigate and explore content.
 +
* '''PdfHandler''': Enables MediaWiki to handle PDF files, providing features like thumbnail generation and embedding of PDF documents into wiki pages.
 +
* '''MultimediaViewer''': Enhances the viewing experience for multimedia files (images, videos) directly on wiki pages.
 +
* '''SecureLinkFixer''': Helps automatically fix broken links caused by changes from HTTP to HTTPS, ensuring secure browsing on your wiki.
 +
* '''PageForms''': Allows users to create and edit wiki pages using forms, making data entry more intuitive and structured.
 +
* '''UploadWizard''': Provides a user-friendly interface for uploading files to your wiki, supporting batch uploads and metadata handling.
 +
* '''TemplateData''': Enhances the usability of templates by providing metadata (such as parameters and descriptions) that can be used by VisualEditor and other tools.
 +
* '''ReplaceText''': Enables administrators to perform batch replacements of text across wiki pages, helping with maintenance and content updates.
 +
* '''3D extension''': allows users to embed interactive 3D models in various formats directly within wiki pages. This extension supports formats like STL (Standard Triangle Language) and OBJ (Wavefront Object), commonly used for 3D printing and modeling.
 +
<br>
  
'''Voor algemene informatie en recente maaksels - zie de  [https://makerspaceleiden.nl/ website].''' Want je bent nu op de wiki - en dat is een documentatie tool voor deelnemers.
+
== Changes in the file LocalSettings.php ==
 +
* To disable the option 'this is a minor edit', change the following in LocalSettings.php:
 +
** $wgGroupPermissions['*']['minoredit'] = false;
 +
** $wgGroupPermissions['user']['minoredit'] = false;
 +
** $wgGroupPermissions['autoconfirmed']['minoredit'] = false;
 +
** $wgGroupPermissions['bot']['minoredit'] = false;
 +
<br>
  
Deze wiki wordt door de deelnemers van de MakerSpace onderhouden. Schroom niet om zelf wat toe te voegen, de wiki is een gedeelde bron waar ook jij aan mee kunt helpen.
+
* To hide the tabs 'discussion' and the 'talk', change the following in LocalSettings.php:
 +
** $wgNamespaceProtection[NS_TALK] = ['noedit'];
 +
** $wgGroupPermissions['*']['noedit'] = true;
 +
** $wgGroupPermissions['user']['noedit'] = true;
 +
** $wgGroupPermissions['autoconfirmed']['noedit'] = true;
 +
** $wgGroupPermissions['sysop']['noedit'] = true;
 +
<br>
 +
== Changes in CSS ==
 +
To change the CSS go to the page MediaWiki:Common.css: https://wiki.makerspaceleiden.nl/index.php?title=MediaWiki:Common.css in your browser:
 +
<br>
  
* Ook deelnemer worden? Kijk dan op de [https://makerspaceleiden.nl/deelnemer-worden/ deze pagina].
+
/* To hide the "last edited" text on every page: */
* Ben je nieuw lid en wil je aan de slag op de Space? De [[MakerSpaceBootstrap|Bootstrap]] geeft je de juiste intro.
 
* Wil je wat toevoegen aan de wiki? Lees dan de onderste helft van de [[MakerSpaceBootstrap#Introductie_wiki|Bootstrap]]
 
  
 +
.page-info {
 +
    display: none;
 +
}
 +
<br>
  
==[[File:031-ink.png|middle|48px|link=]] Wat is de MakerSpace Leiden?==
+
/* To round the border lines: */
De MakerSpace Leiden is een gezamenlijke werkplaats. Mensen worden deelnemer voor een vast bedrag per maand en krijgen vervolgens toegang tot de Space, een stem in de deelnemersraad en een plek in de deelnemerskast om hun projecten op te slaan.<br />
 
Communicatie gaat via de [[MailingList|Mailing list]], en je deelnemer administratie kun je zelf regelen via het CRM.<br />
 
Er wordt elke maand een deelnemersraad gehouden. Hier worden plannen voor de space, organisatorische zaken en gebeurtenissen van belang besproken. Het is niet verplicht om aanwezig te zijn, maar is wel aan te raden omdat je op de hoogte blijft van de ontwikkelingen en kunt meebeslissen.
 
  
De grote ideeën achter de MakerSpace zijn:
+
{
 +
    border-radius: 10px;
 +
}
 +
h1, h2 {
 +
    border-radius: 0px;
 +
}
 +
<br>
  
* Vrijheid om projecten op te zetten en eraan te werken.
+
/* To hide the default vector menu in the sidebar (with the links: "Main page, Recent changes, Random page, Help about MediaWikia."): */
* Een gedeelde verantwoordelijkheid voor de Space en haar deelnemers.
 
* Open uitwisseling van ideeën, plannen en hulp.
 
* Een vriendelijke, ondersteunende sfeer.
 
Met dit fundament wordt de MakerSpace een plek waar mensen graag aan hun creaties willen werken en de Space zelf willen helpen groeien.
 
  
==Gereedschap en Machines==
+
#left-navigation .vector-menu {
We hebben vrij veel gereedschap gedocumenteerd. Hieronder staan alfabetisch wat categorieën.
+
  display: none;
{|
+
}
|-
+
<br>
|[[File:003-3d printer.png|left|64px|link=:Categorie:CNC]]
 
| [[:Categorie:CNC|CNC-apparaten]]: 3D printers, lasercutters, de vinylsnijder, routers and de 3D-scanner.
 
|-
 
|[[File:018-electronics.png|left|64px|link=[:Categorie:Electronics]]
 
| [[:Categorie:Electronics|Electronica-gerelateerd]] gereedschap.
 
|-
 
|[[File:078-woodworking.png|left|64px|link=:Categorie:Wood]]
 
| [[:Categorie:Wood|Houtbewerkingsmachines]] en -gereedschappen.
 
|-
 
|[[File:066-toolbox.png|left|64px|link=:Categorie:Small]]
 
| [[:Categorie:Small|Klein handgereedschap]], [[:Category:Perslucht|perslucht gereedschap]] en [[:Categorie: Measuring|meet instrumenten]].
 
|-
 
|[[File:073-welding.png|left|64px|link=:Categorie:Welding]]
 
| [[:Categorie:Welding|Lasapparaten]].
 
|-
 
|[[File:006-screw.png|left|64px|link=:Categorie:Metal]]
 
| [[:Categorie:Metal|Metaalbewerkingsgereedschap]] en machines.
 
|-
 
|}
 
  
De totale lijst van machines en gereedschappen staat [[:Category:Tool|hier]].
+
/* To hide the default page tab: */
 +
#ca-nstab-main {
 +
  display: none;
 +
}
 +
<br>
  
==[[File:exclam.png|middle|48px|link=]] Veiligheid en geluidsproductie [[File:exclam.png|middle|48px|link=]]==
+
/* To increase the fontsize: */
Veiligheid op de Space is een vereiste. Dit zijn onze [[SAFETY|regels en instructies]]. We verwachten dat je ze goed kent.
+
body {
{|
+
  font-size: 110%
|-
+
}
|[[File:022-first aid kit.png|left|64px|link=]]
+
<br>
| Veiligheid voor mensen en machines
 
* Dit gereedschap heeft [[:Category:Requires Permission or Instruction prior to use|speciale]] toestemming en instructie nodig voordat je ermee aan de slag mag.
 
* Dit gereedschap heeft een [[:Category:SafetySheet|veiligheidsblad]]. Neem de lijst door, zodat je een overzicht hebt.
 
* Als je iets onveiligs ziet gebeuren, spreek dan je medemakers erop aan, want je medemakers zijn zich hier vaak ook niet van bewust.<br>
 
We zijn hier samen verantwoordelijk voor, en hoe meer mensen dit doen, hoe beter dit werkt.
 
|}
 
  
{|
+
* To change the maximum number of items shown per category in MediaWiki from maximum 50 to maximum 500, change the following in LocalSettings.php:
|-
+
** $wgCategoryPagingLimit = 500;
|[[File:audio-speaker.png|left|64px|link=]]
+
<br>
| We hebben buren, dus houd daar rekening mee. Hun achtertuin grenst aan de grote werkplaats.
 
* Machines in [[:Categorie:NoiseCat1|geluidscategorie 1]] mogen alleen tussen 07:00 en 19:00 uur worden gebruikt. Doe zelf ook oorkappen op.
 
* Machines en gereedschap in [[:Categorie:NoiseCat2|geluidscategorie 2]] mogen ook in de avond worden gebruikt, maar wordt afgeraden.<br>
 
Als je zelf oordoppen in wilt doen, maak je per definitie teveel herrie voor de buren.
 
|}
 
  
{|
+
* And add similar for the for the DynamicPageList extension:  
|-
+
** $wgDPLSettings['maxresults'] = 500;
|[[File:051-face mask.png|left|64px|link=]]
+
<br>
| Let ook op stofproductie en regels omtrent gasflessen.
 
* Machines in [[:Category:DustControl1|stofklasse 1]] moeten altijd aangesloten worden op een afzuiger voordat je ze aanzet. Ophopend stof vormt een brandgevaar en kan zelfs [https://en.wikipedia.org/wiki/Dust_explosion ontploffen].
 
* Bij machines in [[:Category:DustControl2|klasse 2]] is dit ook verplicht en in [[:Category:DustControl3|klasse 3]] is het aangeraden. Makers met gevoelige longen zullen je dankbaar zijn.
 
* Sommige apparaten zijn aangesloten op een [[:Category:Gasflesgebruik|gasfles]]. Vergeet niet het kraantje dicht te doen na gebruik en let op de [[PressureVesselLimit|gasfleslimiet]]. De gemeente treedt zeer agressief op bij het overtreden van deze limiet!
 
|}
 
  
Als laatst: Meld kapot gereedschap, onveilige situaties of zaken die niet in de haak zijn, via de maillijst of rechtstreeks aan het [https://makerspaceleiden.nl/contact/ bestuur]. Dit is niet alleen verplicht, maar helpt ons met zijn allen een veilige cultuur te creeeren en te onderhouden.
+
== Mediawiki version update ==
 +
* Update Mediawiki version from 1.31 (2018) to 1.41. Due to breaking changes, update MediaWiki in steps from version 1.31 to 1.35 and from 1.35 to 1.41.
 +
<br>
  
==[[File:064-Thermal.png|middle|48px|link=]] Procedures en Principes==
+
== Skins ==
Wat algemene gebruiken om de Space aangenaam te houden:
+
Try out the following skins for a more visually appealing wiki:
* 'Be excellent & try to not to be on fire.'
+
* Vector 2022
* Probeer de Space schoner achter te laten dan dat je 'm aantrof.
+
* Vector
* Al ons gereedschap heeft z'n plek. Vergeet het niet terug te leggen na gebruik.
+
* Pivot
* Is iets een bende? Laat je er dan vooral over horen! Ga je ermee alsnog aan de slag, dan wordt opruimen jouw verantwoordelijkheid; een schoon resultaat is wat telt.
 
* Is een voorraad leeg? Licht dan de mailing list in of vul het zelf aan. Bij dat laatste mag je declareren via ons [https://makerspaceleiden.nl/crm/pettycash/show SpaceTegoed ].
 
* Let erop dat sommig gereedschap [[:Categorie:OnLoan|in bruikleen]] is.
 
 
 
Dan zijn er nog wat procedures voor het runnen van de space:
 
* De Space [[SpaceOpening|openen]]
 
* De Space [[SpaceClosing|sluiten]]
 
* De Space [[Cleaning_the_Space|schoonmaken]]
 
Verdere protocollen staan [[:Category:Procedures|hier]].
 
 
 
 
 
==[[File:008-pigment.png|middle|48px|link=]] Overige Informatie==
 
 
 
* [https://flat-icons.com/ Flaticons] is de ontwerper van de icoontjes, via [https://www.flaticon.com/packs/diy-10 FlatIcon.com].
 
* [[Woordenlijst]]; een poging om het jargon een beetje inzichtelijk te maken.
 
* [[Oude_Plattegronden|Plattegrond]] van de Space.
 
* [[:Speciaal:AllePaginas| Alle]] pagina's op een rij.
 
* [[Leveranciers| Leveranciers, webwinkels etc]]. Handig als je materialen zoekt voor je project.
 
* [[Wishlist| Wishlist]].
 
* [[in_memoriam| In Memoriam]].
 

Versie van 4 jul 2024 om 18:36

Organize pages and titles


Extra/interesting extensions

  • DynamicPageList3 (DPL3) extension: to create dynamic lists of pages from categories, and include thumbnails easily. Automatically generate pages based on tags or categories added to individual tool pages without creating separate templates for each category.
  • PageImages extension: allows you to automatically display thumbnails of images from pages.
  • VisualEditor: Provides a visual editor interface for editing wiki pages, offering a more user-friendly alternative to wikitext editing
  • WikiEditor extension: provides an improved interface wysiwyg (primarily a toolbar) for editing wikitext.
  • EmailLogin extension allows users to use their e-mail address instead of their username when logging in, without exposing email address publicly.
  • Invitesignup extension: facilitates sending invitation emails for user signup.
  • DynamicPageList extension: create hierarchy with pages that show all the links to pages within a category automatically generated based on categories in sidebar.
  • Titlekey extension: case insensitive hoofd letter gevoelig zoek woord suggestie.
  • CirrusSearch extension in combination with Elasticsearch: provides more powerful search capabilities and can be configured to exclude certain types of content from the search index zoals wanneer het zoekwoord in de link naar een andere pagina voorkomt, dat zou je kunnen uitsluiten.
  • HotCat extension: to be able to quickly add categories
  • Content Translation extension or alternativaly GoogleTranslate Extension to auto translate pages from Dutch to English.
  • Semantic MediaWiki: be able to search only inside one or multiple categories, provide more refined search options, including category-specific searches.
  • MobileFrontend: Optimizes MediaWiki for mobile devices, ensuring a better user experience on smartphones and tablets.
  • CategoryTree: Enhances the display of category structures on the wiki, making it easier for users to navigate and explore content.
  • PdfHandler: Enables MediaWiki to handle PDF files, providing features like thumbnail generation and embedding of PDF documents into wiki pages.
  • MultimediaViewer: Enhances the viewing experience for multimedia files (images, videos) directly on wiki pages.
  • SecureLinkFixer: Helps automatically fix broken links caused by changes from HTTP to HTTPS, ensuring secure browsing on your wiki.
  • PageForms: Allows users to create and edit wiki pages using forms, making data entry more intuitive and structured.
  • UploadWizard: Provides a user-friendly interface for uploading files to your wiki, supporting batch uploads and metadata handling.
  • TemplateData: Enhances the usability of templates by providing metadata (such as parameters and descriptions) that can be used by VisualEditor and other tools.
  • ReplaceText: Enables administrators to perform batch replacements of text across wiki pages, helping with maintenance and content updates.
  • 3D extension: allows users to embed interactive 3D models in various formats directly within wiki pages. This extension supports formats like STL (Standard Triangle Language) and OBJ (Wavefront Object), commonly used for 3D printing and modeling.


Changes in the file LocalSettings.php

  • To disable the option 'this is a minor edit', change the following in LocalSettings.php:
    • $wgGroupPermissions['*']['minoredit'] = false;
    • $wgGroupPermissions['user']['minoredit'] = false;
    • $wgGroupPermissions['autoconfirmed']['minoredit'] = false;
    • $wgGroupPermissions['bot']['minoredit'] = false;


  • To hide the tabs 'discussion' and the 'talk', change the following in LocalSettings.php:
    • $wgNamespaceProtection[NS_TALK] = ['noedit'];
    • $wgGroupPermissions['*']['noedit'] = true;
    • $wgGroupPermissions['user']['noedit'] = true;
    • $wgGroupPermissions['autoconfirmed']['noedit'] = true;
    • $wgGroupPermissions['sysop']['noedit'] = true;


Changes in CSS

To change the CSS go to the page MediaWiki:Common.css: https://wiki.makerspaceleiden.nl/index.php?title=MediaWiki:Common.css in your browser:

/* To hide the "last edited" text on every page: */

.page-info {

   display: none;

}

/* To round the border lines: */

{

   border-radius: 10px;

} h1, h2 {

   border-radius: 0px;

}

/* To hide the default vector menu in the sidebar (with the links: "Main page, Recent changes, Random page, Help about MediaWikia."): */

  1. left-navigation .vector-menu {
 display: none;

}

/* To hide the default page tab: */

  1. ca-nstab-main {
 display: none;

}

/* To increase the fontsize: */ body {

 font-size: 110%

}

  • To change the maximum number of items shown per category in MediaWiki from maximum 50 to maximum 500, change the following in LocalSettings.php:
    • $wgCategoryPagingLimit = 500;


  • And add similar for the for the DynamicPageList extension:
    • $wgDPLSettings['maxresults'] = 500;


Mediawiki version update

  • Update Mediawiki version from 1.31 (2018) to 1.41. Due to breaking changes, update MediaWiki in steps from version 1.31 to 1.35 and from 1.35 to 1.41.


Skins

Try out the following skins for a more visually appealing wiki:

  • Vector 2022
  • Vector
  • Pivot