Loading...
 
 Note
This page is to document "what Tiki should do". For feature documentation (what Tiki does), please see corresponding page on doc site

Tiki7

Tiki7 was planned for April as per Roadmap and Version lifecycle but released on 9 June 2011. An important change will be push to use HTML5 and drop support for IE6. This version will have many big changes as it's the first release after an LTS. Perhaps as big of a release as Tiki5 and Tiki6 combined. Work on Tiki8 is underway and we'll get back on schedule.

Minimum requirements: PHP 5.2 and MySQL 5 (so if you have earlier, stay with Tiki6LTS)

Schedule

Action Date Notes
Freeze and make branches/7.x March 24th
7 beta 1 22 April
Upgrade themes.t.o and tv.t.o to 7.x 27 April
Upgrade doc.t.o to 7.x 11 May Done by changi
7.0 beta 2 16 May Released
7 RC 1 27 May Done by Jonny
Upgrade dev.t.o to 7.x 31 May Done by changi. Copy of the Tiki 6 instance available for comparison at http://legadydev.tiki.org
Upgrade profiles.t.o to 7.x 1 June Done by Marc
7.0 9 June Done by changi
Upgrade community to 7.x 10 June Done by Oliver
7.1 beta 1 mid July 7.1 will be the only update to 7.x other than unexpected security fixes of course
7.1 RC 1 late July
7.1 August 1st Done. Maintenance release only, no new features, not even minor ones (JB)
7.2 2011-09-29 Done. Managed by Chealer, packaging by changi

Bugs

Any tracker issues please add to Tracker Issues 7.x

Please retest

(and move into "fixed" section if they are)
2011-50-25 Moved them all to fixed as no one said they weren't! (jb)

