Category: 26.x
Show subcategories objects| Name | Type |
|---|---|
| User should know maintenance is coming before losing their work (Tiki Manager, php console.php or vcs:update included) | tracker item |
|
Username is wrong on our next server for Tiki24 (changed to "n" ?)
At https://next.tiki.org/tiki-list_articles.php my username is changed to the letter "n". {img fileId="1658" thumb="box"} {img fileId="1659" thumb="box"} |
tracker item |
|
Vue.js toolbar dialogs don't work when opened from a modal
When -+vuejs_toolbar_dialogs+- is enabled, the toolbar dialogs produced from a toolbar in a modal (e.g. when editing a tracker item) don't allow any inputs to accept the keyboard focus. |
tracker item |
|
Warning: strpos(): Empty needle in tiki-25.0/lib/cache/memcachelib.php on line 217
clean install of php7.4, apache2 ubuntu 22.04 the error is showing up on multiple combinations of php and tiki. Warning: strpos(): Empty needle in /var/www/tiki/tiki-25.0/lib/cache/memcachelib.php on line 217 Fatal error: Uncaught Error: Call to a member function get() on bool in /var/www/tiki/tiki-25.0/lib/cache/memcachelib.php:124 Stack trace: #0 /var/www/tiki/tiki-25.0/lib/cache/cachelib.php(579): Memcachelib->get() #1 /var/www/tiki/tiki-25.0/lib/cache/cachelib.php(52): CacheLibMemcache->getCached() #2 /var/www/tiki/tiki-25.0/lib/cache/cachelib.php(57): Cachelib->getCached() #3 /var/www/tiki/tiki-25.0/lib/setup/prefs.php(49): Cachelib->getSerialized() #4 /var/www/tiki/tiki-25.0/lib/setup/prefs.php(267): get_default_prefs() #5 /var/www/tiki/tiki-25.0/lib/setup/prefs.php(37): initialize_prefs() #6 /var/www/tiki/tiki-25.0/tiki-setup_base.php(315): require_once('/var/www/tiki/t...') #7 /var/www/tiki/tiki-25.0/tiki-setup.php(68): require_once('/var/www/tiki/t...') #8 /var/www/tiki/tiki-25.0/index.php(16): require_once('/var/www/tiki/t...') #9 {main} thrown in /var/www/tiki/tiki-25.0/lib/cache/memcachelib.php on line 124 |
tracker item |
|
Webcron Bug
{syntax type="tiki" editor="plain"} I couldn't use Webcron in 26.2 on Debian 11.9 with PHP 8.2.12, my cronjobs didn't run which caused some problems. After calling the cron-URL I got an error. I call: {CODE(caption="Cron URL" wrap="1" theme="default")}curl -6 -k https://tiki.exmaple.com/cron.php?token=cb64a63643d1500bb978e612597f5ae8{CODE} I get: {CODE(caption="Error Message" wrap="1" theme="default")}Fatal error: Uncaught TypeError: Unsupported operand types: string + int in /var/www/html/cron.php:53 Stack trace: #0 {main} thrown in /var/www/html/cron.php on line 53{CODE} I can fix this by editing cron.php by changing {CODE(caption="faulty code" theme="default")}if ($last_cron_run + $cron_interval >= $start_time) {{CODE} to {CODE(caption="working code" theme="default")}if (strtotime($last_cron_run) + $cron_interval >= $start_time) {{CODE} After that the cronjobs were working again, calling the Webcron-URL resulted in a blank page. |
tracker item |
|
Webmail, Layout; The feedback from Tiki webmail (Cypth) are hidden under the Classic bootstrap navbar
The Webmail and Cypth connection small alert and feedback (not the real usual Tiki verbose) are hidden under the top navbar when using the Classic Bootstrap layout. |
tracker item |
|
Wiki argument variables, Documentation; The help tools of Tiki for Wiki argument variables redirect to the wrong page
At tiki-admin.php?page=textarea&cookietab=2&highlight=wikiplugin_dynamicvariables#contentadmin_textarea-1 the help link for "Wiki argument variables" goes to : https://doc.tiki.org/Advanced-Wiki-syntax-usage-examples It should go to : https://doc.tiki.org/Wiki-Argument-Variables |
tracker item |
|
Wiki Argument, page; It is now necessary (on Tiki26) to use the wiki variable page and/or limit pagination to 1 to pass it inside a smarty template using it.
On Tiki25 I can set on a page a List plugin filtering "this" object title - the page title. Then the results can be used in a wiki template (with other wikiplugins) and if I use ~np~{~/np~{page}} inside the template (or other wikiplugins). The code will know what page (title) I'm talking about. On Tiki26 this is not enough and the page (title) is "unkown" or picked randomly based on last list result of all the wiki pages even if there is only ONE results (obviously you can have only one page with a title - duplication is not allowed). See my solutions. --- It is on a customized Tiki with a List => Smarty template => Wikiplugin Include AND it work in multilingual. This to allow a user without page editing permission (test typing only) to edit/translate content of blocks in the page without modifying it. So I set the importance to low however it may be something we have to look at in the future and other cases. {mediaplayer src="display2088"} |
tracker item |
|
Wiki control panel broken on doc
https://doc.tiki.org/tiki-admin.php?page=wiki is broken: {CODE()}Fatal error rendering template resource tiki.tpl TypeError: Cannot access offset of type string on string in /home/tiki-doc/public_html/temp/templates_c/en_social^ea0943f75a262d8be544059ae17e04e9602d1469_0.file.header.tpl.php:65 Stack trace: #0 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_64ff5e10934248_92322649() #1 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #2 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #3 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): Smarty_Internal_Template->render() #4 /home/tiki-doc/public_html/temp/templates_c/en_social^0c780eb23ca96bccad634bcfe8b1582ea34cbefc_0.file.layout_view.tpl.php(40): Smarty_Internal_Template->_subTemplateRender() #5 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_64ff5e1268df80_55684014() #6 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #7 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #8 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): Smarty_Internal_Template->render() #9 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(116): Smarty_Internal_Template->_subTemplateRender() #10 /home/tiki-doc/public_html/temp/templates_c/en_social^a242164352b905110d239d535f6a556a33d17bf9_0.file.tiki.tpl.php(38): Smarty_Internal_Runtime_Inheritance->endChild() #11 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_64ff5e121411a2_61382528() #12 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #13 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #14 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render() #15 /home/tiki-doc/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(134): Smarty_Internal_TemplateBase->_execute() #16 /home/tiki-doc/public_html/lib/init/smarty.php(492): Smarty_Internal_TemplateBase->display() #17 /home/tiki-doc/public_html/tiki-admin.php(515): Smarty_Tiki->display() #18 {main} {CODE} |
tracker item |
|
wiki page drop-down structure left-up-right caret mis-aligned
There is mis-alignment of the dropdown structure navigation carets and the structure page names. See the attachment for details. |
tracker item |
|
Wiki page dropdown edit menu and col3 prevent actions of the items on the dropdown menu
If you toggle right module to close it with the new centre switch and then try to use the functions on the dropdown edit menu the wikipage just scrools for a bit then stops but does not carry out any of the edit actions like "toggle edit icons". I'm using firefox 108 on ubuntu 22 Gary I was able to use a different theme "Cyborg". To get different themes working in 25.x you have to associate the theme with a category or section of tiki. I was able to see that the dropdown items menu with the edit wiki page toggle is under the table of contents of the wiki page so clicking on the area where the toggle edit icons is you are actually clicking on one of the TOC items. Screen shot attached: https://dev.tiki.org/tiki-download_item_attachment.php?attId=827 |
tracker item |
|
Wiki page, Markdown: Carriage return are not displayed
After last commits from Victor and Jonny I could test Markdown on a Tiki25 updated from a previous Tiki24 site. On the edit I tested (on Chrome) with single return (enter on the keyboard, with shift-enter, etc...). Displayed page is a bit far from user expectation; {img fileId="1856" thumb="box"} {img fileId="1857" thumb="box"} |
tracker item |
|
Wiki page, Table of content; Per page show / hide page of content is broken
On Tiki25 using markdown. {img fileId="2003" thumb="box"} With the Wiki page preferences; Automatic table of contents, Wiki auto-toc enable (tiki-admin.php?page=wiki) With the per page table of content selector set to No. {img fileId="2004" thumb="box"} On this page the table of content shouldn't be displayed, instead a broken version of the table of content is displayed at the top of the page. {img fileId="2005" thumb="box"} If the page properties says that the Table of content display is set to no, then it shouldn't be displayed. If, on the Admin control panel I disable Automatic table of contents, Wiki auto-toc enable the table of content is not displayed. |
tracker item |
|
Wiki page, Wiki plugins; Save button disappeared from the plugin modal that set a plugin from a Wiki page
The save button is gone from the wikiplugin modal. To reproduce edit a wiki page, click on the help icon, choose the "Plugin Help" tab select a plugin. {img fileId="2069" thumb="box"} {img fileId="2070" thumb="box"} |
tracker item |
|
Wiki page; Being able to save editing but staying in edit mode will help when creating (long) content
When you edit a very long content and or you want to test your editing preview is not always as handy as opening the page in a second tab or a second browser. In both case, being able to save (as you go) while staying in editing mode would be a great option. May be there is such option somewhere (I recall something in the WYSIWYG toolbar) but, it is not available out of the box from the main button bar (Preview, Save, cancel). That would really help people with the "timeout" and loss of content when they are editing a very long page with a lot of content. |
tracker item |
|
Wiki page; Deleting a page from tiki-listpages with the actions wrench menu requires a refresh to see the page deleted
At tiki-listpages.php if you delete a page using the wrench action item "Remove" you won't see the result till you reload the page. It happens in some other places, see the related. |
tracker item |
|
Wiki page; From the wiki page list, a wiki page with a title that include a double-quotes (") cannot be found after upgrading to Tiki26
I updated a Tiki25 to Tiki26 and from the Wiki list page (tiki-listpage.php), I can see in the list a page with a double-quote in the title. If I click on the page I go to a not found page. (the double-quotes is removed from the link) The page exist and there is content. {mediaplayer src="display2102"} |
tracker item |
|
Wiki pages, the description maximum characters displayed in the alert is not correct and the limitation is not applied anyway
Tested on a fresh Tiki master. ''spaces and punctuations included - tested with latin and non-latin characters'' When my wiki page description is exactly 200 latin characters an alert popup: "You have reached the number of characters allowed (200 max) for the description field" When I remove one character (so total is 199) no alert. In all cases the Description is saved as is which the limitation ineffective. Related to: https://gitlab.com/tikiwiki/tiki/-/merge_requests/958 https://gitlab.com/tikiwiki/tiki/-/merge_requests/1546 |
tracker item |
|
Wiki pages; Several pages broken after upgrade to Tiki26 due to "something" in the title of the page (pageName and/or pageSlug)
In a previous Tiki25 I used quotes, accents or long title for wiki page names. They were displayed properly. After upgrading to Tiki26 several of my pages are broken and shows the following: {CODE()}Fatal error rendering template resource tiki-show_page.tpl TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, no array or string given in /home/bsfez/public_html/lib/init/SmartyTikiErrorHandler.php:95 Stack trace: #0 /home/bsfez/public_html/temp/templates_c/fr_social^7cba25fefb5120294201d81d1e9f112ea977a682_0.file.layout_view.tpl.php(286): SmartyTikiErrorHandler->handleError() #1 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_64c0e45c25e9f6_16431072() #2 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #3 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #4 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(386): Smarty_Internal_Template->render() #5 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(116): Smarty_Internal_Template->_subTemplateRender() #6 /home/bsfez/public_html/temp/templates_c/fr_social^1db2b71d9597fdb80939756f2d45df4ec171fc26_0.file.tiki-show_page.tpl.php(53): Smarty_Internal_Runtime_Inheritance->endChild() #7 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_64c0e45c1ff436_21465900() #8 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode() #9 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render() #10 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render() #11 /home/bsfez/public_html/vendor_bundled/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(134): Smarty_Internal_TemplateBase->_execute() #12 /home/bsfez/public_html/lib/init/smarty.php(492): Smarty_Internal_TemplateBase->display() #13 /home/bsfez/public_html/tiki-index.php(746): Smarty_Tiki->display() #14 /home/bsfez/public_html/route.php(364): include('...') #15 {main}{CODE} I had to fix a dozen of pages by changing the pageName and the pageSlug from within the database (phpmyadmin). (while the page action button were not accessible I tried also to use `https://www.bernardsfez.com/tiki-rename_page.php?page=...` saving a new title displayed the error again.) {mediaplayer src="display2100"} {mediaplayer src="display2101"} Pages title I had to change so far (grouped by set of translation en, fr, he): * Kindergarten-and-children’s-activities-software-management-online * Logiciel de gestion de Crèches Garderies Centres aérés Ateliers et Activités pour enfants * תוכנה-מקוון-לניהול-צהרון-חוגים-וגני-ילדים * Knowledge database management web app * Application-Web-de-gestion-de-base-de-données-et-de-connaissances I can't see something common to those titles. After modifying from within the database i could access to the page and I renamed them to "validate" in the Tiki way the changes. Still, I had to remove manually the rows for previous existing alias for the pages I modified from inside the "tiki_object_relations" table. These pages don't have a lot of code. They are mainly a plugin List that use Smarty templates. I have 18 pages like these (6 pages * 3 for all languages) and only 5 didn't worked. |
tracker item |
|
Wiki Plugin Author; The popup is not always displayed the popup display is unstable, not mobile comptible
I tested the wikiplugin author on a fresh Tiki26: https://doc.tiki.org/PluginAuthor When hovering the text inserted I can see a popup (not very nice) and the popup is unstable. There are a few similar option in Tiki and using bootstrap. Using this wikiplugin leaves the impression it has not been improved in time as it should have. {FADE(label="Previous test on Tiki25")}I tested the wikiplugin author on a fresh Tiki25: https://doc.tiki.org/PluginAuthor As it is visible on the doc page too, the plugin should display a popup and it is not working. About the fields, Make Visible is a bit unclear and not documented. What would be the point to add a plugin and hide it... May be it will be clearer when the plugin work again.{FADE} |
tracker item |
|
Wiki plugin User list show all the user, the parameter Max of rows is not applied
{syntax type="tiki" editor="plain"} The "Max" parameter is not working. Tested on a Tiki25 instance and a Tiki26 site. |
tracker item |
|
Wiki Plugins, Wiki page help; It is not possible to add a plugin on a page using the Wiki Page help option
It is not possible to add a plugin from the Wiki page help tool. (tested on ff and chrome) {mediaplayer src="display2067"} |
tracker item |
|
Wiki Structures: TikiLib::create_page: Cannot create page "Foo", it already exists.)
Creating a new page (e.g. -+Foo+- through the form in the wiki structure top bar produces a missleading error message: {CODE()} Error. TikiLib::create_page: Cannot create page "Foo", it already exists.) {CODE} In addition, another remarksbox is shown below saying: {CODE()} Success Page Foo saved (version 1). {CODE} However, the page is created indeed, and within the structure also. You can reproduce it here: http://xavi-9794-7136.show2.tikiwiki.org/tiki-index.php?page=D1+Cover u: admin p: 12345 Create a page called foobar (or any other name for a new page inside the structure) and you will see the issue reproduced. {img fileId="1314" thumb="box"} |
tracker item |
|
Wiki, Flagged Revisions; The select categories field is not showing all categories
{syntax type="tiki" editor="plain"} On a Tiki23, I can activate the "Revision approval" feature for Wiki Pages at -+tiki-admin.php?page=wiki#contentadmin_wiki-3+- Admin => Wiki page => Flagged Revision => Revision approval This function then requires the user to select the categories that will be governed by this feature using the field "Revision approval categories". This is workable if you have a few categories (like 10 or 20). However, if you have many categories and subcategories, it becomes very complicated and hard to understand how to manage them. To add to the confusion, there is an "invisible" limit on the number of categories that will be displayed. By default, you will see only 50 category results because of the setting: Look&Feel => Navigation => Limits => Maximum number of records in listings: 50 It is very hard to understand why you don't see all the categories if you are not a super power user. |
tracker item |
|
Wiki page, Slideshow; The slideshow feature behavior changed after adding a new parameter and changing the default (breaking slideshow made prior Tiki26)
From Tiki26 the slideshow feature default setting have been changed and this breaks previous slideshows using H1 to H3 to create slides. |
tracker item |
Admin (or an automated task) have no idea if users are working on a page before staring a disrupting maintenance task.
This is a pain, annoying and really bad for Tiki when after several minutes editing a page on save the user see the maintenance screen.
Due to the way Tiki security check work, reloading the page doesn't work.
{img fileId="1639" thumb="box"}
#__We need this as manual option with "threshold" "time of maintenance" and "message" parameters.__
## This would initiate an alert with a "message" displayed nn minutes (threshold) before the "time of maintenance" activated when a user login
## Admin should receive a warning users are connected before closing a Tiki site
# As automatic option when using tools like Tiki Manager, php console.php or vcs:update
## Warn the user an update will start
## Warn the admin users are connected
## Postpone a process if a user is connected (for big site with heavy indexes the I:r operation could be postponed as log as users are connected or eventually forced "-f")
## ...