WikiMSK:WikiMSK at one year

From WikiMSK

Revision as of 09:40, 10 May 2021 by Jeremy (talk | contribs) (Created page with "{{Template accesscontrol | Registrar, Fellow}} WikiMSK launched on 13 June 2020 and is hosted on server space generously donated by Ellerslie Medical Centre. Most of the work...")
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)

WikiMSK at one year is a restricted page.
Access is allowed for: Registrar, Fellow.

WikiMSK launched on 13 June 2020 and is hosted on server space generously donated by Ellerslie Medical Centre. Most of the work gone into the website thus has been spent setting up the features and structure. WikiMSK runs on MediaWiki, an open source wiki software that runs Wikipedia and countless other wikis. While it is very customisable and powerful, it is extremely basic and not very user friendly out of the box, and doesn't have many simple quality of life features that are common in content management systems such as Wordpress. In order to better achieve the goals of WikiMSK heavy customisation has been necessary but with no funding to hire a professional developer. While some customisations have been relatively straightforward, others have required a large amount of time debugging and testing.

Here are some of the software customisations achieved thus far:

  • Creation of a training portal with protected access through AccessControl.
  • Breadcrumbs at the top of articles to allow easier navigation through Breadcrumbs2
  • Simpler category exploration through CategoryTree
  • Tracking of user contributions with a scoring system using ContributionScores
  • Notification and alerts system through Echo
  • Video embedding such as Youtube videos through EmbedVideo
  • Graphing and visualisation tools through Graph and Mermaid respectively
  • Creation of a case histories section using HeaderTabs to allow the user to go through cases step by step
  • Google analytics to allow monitoring and planning through HeadScript
  • Clickable skeleton in the front page using ImageMap
  • Easier article creation in the "Create a new article" link using InputBox
  • Latest articles feature in the main page using Intersection
  • Math annotations using Math
  • Mark up editor customisation using MsUpload, and MsWikiEditor
  • Mark up editor easier referencing of journal articles using PubmedParser
  • View PDFs right in the article using EmbedPDF
  • Popup boxes when hovering over articles using PopUps and TextExtracts
  • Popup boxes when hovering over references using a custom gadget from Wikipedia
  • MCQ tool using Quiz
  • Latest journal articles section by using RSS and TwitterTag
  • Visual editor providing the user with a visual way of editing articles instead of the markup editor
  • Easier template searching and interpretation using TemplateData
  • Shorter URLs
  • Skin using Medik with heavy customisations (1000 lines of custom CSS code)

The following further features are desired but are not possible at this time due to limitations of the server and/or of my own skill.

  • Installation of citoid - automatic reference generator in VisualEditor using things like the ISBN and PMID
  • Installation of elastica and cirrus search - a much more powerful search tool.
  • Modification of the discussions pages to make it more intuitive to use by using StructuredDiscussions.