Loading...
 
Skip to main content

Category: 23.x

23.x
Show subcategories objects

Name Type
Cannot use Record RTC: page self-refreshed before accepting perm to record
I've followed the doc page to setup record rtc in tiki23 on a linux box (thanks for the documentation)
https://doc.tiki.org/Record-screen-audio-video

I can't succeed at my attempt to use Record RTC since the wiki page gets self-refreshed each time I click at the button to "Start Recording" before I can accept the firefox popup that asks me to grant perm to this page to record/use media or something (I can't read the message properly since the page is self-reloaded too quickly)

I have a valid https now (It was an invalid https in my first attemps)

Reproduced here in dev.t.o

{img src="display1562"}
tracker item
Captcha is not working anymore for anonymous post, registration, etc...
The Tiki default captcha image for anonymous to register, post a comment, etc doesn’t displays numbers anymore forbidding actions to be completed.

I saw this on a Tiki23 production I have and on nextdoc:

{img fileId="1573" thumb="box"}
tracker item
Categories in tracker items should be alphabetically sorted in tiki-view_tracker.php
Or else, new ones are added at the bottom and it looks bad.
tracker item
Changed names of custom modules will create a new custom
When changing a name of custom module, a new module is being created with all the changes.
It should update the existing custom module and not create a new one.
tracker item
Chrome offers to sign you in again when converse.js is on the page
If you enable "Offer to save passwords" and save your Tiki login and password on [https://wikisuite.chat], each time you reload a page with converse.js in a popup e.g. on [https://wikisuite.chat/About] or [https://wikisuite.chat/P%C3%A0d%C3%A9] Chrome pops up a blocking dialog saying "Sign in as (your username)" and then scrolls you to the bottom of the page, which is really quite annoying. It seems fine on the home page where converse.js is embedded in the page.

It also doesn't seem to happen on [https://conversejs.org] after the first page load, so seems to be specific to the Tiki implementation.
tracker item
Clicking on a tag at tiki-browse_freetags.php should initiate the tag search immediately
{syntax type="tiki" editor="plain"}
At https://nextdoc.tiki.org/tiki-browse_freetags.php you can see the list of all the tags.
When you click on a tag it add the term to the search field and wait for further action from the user.

When I click on the search button the term will stay in the search field and other terms will be added.

This is a bit wonky and bad for UX.

Clicking on a tag should do the job, initiate the search for the object with this tag.

Viewing this video from the file gallery is not working (anymore) download the file: https://dev.tiki.org/dl1629

Media player's way:
{mediaplayer src="display1629"}

Update and clarification {sign user="Bsfez" datetime="2021-11-30T08:44:36+00:00"}
At https://doc.tiki.org/tiki-browse_freetags.php I used 2 tags (that have results, they are displayed in bigger font size): configuration articles

All selected = 0 results (what ?)
{img type="fileId" fileId="1653" thumb="box"}
{img type="fileId" fileId="1652" thumb="box"}
---
One selected = results (not sure what was searched... look like both)
{img type="fileId" fileId="1657" thumb="box"}
{img type="fileId" fileId="1656" thumb="box"}
---
Last selected = results that seems to be articles (Good)
{img type="fileId" fileId="1654" thumb="box"}
{img type="fileId" fileId="1655" thumb="box"}

Not only the UI is not great but if this is what was intended it very confusing and look broken.
In comparison with "all selected" and "last selected" and the results displayed I don't know what a user is supposed to understand. The options descriptions are also adding confusion, terms in a input (search) field are not "selected" while terms clicked on should be considered as selected (mobile era).
tracker item
Codemirror is not showing links to switch the highlighter even if prefs is correctly set
Codemirror is not showing links to switch the highlighter even if the preference is correctly set to do so.

Tried using firefox and chrome, with my user "xavi" (no admin rights) and "xavidp" (admin rights): same effect.

The preference is still set as
Configuration Wizard > Set up Text Area > Syntax highlighter (CodeMirror) Theme > "Off (but switchable)"
tracker item
Commented by anonymous - Pseudonym vs Name
Make a test - try to comment article as anonymous (not logged user).
Name field lefts empty, other fill and send comment.

In notice appeared after, message is empty field Name, called as "pseudonym". Why?
Will be good, when field and notice will be speak about one word.
For example Nickname? ....Maybe will be better.


Look here:
{img fileId="1627" thumb="box"}
tracker item
Community user list goes to the homepage (page not found I guess) at tiki.org
At Tiki.org we have a Community item in the menu.
Community user list goes to the homepage (page not found I guess) instead of showing my list of user (friends ?)
tracker item
Complicate formatting in a Wiki page for indenting on numbered paragraph (was it always?)
On a Tiki23 I want to format properly and nice a section with several numbered paragraph (like I do for the TRM pages): https://tiki.org/Roundtable-Meeting-2021-12

But seems our parser ignore everything about paragraph and each line must be indented separately.
Worst it does understand the difference between a line feed (one line down) and a carriage return (start next line) : https://stackoverflow.com/questions/12747722/what-is-the-difference-between-a-line-feed-and-a-carriage-return

To have this :
{img fileId="1650" thumb="box"}

I have to write the following with several extra %, the sign plus before each line, etc.
Not what you expect from a Wiki... It is supposed to help the editor, not to kill him with complicate syntax.

{CODE()}
!! My new project
Some facts:

#Paragraph1, Lorem ipsum dolor sit amet, consectetur adipiscing elit et dolore magna aliqua.
+ IE: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis ullamco laboris nisi ut aliquip ex ea commodo consequat.%%%
+ It consist of:
+ * Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ * Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+ * Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ *… Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua ? %%% %%%
#Paragraph2 by Admin.
+ IE: At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi. %%% %%%
#Paragraph3 Id est laborum et dolorum fuga.
+ IE : At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. %%% %%%
# Paragraph4 Et harum quidem rerum facilis est et expedita distinctio.
+ IE: Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. %%% %%%
#Paragraph 5 aut perferendis doloribus asperiores repellat
+(placeat facere possimus) %%% %%%
## Quis autem vel eum iure reprehenderit qui in ea voluptate
## Velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
## etc...
{CODE}
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
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
Console cache:clear command creates files as the current user
Recently (since 21.x i think) the command -+php console.php c:c+- clears the cache files but then recreates several but using the current user (so -+root+- if using sudo to repair a previous issue).

Then when using the browser to clear all caches we get these sort of errors:
{CODE()} Cache file temp/templates_c/en_basic^c0a74c88a95913ac40aae6373020e7a6b2c0f1f9_0.file.cookie_consent.tpl.php is not writable
Error
Cache file temp/cache/1a11dae0a46d862cd81ddc7650f62cb8 is not writable
Error
Cache file temp/cache/container.php is not writable
Error
Cache file temp/cache/cd13e8c5df46647a6182a0cc858c8ed9 is not writable
{CODE}

Solution: console clear cache should not regenerate any cache files.
tracker item
Convene plugin show one winner's day when there are several
{img fileId="1592" thumb="box"}

From a quick view it seems there is a best day for the meeting.
however if we take a better look, there 3 possible days.

Instead of pointing (green success colours) to the first top result, there should be a better way to visually mark the 3 possible options.
tracker item
Creating a category with colon broke Tiki 23x (instance)
If you add a colon ":" in a category name it will return a 500 and broke the Tiki.
IE : "Archive : Pouf"

See the instance where I tried it : http://bsfez-11581-7962.show2.tikiwiki.org


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
Date of article in the sitemap article xml are wrong
At google search console (https://search.google.com/search-console/sitemaps) my sitemap (using https://bernardsfez.com/storage/public/sitemap-index.xml) is submitted via the console.php command (using the Tiki scheduler).

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

If I click on the corresponding row it open a detailed table where I see that Google fetched 2 XML and that fetching my articles XML it produce 1 error.

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

When I click on it to see the details I see error about the lasted date.

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

And when I look at https://bernardsfez.com/storage/public/articles.xml the dates are all wrong.
It seems to prevent Google to index my articles.
When I index one by one articles using https://search.google.com/search-console/inspect (when a page is not indexed I have an option to index it) It work just fine with the right date.

I also checked at tiki.org and I see the same errors: https://tiki.org/storage/public/articles.xml

{FADE(label="XML where we can see the date errors" icon="y")}

<!-- Generated by https://git.io/phpseo -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/%25D7%25AA%25D7%2595%25D7%259B%25D7%25A0%25D7%2594-%25D7%259E%25D7%25A7%25D7%2595%25D7%2595%25D7%259F-%25D7%259C%25D7%25A0%25D7%2599%25D7%2594%25D7%2595%25D7%259C-%25D7%25A6%25D7%2594%25D7%25A8%25D7%2595%25D7%259F-%25D7%2597%25D7%2595%25D7%2592%25D7%2599%25D7%259D-%25D7%2595%25D7%2592%25D7%25A0%25D7%2599-%25D7%2599%25D7%259C%25D7%2593%25D7%2599%25D7%259D</loc>
<priority>0.6</priority>
<changefreq>weekly</changefreq>
~~#F00:<lastmod>6773-12-06T16:34:41+02:00</lastmod>~~
</url>
<url>
...
~~#F00:<lastmod>1970-01-01T02:00:00+02:00</lastmod>~~
</url>
<url>
...
~~#F00:<lastmod>1970-01-01T02:00:00+02:00</lastmod>~~
</url>
<url>
...
~~#F00:<lastmod>5887-12-06T16:05:59+02:00</lastmod>~~
</url>
<url>
...
~~#F00:<lastmod>1970-01-01T02:00:00+02:00</lastmod>~~
</url>
<url>

{FADE}
tracker item
Delete should not be a default first choice in an admin action dropdown
When you load a tracker list at the bottom you have an action dropdown to do bulk modifications.
By default "Delete selected" (items) is selected.

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

This is not safe and shouldn't be like this as manipulation or unwanted click (on mobile, delays between display and click, etc) may have catastrophic consequences.

Empty selection is the safest option but anything else should be better.
tracker item
Deleting a calendar (at next.t.o) throw a database error
Deleting a calendar (at next.t.o) throw a database error:

System error.
The following error message was returned:

Database is not currently up to date! Visit Tiki Installer to resolve this issue. If you have shell (SSH) access, you can also use the following, on the command line, from the root of your Tiki installation: php console.php database:update

The query was:

delete from `tiki_calendar_roles` where `calitemId` in (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
Values:

1,29,3,6,7,92,90,72,70,71,78,84,93,95,105,111,117,118,123,126,127,128,131,134,136,139,140,187
The built query was likely:

delete from `tiki_calendar_roles` where `calitemId` in ('',?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
Stacktrace:

* /var/www/docroots/next.tiki.org/tiki-admin_calendars.php : 0 -> {main}(array ( ))
* /var/www/docroots/next.tiki.org/tiki-admin_calendars.php : 37 -> drop_calendar(array ( ))
* /var/www/docroots/next.tiki.org/lib/calendar/calendarlib.php : 262 -> query(array ( ))
* /var/www/docroots/next.tiki.org/lib/core/TikiDb/Bridge.php : 28 -> query(array ( ))
* /var/www/docroots/next.tiki.org/lib/core/TikiDb/Pdo.php : 146 -> handleQueryError(array ( ))
* /var/www/docroots/next.tiki.org/lib/core/TikiDb.php : 192 -> handle(array ( ))
tracker item
Display nicer message when composer is not yet installed
When Tiki is not completely set up and composer (vendor_bundled libs) not ready, Tiki shows only raw plain-text message when you access pages like tiki-admin.php or tiki-listpages.php

It shows only:
"Your Tiki is not completely installed because Composer has not been run to fetch package dependencies. You need to run 'sh setup.sh' from the command line. See https://doc.tiki.org/Composer for details."

It would be better if it used --default Tiki UI / theme-- some HTML + CSS UI displaying the message in a nicer way.
tracker item
Edit-help modal displays behind edit-event modal in calendars
There is a z-index problem with the edit help modal when editing a calendar event. The help modal displays behind the edit event form.

A related still-open bug report is at [https://dev.tiki.org/item5788-Z-index-issue-in-tiki-calendar-php].
tracker item
elFinder Has Bad URL's
As of 21.x and 22.x the elFinder gallery url's have changed. This has created issues with existing menu items that were pointing to a file gallery. The url's used before would have a trailing /file1 for a gallery.
Now using elFinder their is an extra trailing url attached that looks like this:

/file1#elf_f1_MQ

A show instance will be created, at the show instance you can turn elFinder on and off, and view the gallery url's change.
tracker item
Empty comments shouldn't be possible or they shouldn't be displayed in Since your last visit
There is an empty comment from Adrien at https://dev.tiki.org/tiki-view_tracker_item.php?itemId=7935&threadId=9839
It is displayed as "" in the plugin Since last visit...

{img fileId="1642" thumb="box"}
{img fileId="1643" thumb="box"}
tracker item
Empty query no longer works in elastic search
The syntax:

-+ ~np~{filter field="tracker_field_permName" content="NOT "}~/np~+-

No longer works in plugin list in 23.x (and possibly 22.x) with elasticsearch.

It still works fine with the mysql engine, but it definitely fails (and finds everything, empty or not) in es7, 6 and 5.

More... finally confirmed the last version it worked in was 18.x, 21.x is broken too (also that i could only get 18.x to work properly with es5, 6 and 7 refused to index successfully) {sign user="jonnybradley" datetime="2021-08-09T17:41:43+00:00"}
tracker item
The system menu on master (tiki23) is broken
The system menu is empty on a new install of master as log as you are not logged.
Once logged (admin) clicking on the white space will open the submenu a display items.

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

If I edit the module that displays the menu and add a preferences value (No page) a type = horizontal preferences is set.

{img fileId="1553" thumb="box"}
tracker item
Show PHP error messages