Loading...
 
Skip to main content

Custom Share Module 0.1dev

History: FOSDEM23 Collab Dev Room Tiki Session Slides

Preview of version: 66 (current)

The Relentless March of Markdown

Introduction

  • By Jonny Bradley at FOSDEM 2023
    China ID Meduim        Image
    Front end developer with Tiki Wiki CMS Groupware



My Personal History with Text Markup Syntaxes

In the olden days...

  • BBcode
  • MediaWiki
  • Tiki Wiki
  • Textile
  • Probably others... and then
  • Markdown
    (should i explain what Markdown is?)

Who can remember all these syntaxes?

Imagine if there was only one?

  • There can be only one...
    Highlander

Previous Moves Towards Standardisation

  • Wiki Creole
    Creole is a common wiki markup language to be used across different wikis
    • Tiki Wiki (got as far as the wish list)
    • XWiki (experimental)
    • TiddlyWiki (no relation)
    • DokuWiki
    • MoinMoin
    • and various others
  • PHP PEAR Text Wiki classes
    Transforms Wiki and BBCode markup into XHTML, LaTeX or plain text markup
    • Text_Wiki_BBCode
    • Text_Wiki_Cowiki
    • Text_Wiki_Creole
    • Text_Wiki_Doku
    • Text_Wiki_Mediawiki
    • Text_Wiki_Tiki
      Used in the MediaWiki-Importer

We Have To Include This Right?

Then when no one was looking...

  • Here comes Markdown!


    Godzilla

A Brief History of Markdown

  • 2004 Created by John Gruber and Aaron Swartz
  • Divergence and duplication
  • 2012/2014 CommonMark by Jeff Atwood, John MacFarlane and others
    • ( Creative Commons Attribution-ShareAlike 4.0 International)
  • 2020 GitHub Flavored Markdown

Widespread adoption

  • Including:
    • GitLab
    • Stack Overflow
    • Reddit
    • Matrix
    • Nextcloud
    • Discord
    • Bugzilla
    • and even Microsoft Teams , WhatsApp and Facebook !

Markdown in Tiki

  • Markdown arrived in Tiki 25.0
  • Markdown should become the default markup in Tiki 26 (maybe 27)
  • Tiki wiki syntax should become legacy and read only in Tiki 27 (or maybe 28)
  • We use Tiki Flavored Markdown
    Of course we have a flavour because...
    • CommonMark is deliberately simple - for instance, no way of centring text
    • Tiki uses "wiki plugins" to extend functionality e.g. {CENTER()}Some centred text{CENTER}

  • WYSIWYG

Thanks to


  • Marc Laporte of EvoluData and Victor Emanouilov (marc or victor at tiki dot org)
  • Moba Group
  • And a mysterious third anonymous benefactor




Addendum

There were persistent calls for more pictures of cats, specifically Mr Wilson
Fiendish Device
https://mrwilson.cat/blogpost2-More-human-witchcraft

History

Advanced
Information Version
Jonny Bradley 41
View
Jonny Bradley 40
View
Jonny Bradley 39
View
Jonny Bradley 38
View
Jonny Bradley img Plugin modified by editor. 37
View
Jonny Bradley img Plugin modified by editor. 36
View
Jonny Bradley 35
View
Jonny Bradley 34
View
Jonny Bradley 33
View
Jonny Bradley 32
View
Jonny Bradley 31
View
Jonny Bradley 30
View
Jonny Bradley 29
View
Jonny Bradley 28
View
Jonny Bradley 27
View
Jonny Bradley 26
View
Jonny Bradley slideshow Plugin modified by editor. 25
View
Jonny Bradley 24
View
Jonny Bradley 23
View
Jonny Bradley 22
View
Jonny Bradley 21
View
Jonny Bradley 20
View
Jonny Bradley 19
View
Jonny Bradley 18
View
Jonny Bradley 17
View

Upcoming Events

1)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
2)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
3) 
Tiki birthday
4)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting
5)  21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting