Loading...
 
Skip to main content

Category: 25.x

25.x
Show subcategories objects

Name Type
Check Tiki demo files and/or themes for Google fonts
A German court has ruled that websites that utilize Google fonts possibly violate the GDPR, and the owner of such a site is liable for that.

At first look, this sounds over the edge, but when looking deeper, the court's legal findings are stringent. If a website loads Google fonts, it makes the browser of users load the fonts from Google, thereby compromising personal data to Google.

If the user in question did not agree to this disclosure of personal data to Google (and the site owner can prove that), than it is a clear violation of the GDPR. The user then doesn't know about this disclosure of data, and cannot do anything to prevent this.

Therefore it is advisable that all demo Tiki stuff, including themes, be either stripped of Google fonts, or the fonts should be loaded directly from the site, or the users of such themes be told that the unaltered use of these themes comprises a GDPR violation, which can be fined (for companies) with up to 20 million Euro or 4% of a year's turnover (not profit!), whichever is higher...
tracker item
col_1 menu sub-items popup under col_2 content (centre column) thus obscuring the popup menu
with any of the menu modules on the left column if your mouse hovers a menu item with sub-items the pop-out sub-items float under the content of the centre column this obscuring them. The JQueryUI needs to put the pop-out sub menus on the top layer of the page. [https://dev.tiki.org/tiki-download_item_attachment.php?attId=824&display]
tracker item
composer package installation fails from tiki web control panel
Composer packages can't be installed successfully through the web control panel in Tiki 23. Reproduced in dev.t.o, and also in two other servers.
In dev.t.o, the triangle icon shows up inndicating that the install failed.
In the other 2 servers, I saw a message indicating that composer.lock file was missing (on brand new tiki23 git installs, and therefore those packages could not be installed.

In all cases, running in the console (server side) the command -+composer update+- as root fixed the issue.

HTH
tracker item
Composer; warning when installing Tiki from git master
On a Debian Linux 10, Webmin version 1.984, Usermin version 1.834, Virtualmin version 6.17-3 (all latest) I tried to setup a Tiki git clone from master (Tiki24)
PHP 7.4.27


Errors and notice while using setup.sh to install Composer

{CODE()}
Package container-interop/container-interop is abandoned, you should avoid using it. Use psr/container instead.
Package montefuscolo/xmpp is abandoned, you should avoid using it. No replacement was suggested.
Package zendframework/zend-version is abandoned, you should avoid using it. Use ocramius/package-versions instead.
Package zendframework/zendservice-akismet is abandoned, you should avoid using it. No replacement was suggested.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Package sensiolabs/security-checker is abandoned, you should avoid using it. Use https://github.com/fabpot/local-php-security-checker instead.
{CODE}

{CODE()}
Generating optimized autoload files
Class Rubix\ML\Exceptions\MissingExtension located in ./vendor/rubix/ml/src/Exceptions/MIssingExtension.php does not comply with psr-4 autoloading standard. Skipping.
{CODE}

It will be nice to clean them.
tracker item
Configuration Wizard does not save changed prefs since Tiki22
((doc:Admin Wizard|Configuration wizard)) doesn't seem to save changed prefs. I've been recently warned about a new tiki admin unable to enable structures, that he needed for a knowledge base with tiki.

He was using the configuration wizard, going to wiki, tick "Structures", click at "Save and Continue", but when going back through the button "Back", or going to the control panel Wiki and review structures there, they where not enabled indeed.

I was able to reproduce this bug in recents (git based) Tiki 22, Tiki 23 and Tiki master. However, the feature seems to work as expected in Tiki 21 LTS.

It has been reproduced in branch master in a show instance:
Log in as admin here:
http://xavi-9794-7941.show2.tikiwiki.org/
u: admin
p: 12345

Visit:
http://xavi-9794-7941.show2.tikiwiki.org/tiki-wizard_admin.php?&stepNr=8&url=tiki-index.php

Click at "Structures" to (attempt to) enable teh feature.
Click as "Save and continue"
Click at "Back", you will that the structures feature is not enabled indeed yet.

You can confirm so visiting the Wiki control panel, at the section about Structures, here:
http://xavi-9794-7941.show2.tikiwiki.org/tiki-admin.php?page=wiki#contentadmin_wiki-2
tracker item
Connection refused on d.t.o
While writing my feature request for a history on the article feature, I got several errors from d.t.o.:

{CODE(Colors="Tiki")}


Unable to communicate securely with peer: requested domain name does not match the server's certificate.. RC : 0

Error

Unable to connect to fd8f1a8b53674d9c8d46caffb484411d.eu-central-1.aws.cloud.es.io:9243 . Error #0: stream_socket_client(): unable to connect to fd8f1a8b53674d9c8d46caffb484411d.eu-central-1.aws.cloud.es.io:9243 (Connection refused)

Error

Contact the site administrator. The index needs rebuilding.

{CODE}
tracker item
Console rebuilding Index spits out offset and non-numeric errors related to Add.php, feature.php and ItemsList.php
If I rebuild the index from the web interface it completes with no problem.
If I do the same rebuild from the console I get the following shopping list of items.
We have lots of mathematical calculation fields in our trackers so I hope accuracy is not effected.

sudo php console.php index:optimize
Started optimizing index...
Optimizing index done

...com/tiki-25.0$ sudo php console.php index:rebuild
[2023-01-08 02:57] Started rebuilding index...

Unified search
--------------

Engine: MySQL, version 8.0.31-0ubuntu0.22.04.1
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 712 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 717 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 722 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
Trying to access array offset on value of type null on line 741 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Tracker/Field/ItemsList.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
A non-numeric value encountered on line 33 of /var/www/tiki.squadron6.com/tiki-25.0/lib/core/Math/Formula/Function/Add.php
Trying to access array offset on value of type null on line 25 of /var/www/tiki.squadron6.com/tiki-25.0/lib/prefs/feature.php
Trying to access array offset on value of type null on line 25 of /var/www/tiki.squadron6.com/tiki-25.0/lib/prefs/feature.php
Trying to access array offset on value of type null on line 25 of /var/www/tiki.squadron6.com/tiki-25.0/lib/prefs/feature.php
Trying to access array offset on value of type null on line 26 of /var/www/tiki.squadron6.com/tiki-25.0/lib/prefs/feature.php
Trying to access array offset on value of type null on line 26 of /var/www/tiki.squadron6.com/tiki-25.0/lib/prefs/feature.php
sh: 1: tesseract: not found
Indexed
trackeritem: 939
tracker: 21
trackerfield: 255
forum post: 43
forum: 13
blog post: 31
article: 5
file: 640
file gallery: 67
sheet: 3
comment: 6
user: 25
group: 6
calendaritem: 6
calendar: 3
webservice: 0
wiki page: 298
category: 220
Rebuilding index done
Index: index_63ba312f4e5cf

Execution Statistics
---------------------

Execution time: 43 secs
Current Memory usage: 56.4 MiB
Memory peak usage before indexing: 19.8 MiB
Memory peak usage after indexing: 61.1 MiB
Number of queries: 53667
tracker item
Console, Index rebuild; The entire process fail if log command is used and there is an issue writing the log file
On a local setup and on Tiki25 I used hundreds of times the console with this command:

{CODE()}php console.php i:r -p --log{CODE}

Since a few days (I updated to the last bread) I have an error.
I believe extra-checks have been added or something has changed in the console process (because my configuration didn't changed) and it is causing all the process to fail if the log file cannot be written:

^
php console.php i:r -p --log
sh: tesseract: command not found
[2023-04-30 02:19] Started rebuilding index...
Logging to file(s):

* ../tmp/Search_Indexer_mysql_xxxxx_tiki25_console.log

Unified search
--------------

Engine: MySQL, version 5.7.39
< 1 sec/< 1 sec [>---------------------------] -- Rebuilding...sh: tesseract: command not found
1 sec/1 sec [============================] -- Rebuilding preferences indexerror: The search index could not be rebuilt.
__"../tmp/Search_Indexer_mysql_xxxx_tiki25_console.log" cannot be opened with mode "w"__


The search index could not be rebuilt. "../tmp/Search_Indexer_mysql_xxxx_tiki25_console.log" cannot be opened with mode "w"
^

I have re-re-run the setup.sh permissions setup.

Removing the "--log" allow the index:rebuilt to complete.

This is may be totally legit and true however, it should not stop the process. "index:rebuild" is critical today to keep freshness of data and correct Tiki behavior.
I suggest a warning to be displayed, but the process to keep on.
tracker item
Console, List execute; Action working when done manually, rejected when using the CLI (die silently with tiki scheduler)
Sorry for the multi-drawer report.

On a Tiki25 I have a "tracker_item_modify" action (see last point, can be debatted).

## Wiki Page vs CLI

When applying manually the action on a __wiki page__ it work just fine.

When I run the command through the __scheduler__, while verbose and logs says it was done, in reality the action is not applied.

When I use the __CLI__ I have this error:
{CODE()}
php console.php list:execute "List executes control page" "Resave evaluations"
Undefined property: Search_ResultSet::$errorInQuery on line 313 of /home/happyhome/public_html/lib/wiki-plugins/wikiplugin_list.php
Action Resave evaluations executed on page List executes control page.
error: Error executing action Resave evaluations on item 1677099144: tracker_item_modify action missing value, calc, add or remove parameter.
{CODE}

After fixing the issue (again see below) the __CLI__ is still reporting an error but the action is completed correctly.
{CODE()}
php console.php list:execute "List executes control page" "Resave evaluations"
Undefined property: Search_ResultSet::$errorInQuery on line 313 of /home/happyhome/public_html/lib/wiki-plugins/wikiplugin_list.php
Action Resave evaluations executed on page List executes control page.
<feedback>feedback: Action Resave evaluations executed successfully on 1 item(s).
</feedback>
{CODE}

## Scheduler inaccurate report
The scheduler report (run now) and logs make the admin believe all went right while the CLI shows errors.
If an action is not completed the logs should show the output (from the console).

## Empty action to re-save item with item-list
The targeted item has been created from list execute with a duplicate action and has 2 item-list.
The item-list field are not populated after the action, and they need to be "manually" edited/save to get the other items values.

To make it automatic, I added a list execute with an empty tracker_item_modify action set only to force a "manual" save of the item.
{CODE()}{step action="tracker_item_modify" field="dailyevaluationDate"}{CODE}
This work manually but failed when using the CLI

I changed for
{CODE()} {step action="tracker_item_modify" field="dailyevaluationDate" calc="(concat (add dailyevaluationDate 1))"}{CODE}
This work (it change the date and time, but it is not critical in this case - all stays within the same day)
tracker item
Console, SCSS compile; the console should warn it can't complete a theme creation
On a fresh Tiki25 I tried to create a new theme.
I create a new directory for the theme (happyhome) with, inside, only a scss folder.

Then I ran : php console.php scss:compile happyhome

The Console completed without warning or error.
the theme was not created as there is no CSS folder in the happyhome theme directory.

The console should create it and do the job.
If this is not possible the console should warn it can't comply (can't find a css folder for the theme xxxx, do you need to create one (new theme) ?"
tracker item
Counting items in Items List Doesn't Work due to lack of , between items
Taken from: https://doc.tiki.org/Calculations
"You can use it with spli-list to count the number of items in a list or in an item-link (should work with item-list dynamic item-list). "
EXAMPLE GIVEN
Let say I have an item-link permanameBooks with 12 items linked.
(count
(split-list
(content permanameBooks)
(separator ,)
(key a)
)
)
-> 12

If you do a (concat permanameBooks) it just gives ArrayArrayArray so split list cannot work

I am going to try and add the , by using the format option with %0,
tracker item
Create a system to aid in royalty collection
Tiki Wiki is a content management system. And it can be used to distribute text (but also images, music etc.) to the world.

In Germany, there is no copyright as it exists in the US. Instead, authors have inalienable rights to their works (which cannot be sold or transferred) and for the usage royalties apply.

There is a system of collecting those royalties like VG Wort. If a publishing house reprints text that are declared by the author, publishers pay to VG Wort, they pool all those royalties and pay their members on the basis of the amount published by an author.

For several years now, VG Wort has a system for online texts (METIS). In order to participate, web sites must include "count marks" together with the texts. The author requests (personal) count pixels from VG Wort, and the website must be programmed so that it deliveres those pixels.

In essence, such a count pixel is just an img loaded from VG Wort's servers, a transparent GIF with 1x1 pixels in size. The author gets them in form of HTML lines like this, for example:

{CODE(Colors="TikI")}
<img src="http://vg08.met.vgwort.de/na/e1c16c290fc545d8809d5990b2295aa6" width="1" height="1" alt="">
{CODE}

There is one specific pixel per text, not per author.

It would make things vastly easier if Tiki could automate the process. Pixels get handed out to authors either als a PDF or as a spreadsheet table (CSV...).

A system could be devised where a Tiki user would upload such a CSV, and a plugin could be integrated into a content page (article or wiki). Less sophisticated, the user would indicate a "text ID" to identify the text. A more sophisticated system would, when the plugin gets called, look up if the calling content already has a pixel assigned, and if not, assign one and track the relationship of pixels with contents and then playout the respective pixel alongside with the content.

This system could also inform the user if the amount of pixels is less than the amount needed by current online content and create nice reports :-)

Systems for collecting royalties ("copyright collectives") exist in every country, so this would not only be useful for German Tiki users, but for practically everyone that shells out copyrighted texts larger than 2K...

https://en.wikipedia.org/wiki/Copyright_collective
tracker item
Create tiki_p_tracker_view_history to better handle roles
If permission is granted to view a tracker then tracker history can be seen (through category or direct permission)

History should be a kind of "editors / admins" privilege.
Creating a tiki_view_tracker_history permission would give more flexibility and I believe it is not big task.
tracker item
Creating new tracker item asks for two confirmations
In the screen shot you can see a second dialogue box appeared after clicking the create item button. I don't know if this behaviour is form tiki or firefox (116 64bit on ubuntu) on , but could it be suppressed as I don't see the point in being given this message after clicking the submit/create new item. Once the item is created, if you re-edit the item and click save/submit the extra dialogue does NOT appear.

{file type="gallery" fileId="2111" showicon="y"}
tracker item
CSS Issue: popover overflow
You can see the issue on hovering the "Slider doesn't work" issue title on https://dev.tiki.org/Wishlist+Search+Page?default%5Bcontent%5D=Slider

{img fileId="1524" thumb="box"}
tracker item
Current page in structures breadcrumb should not be a link
There's no point in the current page in a structure "breadcrumbs" being a link, because you're already on that page, and it's even kind of misleading because it might give the impression that, because it's a link, it refers to the ''next'' page in the structure, not the current page.
tracker item
Database dump creates corrupt tar files.
{syntax type="tiki" editor="plain"}
The "Database dumps and restores" feature in the "Wiki" control panel creates corrupt tar files.

Steps to reproduce:
# As admin, go to Settings -> Control Panels -> Main Features -> Wiki -> Database dumps and restores
# Create a dump by filling in "Name for dump" and click "Create database dump"
# Create a dump file by clicking "Dump files" (below) -> Create dump file
# Download dump file by clicking "Download dump file".
# Go to your browser's download directory and try to list its contents:
+{CODE(theme="default")}LANG=C.UTF-8 tar tf dump_wiki.tar{CODE}
+ I get this result:{CODE(theme="default")}...
tar: Archive contains ‘ml000066’ where numeric mode_t value expected
...
tar: Skipping to next header
tar: A lone zero block at 19529
tar: Exiting with failure status due to previous errors{CODE}
tracker item
Database, Console; Database update doesn't complete on a Debian11 server (Virtualmin)
On a Tiki25 freshly updated after "ec7baa4a7a5852584de95ed133ba3b2a078b3c81": https://gitlab.com/tikiwiki/tiki/-/commit/ec7baa4a7a5852584de95ed133ba3b2a078b3c81

I cannot complete anymore the console command -+database:u+-

This is a Debian11 server (updated) using last Virtualmin version using:
PHP 7.4.33
Database MariaDB 10.5.15-MariaDB-0+deb11u1
Tiki Version 25.1

I tested on my OSX local where the command completes:
 PHP  7.4.26
 Database  MySQL 5.7.34
 Tiki Version  25.1
tracker item
Dev trackers, Comments; Edited comment is not refreshed correctly (doesn't update right away)
I edited a comment on a ticket from dev tracker 5 and on save (the area seems to reload or to be updated) nothing was changed.
It take a few refresh (if not unlucky like in the video ?) to properly update the comment for the contributor user.

{file type="gallery" fileId="1946" showicon="y"}

(after a few minutes I could load the page)
{img fileId="1947" thumb="box"}

I experienced this here : https://dev.tiki.org/item8179-Button-colors-can-t-be-changed
tracker item
Diagram, Multilingual; A Tiki diagram will be look broken if displayed on an RTL wiki page
{syntax type="tiki" editor="plain"}
On Tiki25 a well displayed diagram on a LTR page will look broken on a RTL page.

{img fileId="1944" thumb="box"}

{img fileId="1945" thumb="box"}

Note: If displaying the same in a Tiki Slideshow using the slideshow plugin it is properly displayed.
tracker item
Diagram; Exit and Save and Exit are not working after several saves
On a Tiki25, I worked for sometimes on a diagram (2 days in a row) on my Mac OSX Safari.

At some point I Exit and Save and Exit didn't work anymore.
I had to close the tab (seems my work is saved)
{mediaplayer src="display1874"}

---

After closing the tab and when I retried later I had a weirder issue ending on a blank tab on save.

{img fileId="1875" thumb="box"}

{img fileId="1876" thumb="box"}
tracker item
Diagrams cannot be saved inline in wiki pages anymore
I was testing other things, and I realized that diagrams cannot be saved inline anymore.

Reproduced in a show2.t.o instance from another bug report (since setting up diagram generation requires some manual steps to get the composer package installed server side)
http://xavi-9794-6688.show2.tikiwiki.org/tiki-index.php?page=Tiki-Wiki-CMS-Groupware
u: admin
p: 12345

I selected to save each new diagram inside the wiki page (inline), but that choice was not respected and diagrams were saved in a file in the file gallery.

Current code used in the show instance:
SVN (24.0vcs): Tuesday August 3, 2021 17:34:21 CEST - REV 78798 (InnoDB)
---

Upgraded today (server side) to latest 24.x branch: r79594 (Last Changed Date: 2022-01-22 14:46:09 +0100 - Sat, 22 Jan 2022) . Issue solved.
tracker item
Disallow printing links to be indexed by search engines
This is from Google monthly report for Doc.

{img fileId="1628" thumb="box"}

Obviously we want people searching in google to land on real and good content that promote Tiki, give information or help (support).
Not printing...
tracker item
Display directory listing from a crontab output file
Would it be possible to list the contents of a directory not in /var/www/tiki, but generated from a crontab output file and stored in the /var/www/tiki directory. This would be to facilitate having a daily or hourly updated view of project files associated with the tikiwiki documentation. If this doesn't sound like a good global feature I would love to get some pointers as to where I would place the php code in what tiki file etc to get this working in my own project.
tracker item
Doc, Login; Login General Preferences is giving bad information about username (this is the PREFDOC plugin result)
At https://doc.tiki.org/Login-General-Preferences I see:

{img fileId="1859" thumb="box"}

I can't edit it from the doc seems it is set as is in the PREFDOC.
tracker item
Show PHP error messages