Blockers

  • Tiki7 profiles
    • Intranet seems to have a problem. Other 3 featured profiles need testing
  • Menu options with & are being escaped
    • On doc.t.o, we had menu items (in Tiki6) where the URL was:
      http://doc.tiki.org/Requirements&structure=Tiki+Installation+Guide
      Upon upgrade to Tiki7beta, the URL is now:
      http://doc.tiki.org/Requirements&structure=Tiki+Installation+Guide
      and it no longer works. :-( See the Installation Guide module (bottom, left column) for details.
      +Appears to be a problem with the menustructure plugin.
      ++Fixed r34804

  • User name not added to tiki_tracker_item_fields for a user tracker when a new user registers


Regressions and others

  • Assigning a module to multiple sections or to not appear in a section doesn't work (doesn't work in Tiki 6, either, in my testing). Chibaguy.
  • tiki-adminusers.php (Send an email to the user in order to allow him to validate his account.) not working for marclaporte: I turned it off because it's only useful if users self-register
  • The 'new forum topic textarea' is only 1 line tall and 12 characters wide in non-WYSIWYG mode; it can be dragged bigger, but should be a size large enough to be useful initially.
    • Reverting r30595 fixes. Chealer
      • Reverted in r35551. Chealer 20110721
    • tiki.org (community) is now affected.
  • alternate search module doesn't work with Unified search on doc.t.o
    • This should produce a result like on info.tiki.org's search
  • You can't upload a zip and get it to unzip in fgals with fgal_upload_progressbar set to ajax (otherwise very nice though, thanks)
  • Unified search incremental index breaks when importing tracker items
    • Apparently: "it shouldn't be too hard to figure out, the invalidate function takes an array as argument. You just need to prevent it from being called while importing and call it for all at the end"
  • AJAX upload progress bar causes images to appear as "File is not an image" in the img plugin (on some servers maybe)
  • Some Wiki Aliases seem rendered weirdly b0rked after the dogfood upgrade on doc.t.o: see the "Requirements and Setup" alias on http://doc.tiki.org/Requirements#Alias
    • Seems to be some UTF-8 upgrade weirdness. I cleanup pages made by http://doc.tiki.org/user11483 and it seems OK now. If nothing else similar pops up, let's just forget about it
  • module calendar_new doesn't fit in a module anymore (at least if shown inside a wiki page with the plugin module), but expands to show much wider, probably because the contnet of the events is not hidden by javascript or similar, but shown in full in each day cell. (Xavi)
    Example of Syntax that uysed to work in tiki6 and produces that wrong display in Tiki7 (reproduced using fivealive also):
    Copy to clipboard
    {MODULE(module="calendar_new", calIds="1|2|3|4", viewmodelink="day", month_delta="-1", viewlist="calendar", float="left")} {MODULE}
    • Breakage caused in r33052 should now be fixed in r35448 (hopefully... jb 110717)
  • At themes.tiki.org, the theme-switcher module (for anonymous) doesn't switch the theme, it just refreshes the page. When the user goes to a new page, then the theme switches.
    • Seems fixed. Works for me (in Chrome). — luci
  • Random Poll fails.
    The syntax to insert a random (active) poll isn't working. (3889)
    Copy to clipboard
    {poll}

    Appears to be broken in 6.3, too.
    • Seems to be some confusion here. The wiki plugin never has allowed random polls, and it sounds like the smarty plugin might be failing (as seen in a custom module with wiki parsing off)
      • it was formerly no wikiplugin but special wiki syntax - same as with {banner zone=...} or {cookie} — luci
  • The theme name display in the footer doesn't change as themes change (always shows the default theme name at themes.t.o, for example).
    • Must be a cacheing thing...
    • Works fine for me on themes.tiki.org and my local install. Chealer 20110608
  • On dev.tiki.org, ugly conflict in top black bar between the 1 or 2 last menu items (COMMIT CODE) and the search bar. Chealer9 20110521
    • Also on doc.tiki.org as of 20110524 (visible as anonymous). I don't think this was there just after doc's upgrade though.
  • Tracker items popups ("Show these fields (ID comma separated) in a popup on item link when listing tracker items?") are mostly broken on dev.tiki.org.
  • "Get new Captcha code" doesn't get a new image. It just shows the loading anim forever (noticed in a 7 beta; will check again on fresh code - gary).
    • Was also reported in RC 1 feedback. Chealer
  • Every time the theme is changed on the Look & Feel admin page in 7x, the page refreshes to the second tab instead of the first. Seems to be related to the new use of $_COOKIE'tab' in tiki-admin_include_look.php. (lindon)
  • Formatting of locator module (either as side module or as part of user preferences) is messed up (sometimes a lot, sometimes a little) in most themes. Seems more difficult to fix because of formatting that is set externally.
  • The formatting for this module is a little messed up in all themes when in header mode because the "I forgot my password" and "Register" links run together and are no longer on a separate line (their order has also been switched). (lindon)
    • The formatting in the default mode is also not good in the darkroom theme.

7.1 RC 1 Feedback

