Roundtable Meeting 2025 11
Table of contents
Volunteering Facilitator: marclaporte
When
Our monthly meetings are the third Thursday of each month at 14h UTC.
Thursday, November 20th, 2025 at 14:00:00 UTC time
(click to check time zone in your location)
Where
What
See Roundtable Meetings for a detailed description.
Topics
First hour, quick news
- TikiFestFosdem2026 will happen January 31st & February 1st. Shall we have a TikiFest?
- We have reached MR 9000
milestone! Gitlab has got new interface.
- New label proposal for already merged and backported MRs on master by : Backported
- Could we move Master to the end of the demo.tiki.org selection? I feel people who are curious about Tiki will select the first choice and this should be a stable (LTS?) version.
- Maybe node/npm should be added to tiki-check?
- Regressions in master (e.g., we lost the ability to view wiki page source, Markdown broken, ...)
- Added pdf.css (pushed down to 27.x from !9062
- ...
Put your topic (max. 5-10 minutes) into the list above
Second hour, longer topics
- The Fosdem
devroom « Collaboration and Content Management » was accepted! We have the best slot: Saturday (full day)! Here is the Call For Participation: https://www.xwiki.org/xwiki/bin/view/Main/Events/FOSDEM%202026/Call%20for%20Participation/
. What topic(s) would we want to highlight?
- Lets discuss: the current state of CodeMirror (syntax highlighter) integration in Tiki - pros and cons (improve it by fixing any existing issues or should we invest time/cost in any possible alternatives, e.g. Prism.js, highlightjs, ACE
)? —
- Performance issues on dev.tiki.org
- ...
Put your topic (max. 15 minutes) into the list above
Recording
Follow-Up
- ...
Put your follow-up action(s) when you're done into the list above
Chat log
Bernard Sfez / Tiki Specialist (Bsfez)
00:01:41
Sorry still on a 50/50 for the fosdem.
lu
luci
00:02:36
I am not decided yet, sorry
to
Torsten Fabricius (Torsten)
00:03:24
I will mostlikely not be able to come and not be flexible.
Anyway I am keen on and hopr next year (2027) especially when we can organise a Tikihouse.
ro
Roberto Kirschbaum (robertokir)
00:03:30
Low chances for me this year 😞
ma
Marc Laporte (marclaporte)
00:04:56
https://gitlab.com/tikiwiki/tiki/-/merge_requests/9000
ma
Marc Laporte (marclaporte)
00:08:33
https://avan.tech/item115260
lu
luci
00:12:14
https://gitlab.com/tikiwiki/tiki/-/merge_requests/?state=merged&label_name%5B%5D=Backported
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:12:29
yes please it is always unclear to me if a commit was backported and to where. Thanks !
ma
Marc Laporte (marclaporte)
00:13:11
https://gitlab.com/tikiwiki/tiki/-/labels
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:17:28
Agree... Last LTS featured and then the others.
ma
Marc Laporte (marclaporte)
00:17:41
Please add a comment to https://avan.tech/item99545
(Maintain demo.tiki.org server)
lu
luci
00:18:17
Agreed
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:18:19
We use these Tikis a lot to test with the team
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:18:40
LTS vote for me
gu
Guest: Dan
00:18:46
LTS
to
Torsten Fabricius (Torsten)
00:18:56
LTS | Latest
-------
other:
...
bi
bienvenu ushindi (usbbush)
00:19:55
Using a green color for the upper section on LTS could give positive impression
ga
Gary Cunningham-Lee (chibaguy)
00:20:02
Maybe list 24.x in smaller font size at the bottom.
ga
Gary Cunningham-Lee (chibaguy)
00:21:32
(Or some other way to suggest it isn't recommended particularly.)
gu
Guest: mose
00:21:48
I'm not here ! It's another mose
jo
john.livingston
00:22:30
damn
ga
Gary Cunningham-Lee (chibaguy)
00:22:38
I can't believe there's more than one mose.
jo
john.livingston
00:25:56
I believe that there is only one mose, but they are many mose in his head.
jo
john.livingston
00:26:07
😉
ma
Marc Laporte (marclaporte)
00:26:44
New topic: dev.tiki.org performance
jo
Jonny Bradley (jonnybradley)
00:30:18
Plugin trackerlist should have been removed by now imho (i wrote a converter to plugin list a few years ago)
ma
Marc Laporte (marclaporte)
00:30:20
https://doc.tiki.org/PluginTrackerList
jo
john.livingston
00:30:41
Jonny, can this converter change all the pages automatically?
jo
Jonny Bradley (jonnybradley)
00:31:04
Mostly... 😋
jo
john.livingston
00:31:09
😊
ma
Marc Laporte (marclaporte)
00:32:35
He is talking about https://doc.tiki.org/Faker
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:32:50
Victor introduced a new "field" filter to the plugin list to reduce the number of fields thatr should be scanned.
I started to use it and really improved the situation.
jo
john.livingston
00:32:51
PivotTable
ma
Marc Laporte (marclaporte)
00:32:56
https://doc.tiki.org/PluginPivotTable
jo
john.livingston
00:33:22
Interesting Bernard
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:33:37
https://doc.tiki.org/PluginList#Additional_parameter
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:34:00
We should use it on all dev list and customsearch
jo
john.livingston
00:34:23
Bernard, can you talk about this, for the recording?
br
Bruno Kambere (kambereBr)
00:35:04
Last two days things seem to be quite good
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:35:06
https://gitlab.com/tikiwiki/tiki/-/commit/afc34f5c7fdea02f7c8f43b894d422b018a5eb7f
lu
luci
00:35:46
Just 2-3 seconds on Wishlist
lu
luci
00:35:54
now
ma
Marc Laporte (marclaporte)
00:36:07
https://dev.tiki.org/Wishlist
Execution time: 0.34 secs Memory usage: 6.76MB Queries: 1377 in 0.20 secs
jo
john.livingston
00:36:07
including for the list content?
jo
john.livingston
00:36:23
the page loads fast, but then it loeds the content in another request
lu
luci
00:36:25
yes
jo
john.livingston
00:36:31
and that second request takes seconds for me
lu
luci
00:38:40
There is wishes plugin alias also: https://dev.tiki.org/Web-based-source-code-editor
lu
luci
00:38:53
Not sure it uses PluginList or PluginTrackerList currently
lu
luci
00:39:00
But it is fast now
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:39:35
We need to test it every week one hour before our Wednesday meeting. Sometimes it is good and sometimes, not...
ma
Marc Laporte (marclaporte)
00:39:41
This is what is being discussed: https://doc.tiki.org/Plugin-Alias
jo
john.livingston
00:39:50
Server is not very busy right now
gu
Guest: mose
00:40:26
yeah https://dev.tiki.org/tiki-pagehistory.php?page=Web-based+source+code+editor&source=0
works
lu
luci
00:40:44
Seems the Source view is broken in 29.x too (accordingg to dev.tiki.org)
gu
Guest: mose
00:40:47
but link is not prperly encoded
br
Bruno Kambere (kambereBr)
00:41:10
Related task: https://avan.tech/item149345
lu
luci
00:41:11
works but does not show page source
lu
luci
00:41:34
ah, sorry mose, this exact link does
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:41:43
I've experiment the same on 2 of my heavy Tikis (27).
The first one end June 2025 and took time to solve.
gu
Guest: mose
00:42:29
gedeon is the guy
gu
Guest: Dan
00:42:29
https://28x.demo.tiki.org/tiki-pagehistory.php?page=HomePage&source=0
In 28 we can still seing source
lu
luci
00:42:38
This one is broken https://dev.tiki.org/tiki-pagehistory.php?page=Web-based+source+code+editor&source=0
(probably the double encoded & is the culprit)
lu
luci
00:43:16
Will create a wish item for it
lu
luci
00:43:25
(aka bug report)
gu
Guest: mose
00:43:29
I doubt 10% perf improvement would fix the problem
jo
Jonny Bradley (jonnybradley)
00:43:38
Ha! Looks like the {wishes} plugin alias has been converted to use plugin list, was that me?
I definitely thought about it a lot!
gu
Guest: mose
00:45:29
let's pad it for a transversal war room https://pad.evoludata.com/devto-war-room#
gu
Guest: Benoit Grégoire
00:45:57
@Mose: Maybe not, I don't have load graphs to look at to tell if it's likely or not...
gu
Guest: mose
00:45:58
(publically accessible for maximum collaboration)
ma
Marc Laporte (marclaporte)
00:46:23
PHP 8.3 / 8.4 will improve things much more than 10% (according to other benchmarks)
jo
Jonny Bradley (jonnybradley)
00:46:51
I see it's not using elastic any more, when did that change?
It's using MySQL (with MySQL as the backup index 😉)
gu
Guest: mose
00:47:27
I think something changed at some point that fucked up everything
gu
Guest: mose
00:48:21
if we knew when, it would help
gu
Guest: mose
00:49:01
can we find in graphs the origin of the issue ?
gu
Guest: mose
00:49:08
temporal oprgin
gu
Guest: mose
00:49:36
ok, found it
gu
Guest: mose
00:49:50
get 6 months
gu
Guest: mose
00:49:58
swap graph changes radically
gu
Guest: mose
00:51:18
nah it's not conclusive
jo
john.livingston
00:51:32
where do you find the swap graph?
jo
john.livingston
00:51:40
i cant find it on zabbix
jo
Jonny Bradley (jonnybradley)
00:54:08
Is the database storage ok?
There are over 20 indexes in it (but only using one)
jo
john.livingston
00:54:13
Just saw your comment Jonny... Maybe this is something we should investiable (the use of mysql instead of elasticsearch)
ma
Marc Laporte (marclaporte)
00:54:15
https://doc.tiki.org/Real-User-Measurement
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:54:44
tiki-performance_stats.php
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:56:05
article22-Les-galeries-de-fichiers-dans-Tiki?fbclid=IwZXh0bgNhZW0CMTEAc3J0YwZhcHBfaWQMMjU2MjgxMDQwNTU4AAEeAmZzdYtppfKkZPOVal-hg_DClz-V-7U2ou2gRKxX2mn979vtq7j8P_gxKIg_aem_Xbt8kqhDuaS78yh7cTI30g
lu
luci
00:56:54
looks like a link from Facebook?
ma
Marc Laporte (marclaporte)
00:57:22
Who is in charge to switch dev.tiki.org to PHP 8.3 or PHP 8.4?
jo
john.livingston
00:58:07
marc, that was i wanted to ask to bruno just before he talked
be
Bernard Sfez / Tiki Specialist (Bsfez)
00:59:14
Performance has been enabled at dev: https://dev.tiki.org/tiki-performance_stats.php
br
Bruno Kambere (kambereBr)
01:01:50
I will
gu
Guest: mose
01:02:07
adding some graphs to the pad
jo
john.livingston
01:02:52
i have to go in 5 minutes
be
Bernard Sfez / Tiki Specialist (Bsfez)
01:03:07
I'm sorry, I will have to leave now.
I'll look at the recording to see the pdf.css thing.
Bye all
gu
Guest: Dan
01:03:19
Site maintainer??
lu
luci
01:06:12
Nice that we can see the page to update as you type mose 😊
gu
Guest: Jos U
01:07:38
It's a great tool actually
lu
luci
01:07:59
Here https://pad.evoludata.com/devto-war-room
jo
john.livingston
01:08:04
https://pad.evoludata.com/devto-war-room?
gu
Guest: Dan
01:08:46
yayay
sa
Sammy Ndabo (sammy.ndabo)
01:08:49
sounds good
gu
Guest: Jos U
01:09:14
opened in 3 sec for me
ma
Marc Laporte (marclaporte)
01:09:29
Click https://dev.tiki.org/
sa
Sammy Ndabo (sammy.ndabo)
01:09:58
dev.tiki.org is working fine for me
ga
Gary Cunningham-Lee (chibaguy)
01:10:04
works for me
gu
Guest: Jos U
01:10:07
It's fast yeah
gu
Guest: Dan
01:11:05
the 160th page on tracke5 crashes
ma
Marc Laporte (marclaporte)
01:11:28
https://dev.tiki.org/tracker5
ma
Marc Laporte (marclaporte)
01:12:08
https://dev.tiki.org/tracker5?offset=400
bi
bienvenu ushindi (usbbush)
01:12:27
You are right
br
Bruno Kambere (kambereBr)
01:12:32
CPU 99% usage
bi
bienvenu ushindi (usbbush)
01:12:37
I am tired to wait
jo
Jonny Bradley (jonnybradley)
01:12:39
https://dev.tiki.org/tracker5?offset=3975
ma
Marc Laporte (marclaporte)
01:12:49
https://dev.tiki.org/tracker5?offset=850
Execution time: 18.20 secs Memory usage: 19.02MB Queries: 14150 in 9.43 secs
lu
luci
01:12:51
https://dev.tiki.org/tracker5?offset=3975
lu
luci
01:12:57
Cannot load
ro
Roberto Kirschbaum (robertokir)
01:13:09
loading... ... ...
sa
Sammy Ndabo (sammy.ndabo)
01:13:27
dev.tiki.org is now cooked
je
Jean-Marc Libs (Jyhem)
01:13:53
loading…………
jo
Jonny Bradley (jonnybradley)
01:14:04
🔥
je
Jean-Marc Libs (Jyhem)
01:14:10
Ohh WSOD!
ro
Roberto Kirschbaum (robertokir)
01:14:58
error 500
gu
Guest: Franck Sefu
01:15:27
Me too : error 500
to
Torsten Fabricius (Torsten)
01:17:34
Need to go for a few minutes. Maybe coming back before the end.
ga
Gary Cunningham-Lee (chibaguy)
01:17:46
Page source works in master here (localhost) 0f732735 from 2025-11-18 17:45
ma
Marc Laporte (marclaporte)
01:19:03
https://gitlab.com/tikiwiki/tiki/-/merge_requests/9062
ENH pdf: Add a theme specific custom css include file especially for PDF export - only works for mPDF so far
lu
luci
01:19:12
Means it must be pretty recent, right?
ma
Marc Laporte (marclaporte)
01:24:11
https://doc.tiki.org/Syntax-Highlighter
lu
luci
01:25:05
https://dev.tiki.org/Web-based-source-code-editor1
br
Bruno Kambere (kambereBr)
01:25:25
https://dev.tiki.org/Web-based-source-code-editor
gu
Guest: Benoit Grégoire
01:28:48
@jonny, you are causing feedback
ma
Marc Laporte (marclaporte)
01:32:24
I muted him
jo
Jonny Bradley (jonnybradley)
01:36:58
Sorry, but i need to go
gu
Guest: mose
01:37:35
bye mate
je
Jean-Marc Libs (Jyhem)
01:37:43
bye
ma
Marc Laporte (marclaporte)
01:38:01
https://dev.tiki.org/Wishlist
is loading fine with PHP 8.4 (Thank you Bruno!)
ma
Marc Laporte (marclaporte)
01:39:02
https://dev.tiki.org/Wishlist-Search-Page
Execution time: 0.29 secs Memory usage: 5.51MB Queries: 851 in 0.15 secs
je
Jean-Marc Libs (Jyhem)
01:39:48
I can't remember what lib XWiki uses…
lu
luci
01:49:05
I would exclude loading it when WYSIWYG or Markdown editor is on
lu
luci
01:50:09
Wikiplugin CODE and Source of wiki pages at least I would keep
lu
luci
01:50:36
If not editing wiki syntax in wiki edit mode
ma
Marc Laporte (marclaporte)
01:52:07
Mose is talking about https://en.wikipedia.org/wiki/Extract
,_transform,_load
lu
luci
01:53:18
It would be useful feature; sometimes I was missing it
to
Torsten Fabricius (Torsten)
01:53:36
moving items between trackers under circumstances might be interesting or useful maybe sound interesting - anyway I am not any a coder.
to
Torsten Fabricius (Torsten)
01:55:09
what is with losing data, when trackers have differences in field types and numbers? - just thinking
gu
Guest: mose
01:57:14
I will write the design and you will see
br
Bruno Kambere (kambereBr)
01:57:25
See you!
bi
bienvenu ushindi (usbbush)
01:57:27
bye
sa
Sammy Ndabo (sammy.ndabo)
01:57:29
Bte!
ro
Rodriguez Nyiringabo (rodriguez.nyiringabo)
01:57:31
Bye
ma
Marcellin Wabo (mwabo)
01:57:31
Thanks. Bye.
gu
Guest: Jos U
01:57:31
bye
la
Landry Bitege (land-bit)
01:57:32
See you!
Related pages
One page links to Roundtable Meeting 2025 11