Loading...
 
Skip to main content

Category: 27.x

27.x
Show subcategories objects

Name Type
Homepage usergroup wrong feedback if category permission doesn't allow to display the page
{syntax type="tiki" editor="plain"}
I have groups and use the "Group Home" feature that redirect the user to the group homepage on login.

If the page is using permission through category and the user don't have the permission to see pages in this category, on login the user will see a browser error:
__The page isn’t redirecting properly__
An error occurred during a connection to bernardsfez.com.
This problem can sometimes be caused by disabling or refusing to accept cookies.

The feedback is wrong, this is not a browser error but a problem in Tiki permissions and the feedback should help the admin to identify the problem and fix it.

PS: This may also occurs will global or object permissions (not tested)
tracker item
htaccess.sh is gone from Tiki26 and after the installation you may need to create the symlink manually
In Tiki we have an _htaccess file that contain directives that can be used in an .htaccess file.

Before Tiki26 at the end of it, the installation process was choosing an option to end with most of the case (where no .htaccess existed) by creating a symlink .htaccess => _htaccess allowing Tiki to redirect you to the "HomePage". (and not tiki-index.php?page=HomePage)

Eventually it was possible to use a script after the installation to do this manually using:
{CODE()}sh _htaccess.sh{CODE}

It is mandatory to use this to enable SefURL as state on the SefURL control panel and the documentation https://doc.tiki.org/Search-Engine-Friendly-URL

But now, as this script is now gone from Tiki26 the server admin need to create manually the symlink.