Add and comments and bugs here, and/or mail them to the devels list

  • PluginR is broken in Tiki7, due to "<" being converted into "&lt;" when sent to R. This is a regression, since this works as expected from Tiki3 up to Tiki6. (Xavi)
    • It can be reproduced applying the profile r_test, installing the PluginR (from http://mods.tiki.org or svn) and pasting this code in a wiki page:

    Copy to clipboard
    {R()} x<-1:5 y<-x*2 plot(x,y){R}

    x should get the values "1 2 3 4 5", but it doesn't get any value, because "<" is converted into "&lt;" in the R script produced at ./temp/cache/hash.R Fixed with the help of Jonnyb on the PluginR side, at least, even if this is a change in behavior since Tiki6. Xavi.
  • PluginCODE has issues with "<" and ">", as shown in the example below. It shows "& l t ;" (without spaces) instead of < in some sites. Xavi
    Plugin JS
    Copy to clipboard
    function wikiplugin_js_info() { return array( 'name' => tra('Javascript'), 'documentation' => 'PluginJS', 'description' => tra('Insert a javascript file or/and some javascript code.'), 'prefs' => array( 'wikiplugin_js' ), 'body' => tra('javascript code'), 'validate' => 'all', 'params' => array( 'file' => array( 'required' => false, 'name' => tra('File'), 'description' => tra('Javascript filename.'), ), ), ); }
    • Regression from r34998. See thread "Parsing regression in 7.1" on tikiwiki-devel. Chealer 20110727
    • This display problem in 7.1 with < seems to happen with any valid GeShi language in a code plugin. The only workaround I have found is to remove the colors setting. --mheller 110810
  • Looks like subscribe to newsletter on tiki.org is broken - tried it twice (anon and logged in), no confirm message (jb 110718)
    • I switched on validateAddr on that newsletter and now it sends a confirmation (eventually!) :-)
  • Get the following when upgrading from 6.1 (lindon):
    Copy to clipboard
    Operations failed: 1 SQL queries. Display details. (checkbox) 20110610_readd_sefurl_index_left_tiki DROP INDEX `left` ON `tiki_sefurl_regex_out` Can't DROP 'left'; check that column/key exists
    • Fixed in r35597. Chealer
  • With an upgrade from 6.1 (lindon):

7.0 RC 1 Feedback

  • Maybe it's a problem at the hosting company server, but I get this message at tiki-install.php:

"Warning: strftime() function.strftime: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/.../lib/smarty/libs/Smarty_Compiler.class.php on line 400"

    • Curious - that code arrived in Tiki 6 (or maybe 5) - what error message is trying to say is that the server doesn't know where it is, so PHP doesn't know what timezone it should use for date calculations. You need to add your timezone to either your php.ini, .htaccess or an environment variable depending what access you have to the server. (At least i think so... JB 110530)
  • Captcha's "Try another code" button just produced a loading anim, no new code image. Page refresh is needed to stop the anim and get a new image. (Gary, checking contact form made by Contact_us profile.)

7.0 Beta 2 Feedback

  • Blog posts don't parse HTML content anymore. This is a change in the behavior introduced recently (at least until r33742 by default a blog post would parse HTML content) and is a big problem for upgrades and for Wordpress importer (since blog post content is imported from WP as HTML). Anyone knows why this change was introduced? Was it intentional? - Rodrigo
    • Was fixed, no?
  • Visit http://doc.tiki.org/Wiki-Syntax+Links#Linking_to_Web_Pages to see weird text like "See the Quick Reference section above for how to set the ((AutoLinkshttp://www.wiki-translation.com</td> </tr> <tr> <td class="even">Using a color font </td> <td class="even"> §5e06620a4da59ad5be119c516c6933eb§ </td> <td class="even"> [http://www.tiki.org" class="wiki wikinew">? administrative option. In addition, two more administrative options related to external links:"
    • This could be an upgrade bug or some weird syntax which never should have worked :-)
  • The autoclipping option ("~~~articleclip~~~") seams broken.
    On sent, the sending Newsletter the confirmation page is displayed.
    It stays empty and no emails are send. I have tried it on 6.1, 6.2, 6.3, 7beta1 and 7beta2. - Bernard

7.0 Beta 1 Feedback

Demonstratable bugs

