Category: 17.x
Show subcategories objects| Name | Type |
|---|---|
| Footnote conflicts when FOOTNOTEAREA called twice | tracker item |
|
Forum plugin show things that the forum doesn’t (t.o)
The plugin forum and the forum list don’t display the same. (probably not re-indexed right-away?) As they are both visible on the same page at : https://tiki.org/forum26 It’s a bit disturbing. {img fileId="1135" thumb="box"} Forum list last post are way back in time than the forum plugin last post. |
tracker item |
|
Gantt charts
Please see: ((Project Management)) and ((TrackerToGanttChart)) |
tracker item |
|
Geolocated Map Icons Non Functional In Chrome Browser
Map icons for geolocated wiki pages do not function in Tiki17 when browsing with Google Chrome and Vivaldi. Using this syntax: {CODE(theme="default")}{map controls="controls,search_location,scale,navigation,levels,layers," center="-32.64608860015869,14.315483732934796,3" popupstyle="dialogue" tooltips="y"} !!!List of geolocated pages {LIST()} {filter type="wiki page"} {filter content="y" field=geo_located} {LIST}{CODE} And in properties of wiki page, geolocation is assigned, icons show up well with Mozilla and Edge. While using Google Chrome or lastly Vivaldi (unsupported I know) the map icons are small blue circles, and when clicked on they do not activate link back to wiki page. Show instance is created |
tracker item |
|
Home Page Not Formatting
For some reason my main page has no sort of formatting instead of actually showing the styling it shows the code, for example: {img fileId="1116" thumb="box"} instead of just showing the "blog posts", that is all I see. |
tracker item |
|
H5P Collage Flies out of Constrained Area in Cached Wiki Page
Using H5P Collage, when the file is inserted into page using for example: {CODE(theme="default")}{h5p fileId="32"}{CODE} The collage looks fine, but when the page is cached, the images fly out of the constrained area and convert to full size images. Please see show instance. |
tracker item |
|
https://tiki.org/forum26 is no longer getting messages from tiki-devel
Last post 8 days ago Perhaps account used to fetch is no longer subscribed to SourceForge.net? |
tracker item |
|
Image rotation on articles is wrong
When displaying an article, the exif rotation info is not read and used from the jpg file, the image is displayed with a wrong rotation. When you click on the picture, the info is used and the picture is displayed properly. |
tracker item |
|
Image with Description Loses Constraints
__Describe precisely what you did (how to reproduce)__ I uploaded an oversized image to a wiki page. The oversize image constrains nicely on the wiki page with: Thumbnail: None Responsive Image: Default When the following parameters are applied the image renders poorly: Thumbnail: None Responsive Image: Default Caption: Text Alternative Text: Text __Describe exactly the faulty consequences. __ The faulty consequences are the image fly's out of the constrained area of the wiki page into the body of the site when the Caption and Alternative Text params are used. __Explain what you expected instead of the faulty consequences. __ I expected the image to constrain nicely in the wiki page as it does when only the Thumbnail and Responsive Image params are applied. |
tracker item |
|
Images Will Not Show Side by Side with Captions
__ Describe precisely what you did (how to reproduce).__ I attempted to place images with captions side by side in a wiki page, with the params as: {CODE()}{img type="fileId" fileId="id" thumb="box" desc="Test Caption" responsive="n"} {img type="fileId" fileId="id" thumb="box" desc="Test Caption" responsive="n"}{CODE} __ Describe exactly the faulty consequences.__ When images are placed side by side, with as thumb, responsive n, and caption added, they will not place side by side, but will only place over and under. __ Explain what you expected instead of the faulty consequences. __ I expected to view the images side by side, with captions below the images. |
tracker item |
|
imalign in Image plugin
If you you the image plugin, and specify "imalign" it produces an attribute "position=center" etc. on the a tag, but that attribute does not exist, and furthermore does not appear to do anything. The imalign seems to e broken for SVG files, but does work nicely for other images. At some point someone added that attribute for some kind of reason, am I missing its use or is this nothing more than invalid HTML? just image {img fileId="974" thumb="box"} image with align specified {img fileId="974" thumb="box" align="center"} image with imalign specified {img fileId="974" thumb="box" imalign="center"} |
tracker item |
|
import csv not working
Reproduced here: http://stirus-11828-6082.show.tikiwiki.org/tiki-sheets.php u: admin p: 12345 I tried the following: 1-created a spreadsheet with two columns; row one had headings, row two data * http://stirus-11828-6082.show.tikiwiki.org/tiki-view_sheets.php?sheetId=1 2-exported the spreadsheet in CSV format, UTF-8 character set 3-renamed the export file 4-edit the exported file with UltraEdit; changed one field; saved with UTF-8 5-created an empty spreadsheet * http://stirus-11828-6082.show.tikiwiki.org/tiki-view_sheets.php?sheetId=2 6-ran import CSV with UTF-8 7-no data imported, and the sheet just says "Array". |
tracker item |
|
improve doc for tiki devs about the right way to develop permission checks (global, category and local)
improve doc for devs about the right way to develop permission checks (global, category and local) I wish there was a place (ideally) were permission checking in tiki was explained for dev dummies: global, categ and local object perm checking. That documentation at dev.t.o should be linked, at least from: * https://dev.tiki.org/Permission * https://dev.tiki.org/Permission+inheritance * https://dev.tiki.org/Hello+world#To_check_a_permission |
tracker item |
|
Improving Admin => Profile page
I went at cp => profile and got some preliminaries feedback to share (I know it is over the task but it can’t hurt to know where we fail); It’s a bit unfriendly... I mean the information is very thin and unless I know what I want the page information are not helping. I tried to check the profiles that can help with: user, registration, users, profile, profiles... no results. I turn advanced admin pref = no change. I rebuild Admin Index = success dozens of profiles appears ! Admin Index should be automatically rebuild on install because I guess a lot of things are then not working (search, profile...) as brand new admin expect. Results are not helping again. :-( User = 28 results, many, many fields setting... (mini profile included in another profile) Profile = ... herrrr not better a lot of answers Personal_Blog_and_Profile profiles.tiki.org 3.x, release, Full profile (out of the box & ready to go), Featured profiles Personal_Blog_and_Profile_10x profiles.tiki.org beta, Featured profiles, 10.x Personal_Blog_and_Profile_11x profiles.tiki.org Featured profiles, 11.x Personal_Blog_and_Profile_12x profiles.tiki.org release, Featured profiles, 12.x, 13.x, Available in the Profiles Wizard (12+), 14.x, 15.x, 16.x, 17.x, 18.x Personal_Blog_and_Profile_4x profiles.tiki.org release, Full profile (out of the box & ready to go), Featured profiles, 4.x Personal_Blog_and_Profile_5x profiles.tiki.org release, Full profile (out of the box & ready to go), Featured profiles, 5.x Personal_Blog_and_Profile_6x profiles.tiki.org beta, Featured profiles, 6.x Personal_Blog_and_Profile_7x profiles.tiki.org beta, Featured profiles, 7.x Personal_Blog_and_Profile_8x profiles.tiki.org beta, Featured profiles, 8.x Personal_Blog_and_Profile_9x profiles.tiki.org beta, Featured profiles, 9.x I would limit the profile version displayed to no less than 10x (profile for 3x, 4x, 5x, 6x, 7x... really ?) it is not helping and add confusion. As well as the Profile types it doesn’t help a lot... The links “suggested” would have help if they were at least short description of what do the profile. |
tracker item |
|
inline syntax highlighting of CODE plugin
Syntax highlighting for PHP (and presumably other languages) does not appear to work at first glance. Upon further inspection, its clear that syntax hiliting within the CODE plugin expects a HTML file, rather than an inline code example. I propose a reversal of behavior to expecting an inline example. Using this code: {CODE()} {CODE(colors="php")} // this is a comment basename($alpha); {CODE} {CODE} This is output: {CODE(colors="php")} // this is a comment basename($alpha); {CODE} On the other hand using this code: Using this code: {CODE()} {CODE(colors="php")} <?php // this is a comment basename($alpha); {CODE} {CODE} The highlighting is now enabled, but its not really the right code example any more: Using this code: {CODE(colors="php")} <?php // this is a comment basename($alpha); {CODE} Further reading: [https://groups.google.com/forum/#!topic/codemirror/j7CsgZgM01c] [http://codemirror.net/mode/php/index.html] |
tracker item |
|
Installer language selection is wrongly changed by TIki
On a new install, when using the installer you are asked to select your language on the second step. Once done the Tiki change language to whatever you selected instant (no validation). After I choose a language it should keep up to the first entrance of the Tiki I just install. Let say I choose french on step 2, it should be the language selected till I complete the install process (and may be after as default language). However, on step 7 "Configure General Settings" the language is reset back to English (translation exist but not performed) and then back to the selected language on the step 8. This is wrong a give a poor image of Tiki on the first run. Note that new Tiki user has __no way__ to go change back the language. |
tracker item |
|
Limited number of single nested plugins, which should not be limited
When you place more then 167 nested plugins of for example DIV (so not nested in nested in nested..., just plugins with only one nested plugin each). It will eventually not parse the plugin anymore. Wikicode: {CODE()}. . . {DIV(id="test1")}test1{DIV(id="test2")}test2{DIV}{DIV} {DIV(id="test1")}test1{DIV(id="test2")}test2{DIV}{DIV} {DIV(id="test1")}test1{DIV(id="test2")}test2{DIV}{DIV} . . . {CODE} The result will be: {CODE()}test1 test2 . . . test1 test2 test1{DIV(id="test2")}test2{DIV} . . . test1{DIV(id="test2")}test2{DIV}{CODE} This is due to a counter (passes) within the PluginMatcher.php which is limited to 500. But I'm guessing this counter is meant to avoid 500 nested in nested in nested in nested...etc (which indeed make sense to me), but not that this keeps counting when you start a new plugin. I think there should be some attention to the levels. It seems that level zero is the whole text and that level one is simply the detection of the plugin, level two is the detection of a nested plugin, level 3 is the detection of a nested in nested plugin etc. I haven't figured it out completely, but I have found a workaround to make the counter count as espected. But this is again a workaround and a real solution is needed. Edit: More info...it "goes wrong" when the performReplace function is called, which itself calls the getSubMatcher function again, which increases the level (for which I believe should not happen the first time it is called). Whithin the findMatches (which also calls the getSubMatcher) there is a test whether the $this->level is empty and if so, the passes-counter is restored to zero. This test is missing within performReplace, but should maybe also be added? The problem is then that the passes-counter should be also known by the other functions. Shouldn't be difficult to do. |
tracker item |
|
Item Link field table and multiple selection broken
Some options for tracker field Item Links are broken; Multiple Fields display type : table is not working anymore a single check box is displayed without any text. When setting Display to Link and Select multiple values to yes (Multiple Fields display type: dropdown - table is broken as explained above) no link is displayed only text. Will create an instance as soon as instance are back online. |
tracker item |
|
ItemList fails on a multilingual text field
When I point an itemlist on a multilingual text field from another tracker, It does not show anything. Doing the same on a non-multilingual tracker works fine. See both in a show instance. |
tracker item |
|
Java Dependencies
Java currently does not work on any major browser. (FF52, Chrome45, Edge/Win10) Java has never worked on mobile. I think safari is the only exception to this rule. IF there is a valid security certificate it will run if you jump several option deep in your security settings (no indication by the browser that this needs to be done) So its essentially completely user un-friendly, and will not under any circumstances run jCapture. jCapture and Plugin Jabber are the only 2 parts of tiki that use java. Jabber is completely broken. It points to a .jar file that is no longer in tiki. jCapture wont run on any modern browser. I vote for the removal of these 2 features from tiki 17 further reading: https://support.mozilla.org/en-US/kb/npapi-plugins?as=u&utm_source=inproduct https://java.com/en/download/faq/chrome.xml https://www.java.com/en/download/faq/win10_faq.xml |
tracker item |
|
LDAP - forced to login twice
Installed a fresh tikiwiki 17.1. Enabled and configured LDAP. When trying to login, getting this error in frontend: "Authentication error" Had to login second time in order to be logged in. Here are the LDAP logs: {CODE(theme="default")}UserLib::validate_user_ldap() Connect Host: ldap://192.168.1.1:389. Binddn: acovali@magna.global at line 225 in /srv/www/htdocs/wiki/lib/auth/ldap.php Searching for user information with filter: (sAMAccountName=acovali) at line 278 in /srv/www/htdocs/wiki/lib/auth/ldap.php Connect Host: ldap://192.168.1.1:389. Binddn: CN=First Last Name,OU=IT,OU=Accounts,OU=PFT,OU=America,OU=Cosma,OU=Magna Group,DC=magna,DC=global at line 225 in /srv/www/htdocs/wiki/lib/auth/ldap.php Bind successful. UsersLib::ldap_sync_user_data() UserLib::disable_tiki_auth(){CODE} Analyzed /lib/userslib.php, line 904 - 932 It's not getting in "if ($result == USER_VALID)" because $result is a string that is a username {CODE(theme="default")}$result = $this->add_user($user, $pass, $email);{CODE} If I replace it with {CODE(theme="default")}$result2 = $this->add_user($user, $pass, $email);{CODE} $result now would get value from {CODE(theme="default")}$result = $this->validate_user_ldap($user, $pass);{CODE} So this edit fixed the issue, and I was able to be logged in after first login attempt {CODE(theme="default")}$result2 = $this->add_user($user, $pass, $email);{CODE} |
tracker item |
|
ldap bind_type is always full in UsersLib::validate_user_ldap()
It seems that there is an error in the following line of function validate_user_ldap() of /lib/userslib.php: $this->ldap->setOption('bind_type', 'full'); Because of that ldap bind_type is always full, no matter what bind_type user sets in settings in admin panel. |
tracker item |
|
Locking the plugin convene
Plugin Convene is "Always" editable and can’t be locked even when meeting is decided. Sample is our Roundtable that people keep to edit after time is fixed and this lead to confusion. It is easy technically (I think) complicate practically. Who has right to edit the page can always change it so it must some kind of Warning or... |
tracker item |
|
Long File Description Overflows Page
When a long description is entered at "edit properties" for a file, and saved, then when you hover over the "i" icon for information, the flyout dialogue is not responsive. It fly's out of the constrained areas. |
tracker item |
|
make plugin pivottable look and feel (3rd party css) adapt to currently chosen theme style
make plugin pivottable look and feel (3rd party css) adapt to currently chosen theme style See it explained in the following screencast: {mediaplayer src="https://seeds4c.org/tiki-download_file.php?fileId=465&display=y" type="webm"} |
tracker item |
When a page displays several footnote areas because it contains several objects, it is OK to re-use footnote numbers. For example, if reading a list of articles and 2 articles use footnotes, it would be bad to use different footnote numbers than the numbers which would be used if viewing the articles individually. It is good that each article is displayed with a footnote number 1.
Unfortunately the parser has no idea about context up to Tiki 19. In Tiki 19, the second footnote area displays both footnotes, as in Tiki 16 and below, so the first footnote is duplicated. In Tiki 17 to 18, each footnote is displayed just once, the problem is a conflict between these.