Some power users reported that there Tiki installation went through and the symlink was set automatically.
I have installed half a dozen of Tiki26 on different system (Debian, OSX, FreeBDS, etc) and I had to create the symlink manually each time.
tracker item
HTML element is missing dir attribute for RTL support
{syntax type="tiki" editor="plain"}
To test RTL support in Tiki currently, I turned on the necessary i18n preferences and specified a right-to-left language, Urdu, and created a page written in Urdu. But the page continued to display left-to-right. According to [https://getbootstrap.com/docs/5.3/getting-started/rtl/#required-html], -+ dir="rtl" +- needs to be set on the -+ html +- element. So even after turning on all the i18n settings that seem to be necessary and even specifying an RTL language (Urdu) as the site default, the HTML element still didn't get the -+ dir +- attribute.

When I add -+ dir="rtl" +- to the -+ html +- element manually with the browser's dev tools editor, then the page displays correctly for the RTL language (text goes right to left, left column goes to right side, etc.)

I see code at the top of each -+ layout_view.tpl +- file to add the -+ dir="rtl" +- but there must be a bug preventing it from not functioning here.

I think once this HTML attribute issue is fixed, then we can document the recommended Bootstrap method to implement LTR and this feature will work well for interested users.
tracker item
img plugin (Tiki 27.0) incorrect ratio'd width or height
{syntax type="tiki" editor="plain"}
Inserted images in wiki pages using the img plugin only need to specify either the height or the width if a size different to the actual image size is to be used - and the 'generated' <img> tag would use a calculation of the ratio'd other dimension.
BUT now the missing dimension is being 'set' to the actual image size making the inserted images the wrong size - BUT further examination shows that this only happens if the plugin's input width or height is specified as nnnpx i.e. the px is added - if just a number is used then everything works OK
tracker item
Implement bonus point in the "Ease Importance Priority" calculation
Please see bonus point section of ((Ease Importance Priority))
tracker item
Import-Export tracker, Tracker display is broken when the import include a username link and the user doesn't exist
Tested in Tiki 25:
The Tiki uses Tracker to store users information and email as username.
I have a tracker (user information) with a username field.
I have a CSV with a list of users.
Using the Import-Export feature I created automatically a format with a "userlink" type of field.

If I import my CSV ===but the users don't exist yet===, even if the feedback is "success" and I can see the items, as result when going to the tracker view (tracker1) only the display will be completely broken and unusable displaying only the first items.

The import-export should reject the missing users items.
The verbose shouldn't be success but something like "item for bsfez could not been imported, the user doesn't exist".
Of course even if it happen to be (an item point to a user that doesn't exist) the tracker display should not be broken and allow the other item editing.
tracker item
In tracker the import btn-group is not vertically aligned with the other links on the same line
{syntax type="tiki" editor="plain"}
On a fresh Tiki27 => Trackers

{img fileId="3082"}
tracker item
Inline Code Syntax placeholder left when inside a plugin
{syntax type="tiki" editor="plain"}
Probably also a problem here but the server seems to be having trouble (really really slow!)

I tried with this syntax

{CODE()}
This is some -+inline code+- syntax.
{DIV()}This is some -+inline code+- syntax inside a plugin which looks fine in the preview.
{DIV}
{CODE}

Like this:
This is some -+inline code+- syntax.
{DIV()}This is some -+inline code+- syntax inside a plugin which looks fine in the preview.
{DIV}
tracker item
Issue with hreflang tag in the page header
{syntax type="tiki" editor="plain"}
We have now, when we use multilingual, an hreflang tag that is added to display alternates pages.
This is it should work;
Every page in a multilingual set should:
* List itself with its own hreflang.
* List all other language/region versions.

Ensure all those other pages return the favor.

But in Tiki, it create ONLY the code for the alternative pages.
IE:
I have 3 page for en, fr and de.
There should 3 alternate rel link, one for each language.
However, when I'm on the de (German language) page, I see only:

<link rel="alternate" href="tiki-index.php?page=Community Members HomePage" hreflang="en">
<link rel="alternate" href="tiki-index.php?page=Bonjour" hreflang="fr">

This leads to error on website checkers.

{img fileId="3141"}
tracker item
It should be possible to include the ALTERNATE value of a plugin List within the results template
{syntax type="tiki" editor="plain"}
With the plugin List you can use a template.
If there are no results you can set the alternate value that will be displayed.
But this value won't be display using the template design but as an element on its own.

Use case:
I want to create a dashboard with several gauge where 0 items is a valid value that lead to specific design with conditions.

Just to give an idea:
0 item = green background
1 item = warning background
>5 items = red background

The Alternate value should be used in the template as a value and not as a string on its own.
tracker item
ItemLink field status filter option has been broken and is not filtering anymore
{syntax type="tiki" editor="plain"}
With the tracker field Item Link there is a status filter.
This allow to displays certains items on item creation based on their status.

In my example I have holidays event from 2019 up to 2025.
Each time an event date is reached I close the item so user can register only to futur event.

It worked fine till I upgraded to Tiki27.

After the upgrade the status filter is not applied.

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

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

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

Tested using MySQL full-text search and Manticore Search.

~~#d0021b:Update: The bug appears when using multiple fields option in the ItemLink field options. It was tested with one item in the field.~~
tracker item
JavaScript detect failure after update to 27.6
{syntax type="tiki" editor="plain"}
After successful update from 27.5 to 27.6, multiple UI elements that require JavaScript stop working, making it almost impossible to admin the website.
Browser affected: Firefox 149, not affected: Chromium. Other browsers were not checked.

@jonnybradley advised me to delete a cookie with a name containing to `javascript_detect` and the site started working again in Firefox.
tracker item
jQuery File Upload: This repository has been archived by the owner on May 25, 2023. It is now read-only.
https://github.com/blueimp/jQuery-File-Upload

As of 2024-01-19, Tiki is using version 9.34.0 (2019-07)
https://gitlab.com/tikiwiki/tiki/-/blob/master/vendor_bundled/composer.lock

Version 10.32 (2021-09) is available from https://github.com/blueimp/jQuery-File-Upload/tags and is presumably the last one.

https://stackoverflow.com/questions/71526727/blueimp-jquery-fileupload-github-marked-as-readonly-archived

Alternative candidates: https://github.com/search?q=file+upload&type=repositories&s=stars&o=desc
tracker item
Kanban; It should not be possible to be able to drag a cell if you can't modify the board
At https://kanban.dev4.evoludata.com/HomePage anonymous can see items and drag them.
However this dragging action has no real action as they don't have permission to modify the board.

If they don't have permission to move a card from the board, it should not be possible for them to interact like this with the cards.

{mediaplayer src="display2122"}
tracker item
Line wrapping can't be turned off in the CODE plugin (in Tiki 27.2)
{syntax type="tiki" editor="plain"}
Hi. The parameter "wrap=0", of the CODE plugin, doesn't work in Tiki 27.2. It should turn off line wrapping for long lines. But the text is always wrapped.

To reproduce, enter this in a new page:

~np~{CODE(wrap=0)}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{CODE}~/np~
tracker item
Live robust chat feature with copy/paste of images, videos, hyper links
I was collaborating with a few people on a project using google chat for logging step by step processes including screen grabs and adding youtube links that are viewable in the chat room. It was a great and easy experience. I think tiki could expand its chat facility to emulate some of the good points of google chat.
tracker item
Major layout problems on the browse directory page
{syntax type="tiki" editor="plain"}
The directory feature isn't maintained much because web directories are mostly a thing of the past, but as long as it's still in Tiki, probably its pages shouldn't have broken layout. The page is tiki-directory_browse.php and the file is tiki-directory_browse.tpl. Mostly it's the "find" form layout that needs updating to be similar to other find forms in Tiki.

Other details could be improved. For example the breadcrumbs element doesn't seem to use the breadcrumbs preference for link divider. And in general the page layout could be nicer.
tracker item
Markdown in Tiki 27 depends on external source for the WYSIWYG markdown editor
{syntax type="tiki" editor="plain"}
Hi. I've installed Tiki 27.0 and turned on markdown (which is marked as experimental). When I try to create a wiki page, the editor is just missing. Nothing can be entered. This is due to my javacript blocker. It's called Noscript and is a Firefox extension.

According to Noscript, there is a dependency on toast.com, for some javascript code. It looks like the editor component is loaded from that external source. When I allow for javascript code to be loaded from toast.com, then the editor appears and it works.

It's a security problem, in my eyes. I don't want to have to trust some external source, like toast.com. The markdown editor should be included in Tiki, like all the many other libraries and components.

(Aside: There isn't any accurate choice for the mandatory "Category" field, so I've chosen "Bug". Maybe there should be added an "Other" category).
tracker item
Modifying permissions
{syntax type="tiki" editor="plain"}
When trying to apply changes to the permission - nothing happens. In other words, I tried to set permissions for admins by selecting several permissions and hitting the apply button. Nothing happens and permissions are not granted.

It looks as if the apply button does not get actionned at all.
tracker item
Module title "Git detail" should be improved
{syntax type="tiki" editor="plain"}
The module title "Git detail" is not normal English. Usually as a title or heading, the plural form "details" would be used, and especially so in this case since there are two details, the git commit hash and the date and time. So at minimum I strongly recommend changing "detail" to "details".

But "Git detail(s)" in the module header and "Git information" in the module body have essentially the same meaning, so there's some redundancy here; so I suggest changing the module title to "Git information" and then changing "Git information" to "Branch" or "Commit" or "Branch and commit" (whatever would be better) in the module body.

Also, a small thing, but there needs to be a space after the colon following "master".
tracker item
Mysterious "Out of range value for column 'entryId' at row 1" error on everything
{syntax type="tiki" editor="plain"}
Error "Out of range value for column 'entryId' at row 1" appears whenever modifying almost any content.

I have documented the problem and a workaround here:
* [https://doc.tiki.org/Troubleshooting?page_ref_id=4835#Ancient_Tiki_triggering_error_Out_of_range_value_for_column_entryId_at_row_1_on_every_change_advanced_|https://doc.tiki.org/Troubleshooting]

Maybe we should add a way of doing this automatically whenever necessary (every 10 years or so?)
tracker item
Plugin Tabs broken within wiki templates in 27.3 (works in 27.2)
{syntax type="tiki" editor="plain"}
Tiki plugin Tabs have stopped working within templates in 27.3 (but work in 27.2) if the name parameter is set. If name is not specified, tabs appear to work in 27.3 as well.

For example, this does not work anymore within a wiki template:

{TAB(name="user_tabset_01" tabs="Cases|Orders")}
Case
/////
Orders
{TABS}

I have deliberately misspelt the name of the Tiki plugin in order display the code here in this post

The template above is being called by Tiki plugin TrackerList

trackerlist trackerId="3" fields="50:51:52:53:54:55:56:215:64" wiki="zmatter-view" list_mode="n" showpagination="n" max="1" showlinks="n" silent="y"}

Here is the screenshot of erroneous output that I see in Tiki 27.3

{img fileId="3134"}

The correct output (in Tiki 27.2) and with the name parameter removed from plugin tabs (in Tiki 27.3) is

{img fileId="3135"}
tracker item
No option to 'set' $gal_info.show_modtimedate to display timestamps as date+time
{syntax type="tiki" editor="plain"}
The parameter $gal_info.show_modtimedate is used in list_file_gallery_content.tpl (line 402) and possibly in other .tpl files so that the display of File gallery timestamps can either be a simple date or date+time. This parameter seems to default to something other than 'y' (or is simply not set) so the checking logic in the File gallery template (and possibly other templates?) makes the default to be just the simple date format.

So if you want to display timestamp info as date+time this parameter needs to be set to 'y' BUT there is not anywhere in Tiki where this parameter can be set - presumably it should be a pref that can be set generally or perhaps just for File galleries or just for other features?

So I guess this is both a Bug and a Wish :-)
tracker item
No value displayed for Forum Order preference on tiki-admin_forum.php
The code looks like this (right, it's also missing ARIA attributes):
{CODE()}
<label class="col-sm-4 col-form-label">{tr}Forum Order{/tr}</label>
<div class="col-sm-8">
<div class="form-text">
{tr}{$forumOrder|escape}{/tr}
</div>
</div>
{CODE}

but only the label displays. There's no forum order information. Apparently this page is related: tiki-admin.php?page=forums&cookietab=2&highlight=forums_ordering so maybe something set here should show up as forum order on the forum's main admin tab, but I don't really know. Anyway, either the data should display or the label should be removed.
tracker item
CardDAV button link is wrong (hardcoded to webmail)
{syntax type="tiki" editor="plain"}
Hello,

when I press "CardDAV" button in ../tiki-contacts.php, it leads/maps to

[CardDAV](https://mydomain/tiki-carddav.php/addressbooks/admin/webmail)

which does not exist (if webmail is not activated) and does produce:

<d:error>
<s:sabredav-version>4.4.0</s:sabredav-version>
<s:exception>Sabre\DAV\Exception\NotFound</s:exception>
<s:message>Addressbook with name 'webmail' could not be found</s:message>
</d:error>

However, if I change the link to:

https://mydomain/tiki-carddav.php/addressbooks/admin/

I can see two entries under Nodes:

* gour
* system

The first one was the *.vcf which I did upload, but the problem is that its contacts are not visible at:

https://mydomain/tiki-contacts.php

So, the question is whether it is possible to upload CardDAV addressbook (*.vcf) file and have its contacts visible within Tiki and possibly sync them with desktop/mobile clients?


Sincerely,
Gour


tracker item
Show PHP error messages