Category: Less than 30-minutes fix
The task should not take more than 30 minutes to be solved. Tag a bug or wish with this category in order to have them easily filtered at a TikiFest for example.
Show subcategories objects
| Name | Type |
|---|---|
|
New permission to administer modules (tiki_p_admin_modules)
To let Editors administer part of the site without making them full Admins (tiki_p_admin) |
tracker item |
|
No link to fortune cookie management
Tiki Wiki has a fortune cookie feature. But you cannot admin it: There is no link to it... http://doc.tiki.org/Cookie states "Taglines are managed by going to Admin Home and clicking on the "Cookie" link at the bottom of the page in the table (or go to the page tiki-admin_cookies.php). " On tiki-admin.php there is no "Cookie link at the bottom of the page"... However, tiki-admin_cookies.php can be manually called by modifying the URL in the browser... Thanks hman |
tracker item |
|
nofollow on hyperlinks
Please see: http://www.wikimatrix.org/wiki/feature:nofollow http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html |
tracker item |
|
non-valid url due to double slash in mention notification email from t.o
non-valid url due to doubler slash in mention notification emai from t.o Example from a real email I received: {CODE(ln="1")} jonnybradley mentioned you in https://tiki.org//Roundtable+Meeting+2020+07#mentioned-Xavi-section-1 {CODE} Note that there are two slashes after tiki.org in the url, which makes Tiki reply that this page doesn't exist. If you try with one slash only, itr works as expected: https://tiki.org/Roundtable+Meeting+2020+07#mentioned-Xavi-section-1 |
tracker item |
|
Nonprinting characters in Tiki source code that make life of translators harder
Once again I stumbled upon texts of Tikis admin GUI had resisted being translated, and later I found that nonprinting characters were hardcoded that will block tra() or tr() from pattern matching. Even spaces can block a translation. I won't make new bug reports for those, but rather use this one as sort of an umbrella bug report which I will amend with comments. So the first new occurency of nonprinting characters that block translations is found on line 130 of /lib/prefs/tracker.php: {CODE(Colors="Tiki")} 'description' => tr("Require users to fill in a tracker form if not done already by prompting them with a modal dialog "), {CODE} Those two spaces (yes, two, not one or three...) may look like a little glitch from a dev's perspective, but since they do not print, you cannot translate this string by copy & pasting from the GUI into custom.php giving a translation: The pattern matching cannot find it. There is a workaround, but this may not be so easy for translators with little experience and with small toolboxes (Windows comes with FAR less useful tools for this than Linux...), since if you encounter those, you have to grep through the entirety (!) of Tiki source code to find the origin of the string, to be able to look at it's source code, to be able to copy & paste from there... |
tracker item |
|
Nonsensical (at first look) "translation" of icons
In /lib/toolbars/toolbarslib.php several calls for icon FILES get translated. Why would the file names or paths of icon files be translated? This is just a (very) minor issue, but unnecessarily inflates language.php in all target languages. Example: {CODE(Colors="Tiki")} switch ($tagName) { case 'bold': $label = tra('Bold'); $icon = tra('img/icons/text_bold.png'); $iconname = 'bold'; $wysiwyg = 'Bold'; $syntax = '__text__'; break; {CODE} With this, a translator could exchange toolbar icons (or their paths) in his/her translation. But what would be the use case for that? 22 icon file names are pumped through tra() in total... Maybe there is some deeper logic, but I don't get it ;-) |
tracker item |
|
number of tracker items shown by default: customizable in a tracker by tracker basis
{syntax type="tiki" editor="plain"} number of tracker items shown by default: customizable in a tracker by tracker basis. To avoid (at least) the problems of huge memory consumption in big trackers (and thus, setting the default number of items shown to a small number), while keeping other trackers with more items shown by default |
tracker item |
|
Numbered ol list does not display numbers in comments here
-+#comment-container ol, #comment-container-below ol+- has property: list-style: none Why I cannot have ordered lists numbers in comments ? (:eek:) |
tracker item |
|
Object accessed as array causes fatal error
Installer fails at the end with the following error: "Fatal error: Cannot use object of type stdClass as array in /tiki/lib/core/Search/Indexer.php on line 64" |
tracker item |
|
On a fresh install, the page title of the Home Page should be hidden
(it's a property of wiki pages). The other pages should not be changed compare to current situation. |
tracker item |
|
On preview or save, the calendar moves the opening and closing hour of the event to one hour earlier
This is in 1.9.8 only. In 1.9.7, On save the opening and closing hour of an event were moved to one hour later. |
tracker item |
|
Online support system gives out info to unauthorized users
Tiki has an online support feature. In order to use it, users must become "operators" by granting from the admin. If they are no operator, and try to open the support console, then they get an error message, that they need to be operator. So far okay. I tried that feature (in order to translate it), and to do that I activated it. And as I wanted to see the error message that unauthorized users get, I clicked to open the support console. Underneath the error message that I was no operator was the info "no support requests". That info IMHO should not be given out to non-operators. |
tracker item |
|
output of {maketoc} in a DIV to make it easy to apply a style
the output of {maketoc} in Wiki is not contained in a special DIV so one can not define a style for displaying it for example in a box or ... |
tracker item |
|
Page buttons: Remove action not aligned with other items in the drop-up
See {img fileId="1237" thumb="box"} |
tracker item |
|
Page counter is completely functionless ?!
I wonder why I did not see this before... But now it's clear to see. The function to count page accesses is completely (!) out of order. My site contains > 300 pages. ALL OF THEM have an access counter in the "list pages" view of 0. Zero, nada, nothing. During my efforts to create a readable German translation I have visited numerous pages time and again, there must have been thousands of page impressions, and yet every single page is counted as having zero visits... The absolute minimum for every page would be the number of page revisions plus one, because every page is visited after creation or modification. But all of the >300 pages list as 0... And again, the need of a bug category "LOSS OF DATA" arises... |
tracker item |
|
Page not found - perhaps you are looking for... listing should be sorted A-Z
"Perhaps you are looking for:" list of similar pages should be listed alphabetically. For example you can see it here it is not sorted at all: https://tiki.org/Roundtable-Meeting-2020-01 |
tracker item |
|
Page history button bar is ugly
The pagehistory button bar is ugly. Look at : https://dev.tiki.org/tiki-pagehistory.php?page=Profiles+revamp {img fileId="1253" thumb="box"} |
tracker item |
|
pagehistory not showing compare or diff
Compare and Diff links don't take effect and it shows the history all the time. |
tracker item |
|
Pages with spaces in their names cannot be accessed from a Wiki dump.
{syntax type="tiki" editor="plain"} If I have a wiki page SomePage that has a link "Page With Space" in it, when I dump the wiki, the generated HTML in SomePage.html doesn't have a correct hyperlink in it to get to Page With Space.html. The hyperlink contains plus signs instead of spaces (or %20) like Page+With+Space.html, but the target page on disk is called Page With Space.html. Clicking on the link in SomePage.html generates a file not found error. |
tracker item |
|
Parent Gallery Selection Box Design
{syntax type="tiki" editor="plain"} when selecting a parent gallery on a deep gallery structure it would be nice if # galleries not which are not a direct child of the root gallery are marked with "..." at the beginning # galleries are marked with the (ID) at the end. there are scenarios where the two displayed levels in the selection box are ambiguous. |
tracker item |
|
Peculiar layout in tiki-calendar_edit_item.php conflicts with localization
The GUI layout in tiki-calendar_edit_item.php breaks if localization comes into play. Look at the screenshot (attachment) to see these issues, that surface when you want to introduce a repeated event. They are: a) in "monthly" all ordinals below 10 have a leading zero, which is unnessary. It would do no harm, but surprisingly the leading 0 is separated by the number with a space, which together render wider than the space that was allocated for that, leaving only the leading 0 visible... There is no dot, although ordinals in German have a dot "sixth" is spelled "6." in German. b) in "yearly", where you can for instance define "every 6th of a month", there is the dot, but as a text input field? Actually you cannot write in there, but is is layouted as a text input field (white background). And here also the width is highly insufficient. c) I cannot translate the "End period" string. Even if I add the array_merge to custom.php (see the bug report for that). And in tiki-calendar_edit_item.php I do see tr in curly braces, so it should respond to language.php and custom.php, but it doesn't? |
tracker item |
|
Permission denied to admin but not to other users on upgrade from 3.3 to 4.1
I upgraded one of my subdomains from tikiwiki 3.3 to tikiwiki 4.1. After the upgrade admin can login but with an error message "Permission denied. You cannot view this page." For other users it seems functioning alright. Only admin can do nothing. |
tracker item |
|
Permission error on feature is broken (translation ?)
Since recent update on Tiki23 when I have a "feature" error permission the feature is not displayed as it used to be and it show "%0" {CODE()} Required features: %0. If you do not have permission to activate these features, ask the site administrator. {CODE} |
tracker item |
|
Permissions, File gallery; Clarifying what "Can download files" mean (can view image)
To allow groups to see a picture or a video stored as a file in Tiki it is necessary to enable "Can download files (tiki_p_download_files)". On the technical point of view, allowing to download a file store in a file gallery allow to view this file content on a page if the file is a media. But this is quite confusing for common mortal and new admins. Many time I saw people stuck with this. For example, an admin want to __display__ a image from the file gallery, to __make visible it__ to his Anonymous visitor. He need to enable "Can __download__ files (tiki_p_download_files)". Re-wording the name of the permission to "Can download or view files content (tiki_p_download_files)" look still too technical in my point of view. ... Adding a clone of this permission (same of the same) with a different label "Can view media (images, video, Audio, diagram, etc.) (tiki_p_download_files)" Someone clever should suggest the good way to do it. ;-) |
tracker item |
|
pe rspectives module doesn't show up anymore even if defined in the profile as in TikiFestBarcelona
{syntax type="tiki" editor="plain"} after installation of the learning_center profile, on top of a bare-bones instalation, the perspective module is not shown nowadays, but it did while in ((tw:TikiFestBarcelona)) and looking at the edit module interface, it says: "perspective (param): Only display the module if in one of the listed perspectives. Semi-colon separated." and that param is empty by default I do that logged as admin, and just in case, included the registered group into the admin group. And deleted tiki caches several times just in case No change. I can't continue with that profile |
tracker item |