Volunteering Facilitator: Gary Cunningham-Lee

When

Thursday, April 20, 2023 at 13:00:00 UTC time (click to check time zone in your location)
The time is now:


Time in your timezone (when this page was last reloaded): Friday 10 May 2024 21:41:54 UTC

Where

What

See Roundtable Meetings for a detailed description.

Topics

First hour, quick news

  1. Brief descriptions of what Tiki things you've been up to, by anyone who wants to say
  2. ...

put your topic (max. 5-10 minutes) into the list above

Second hour, longer topics

  1. Progress report on Bootstrap color modes (prefers-color-theme, etc.) . Written summary is here: https://themes.tiki.org/Status-of-Color-Modes-in-Tiki---April-23.
  2. How to make tiki faster again:
    1. share ideas about js script and CSS loading/splitting/joining problems as described in: https://dev.tiki.org/item8377-Improve-page-load-times-by-not-loading-unused-CSS-and-Javascript-e-g-elfinder-js-code_mirror-js-etc
    2. proposal for javascripts in settings: list all javascripts and add (discuss) options - block, on-demand, module, async, defer.
    3. 2 - 3 - 4 loading batches idea - essentials before dom, load later/async, load on-demand, do not load in any case.
    4. which of the mentioned options would be safe to assign by default to the following scripts:

    Most interest: kanban (mostly not used), elfinder (very big), bootstrap essentials. How/When to load on-demand.
    What could be a reason that in some cases non of those scripts are loaded in Firefox at all?
    Copy to clipboard
    <script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-migrate-3.0.0.min.js"></script> <script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js"></script> <script type="text/javascript" src="lib/jquery_tiki/iconsets.js"></script> <script type="text/javascript" src="lib/tiki-js.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/studio-42/elfinder/js/elfinder.full.js"></script> <script type="text/javascript" src="lib/jquery_tiki/elfinder/tiki-elfinder.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-jquery.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-maps.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/jquery-plugins/jquery-json/src/jquery.json.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/npm-asset/sortablejs/Sortable.min.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-confirm.js"></script> <script type="text/javascript" src="lib/ajax/autosave.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/jquery/jquery-timepicker-addon/dist/jquery-ui-timepicker-addon.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/jquery-plugins/tagcanvas/jquery.tagcanvas.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/jquery-plugins/colorbox/jquery.colorbox.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/jquery-plugins/jquery-validation/dist/jquery.validate.js"></script> <script type="text/javascript" src="lib/validators/validator_tiki.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/jquery-plugins/async/jquery.async.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/jquery-plugins/treetable/jquery.treetable.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/cwspear/bootstrap-hover-dropdown/bootstrap-hover-dropdown.js"></script> <script type="text/javascript" src="lib/jquery_tiki/files.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-trackers.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-vue.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/svg-edit/svg-edit/embedapi.js"></script> <script type="text/javascript" src="lib/svg-edit_tiki/draw.js"></script> <script type="text/javascript" src="lib/jquery_tiki/social.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-tasks.js"></script> <script type="text/javascript" src="lib/jquery_tiki/pluginedit.js"></script> <script type="text/javascript" src="lang/en-uk/language.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-admin.js"></script> <script type="text/javascript" src="vendor_bundled/vendor/ckeditor/ckeditor/ckeditor.js"></script> <script type="text/javascript" src="lib/jquery_tiki/tiki-toolbars.js"></script> <script type="text/javascript" src="lib/ckeditor_tiki/tiki-ckeditor.js"></script> <script type="text/javascript" src="lib/ckeditor_tiki/tikilink_dialog.js"></script>
  3. Tiki code organisation reorg, take ... 3?. Feedback can be given here
  4. ...

Add your topic (15 minutes or so) to the list above.

Recording

  • Watch and listen to the recording here.

Follow-Up

  1. One of the results of this meeting "Performance: Don't load various js and css files unless the features are used in the page" https://gitlab.com/tikiwiki/tiki/-/merge_requests/2519
  • ...

put your follow up action(s) when you're done into the list above

Chat log

Pages related to this one

One page links to Roundtable Meeting 2023 04