Loading...
 
Skip to main content

Category: 14.x

14.x
Show subcategories objects

Name Type
PluginGroupStat percent_of and show_bar parameters not working
The bars that show when -+show_bar="y"+- all look the same size and they look more like dots. Also, it doesn't seem to make a difference whether -+percent_of+- is set to -+site+- or -+groups+- - the percent shown seems to always be based on the number of site users.
tracker item
PluginR: move to the main code base
PluginR is a mods, and mods should be shut down.

Now that licensing issues have been resolved, please move to the main code base.
tracker item
PluginTracker does not show input form after saving an item
After submitting a tracker item using PluginTracker, the form doesn't show after the page refreshes. This is because of certain url parameters that are added when the page refreshes. For example the url upon refresh can be:
tiki-index.php?page=HomePage__&ok=y&iTRACKER=1#wikiplugin_tracker1__

The parameters in bold above cause the form to not show. If the following lines are commented out in wikiplugin_tracker.php (around line 986 in 12x) then the form will show:
{CODE()}
} else if (!empty($page)) {
$url = "tiki-index.php?page=".urlencode($page);
if (!empty($itemId)) {
$url .= "&itemId=".$itemId;
}
$url .= "&ok=y&iTRACKER=$iTRACKER";
$url .= "#wikiplugin_tracker$iTRACKER";
header("Location: $url");
exit;
{CODE}

I set the admin password for the show instance to 12345. See instructions for recreating on the home page of the show instance.
tracker item
Popover on hover no longer works on tracker items
Tracker items on tiki-view_tracker.php can have a link that displays information in a popover. The link also is used to display the item's page. But hover no longer works to display the popover. A click is required. But since the click is used to display the popover, it no longer works to link to the item's page.
tracker item
POST request to tiki-autosave-save breaks typing text leading to lost characters in Wysiwyg
My client wrote about typing text in Wysiwyg:
{QUOTE(replyto="Mark")}When I am typing, every so often the system stops responding for a couple of seconds so that the letters that are being typed are skipped. I've tested it on an Apple and Windows machine, both using Firefox and it is the same. So I think it is the tiki or the server? It is very annoying and the team will lose patience with it if this happens to them when they are typing. It happens about one or two time a minute, I would guess. Sometimes more. It happens anywhere on the tiki site. It does not appear to happen in the firefox browser. This morning, Friday 10/9/15, the droppe letters seems to be much more frequent. Every 10 seconds maybe. VERY annoying.{QUOTE}

In Firebug console I can see every several seconds (maybe half a minute?) the POST to tiki-autosave-save causes this. Could it be fixed so, that this does on a DOM copy of the text and thus does not prevent typing more text while the call is made (or something like that)?

Thanks,
luci
tracker item
Profile 'Dynamic items list' doesn't load in the admin panel & error shown through 'profile tester'
After an issue reported by a user in dev.t.o, and an example produced in the corresponding show.t.o site, I decided to create the corresponding profile to be able to test dynamic items list easily from now onwards in different tiki versions, etc. That's the rationale of this profile:
https://profiles.tiki.org/Dynamic+items+list

After I added the sections with data ("Objects in Products Tracker" and "Objects in Service Tracker"), the profile doesn't load any more in the Tiki admin panel for profiles.

And when I added that yaml code in tiki-admin.php?page=profiles&cookietab=3 > "Profile Tester", then I got this error message:

{CODE()}
Fatal error: Call to a member function getRequiredProfiles() on a non-object in /var/www/trunk/lib/core/Tiki/Profile.php on line 479
{CODE}

Any tips?

---
And if I apply only the 2 sections defining the tracker and tracker fields (no sample data), then I get:
{CODE()}
An error occurred: Unknown objects are referenced: tiki://local/Test#products, tiki://local/Test#products_name, tiki://local/Test#products, tiki://local/Test#products_name, tiki://local/Test#products_version
{CODE}
---
After I removed the $ at the end of the objects defined elsewhere, then I ended up with this error through the Profile tester and only the section with trackers and tracker fields (no tracker data):
{CODE()}
Fatal error: Call to a member function getRequiredProfiles() on a non-object in /var/www/xavi-9794-4911/lib/core/Tiki/Profile.php on line 479
{CODE}
tracker item
Profile handler for wiki structures
A new profile handler for wiki structures would be very handy to promote the use of structures in many uses cases (learning environments, project management, TEAMS, workspaces in general, ...)

http://profiles.tiki.org/Structured+Master+Documents

I created a profile to demostrate the use of wiki structures to new wiki admins, but it's missing the change to create the structure directly from the profile, which would be needed to enhance other more advanced profiles (Learning Center, etc)

tracker item
provide a clicable link to login to dev.t.o from a smartphone out of the menu icon at the top right corner
provide a clicable link to login to dev.t.o from a smartphone out of the menu icon at the top right corner

Have you tried recently (in the last several weeks?) {sign user="xavi" datetime="2016-04-06T15:43:28+00:00"}
Same issue when testing https://nextdev.tiki.org

You can't click there at any login link, it's hidden below the square icon of the collapsed menu at the topbar.

And ensure that this fix is applied to the main *.t.o sites , at least. (tiki.org, dev, doc, I would say)
tracker item
Publication date should be enabled for every article even if the article type doesn't display it
There may be cases when an article type doesn't call for the publication date to be displayed. But then the publication date input isn't on the edit screen. Then there is no way to control the display order of articles other than in the order they are created. For maximum editorial flexibility, the editor screen should allow publication date input even if the date isn't going to be displayed.
tracker item
Publish Date field skews on post preview where site default time zone is UTC and user time is UTC or inferred
When using the Blog feature under Tiki 14, if...:

*the site default timezone is set to UTC, and
*a user with blog posting privileges has their timezone set to UTC __or__ Local (i.e. their timezone is being inferred by Tiki)

...then, if the user works on a new blog post and uses the 'preview' feature, when the page reloads after requesting the preview, the Publish Date will be skewed by the difference between UTC and the inferred Local timezone.

The skew is also compounding; if 'preview' is used multiple times, the Publish Date can end up being quite distant from the actual date and time of the blog post.

I have related tickets 1579 and 4007 as they describe similar behaviour in the Banners feature; please feel free to un-relate if they are not pertinent.

---

__Edit 2015-10-22:__ After demonstrating on show.t.o, it appears the skew may relate to the timezone of the underlying server, rather than what is being inferred by Tiki from the user. However, it is still the case that setting an explicit timezone alleviates the issue.
tracker item
Rebuilding index stats: add Execution time, Memory usage and number of Queries
Rebuilding index now reports:
{CODE()}ssh-w00ec615@dd29038:/www/htdocs/w00ec615/12x$ php console.php index:rebuild
Started rebuilding index...
Indexation
wiki page: 2
file: 0
trackeritem: 2
sheet: 1
comment: 0
Rebuilding index done
{CODE}

This was always in the web interface and recently added to the command line in http://sourceforge.net/p/tikiwiki/code/48172/
Great!

What would be even more useful is to have the same stats that are provided by the "Server Load" module from tiki-admin_modules.php, which provides Execution time, Memory usage and number of Queries

So then, we can get an idea when it's getting too long or using too much RAM.

We'd want this both in web & command line. This could be added to the ((Monitoring)) system and we could monitor system health.

Thanks!
tracker item
Registration tracker with file pretty tracker template is impossible
I want to setup a custom registration with extra data in a tracker and with a file template for registration presentation.

This works with a wiki page used as template, but it fails with a template file used as template.

This fails because in the following way:
* The registration displays one error message per field in «Registration Fields» (in Registered group config)
+ ''Incorrect fieldId: 2. Please ensure you are using the correct field ID and that it is properly included in the template, if any.''
* The extra fields do not show upo in the registration page.

I tried many syntaxes: $f_2 (as documented), $ins_2, $ins_firstName, etc.

A show instance below demonstrates the bug.

!More
More testing shows an issue when users enter invalid values.
* Click on "Login→Register"
* Fill some invalid values (no password, email does not contain "@")
* Observe that the page now asks to fill data again but it does not use the template :-(
tracker item
Remove current calendar templates and converge on FullCalendar
We have two calendar interfaces in Tiki. The newer ((doc:FullCalendar)) and the legacy code. This is more work to maintain, etc.

* Upgrade FullCalendar to latest version. Decide if we use
** latest version http://blog.arshaw.com/1/post/2013/09/fullcalendar-news.html
** or stick with the one we use now FullCalendarResourceViews, which is needed for the ((doc:PluginTrackerCalendar)), its development gets in sync every now and then with the original FullCalendar, and allows to do ressource planning: https://github.com/jarnokurlin/fullcalendar
* Review any FullCalendar issues such as:
** https://dev.tiki.org/item4248 https://doc.tiki.org/FullCalendar
** https://dev.tiki.org/item4993 - FullCalendar doesn't show in Mobile mode in 12.x LTS
* Remove legacy code and put FullCalendar as the always on default way to show calendars
* And then, [http://themes.tiki.org/item67|Make FullCalendar use Bootstrap classes and be responsive]
tracker item
Remove requirement of global tiki_p_view wiki pages in order to allow to manage one local structure
To be reproduced, see:
http://xavi-9794-5464.show.tikiwiki.org/tiki-index.php?page=D1+Cover
u: admin
p: 12345

And see the same page as user:
u: user1
p: user1
which has been granted local permission to view and edit that page, and global permission to edit structures. If you attempt to go to edit the structure,
http://xavi-9794-5464.show.tikiwiki.org/tiki-edit_structure.php?page=D1+Cover&page_ref_id=1

you get:
{QUOTE()}
Error: You do not have permission to use this feature: tiki_p_view
{QUOTE}

Potential Workaround:
Comment out the check for the permission to display any part of the edit strcutures interface. Line 22 from tiki-edit_structure.php should become:
{CODE()}
//$access->check_permission('tiki_p_view');
{CODE}

And line 123 from templates/tiki-edit_structure.tpl should change from:
{CODE()}
{if $editable == 'y'}
{CODE}
to
{CODE()}
{if $editable == 'y' && $tiki_p_edit == 'y'}
{CODE}

Should that be enough?

I couldn't test properly due to the interference of this other bug which prevents assigning object permissions:
https://dev.tiki.org/item5916
tracker item
Report a bug
FADE objet dont work well at all.
Wathever I will put after after a fade that will not work.
I try to put a space and after a list.

Each of these try will not work.


__This one will not put a space before.__
{FADE( label="test" icon="y" show_speed="900" hide_speed="fast")}
* My line
{FADE}

__This one still not put a vertical space before.__
{FADE( label="test" icon="y" show_speed="900" hide_speed="fast")}


* My line
{FADE}

__This one will not take care of the * and list will not popup corectly.__
{FADE( label="test" icon="y" show_speed="900" hide_speed="fast")}%%% * My line
{FADE}

This one will put too much space.
{FADE( label="test" icon="y" show_speed="900" hide_speed="fast")}%%%
* My line
{FADE}
tracker item
Report of bug in libwikixmllib.php
From the IRC log: http://irc.tiki.org/irclogger_log/tikiwiki?date=2015-06-06,Sat&sel=10#l6

"pafnuty joined #tikiwiki

Hello

there is a bug, i think, in libwikixmllib.php
but i can not register to submit it (did not get activation mail)
maybe someone in this chat can?
libwikixmllib.php line 47 $this->zip = new ZipArchive;
should be $this->zip = new ZipArchive();

thanks

btw branch 14"
tracker item
Reproduce on Show: Error: No field indicated
After submitting a bug report I click on "Reproduce your bug using our feature called Tiki Show. Click here to reproduce your bug now" and then I get the error in the Subject.
Might be a current discrepancy?
tracker item
Requesting a report fails due internal server error 500
Using trunk as of r53746 from 2015-2-3.
When clicking "Reports" and then select "Type: Logs" and the just click preview nothing happens except the hourglass.

Reason is: request to tiki-ajax_services.php responds with internal server error 500.

Detail from Debug Console in Chrome
{CODE()}
Request URL:xxx.xxx.xxx.xxx/tiki-ajax_services.php
Request Method:POST
Status Code:500 Internal Server Error
Form Data:
controller:report
action:preview
value[0][name]:logs
value[0][value]:category
value[1][name]:logs_action
value[1][value]:
value[2][name]:logs_start
value[2][value]:
value[3][name]:logs_end
value[3][value]:
value[4][name]:logs_fields[]
value[4][value]:actionId
value[5][name]:logs_fields[]
value[5][value]:action
value[6][name]:logs_fields[]
value[6][value]:lastModif
value[7][name]:logs_fields[]
value[7][value]:object
value[8][name]:logs_fields[]
value[8][value]:objectType
value[9][name]:logs_fields[]
value[9][value]:user
value[10][name]:logs_fields[]
value[10][value]:ip
value[11][name]:logs_fields[]
value[11][value]:comment
value[12][name]:logs_fields[]
value[12][value]:categId
value[13][name]:logs_fields[]
value[13][value]:client
value[14][name]:logs_grouping
value[14][value]:
value[15][name]:logs_sort
value[15][value]:
value[16][name]:logs_limit
value[16][value]:
type:Logs
{CODE}

Excerpt from apache error.log:
{CODE()}
[Wed Feb 04 00:02:24.195245 2015] [:error] [pid 16574] [client x.x.x.x.:50339] PHP Fatal error: Call to undefined method TikiSheet::setSize() in /var/www/html/tiki/lib/sheet/grid.php on line 1153
{CODE}
tracker item
Robots.txt Enhancements
I have completed an enhanced robots.txt file.

Initial Website XML Maps I was making were returning Just under 500 results. The Sitemap now returns 45 results, one of which is an error, that I have filed a separate bug report for. No pages are duplicated, all pages with relevant content are crawled.

Of note is that I have re-enabled the file gallery being crawled. It was returning large number of files and was disabled to prevent pressure on the web server. Results can now be indexed without the massive duplication that existed before.

There is a section in the file that can be commented out to prevent duplicated pages when SEF URL's is enabled. Applied automatically, it will prevent the entire website from being crawled.

Of importance is also that I have only tested this for the feature set that I am using. It WILL create a better crawling and therefor better Search Engine ranking with other features, but may not take it as far as one could be achieved.

Using this robots.txt file not only decreases server load, but also leads to better search engine rankings.
tracker item
Running setup.sh Composer from the command line
setup.sh offers to run Composer only, but how can we launch this from the command line?

For example:
{CODE()}sh setup.sh composer{CODE}
tracker item
Search and auto complete only work when logged in.
Search and auto complete only work when logged in. When not logged in tiki-listpages.php is completely blank when performing a search and no auto completes are shown.
tracker item
Search not finding page names
Search is acting oddly. It does not seem to find words in page names. For instance, search for "GPS" and you will not find the page "GPS Email Setup". But if you search for “email” you will find the page because the word email is in the text.
tracker item
See PHP error logs from within Tiki
This would be useful for troubleshooting.

If Tiki can't find the location automatically, maybe we could have a pref, which indicates where the error log is.
tracker item
Segfault under Debian Jessie
When I go to http://internal/tiki/tiki-user_preferences.php, as any logged-in user, I always get a PHP Segfault.

{CODE(caption="Versions")}$ /usr/sbin/php5-fpm --version
PHP 5.6.13-0+deb8u1 (fpm-fcgi) (built: Sep 7 2015 13:38:29)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
{CODE}

{CODE(caption="grep '^[^#;]' /etc/php5/fpm/php-fpm.conf")}[global]
pid = /run/php5-fpm.pid
error_log = /var/log/php5-fpm.log
log_level = debug
include=/etc/php5/fpm/pool.d/*.conf
{CODE}

{CODE(caption="grep '^[^#;]' /etc/php5/fpm/pool.d/*.conf ")}[www]
user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
pm = ondemand
pm.max_children = 12
chdir = /
{CODE}

{CODE(caption="/etc/nginx/sites-enabled/default")}
server {
...
client_max_body_size 16M;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
location ~ \.php$ {
# fastcgi-php.conf has not been changed from debian jessie default
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
...
}{CODE}

When this segfault happens, I get a core dump of ~8GB, every time. I tried adding Xdebug, and got a trace that I am willing to share with anyone who wants to look. (148k gz, 97k xz, 3.2M uncompressed)
tracker item
9.x - trunk: Can NOT export fields nor synchronize a big tracker
9.x - trunk: Can NOT export fields nor synchronize a big tracker

Smaller trackers seem to be fine with exporting tracker fields.
But with this one, no content is shown in the popup box where the exported fields should be shown.
Somehow I managed to replicate this issue in my localhost in a Tiki 11.x, and I see this error message then:
{CODE()}
Request-URI Too Large

The requested URL's length exceeds the capacity limit for this server.
--------------------------------
Apache/2.2.22 (Ubuntu) Server...
{CODE}

This seems to be related to these two apache directives, that I didn't manage to change in my localhost (or at least, the error didn't dissapear):
# http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestline
# http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfieldsize

Show instance created.
U: admin
P: 12345
To reproduce, try to export all or any of the 167 fields here:
http://xavi-9794-4756.show.tikiwiki.org/tiki-view_tracker.php?trackerId=1

---

I tried also exporting the whole tracker, fields and data through the tracker synchronization feature (), but After I click at the button to "search the trackers to clone" (or similar), at teh remote tracker duplication step, then I get this fatal error page:

{CODE()}
Fatal error: Uncaught exception 'Zend_Http_Client_Adapter_Exception' with message 'Read timed out after 10 seconds' in /path/lib/core/Zend/Http/Client/Adapter/Socket.php:511 Stack trace: #0 /path/lib/core/Zend/Http/Client/Adapter/Socket.php(329): Zend_Http_Client_Adapter_Socket->_checkSocketReadTimeout() #1 /path/lib/core/Zend/Http/Client.php(1075): Zend_Http_Client_Adapter_Socket->read() #2 /path/lib/core/Services/RemoteController.php(57): Zend_Http_Client->request('POST') #3 /path/lib/core/Services/RemoteController.php(26): Services_RemoteController->getJson('list_trackers', Array) #4 /path/lib/core/Services/Tracker/SyncController.php(266): Services_RemoteController->__call('list_trackers', Array) #5 /path/lib/core/Services/Tracker/SyncController.php(266): Services_RemoteController->list_trackers() #6 /path/lib/core/Services/Tracker/SyncController.php(280): Services_Tracker_SyncController->getRemoteTrackerList('http://ueb.vhir...') #7 /path/lib/core/Services in /path/lib/core/Zend/Http/Client/Adapter/Socket.php on line 511
{CODE}

Any help to get the tracker exported, by any means, to another Tiki install?
tracker item
Show PHP error messages