Wish-list (for 8.x) or not fixing

  • CodeMirror: Now defaults to off and marked as experimental for 7.0 release, hopefully should be back for 7.1 or 8.0. wishes moved to CodeMirror
  • It would be nice if custom modules used the same parameter form as the standard modules. Custom modules' parameters currently are assigned the "old way" (strung together in one string connected by ampersand).
    • Yes, wouldn't it! razz
  • plugins that are approved in 6 are no longer approved (ex.: if you use HTML plugin).
    • should be fixed in r33970 - please retest
    • Happened again in doc.tiki.org upgrade to r34376 on Keywords page with HTML plugin:
      Copy to clipboard
      {HTML()}<div style="overflow:auto;height:400px">{HTML}
      was not approved anymore. Chealer9 20110511
    • 13 May 2011 After significant investigations and discussions with LPH it appears that a fix for this in the parser, at this stage, would be too dangerous (it's not trivial). jb
  • tell a friend leftover (to merge all with "share")
  • cleanup: Replace use of x lib in tiki maps
  • Simile Timeline
  • Solve Make new JS libs external which is too buggy to be minified
  • Is there a need tiki.tpl for skeleton.css? (Gary, Jonny and Marc). If so, fork latest tiki.tpl to a simplified version.
    • The hope is that, with code formatting cleaned up and some interface objects moved from the template to modules, the default tiki.tpl will be simple enough to do the job that skeleton's simplified tiki.tpl was made for.
      • Decision: no forked tiki.tpl until further notice


Fixed

[+]

Team

  • Jonny Bradley is release manager.
  • Rodrigo
  • luci
  • Bernard Sfez
  • marclaporte
  • Your name here please

Documentation

Documentation for the end user of the changes and improvements included with this new release:
http://doc.tiki.org/Tiki7

And Release Notes: http://tiki.org/ReleaseNotes7.0

Others

  • tiki-install.php no longer like in 6x
  • tiki-install.php "Warning: This will destroy your current database." is open by default on an upgrade
  • Full screen edit preview makes save etc buttons disappear
  • Module revamp:
    • Can't drag and drop to an empty column. For instance, with a fresh install the right column is empty. No yellow highlighted "drop zone" appears when trying to drag something to that column. If you put one module there the "old" way, then you can drag-and-drop future ones.
    • Module controls should be fixed or removed from the module admin panel and from the code (if it's still there) since it hasn't worked for a while
    • Sometimes, it just spins forever when trying to add a module
  • Creating a new post to a blog won't work if you have post excerpt and WYSIWYG enabled. Apparently {textarea} block won't work with WYSIWYG enabled if called more than one time in the same page.

Ongoing

Testing

Tiki7 Dev upgrade notes

Pages linking to Tiki7

8 pages link to Tiki7


2 tracker items link to Tiki7


Alias

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.

Accessibility (WAI & 508)
Accounting
Administration
Ajax
Articles & Submissions
Backlinks
Banner
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Calendar
Category
Chat
Comment
Communication Center
Consistency
Contacts Address book
Contact us
Content template
Contribution
Cookie
Copyright
Credits
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Diagram
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
DogFood
Draw -superseded by Diagram
Dynamic Content
Preferences
Dynamic Variable
External Authentication
FAQ
Featured links
Feeds (RSS)
File Gallery
Forum
Friendship Network (Community)
Gantt
Group
Groupmail
Help
History
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
jQuery
Kaltura video management
Kanban
Karma
Live Support
Logs (system & action)
Lost edit protection
Mail-in
Map
Menu
Meta Tag
Missing features
Visual Mapping
Mobile
Mods
Modules
MultiTiki
MyTiki
Newsletter
Notepad
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Packages
Payment
PDF
Performance Speed / Load / Compression / Cache
Permission
Poll
Profiles
Quiz
Rating
Realname
Report
Revision Approval
Scheduler
Score
Search engine optimization (SEO)
Search
Security
Semantic links
Share
Shopping Cart
Shoutbox
Site Identity
Slideshow
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Staging and Approval
Stats
Survey
Syntax Highlighter (Codemirror)
Tablesorter
Tags
Task
Tell a Friend
Terms and Conditions
Theme
TikiTests
Federated Timesheets
Token Access
Toolbar (Quicktags)
Tours
Trackers
TRIM
User Administration
User Files
User Menu
Watch
Webmail and Groupmail
WebServices
Wiki History, page rename, etc
Wiki plugins extends basic syntax
Wiki syntax text area, parser, etc
Wiki structure (book and table of content)
Workspace and perspectives
WYSIWTSN
WYSIWYCA
WYSIWYG
XMLRPC
XMPP




Useful Tools