Loading...
 
Skip to main content

Category: 11.x

11.x
Show subcategories objects

Name Type
'There is no class to handle the event wiki_page_created.'
{syntax type="tiki" editor="plain"}
When I enable daily reports and run the cron task,
I get an error:

Fatal error: Uncaught exception 'Exception' with message
'There is no class to handle the event wiki_page_created.'
in ./lib/core/Reports/Send/EmailBuilder/Factory.php:24

Stack trace:
#0 ./lib/core/Reports/Send/EmailBuilder.php(107):
Reports_Send_EmailBuilder_Factory->build('wiki_page_creat...')
#1 ./lib/core/Reports/Send/EmailBuilder.php(44):
Reports_Send_EmailBuilder->makeEmailBody(Array, Array)
#2 ./lib/core/Reports/Send.php(47):
Reports_Send_EmailBuilder->emailBody(Array, Array, Array)
#3 ./lib/core/Reports/Manager.php(50):
Reports_Send->sendEmail(Array, Array, Array)
#4 ./tiki-user_reports_send.php(20):
Reports_Manager->send()
#5 {main}
thrown in ./lib/core/Reports/Send/EmailBuilder/Factory.php on line 24

tracker item
"Most Active Users" (module users_rank) broken link on user name
This module lists users with links, but the link is missing the user ID. It goes to tiki-user_information.php?userId= instead of tiki-user_information.php?userId=1

__Update:__ Appears that it happens when user information is private or the user preferences feature is not enabled. Looks fixed in 12.x because it doesn't show the link there but just the user name in plain text instead.
tracker item
11.x: issues with greenvalley theme style
Reproduced in demo:
http://demo.tiki.org/11x/tiki-admin.php?page=i18n

Central column displays over the right column, and some links are unclickable then.

{img fileId="399" thumb="y" rel="box[g]"}


In other servers (mine), the css submenus do not show when mousing over the triangle icon, but just the main menu entries are shown. I couldn't reproduce this issue in demo.t.o, but this issue dissapeared once I changed theme style for fivelive-lite, for instance, etc.
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
Add more params to PluginYouTube and update to latest URL syntax
https://developers.google.com/youtube/player_parameters

Also, it is possible to copy paste a URL to PluginYouTube and it extracts what it needs. This should be updated to new URLs.

http://techcrunch.com/2009/12/21/youtube-url-shortener/


Problem with youtube url in the plugin.

youtube movie="alhy6RsH1h0" works

{youtube movie="alhy6RsH1h0"}

But not : youtube movie="http://youtu.be/alhy6RsH1h0"

{youtube movie="http://youtu.be/alhy6RsH1h0"}
tracker item
add site name to Daily Reports
I host several tiki sites on the same hosting service, so it would be nice if the daily reports included the site name in the subject line and body.

I did this with 3 minor changes:

1. templates/mail/report.tpl - add site to report template
### diff report.tpl.orig report.tpl.new
1c1
< {tr _0=$report_user}Report for %0{/tr}.{if $report_preferences.type eq 'html'}<br><br>{/if}
---
> {tr _0=$report_site _1=$report_user}Report on %0 for %1{/tr}.{if $report_preferences.type eq 'html'}<br><br>{/if}

