Category: 24.x
Show subcategories objects| Name | Type |
|---|---|
| Diagrams cannot be saved inline in wiki pages anymore | 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 |
|
Elasticsearch vs MySQL vs MariaDB: Search usability: Timeout-based search activation algorithm
https://github.com/Drive4ik/simple-tab-groups/issues/794 We should consider this for Tiki. Step #1: Make a list of all features and contexts that have this search as you type feature. |
tracker item |
|
ElasticSearch, Indexing; The indexing should first check the search engine is running and throw an error if not
On a Tiki24 using ElasticSearch(7.x), using the console I recreate the index. It fails after several minutes with the following error: {CODE()} php console.php i:r -p [2023-04-04 08:39] Started rebuilding index... Unified search -------------- Engine: Elastic 1 min/1 min [====================>-------] -- Processing activity documentsA error was encountered while running a command Argument 1 passed to Search_Type_Json::__construct() must be of the type array, string given, called in /Users/bernardsfez/Documents/Shocksite/www/htdocs/wiki-to-yes.org_tiki24/lib/core/Search/Elastic/TypeFactory.php on line 81 on line 13 of /Users/xxx/xxx/xxx/www/htdocs/xxx_tiki24/lib/core/Search/Type/Json.php {CODE} ''The error may be or may be not related to the fact that EalsticSearch is not running... that's not the point of the ticket''. When I login as admin I can see that ElasticSearch is ''visibly'' not running. ? (this error too could be improved, connection is not "just" refused, Elasticsearch is not running at all) {CODE()} Search index failure Unable to connect to localhost:9200 . Error #0: stream_socket_client(): unable to connect to localhost:9200 (Connection refused) {CODE} After starting Elasticsearch service on the server everything is back to normal. Prior to indexing (or any operation that involve the search engine) there should be a check it is running and if not an appropriate message should be displayed. (with or without fallback set). |
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 FILES tracker fields aren't really empty
I have a simple tracker with two fields: * __Name __(type = text field) * __Logo __(type = files) I have 2 items in the tracker: ||Tracker ID|Name|Logo 1|Test1|{img fileId="1908" thumb="box"} 2|Test2||| I have a simple wiki page with a TRACKERLIST plugin: {CODE()} {trackerlist trackerId="1" fields="1:2" sort_mode="f_1_asc" list_mode="y" wiki="TestingTPL"} {CODE} I have a simple wiki template page (__TestingTPL__): {CODE()} Name: {$f_1} Logo: {if !empty($f_2)}{$f_2}{else}EMPTY{/if} --- {CODE} I __expect__ the output of the wiki page with the TRACKERLIST plugin to be: {CODE()} Name: Test1 Logo: {img fileId="1908" thumb="box"} --- Name: Test2 Logo: EMPTY {CODE} But I actually get this: {CODE()} Name: Test1 Logo: {img fileId="1908" thumb="box"} --- Name: Test2 Logo: {CODE} When I examine the generated HTML for __Test2__ it has the Logo field as __ nbsp;__ The FILES type field is being filled with ~np~nbsp; ~/np~ even when there is no uploaded file for the tracker item. |
tracker item |
|
Empty line at the beginning of a code block
Hi. When doing a code block, I always get an empty line at the beginning. It doesn't matter if the ~np~{CODE()}~/np~ is in the same line as the beginning of the code: ~np~{CODE()}foobar{CODE}~/np~ ... does the same as ... ~np~{CODE()}~/np~ foobar ~np~{CODE}~/np~ Here's such a code block, which displays with a starting empty line in my Tiki 24.1 installation. It doesn't exhibit that behavior here in dev.tiki.org... {CODE()} foobar {CODE} Volker |
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 |
|
Encoding errors
__Encoding errors __ On [https://doc.tiki.org/MultiTiki-3.0-Installation-for-Windows-XP], We can see __âfTs__ everywhere on the page. |
tracker item |
|
Wrong encoding at main app menu in side column with non-English lang
Strings from the main app menu in the side column in 24.x from git today, or tiki24beta(.tar.gz) show wrong encoding. Reproduced with Catalan, Spanish and French, Using all defaults. In Ubuntu 18.04 and 20.04 computers, with mysql Innodb (all default options at installation time) {img fileId="1734" thumb="box" width=1000} --- Attempting to create a show2.t.o instance, I get this error (could it be related?) {CODE()} Fatal error: Uncaught Error: Undefined constant 'TIKI_PATH' in /var/www/xavi-9794-8089/lib/core/Tiki/TikiInit.php:51 Stack trace: #0 /var/www/xavi-9794-8089/lib/tikilib.php(63): Tiki\TikiInit::getContainer() #1 /var/www/xavi-9794-8089/lib/init/tra.php(106): TikiLib::lib() #2 /var/www/xavi-9794-8089/lib/init/tra.php(58): init_language() #3 /var/www/xavi-9794-8089/lib/init/tra.php(27): tra() #4 /var/www/xavi-9794-8089/tiki-install.php(122): tr() #5 {main} thrown in /var/www/xavi-9794-8089/lib/core/Tiki/TikiInit.php on line 51 {CODE} |
tracker item |
|
Events generates db error if not logged in
Having this code on a page: {CODE(theme="default")}{EVENTS(calendarid="2" datetime="1" max="10" usePagination="y")}{EVENTS}{CODE} Will work fine when logged in, but will generate a db_error when not logged in. Also, tiki-calendar.php is generating a php error on line 284, as TikiLib::date_format('m', $dday) returns 'm'. I changed this line of code to instead use %m, and that seemed to fix the problem. |
tracker item |
|
Feature request: Lock (disable) user account
Currently, Tiki does not have a feature to lock a specific user account. Such locks can be essential. E.g. when you created a user account, but the user doesn't use it. For security reasons, you must lock it after a certain grace period. Either automatically or, as a fallback, manually. Deleting is not a way to do this, because then you delete all preferences, so in order to preserve user preferences, but secure the site, a lock feature is IMHO essential. Admins should have the ability to lock user accounts. Actually this should be a perm of its own "Can lock user accounts", given by default only to members of the Admin group. As a workaround, an Admin can create a new password (only known by him/her), but I believe a locking mechanism is more elegant. Also it removes the necessity for the user to re-establish his/her password after the lock gets lifted. In a more sophisticated version, Tiki could inform members of the Admin group if a user that has a lock imposed on his/her account tries to login, that a login attempt was made. |
tracker item |
|
File galleries; The label - tooltip of the wrench near a file gallery link is erroneous
Logged as admin, when you navigate inside the File Galleries you can see the name of the Gallery you are in and close to it a wrench. The wrench tootip let you understand that you will be able to interact with THIS file gallery settings but in reality you are sent to the Admin Control Panel "File Galleries". https://dev.tiki.org/tiki-admin.php?page=fgal#File%20Galleries {img fileId="2091" thumb="box"} This is quite confusing for new Admins. |
tracker item |
|
File gallery batch upload weird (broken) design
Once the file gallery batch feature is enabled: At https://next.tiki.org/tiki-batch_upload_files.php?galleryId=17 at the bottom if you enable "Upload into galleries according to sub-directories" other options are displayed but the design alignment and position of sentence is broken. Col-4 and 8 are over lapping instead of being one next the other. As the additional options are child of "Upload into galleries according to sub-directories" they should look like child options (indent) {img fileId="1649" thumb="box"} |
tracker item |
|
File Gallery Returning Error 504 When Uploading/Deleting/Modifying Files
When trying to upload, delete, or otherwise modify files, the file gallery returns HTTP error 504 Invalid Backend Response. This occurs with both the default file explorer and elFinder. After refreshing the page, the requested action appears to have executed anyway (i.e. when trying to delete a file, error 504 appears and the file does not disappear, but upon refresh it is gone). Previously, files would upload quickly and immediately appear in the file gallery, or be deleted and disappear immediately. The error appears regardless of file type (tested .jpg, .png, .pdf, .txt, docx) and quantity (tried 1, 2 and more files at a time). Each file was less than 250kb each. The upload/delete progress bar in elFinder is also very slow now, even when performed on a single file. The issue seems to have gotten worse over time as more files were uploaded to the file gallery, where before the error only appeared occasionally when trying to upload/delete a large number of files. Prior to this error, I did encounter instances in elFinder where the progress bar would stall and eventually show a failure message, despite the files actually being successfully uploaded. I checked php.ini and made the following adjustments without success: *Change upload_max_filesize from 2M to 100M *Change max_file_uploads from 20 to 100 *Change post_max_size from 8M to 0 for no limit |
tracker item |
|
File gallery; Not possible to edit a description anymore
On Tiki 24 when I edit an existing file and try to edit the description it failed. Reproducible and testable at https://doc.tiki.org/tiki-list_file_gallery.php?galleryId=1726 {file type="gallery" fileId="1816" showicon="y"} PS: On some other Tikis I tested, changing the file name didn't worked neither. (no error) |
tracker item |
|
Filegallery, Console batch upload; Displayed message about duplicate is wrong
__This bug report has been created to emphasise the need for an option to manage duplicates when using the Tiki console to import files__ Fixing it by really rejecting the upload of a duplicate file will be quit bad as it will make the automatisation of the upload unusable for many case (files can't be updated with a new version). Using the [https://doc.tiki.org/Console|Tiki Console] you can import files from a [https://doc.tiki.org/File-Gallery-User#Batch_uploads|batch upload] folder. {CODE()}php7.4 console.php files:batchupload 5 --subdirToSubgal --createSubgals --confirm{CODE} You can automatise the task using the [https://doc.tiki.org/Scheduler|Tiki Scheduler]. Displayed message in the shell and the scheduler about duplicate is not true. {CODE()} error: Duplicate file found as `49456187_a.jpg`. Upload rejected. error: Duplicate file found as `49456187_b.jpg`. Upload rejected. error: Duplicate file found as `49456187_c.jpg`. Upload rejected. error: Duplicate file found as `49456187_d.jpg`. Upload rejected. error: Duplicate file found as `49456187_e.jpg`. Upload rejected. error: Duplicate file found as `49456187_f.jpg`. Upload rejected. error: Duplicate file found as `49456187_g.jpg`. Upload rejected. error: Duplicate file found as `49456187_h.jpg`. Upload rejected. error: Duplicate file found as `49456187_i.jpg`. Upload rejected. {CODE} But in reality the files are created and duplicates just accumulates with the same name without limit. (there 3 pages like this) {img fileId="1805" thumb="box"} |
tracker item |
|
Fix the wiki syntax parser to exclude closing parenthesis from the external URLs links
When URL is entered in a parenthesis it takes the closing one and includes it in the external link: (E.g. Google -- https://google.com/) The expected result would be that the ")" is not included as part of the link. |
tracker item |
|
Fixed Top Menu (Classic bootstrap) and bottom modules are lost when using the Admin new UI (Tiki23 default)
On a Tiki23 if the layout option is set with : Classic boostrap (Fixed top menu) the menu is lost when navigating on the admin pages. The original website logo (brand icon) is changed for a Tiki icon making things more confusing. {img fileId="1571" thumb="box"} Bottom module is also lost... All bootstrap themes or themes bootstrap adaptation will suffer from this problem. This block upgrading websites. |
tracker item |
|
Forums in "threaded" style sorting by "newest first" should show the newest posts first
{syntax type="tiki" editor="plain"} Forums listed by "newest first" order in "threaded" style don't show the newsiest posts first, but ordered by the first reply's post date (which might have been 3 years ago!) A work-around for now is to use "plain" style, quite disappointing. |
tracker item |
|
Forums should have adapted Search tools
At https://tiki.org/forum26 I see 2 search forms. One at the top (look to me like the website general search) One inside the forums "boundaries", above the forum title. When I use the second Search form I redirected to the Tiki search page which doesn't allow me to search by forums, author, etc. Basic tools a forum should have. It should be possible to have dedicated tools (or at least how they look like) to search with Forums object fields. We have everything needed in the unified index parent_object_type parent_object_id lastpost_modification_date object_typecontents post_author score Etc... |
tracker item |
|
Frequent "no tracker indicated" warnings from d.t.o
For over a year (or even longer?) I have seen many times that I got, when I edited a bug report, I got both (!) success and failure indicated ''__at the same time__''. Now this happened when I edited the "Illogical sorting of the Wishlist" report, see screenshot. Something in the inner workings of trackers is wrong. How can it be, that a tracker got successfully updated and it's ID is missing in one and the same request? See screenshot... Thanks hman |
tracker item |
|
File Galleries: very long gallery name causes fatal error
When the name of a new gallery is very long, an error occurs: {img fileId="1357" thumb="box"} |
tracker item |
|
General review of HybridAuth in trunk (in time for Tiki24.x)
This is to get a show instance to demonstrate / test issues with the https://hybridauth.github.io/ integration in Tiki u: admin p: 12345 |
tracker item |
|
Generate Avatars in Tiki
! How to choose the right software library for tiki. After reading the article that explain the best way to choose a software library for tiki (((https://dev.tiki.org/How-to-pick-a-software-library|pick_a_software_for_tiki))). Related to the task ((https://avan.tech/item71402-Generate-Avatars-in-Tiki-until-users-upload-their-own|Generate Avatars in Tiki)), some research has been done to to try to find out witch libray will be good for tiki. The choice of libray was based on some criteria: - number of download - number of dependances - number of stars - and easy to implement The fist one is ((https://packagist.org/packages/multiavatar/multiavatar-php|Mutliavatar)), the library does not required extenal depences and everything has been design with a single class. easy to use and generate SVG image with can be stored. The sencond is ((https://packagist.org/packages/laravolt/avatar|Laravolt Avatar)) it has a large community and have more that 1M download. It has been design to be used in laravel project but can be used in other project, but it has so much pendencies and some of symphony, knowing that tiki also used to dependcy of symphony. It can generate PNG or JPG file or SVG. And the last one is ((https://github.com/splitbrain/monsterID|monsterID)), it a good tool, but i realised that, all avatar are PNG file created and stored on a folder ready for use, with can be easy replaced by ((https://packagist.org/packages/multiavatar/multiavatar-php|Mutliavatar)). Some library where design to be use only with laravel (most) or for wordpress. |
tracker item |
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.