Category: 26.x
Show subcategories objects| Name | Type |
|---|---|
| Can't stay logged in | tracker item |
|
Can’t name a page "Sandbox"
It is not possible to create or name a page "Sandbox". If I do there is an error: {REMARKSBOX(type="errors" title="Error")}The Sandbox is disabled{REMARKSBOX} |
tracker item |
|
Not reproducable | Cannot add mail account nor an imap server to webmail although smtp works
I tried to create Mail Accounts in a new Tiki instance and this is failing. In my local instance it is not possible to add a mail account completely (IMAP + SMTP). Although I __could add__ and succesfully test two __SMTP__ servers to Tiki webmail, ... __Update: it worked in show2 ! Bug so far not reproducable. Will try to find a conflicting configuration locally.__ ... it is __was possible to add__ the respective __IMAP__ servers and I did not find the related error message. I tried to switch on logging on the server and to display all errors in Tiki, but with both I did not succeed. It is aswell not possible to add a new mail account. The appropriate 'create' button greys out and Tiki does nothing. Now I will try to reproduce the error in a show2 instance and report back. I'll use a temporary test-mail-account, I created on one of our servers. ^Mail = Username ~np~mailtest-mdxbtazct@relatorx.com~/np~ Password QVrzEVC8NUoCCmAN IMAP = SMTP w01c65b0.kasserver.com^ |
tracker item |
|
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 |
|
CART needs currency support
Among several, there is one very big limitation of the shopping cart: It cannot handle currencies! I wonder why no one saw this before (and I have to add, when debugging the translation of Tiki, it did not occur to me either). Cart must store the currency linked to all products. The currency of the user must be user-selectable (Of course, at the admin's discretion, the set of available currencies must be limited). We need to modify the data structure. The currency MUST become a separate field, and with that the price becomes strictly numeric (It could and should be discussed if we make that integer in the small currency units, but display it with the decimal comman/point inserted) and the currency should be strictly the three-letter ISO code, but a representation of that could be selectable (€ for EUR for instance). If user currency and currency of any stock item differ, currencies must be converted. Currency conversion isn't easy. The first and easiest solution is having fixed conversion rates. These MUST be prominently and transparently displayed to the user, as they become part of the contract between the user and the admin/owner of the Tiki. Also, some sort of fee for currency conversion must be selectable by the admin (0 of course being the default), and it, too, must be prominently and transparently displayed. When fixed rates have been established, the next level of comfort might be automatically set/updated rates. For that, we would have to find a reliable provider. Also, since all providers might for some reasons fail to supply data at any given time in the future, a default minimum and maximum rate must be selectable by the admin. At first, I thought this could have been overlooked because of a domination by the US, but then it crossed my mind that even Americans have the need for currency conversion, because they got US and Canadian dollars, and when they sell internationally, also Australian and New Zealand dollars... In Europe it is much more complex. Most countries have the Euro, but not all. Great Britain does not, but now it's not even part of the EU anymore. In the German speaking countries we have Euros (Germany, Austria) and Swiss Francs. Even though Switzerland is also no member of the EU, the fact that a large portion of Switzerland speaks German leads to Swiss users using German Tikis, and vice versa. |
tracker item |
|
CAS Authentication
{syntax type="tiki" editor="plain"} In recent versions, at least after 18.2, the phpCAS::client function is calling a function to setservicebaseurl. 1. there is no parameter in CAS configuration to setup the Service Base URL. 2. The phpCAS::client call in lib/userslib.php is called with null regarding Service Base URL. |
tracker item |
|
Categories Apply role permissions to sub-categories
When we check the option "Apply role permissions to sub-categories", it produces an error {img fileId="1434" thumb="box"} |
tracker item |
|
Categories, adding page should be easier and the field that display the pages expandable
At tiki-admin_categories.php?parentId=2&cookietab=3#content_admin_categories1-5, Add objects, you have a selector field that display all the pages available for categorization (the pages that are not in this category). It show only 5 pages and it make the user action quite uncomfortable. https://ibb.co/yWDWL67 It should be possible to expand this selector and display more pages. |
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 |
|
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 command; Rebuilt index with -p (progress) parameter display errors on Terminal
{CODE()} php console.php i:r -p [2023-06-22 09:51] Started rebuilding index... Unified search -------------- Engine: MySQL, version 10.5.19-MariaDB-0+deb11u2 Implicit conversion from float 5066.792011260986 to int loses precision on line 68 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php < 1 sec/< 1 sec [>---------------------------] -- Rebuilding...Implicit conversion from float 13.790607452392578 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php < 1 sec/< 1 sec [>---------------------------] -- Processing file gallery documentsImplicit conversion from float 13.790607452392578 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 13.790607452392578 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 13.790607452392578 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 15.047073364257812 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php Implicit conversion from float 2.9579798380533853 to int loses precision on line 332 of /home/stockgallery/public_html/vendor_bundled/vendor/symfony/console/Helper/ProgressBar.php {CODE} The index complete anyway. |
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 |
|
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 new Group function does not work Tiki V26.0 Clean install brand new database
When trying to create a new group you just get a "working" message and a spinning gear wheel. The create button does not illuminate. I left this running for several hours on one occasion. For existing groups the same thing happens if you try to change properties / setting such as adding a homepage etc. I did find that on one attempt out of about 20 i was able to add one group but it has not worked since. I have since found that the function works most of the time if you clear the tiki cache files immediately before the attempt. Sorry i can't work out how to find or work the show bug function |
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 |
|
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 |
When logging in, the "Remember me" checkbox seems to have no effect. After what appears to be half an hour, I need to login again.
I've done these settings in the "Log in" control panel:
* Remembe me: User's choice
* Duration: 1 Week
* Refresh the remember-me cookie expiration: off
* Cookie name: tikiwiki
* Path: /tiki/