Project wiki midlife upgrade 2024: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
 
(51 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
 +
[[Category:Active projects]]
 
== Organize pages and titles ==
 
== Organize pages and titles ==
* Merge the 3 pages: "[[Stappen_Boor_StepDrill]], [[Stappenboor/Stepdrill]], and [[Step-drill/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]].
+
- Design a welcoming new landing page that integrates content from the public Wordpress site [http://makerspaceleiden.nl https://makerspaceleiden.nl] into the wiki.
* 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]].
+
- Develop informative pages for newcomers to MakerSpace, inspired by pages like [[MakerSpaceBootstrap]], [[Makerspace_Leiden]], [[Introductie-deelnemers]], [[Introducing_Tools]], [[NetworkGuidelines]], [[SAFETY]], [[SpaceClosing]], [[Opening_the_space]].
* Create a wiki page for each 'chore' titled with 'chore'.
+
 
* Include the word 'project' in the title of all pages categorized under projects.
+
- Add photos to tool pages where images are currently missing; refer to the [[Project add photos to all tools pages]] for guidance.
* Change titles from Pascal case to regular titles with spaces.
+
 
* Consider including both the Dutch and English words in the title.
+
- Establish a new category structure based on the example on the "[[Wiki categories]]" page.
* Create a new landing page and incorporate the pages from the public Wordpress website [http://makerspaceleiden.nl https://makerspaceleiden.nl] into the wiki.
+
 
<br>
+
- Create a user-friendly sidebar menu similar to the one detailed on the "[[Wiki sidebar menu]]" page.
 +
 
 +
- Create dedicated wiki pages for each chore, titled with "chore -":
 +
: - Replace the broken/blunt/missing drills --> [[Chore - Replace the broken blunt and missing drills]]
 +
: - Check compressors their Water seperators and condensation outlets
 +
: - Empty small trash container
 +
: - Stofzuigen in de kleine ruimte, houtwerkplaats de grote hal. Dweil eventueel de kleine ruimte met de hippe turbodweil.
 +
: - refill cutting oil
 +
: - Put small tools etc. back where they belong
 +
: - Oil and clean the 3D printers
 +
: - <s>Clean kitchen and toilet --> [[Chore - Kitchen toilet cleaning]]</s>
 +
 
 +
- Try to ensure all project-related pages include "project" in their titles.
 +
 
 +
- Convert titles from Pascal case to regular titles with spaces for better readability.
 +
 
 +
- Consider including both Dutch and English terms in page titles where applicable.
 +
 
 +
== Merge pages ==
 +
- <s>Integrate all pages from the category DisplayBoardsSchiphol [[:Categorie:DisplayBoardsSchiphol]] with integrated tabs into the page "[[Radar_Boards_Schiphol_Control]]," integrating tabs in the same manner as on the "[[Lasersaur]]" page.</s>
 +
 
 +
- <s>Merge the pages: [[Stappen_Boor_StepDrill]], [[Stappenboor/Stepdrill]], and [[Step-drill/getrapte_boor]].</s>
 +
 
 +
- Merge the pages: [[3D-printen]], [[3D-printers]], [[Ultimaker2]], [[Ultimaker_onderhoud]], [[UltimakerFans]], and [[UltimakerBuildplateCamera]].
 +
 
 +
- Merge the pages: [[Lathe_or_Drive_Dog]] and [[Meenemer_met_lip]]
 +
 
 +
- Merge the pages: [[Fire_Workplace]] and [[Instructies_Vuurwerkplaats]]
 +
 
 +
- Merge the pages: [[Grote_Metaal_Knippert/Metal_Shears/Knipschaar/Peddinghaus]] and [[Metaal_Knipschaar]]
 +
 
 +
- Merge the pages: [[Diamond_dresser_/_Ritser]] and [[Ritser]]
 +
 
 +
- Merge the pages: [[Dopsleutelset_/_Socketwrenches]] and [[Proxxon_Dopsleutelset_Socket_wrenches]]
 +
 
 +
- Merge the pages: [[PowerNode_White]] and [[PowerNode_White_-_Configuration]]
 +
 
 +
- Merge the pages: [[NodeMetalMitreSaw]] and [[NodeMitresawMetal]]
 +
 
 +
- Merge the pages: [[Warmtebeeldcamera]] and [[FLIR_camera]]
 +
 
 
== Extra/interesting extensions ==
 
== 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.  
+
- '''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
+
- '''PageImages''' extension: allows you to automatically display thumbnails of images from pages.
* '''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.
+
- '''VisualEditor''': Provides a visual editor interface for editing wiki pages, offering a more user-friendly alternative to wikitext editing
* '''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.
+
- '''WikiEditor''' extension: provides an improved interface wysiwyg (primarily a toolbar) for editing wikitext.
* '''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.
+
- '''EmailLogin''' extension allows users to use their e-mail address instead of their username when logging in, without exposing email address publicly.
* '''HotCat''' extension: to be able to quickly add categories
+
 
* '''Content Translation''' extension or alternativaly '''GoogleTranslate''' Extension to auto translate pages from Dutch to English.
+
- '''Invitesignup''' extension: facilitates sending invitation emails for user signup.
* '''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.
+
- '''DynamicPageList''' extension: create hierarchy with pages that show all the links to pages within a category automatically generated based on categories in sidebar.
* '''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.
+
- '''Titlekey''' extension: case insensitive hoofd letter gevoelig zoek woord suggestie.
* '''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.
+
- '''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.
* '''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.
+
- '''HotCat''' extension: to be able to quickly add categories
* '''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.
+
- '''Content Translation''' extension or alternativaly '''GoogleTranslate''' Extension to auto translate pages from Dutch to English.
* '''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>
+
- '''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 ==
 
== Changes in the file LocalSettings.php ==
* To disable the option 'this is a minor edit', change the following in 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['*']['minoredit'] = false;
** $wgGroupPermissions['autoconfirmed']['minoredit'] = false;
+
 
** $wgGroupPermissions['bot']['minoredit'] = false;
+
:- $wgGroupPermissions['user']['minoredit'] = false;
 +
 
 +
:- $wgGroupPermissions['autoconfirmed']['minoredit'] = false;
 +
 
 +
:- $wgGroupPermissions['bot']['minoredit'] = false;
 
<br>
 
<br>
  
* To hide the tabs 'discussion' and the 'talk', change the following in LocalSettings.php:
+
- To hide the tabs 'discussion' and the 'talk', change the following in LocalSettings.php:
** $wgNamespaceProtection[NS_TALK] = ['noedit'];
+
 
** $wgGroupPermissions['*']['noedit'] = true;
+
:- $wgNamespaceProtection[NS_TALK] = ['noedit'];
** $wgGroupPermissions['user']['noedit'] = true;
+
 
** $wgGroupPermissions['autoconfirmed']['noedit'] = true;
+
:- $wgGroupPermissions['*']['noedit'] = true;
** $wgGroupPermissions['sysop']['noedit'] = true;
+
 
 +
:- $wgGroupPermissions['user']['noedit'] = true;
 +
 
 +
:- $wgGroupPermissions['autoconfirmed']['noedit'] = true;
 +
 
 +
:- $wgGroupPermissions['sysop']['noedit'] = true;
 +
 
 
<br>
 
<br>
 +
* 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;
 +
<br>
 +
 +
* And add similar for the for the DynamicPageList extension:
 +
** $wgDPLSettings['maxresults'] = 500;
 +
 +
 
== Changes in CSS ==
 
== 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 change the CSS go to the page MediaWiki:Common.css: https://wiki.makerspaceleiden.nl/index.php?title=MediaWiki:Common.css:
 +
<br>
 
<br>
 
<br>
 
 
/* To hide the "last edited" text on every page: */
 
/* To hide the "last edited" text on every page: */
  
Regel 92: Regel 172:
 
<br>
 
<br>
  
* 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;
 
<br>
 
  
* And add similar for the for the DynamicPageList extension:
+
== Mediawiki version update ==
** $wgDPLSettings['maxresults'] = 500;
+
- 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>
 
  
== 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>
 
  
 
== Skins ==
 
== Skins ==
 
Try out the following skins for a more visually appealing wiki:
 
Try out the following skins for a more visually appealing wiki:
* Vector 2022
+
 
* Vector
+
- Vector 2022
* Pivot
+
 
 +
- Vector
 +
 
 +
- Pivot

Huidige versie van 18 jul 2024 om 13:38

Organize pages and titles

- Design a welcoming new landing page that integrates content from the public Wordpress site https://makerspaceleiden.nl into the wiki.

- Develop informative pages for newcomers to MakerSpace, inspired by pages like MakerSpaceBootstrap, Makerspace_Leiden, Introductie-deelnemers, Introducing_Tools, NetworkGuidelines, SAFETY, SpaceClosing, Opening_the_space.

- Add photos to tool pages where images are currently missing; refer to the Project add photos to all tools pages for guidance.

- Establish a new category structure based on the example on the "Wiki categories" page.

- Create a user-friendly sidebar menu similar to the one detailed on the "Wiki sidebar menu" page.

- Create dedicated wiki pages for each chore, titled with "chore -":

- Replace the broken/blunt/missing drills --> Chore - Replace the broken blunt and missing drills
- Check compressors their Water seperators and condensation outlets
- Empty small trash container
- Stofzuigen in de kleine ruimte, houtwerkplaats de grote hal. Dweil eventueel de kleine ruimte met de hippe turbodweil.
- refill cutting oil
- Put small tools etc. back where they belong
- Oil and clean the 3D printers
- Clean kitchen and toilet --> Chore - Kitchen toilet cleaning

- Try to ensure all project-related pages include "project" in their titles.

- Convert titles from Pascal case to regular titles with spaces for better readability.

- Consider including both Dutch and English terms in page titles where applicable.

Merge pages

- Integrate all pages from the category DisplayBoardsSchiphol Categorie:DisplayBoardsSchiphol with integrated tabs into the page "Radar_Boards_Schiphol_Control," integrating tabs in the same manner as on the "Lasersaur" page.

- Merge the pages: Stappen_Boor_StepDrill, Stappenboor/Stepdrill, and Step-drill/getrapte_boor.

- Merge the pages: 3D-printen, 3D-printers, Ultimaker2, Ultimaker_onderhoud, UltimakerFans, and UltimakerBuildplateCamera.

- Merge the pages: Lathe_or_Drive_Dog and Meenemer_met_lip

- Merge the pages: Fire_Workplace and Instructies_Vuurwerkplaats

- Merge the pages: Grote_Metaal_Knippert/Metal_Shears/Knipschaar/Peddinghaus and Metaal_Knipschaar

- Merge the pages: Diamond_dresser_/_Ritser and Ritser

- Merge the pages: Dopsleutelset_/_Socketwrenches and Proxxon_Dopsleutelset_Socket_wrenches

- Merge the pages: PowerNode_White and PowerNode_White_-_Configuration

- Merge the pages: NodeMetalMitreSaw and NodeMitresawMetal

- Merge the pages: Warmtebeeldcamera and FLIR_camera

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;


  • 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;


Changes in CSS

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

/* 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%

}


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