Loading...
 

Roundtable Meeting 2023 04

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): Saturday 27 April 2024 17:23:02 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





Page last modified on Friday 21 April 2023 17:50:40 GMT-0000