2. lib/core/Reports/Send.php - add site to subject line (refactored)
### diff Send.php.orig Send.php.new
66,77c66,73
< if (is_array($reportCache) && count($reportCache) >= 1) {
< if (count($reportCache) == 1) {
< $subject = tr(
< 'Report from %0 (1 change)',
< TikiLib::date_format(
< $this->tikiPrefs['short_date_format'],
< $this->dt->format('U'))
< );
< } else {
< $subject = tr(
< 'Report from %0 (%1 changes)',
< TikiLib::date_format(
< $this->tikiPrefs['short_date_format'],
< $this->dt->format('U')),
< count($reportCache)
< );
< }
< else {
< $subject = tr(
< 'Report from %0 (no changes)',
< TikiLib::date_format(
< $this->tikiPrefs['short_date_format'],
< $this->dt->format('U'))
< );
---
> $subject = tr('Report on %0 from %1 ',
> $this->tikiPrefs['browsertitle'],
> TikiLib::date_format(
> $this->tikiPrefs['short_date_format'],
> $this->dt->format('U'))
> );
> if (!is_array($reportCache)) {
> $subject .= tr('(no changes)');
> } elseif (count($reportCache) == 1) {
> $subject .= tr('(1 change)');
> } else {
> $subject .= tr('(%0 changes)', count($reportCache));
> }

3. lib/core/Reports/Send/EmailBuilder.php - set site for report
# diff EmailBuilder.php.orig EmailBuilder.php.new
37c37,38
<
---
> $smarty->assign('report_site',
> $this->tikilib->get_preference('browsertitle'));
tracker item
Add support for Optimizer+ stats in the performance admin panel
[https://wiki.php.net/rfc/optimizerplus|Optimizer+ will be integrated into PHP 5.5.0]

So
1- We want this in the dashboard like APC and Xcache
2- We want to make sure it works with tiki-monitor.php -> http://sourceforge.net/p/tikiwiki/code/48039


OPCache:
http://php.net/manual/en/book.opcache.php

OpCache status from Rasmus Lerdorf:
https://github.com/rlerdorf/opcache-status

Related:
http://rtcamp.com/tutorials/php/zend-opcache/

Important commits:
http://sourceforge.net/p/tikiwiki/code/27831
http://sourceforge.net/p/tikiwiki/code/27829



tracker item
Admin toolbars should be available from WYSIWYG, like it is from Wiki
See video

{sign user="pascalstjean" datetime="2013-08-20T18:15:37+00:00"}
+1 for this idea
tracker item
Ajax Error when using WYSIWYG Wiki or HTML
{syntax type="tiki" editor="plain"}
When activating the WYSIWYG in either HTML or Wiki mode, I get an strange Ajax error that prevents me from even using the editor.

Please see SHOW and JCapture for demo

I also tested this on Firefox, Chrome (Mac, Win 7) and IE 9
tracker item
alarm field type in trackers
Trackers are great in Tiki, it provides a way to build quick and easy register solutions.
When used in any context related to monitoring, it would be nice to have a way to associate a record with one or more events in time. For instance you would like to receive an email at the time the issue related to the task should be controlled and/or be resolved.

Thinking on it as a feature, the following could be considered in the solution:
*It could exist more than one "timer" in the tracker record,
*It should be added like any other tracker field to the record definition,
*It could have different ways to alert: email, rss, ... (maybe only one choice when instance),
*It could have rules, like auto disable when the record is closed (or other condition),
*It could be (as an option) reprogrammed,

and also
*Maybe a user wants to know about all his/her pending "timers".
*Maybe timer implementation could be independent objects that are linked to (special fields in) tracker records (or other objects), so global management is possible.

I guess that a good part of above functionality is already in Tiki in some form.
tracker item
Areas / workspaces / perspectives: domain name doesn't change when I switch perspectives
Related: ((Areas Perspective Multi-domain dogfood))

tracker item
BigBlueButton fails to load
BigBlueButton fails to load and exits at this url:

/tiki-ajax_services.php?controller=bigbluebutton&action=join

I have traced it to the following function in /lib/core/Services/Broker.php:

private function attemptProcess($controller, $action, $request)
{

if (isset($this->controllerMap[$controller])) {
$controllerClass = $this->controllerMap[$controller];
$handler = new $controllerClass;
$method = 'action_' . $action;

if (method_exists($handler, $method)) {

if (method_exists($handler, 'setUp')) {
$handler->setUp();
}
return $handler->$method($request);

} else {
throw new Services_Exception(tr('Action not found (%0 in %1)', $action, $controller), 404);
}
} else {
throw new Services_Exception(tr('Controller not found (%0)', $controller), 404);
}
}


the code stops functioning at this line of code:

return $handler->$method($request);
tracker item
BigBlueButton: Recording is happening even if the plugin is at off
Seen here: http://tiki.org/Conference+Call

But the plugin has: recording="0"
tracker item
Blog post html encoding problem with WYSIWYG editor when viewed as RSS feed
If a blog post is created in the wysiwyg editor (full html config) then viewed as a RSS feed then all the html tags are visible.

This is suspected as being a (very last ??) vestige of the parser/encoding issues we experienced in Tiki 9/10
tracker item
Border for he forum table in tiki.o are not displayed for forums when section are used
If you use forum section, un the forum table, the right border is not displayed for forum row and only for section row.

{img type="fileId" fileId="282" noDrawIcon="n"}
tracker item
Calendar Feature: can it be like a spreadsheet instead of many clicks?
Calendar Feature: When Add-ing an event a user is presented with options to pickup the Start date and End date, there is a calendar icon which is good. When picking up the hour and minute a user is presented with arrow down list. This is good if only a few events to be Add-ed. However, when a user enters a lot or its users task to enter say appointments for many events. It would be easier to be presented with a data entry screen like a spreadsheet: where columns and rows are arranged in such a way that there are arrows to move days or months or years say located at the top row, while the next rows are breakdown of days hours and minutes divided according to a setting of say every 5 minutes or 10 or 15 minutes. The benefit of these is where a user's daily job is only to enter so many events everyday, user simply look at the top row for say a date of a month and look on the left hand side where there are rows of hours divided in to say 5-minutes event/appointment, then looking at the right coordinates of date-hour-minute for the event, the user simply click/2xClick to open the coordinate then type/enter a description of an event. Its done! For example event is 30th of June 2013 at 7:30 a.m. User looks at the top row, either click arrows to get the future date, then look on the left hand side for the row-column of 7 a.m. and click 30 and enter the event description, does the same for another event.

I don't know if this is a feature to be added but i think this is great, makes data entry quick on high volume addition of events. Sorry i am not a programmer.
tracker item
Can't assign subcategories
I have a category structure with several levels.

But if I create a new wiki page and click on the __Categories__ tab, I only see the first level categories. And there is no way to open them up to assign a subcategories. So in effect, you can only assign a Level 1 category to a wiki page.

Note that I CAN view the > level 1 categories in the __Admin > Categories__. I just can't assign any of them to a wiki page.

Note that I am using the __Workspace UI__ feature which does some stuff with namespace of categories. Maybe that's the issue?

BTW: I upgraded this site to 12x, and it still exhibits the bug:

http://alpacatechnologies.com/

So It seems the bug is in 12.x also.

__Dec 23, 2013__

I tried to reproduce the bug on show, but am not able to.

And even on my site alpacatechnologies.com, it seems the bug only occurs when I am using the Darkroom theme (but on show, it works even with when using Darkroom).

I'll keep investigating.


tracker item
Can't delete an item from a Structure directly after adding it
{syntax type="tiki" editor="plain"}
Can't remove any items from a Wiki Structure directly after adding it to the structure. HTML/NULL error.

The bug was originally discovered on doc.tiki.org. I thought this could be due to the large volume of items we have in that Structure but I was able to reproduce the bug on a simple instance of Show.





tracker item
Can't drag and drop modules to blank spaces
Dunno if this is a bug or a "Features", but if it's a "Feature", then it still needs to be addressed because I wasted 20 mins trying to figure out how to drag and drop modules.

Here is the problem:
* Start with a barebone installation of Tiki
* Go to Admin > Modules > All Modules
* Click on any module and drag it to the right hand side of the page
** Nothing happens.
* Click on any module and drag it to the left hand side but into a blank space somewhere below the menu.
** Nothing happens
* Double click on any module (as per the instructions on the Admin > Modules > All modules page) in order to edit it
** Nothing happens

It seems the only places you can put the modules are:
* Top or bottom
* Or on the right hand side, but you have to drop it over the menu.
** This is not intuitive. I am not trying to insert the module into the menu. I am trying to put BELOW the menu. So it never crossed my mind to drop the module ON the menu.
tracker item
Update Category plugin documentation - won't filter blog posts
{sign user="pascalstjean" datetime="2013-08-18T18:40:57+00:00"}

There is no bug since you need to use blog post as the filter type. With that being said, there should be that option when using the Plugin. Currently it only shows blog



----
Using the __category__ plugin:

~np~{category id="2"}~/np~

correctly shows blog posts in the category.

But... using

~np~{category id="2" types="blog"}~/np~

does not!

See SHOW instance
tracker item
catorphan plugin only works with wiki pages - but should be extended to other features
The very useful wiki plugin catorphans only works with wiki pages.

The documentation suggests it is sort of set up to deal with different types of uncategorised objects by setting the objects=> parameter to various values ie wiki|article|blog|faq|fgal|forum|igal|newsletter|poll|quizz|survey|tracker.

But looking at the plugin code, the code comments make it clear that the development is not yet complete and only the 'wiki' object has been coded.

The documentation has been updated to make this clear - but extending this plugin to the other features would be very useful now that Categorisation is the major permission/access control mechanism in Tiki

tracker item
Child option applied when parent option unchecked (multilingual case)
Child option applied when parent option unchecked (multilingual case)

#Go on http://demo.tiki.org/11x/tiki-admin.php?page=i18n
#Check "Restrict supported languages" box.
#It will open the "Available languages" list.
#Restrict language to any language but english (to see the problem).
#Save, refresh caches.
The restricted language is displayed in the switch language module.

Get back to http://demo.tiki.org/11x/tiki-admin.php?page=i18n
#Uncheck "Restrict supported languages".
#Save, refresh caches.

"Restrict supported languages" is still applied as previously.

You'll have to recheck "Restrict supported languages" box and select or unselect in the language to make it go away for good.

As there are plenty of place where this is happening (log in) i think this is quit important.

---

~~#F00:Update :~~ Tested on instance.
On this picture restrict language is set and 4 language only are available:
{img type="fileId" fileId="511" thumb="y" noDrawIcon="n"}

On this one the restrict language preference is unset but still restriction is applied (after caches have been flushed to be sure):
{img type="fileId" fileId="512" thumb="y" noDrawIcon="n"}
tracker item
Clicking "Click here to use the file" after uploading an image. It should insert syntax and close window
This was fine in 10.x

The code is still inserted but window is not closed.

{img fileId="278"}
tracker item
Double check footer links on tiki sites after upgrading
Just compare the footer of profiles.tiki.org to dev.tiki.org

{img fileId="300"}


(previously titled: ''dev.tiki.org: The footer links are squished after the upgrade from 10.x to 11.x'')
tracker item
dev.tw.o: Sorting items from trackerlist plugin doesn't work for anons due to cache issue
dev.tw.o: Sorting items from trackerlist plugin doesn't work for anons due to some conflict with the wiki cache. Example:

http://dev.tikiwiki.org/tiki-index.php?page=Profile+Manager&tr_sort_mode1=created_asc

http://dev.tikiwiki.org/tiki-index.php?page=Profile+Manager&tr_sort_mode1=created_desc

both pages show the same sorting on date (for instance) if the user is not logged, but the sorting works if you are logged.
tracker item
Show PHP error messages