Loading...
 

TikiFest Virtual 2021 Vuejs JB Notes

Some notes for a talk on Vue.js and the future of Tiki for TikiFest Virtual 2021
Start Slideshow Presentation





Tiki and Vue.js

Tiki GUI History According To Me

  • I am
  • When I arrived in Tiki (version 1.8) we had MooTools
    Image
  • I added jQuery and jQuery-UI in 2.0 (optionally at first)
    Image
  • Bootstrap arrived and things changed
    Image
  • Time to consolidate!

Vue.js in Tiki

The Story So Far

  • Many jQuery-UI components have been replaced with Bootstrap ones, but several stubborn ones still to do)

Tiki GUI

The Story So Far

  • Modules or Plugins?
    • Confusion from terminology
      Neither are modules or plugins
    • Confusion from functionality
      The choice of use seems arbitrary
  • So Let’s Unify Them!
    • And call them...
      • Gadgets?
      • Widgets?
      • Components? (too vague)
      • Elements (even worse)
      • Modules? (no, we've had that one)
      • etc, so how about...
    • Fluffies? (working title: thanks @luciash d' being 🧙)

Vue.js, meet Project Fluffy

  • Let’s call them Widgets
    Image

  • Use the “Tracker Revamp method” to keep the old code working while it is being replaced
    • Keep wikiplugin syntax, use Widget when available
    • Create a new “adaptor” for modules (a map from module to Widget)
    • Do we aim to convert all the existing plugins and modules?
      I think not, most of them can be replaced by Plugin List (with custom GUIs?)
    • Some initial code ‘’sketches’’ are here jonnybradley/project-fluffy

The Next Steps?


Page last modified on Thursday 03 June 2021 10:45:50 GMT-0000

Upcoming Events

1)  21 Mar 2024 18:00 GMT-0000
Tiki Roundtable Meeting
2)  25 Mar 2024 17:00 GMT-0000
29th anniversary WikiBirthday (With Ward Cunningham)
3)  18 Apr 2024 18:00 GMT-0000
Tiki Roundtable Meeting
4)  16 May 2024 18:00 GMT-0000
Tiki Roundtable Meeting
5)  20 Jun 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting
7)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
8)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
9) 
Tiki birthday
10)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting