WikiCleanup: Difference between revisions
→Wiki documentation: add |
m →Missing tool pages: I don't think we have this 'portable' one any more |
||
(280 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{Project | ||
|image=File:Hackwiki.svg | |||
|name=WikiCleanup | |||
|primary= | |||
|created=03/11/2017 | |||
|completeddate= | |||
|dormantdate= | |||
|version= | |||
|members=Various | |||
|status=In Progress | |||
|type=infrastructure | |||
|livestatus= | |||
|qrmode=1 | |||
|LookingforCollaborators=yes | |||
}} | |||
{{TOC right|2}} | |||
This wiki has been in place since at least 2012, and many pages have not been updated in years. There are pages for [[:category:Tools and Equipment (Defunct)|tools we no longer have]], outdated pages on tools we do have, and a lack of information on newer tools and on our teams and how the space works. The plan is to bring this wiki back up to date, and make it a better resource our members find useful and interesting. | |||
Its worth mentioning that our wiki is probably one of the better ones, when compared with other Hackspaces in the UK. | |||
==How to help== | |||
You can help by simply picking any page at all and updating it! '''Be Bold''' with your changes, nothing is lost when the wiki is edited; We can always revert back. | |||
Every wiki page has a [[Help:Talk_pages|discussion page]] (see tab at top left of page). For general wiki discussion or to request help there is the #comms channel on [[Discord]]. | |||
=== | ==Priority List== | ||
Priorities listed by topic - {{todo}} tag priority level (high {{high}}, med {{med}}, low {{low}}). | |||
=== | ===Page content and maintenance=== | ||
====Missing tool pages==== | |||
There are a number of tools in the space which aren't documented. A tool is worth documenting if it's particularly loved or well used. It's especially worth adding a page for if there is any safety or maintenance details to share. | |||
Here are some requests for specific tools: | |||
* There's also manual ones under one of the work benches in the non dusty area (AKA workshop) | |||
* Page for oscilloscopes we have, as purchased from pledges [[Electronics Test Kit Pledge]] and [[Oscilloscope Pledge]] | |||
* Page for badge maker, from [[Badgemaker pledge]] | |||
===Location pages and maps=== | |||
* Standardise floor images, using SVG | |||
Encourage | ===Physical link to space=== | ||
* Reprint some QR codes stickers/tags in space that link to relevant wiki page | |||
** QR code link on left-hand column needs testing - to ensure it links to right page. | |||
===Encourage participation in Wiki=== | |||
* Encourage general membership to post projects. | |||
:: Even just a picture is ok, big essays are not necessary :) | |||
::- how? see [[Talk:WikiCleanup#Encourage general membership to post projects|talkpage]] | |||
====Good wiki practice==== | |||
* List all the namespaces and their functions Help: Category: etc. (partially done at [[Help:Quick reference#Namespaces]]) | |||
* Encourage use of edit comments. | |||
* Encourage wikilinking (Perhaps trawl through [[Special:LonelyPages]] and update where possible?). | |||
===Naming conventions and categories=== | ===Naming conventions and categories=== | ||
* Have a naming convention for categories template etc. - for example, only capitalise first letter unless proper noun. Start with category type word first, for example, 'Category:Templates emoji' rather than 'Emoji templates'. | |||
* Move articles that have been placed at the top of a category pages, for example [[:Category:Rules]] and previously [[:Category:Network]]. Move them back to article space. | |||
===Adding dates=== | |||
* A lot of the information on the wiki is lacking dates. This can be helped by adding date= parameter to any relevant template. Also categories like [[:Category:Project started in 2012]], [[:Category:Tools and Equipment acquired in 2013]] etc. could help. | |||
===Style=== | |||
* Decorate infoboxes' as appropriate. For example, text white on dark green used in [[Template:Tool]]. | |||
* List of currently coded styles - for example there is a style for the boxes on the front page (-early 2019) | |||
* Add fancy CSS | |||
* Add long-winded or frequently used styles (esp. table) to CSS | |||
* CSS to scale images by page percentage [https://stackoverflow.com/questions/9078157/is-there-a-way-automatically-to-resize-mediawiki-images-depending-on-screen-size see example] | |||
* Make CSS for style used in tables on [[power]] page {{high}} | |||
* Make CSS for style on template LinkTable and [[Community links]] | |||
===Photos=== | |||
* Clear [[:Category:Pages requiring photo]] list. | |||
=== | ===Categories=== | ||
=== | ====Tools and equipment==== | ||
All the Textile Workshop tool need re-categorising as Tools and Equipment in Craft Room (by change location in Tools infobox) | |||
=== | ====Categorise all uncategorised pages==== | ||
* Categorise all uncategorised pages. Especially useful for template pages, as it avoids making a template that already exists. We could make a tag for uncategorised pages. See [[Special:SpecialPages]] | |||
** [[Special:UncategorizedTemplates]] (7) {{med}} | |||
** [[Special:UncategorizedPages]] (136) {{med}} | |||
** [[Special:UncategorizedFiles]] (~1,316) {{low}} | |||
* Add categories to Widget: pages {{med}} | |||
* Many team pages have a category closely associated with them - add relevant pages (for example, [[Team:Metalworking]] will have many pages for [[:category:Metalwork]]) {{med}} | |||
=== | ====Inter linking pages==== | ||
* Categories should help readers discover pages by subject. Another way to aid discovery is to link from other relevant pages. See [[Special:WhatLinksHere]] in the left hand column. If no other page link to the page can be another reason for readers not finding it. | |||
=== | ===Archiving=== | ||
* Archive pages with historical information | |||
::Test example of archive style [[Old Wood lathe]] using <nowiki>{{grey-start}}</nowiki> | |||
===MediaWiki extensions=== | |||
Most or all extensions will have to wait until the MediaWiki software is upgraded, as per March meeting. However, preparity research can be done - find out the best extension for a particular use and what MediaWiki version it needs. | |||
* Better search {{high}} | |||
** Main search could be set to search all pages (apart from media) to make it easier to find pages in namespaces with a prefix | |||
** Would it be possible to search rules, guide and wiki all-in-one? | |||
* Wiki notifications {{med}} | |||
** [[Wikipedia:Template:Ping|Ping]] wiki users | |||
** Send thanks for edits | |||
* Semantic Wiki - data structure for pages, allows form -> infobox | |||
* Extension for dynamic display of Categories within a page | |||
** [https://www.mediawiki.org/wiki/Extension%3aCategoryTree Extension:CategoryTree] and/or | |||
** [https://www.mediawiki.org/wiki/Extension%3aDynamicPageList_%28Wikimedia%29 Extension:DynamicPageList (Wikimedia)] | |||
* Tooltips | |||
* [[WikiPedia:WYSIWYG|WYSIWYG]] editing, two main contenders: | |||
** [[MediaWikiWiki:Extension:VisualEditor]] pros: native editor handles tables and templates well, can generate detailed reflinks, cons: harder to install, needs to use older version for MediaWiki 1.32 (as NHack on [[Special:Version|1.32]], latest version of extension needs 1.35-alpha) | |||
** [[MediaWikiWiki:Extension:TinyMCE]] pros - easier to install, can use TinyMCE plugins, latest version works on MediaWiki 1.23+, cons: non native so less tight integration | |||
* Ignore caps on wikilinks (for example, using [[:Category:Utility templates]] would still link to [[:Category:Utility Templates]]) | |||
* Something to display the number of page views | |||
* Extension:InputBox - for easy new page creation [https://www.mediawiki.org/wiki/Help:Starting_a_new_page#Using_article_creation_template code] | |||
====Mobile phones==== | |||
* Serve styles better suited to mobile phones, see [https://www.mediawiki.org/wiki/Manual:Mobiles,_tablets_and_responsive_design Manual:Mobiles, tablets and responsive design] {{high}} | |||
=== | ===Templates=== | ||
* Infobox for [[Template:Event|Events]] | |||
* Infobox for Network locations | |||
* Welcome new wiki user template, should be used with substitution (update notes on [[Nottinghack Wiki:Maintenance]]). | |||
*Make template to get left string (see [[Wikipedia:Template:Padleft]] and [[Wikipedia:Template:Str left]]). This will allow images to be specified with or without File: prefix. | |||
* Make merge banner template.{{clarify|date=March 2019}} | |||
* Add optional date parameter to banner template missing this parameter. | |||
=== | ===Widgets=== | ||
* [[Widget_talk:Flickr#Bug_-_gallery_vanishes_on_reload]] - fix bug in Flickr gallery widget {{low}} | |||
===Tidy Pages=== | |||
* Fix [[Special:DoubleRedirects]] ~30 | |||
* [[Special: | |||
===Graphics=== | |||
Icons needed to replace 'H's in lower three boxes on frontpage [[NottingHack]], and one for [[Template:Archive]]. | |||
==Wiki meetups== | |||
We meet on the second Thursday of each month to work on the wiki and other hackspace documentation. Members can also document their own projects. Meeting starts at 6pm in the [[Blue Room]]. | |||
=== | ===Upcoming=== | ||
* 2020-01-09 Wiki meetup - continue work on improving floor plans, ~50 pages need updating see see [[:Category:Pages_for_Update]], revise WiiCleanup - move outstanding jobs to Trello? | |||
* 2020-02-13 Wiki meetup | |||
* 2020-03-12 Wiki meetup | |||
===Past=== | |||
* [[2019-02-13 Wiki meetup]] - Discussion on 'What is the wiki for?' and how to improve it | |||
* [[2019-03-13 Wiki meetup]] - Process pages tagged to Delete, Nip round space for required photos: [[:Category:Pages requiring photo]] | |||
* [[2019-04-10 Wiki meetup]] - Wiki frontpage progress. Photos of the areas and equipment that require it. | |||
* [[2019-05-08 Wiki meetup]] - Move past events and pledges to (past) categories. Archive and cross out any rule pages left. | |||
* [[2019-06-12 Wiki meetup]] - Added new [[Hackspace 2.5|downstairs]] room locations. | |||
* 2019-07-10 Wiki meetup - Tinkered with [[Template:Hack]] so it can link to Guide/Rule page and/or HMS page. Deprecated 'members' parameter on [[Template:Team]] (now held on HMS). | |||
* 2019-08-14 Wiki meetup - Meeting probably not happening due to wiki 'team' not being able to make it. | |||
* 2019-12-11 Wiki meetup - work on floor plans - mainly though about how it improve hackspace floorplans | |||
[[ | ==Done== | ||
[[ | * [[/done April 2019]] | ||
* [[/done June 2019]] | |||
== | ==See also== | ||
* [[Nottinghack Wiki:Maintenance]] | |||
==Resources== | ==Resources== | ||
* [https://wiki.london.hackspace.org.uk/view/London_Hackspace London Hackspace wiki] - potential source of templates | * [https://wiki.london.hackspace.org.uk/view/London_Hackspace London Hackspace wiki] - potential source of templates | ||
* [https://wiki.comakingspace.de/Main_Page comakingspace.de] - A nice wiki from a German Hackspace - good front page - Written in English mostly | |||
* [https://wiki.emfcamp.org/wiki/Electromagnetic_Field_2018 EMF camp wiki] - example of a [[wikipedia:Semantic wiki|semantic wiki]] that has a structured way to record data | |||
* [https://wiki.hacman.org.uk HACMan wiki] - interesting use of CSS to change appearance of wiki | |||
* [https://meta.wikimedia.org/wiki/Wiki_color_formatting_help Wiki color formatting help] | |||
* [https://revspace.nl/Main_Page Revspace wiki] - dutch hackspace wiki that also uses semantic wiki | |||
===Nottinghack wiki=== | |||
* [[Special:Version]] - MediaWiki version, plugins and config | |||
** [[WikiPedia:Special:Version]] - what's installed on Wikipedia | |||
* [https://github.com/NottingHack/website/blob/andromeda/public_wiki/LocalSettings.php Nottinghack Wiki settings (Github)] | |||
* [https://wiki.nottinghack.org.uk/api.php Nottinghack Wiki API] | |||
[[Category: | [[Category:ToDo]] | ||
[[Category:Website]] | |||
[[Category:Nottinghack Wiki]] |
Latest revision as of 17:59, 21 August 2024
WikiCleanup | |
---|---|
Created | 03/11/2017 |
Members | Various |
Status | In Progress |
Type | Hackspace Infrastructure |
QR code |
This wiki has been in place since at least 2012, and many pages have not been updated in years. There are pages for tools we no longer have, outdated pages on tools we do have, and a lack of information on newer tools and on our teams and how the space works. The plan is to bring this wiki back up to date, and make it a better resource our members find useful and interesting.
Its worth mentioning that our wiki is probably one of the better ones, when compared with other Hackspaces in the UK.
How to help
You can help by simply picking any page at all and updating it! Be Bold with your changes, nothing is lost when the wiki is edited; We can always revert back.
Every wiki page has a discussion page (see tab at top left of page). For general wiki discussion or to request help there is the #comms channel on Discord.
Priority List
Priorities listed by topic - To do tag priority level (high , med , low ).
Page content and maintenance
Missing tool pages
There are a number of tools in the space which aren't documented. A tool is worth documenting if it's particularly loved or well used. It's especially worth adding a page for if there is any safety or maintenance details to share.
Here are some requests for specific tools:
- There's also manual ones under one of the work benches in the non dusty area (AKA workshop)
- Page for oscilloscopes we have, as purchased from pledges Electronics Test Kit Pledge and Oscilloscope Pledge
- Page for badge maker, from Badgemaker pledge
Location pages and maps
- Standardise floor images, using SVG
Physical link to space
- Reprint some QR codes stickers/tags in space that link to relevant wiki page
- QR code link on left-hand column needs testing - to ensure it links to right page.
Encourage participation in Wiki
- Encourage general membership to post projects.
- Even just a picture is ok, big essays are not necessary :)
- - how? see talkpage
Good wiki practice
- List all the namespaces and their functions Help: Category: etc. (partially done at Help:Quick reference#Namespaces)
- Encourage use of edit comments.
- Encourage wikilinking (Perhaps trawl through Special:LonelyPages and update where possible?).
Naming conventions and categories
- Have a naming convention for categories template etc. - for example, only capitalise first letter unless proper noun. Start with category type word first, for example, 'Category:Templates emoji' rather than 'Emoji templates'.
- Move articles that have been placed at the top of a category pages, for example Category:Rules and previously Category:Network. Move them back to article space.
Adding dates
- A lot of the information on the wiki is lacking dates. This can be helped by adding date= parameter to any relevant template. Also categories like Category:Project started in 2012, Category:Tools and Equipment acquired in 2013 etc. could help.
Style
- Decorate infoboxes' as appropriate. For example, text white on dark green used in Template:Tool.
- List of currently coded styles - for example there is a style for the boxes on the front page (-early 2019)
- Add fancy CSS
- Add long-winded or frequently used styles (esp. table) to CSS
- CSS to scale images by page percentage see example
- Make CSS for style used in tables on power page
- Make CSS for style on template LinkTable and Community links
Photos
- Clear Category:Pages requiring photo list.
Categories
Tools and equipment
All the Textile Workshop tool need re-categorising as Tools and Equipment in Craft Room (by change location in Tools infobox)
Categorise all uncategorised pages
- Categorise all uncategorised pages. Especially useful for template pages, as it avoids making a template that already exists. We could make a tag for uncategorised pages. See Special:SpecialPages
- Special:UncategorizedTemplates (7)
- Special:UncategorizedPages (136)
- Special:UncategorizedFiles (~1,316)
- Add categories to Widget: pages
- Many team pages have a category closely associated with them - add relevant pages (for example, Team:Metalworking will have many pages for category:Metalwork)
Inter linking pages
- Categories should help readers discover pages by subject. Another way to aid discovery is to link from other relevant pages. See Special:WhatLinksHere in the left hand column. If no other page link to the page can be another reason for readers not finding it.
Archiving
- Archive pages with historical information
- Test example of archive style Old Wood lathe using {{grey-start}}
MediaWiki extensions
Most or all extensions will have to wait until the MediaWiki software is upgraded, as per March meeting. However, preparity research can be done - find out the best extension for a particular use and what MediaWiki version it needs.
- Better search
- Main search could be set to search all pages (apart from media) to make it easier to find pages in namespaces with a prefix
- Would it be possible to search rules, guide and wiki all-in-one?
- Wiki notifications
- Ping wiki users
- Send thanks for edits
- Semantic Wiki - data structure for pages, allows form -> infobox
- Extension for dynamic display of Categories within a page
- Tooltips
- WYSIWYG editing, two main contenders:
- MediaWikiWiki:Extension:VisualEditor pros: native editor handles tables and templates well, can generate detailed reflinks, cons: harder to install, needs to use older version for MediaWiki 1.32 (as NHack on 1.32, latest version of extension needs 1.35-alpha)
- MediaWikiWiki:Extension:TinyMCE pros - easier to install, can use TinyMCE plugins, latest version works on MediaWiki 1.23+, cons: non native so less tight integration
- Ignore caps on wikilinks (for example, using Category:Utility templates would still link to Category:Utility Templates)
- Something to display the number of page views
- Extension:InputBox - for easy new page creation code
Mobile phones
- Serve styles better suited to mobile phones, see Manual:Mobiles, tablets and responsive design
Templates
- Infobox for Events
- Infobox for Network locations
- Welcome new wiki user template, should be used with substitution (update notes on Nottinghack Wiki:Maintenance).
- Make template to get left string (see Wikipedia:Template:Padleft and Wikipedia:Template:Str left). This will allow images to be specified with or without File: prefix.
- Make merge banner template.[clarify]
- Add optional date parameter to banner template missing this parameter.
Widgets
- Widget_talk:Flickr#Bug_-_gallery_vanishes_on_reload - fix bug in Flickr gallery widget
Tidy Pages
- Fix Special:DoubleRedirects ~30
Graphics
Icons needed to replace 'H's in lower three boxes on frontpage NottingHack, and one for Template:Archive.
Wiki meetups
We meet on the second Thursday of each month to work on the wiki and other hackspace documentation. Members can also document their own projects. Meeting starts at 6pm in the Blue Room.
Upcoming
- 2020-01-09 Wiki meetup - continue work on improving floor plans, ~50 pages need updating see see Category:Pages_for_Update, revise WiiCleanup - move outstanding jobs to Trello?
- 2020-02-13 Wiki meetup
- 2020-03-12 Wiki meetup
Past
- 2019-02-13 Wiki meetup - Discussion on 'What is the wiki for?' and how to improve it
- 2019-03-13 Wiki meetup - Process pages tagged to Delete, Nip round space for required photos: Category:Pages requiring photo
- 2019-04-10 Wiki meetup - Wiki frontpage progress. Photos of the areas and equipment that require it.
- 2019-05-08 Wiki meetup - Move past events and pledges to (past) categories. Archive and cross out any rule pages left.
- 2019-06-12 Wiki meetup - Added new downstairs room locations.
- 2019-07-10 Wiki meetup - Tinkered with Template:Hack so it can link to Guide/Rule page and/or HMS page. Deprecated 'members' parameter on Template:Team (now held on HMS).
- 2019-08-14 Wiki meetup - Meeting probably not happening due to wiki 'team' not being able to make it.
- 2019-12-11 Wiki meetup - work on floor plans - mainly though about how it improve hackspace floorplans
Done
See also
Resources
- London Hackspace wiki - potential source of templates
- comakingspace.de - A nice wiki from a German Hackspace - good front page - Written in English mostly
- EMF camp wiki - example of a semantic wiki that has a structured way to record data
- HACMan wiki - interesting use of CSS to change appearance of wiki
- Wiki color formatting help
- Revspace wiki - dutch hackspace wiki that also uses semantic wiki
Nottinghack wiki
- Special:Version - MediaWiki version, plugins and config
- WikiPedia:Special:Version - what's installed on Wikipedia
- Nottinghack Wiki settings (Github)
- Nottinghack Wiki API