This page is to document "what Tiki should do". For feature documentation (what Tiki does), please see corresponding page on doc site
(Cached) Type of page »  Feature page



Beta 4 April 21 2009 done
Release Candidate May 2nd 2009 done
3.0 release May 3rd 2009 done

Daily snapshot: download



(please put your name for the blockers you put in or a link to dev.tw - if we need more information)

OK, RC2 is out and we are in 24 hours final freeze + about another 24 hours to fix any major really serious blockers only. Please put those here and cross it out when done:

  • This bug report looks serious (if it is real). Unable to change pages on list pages and list articles: Unable to go to next or previous page
    • Works ok for me (jb)
  • Image tags with single quotes around params not working: e.g. {img src='img/tiki/tikilogo.png'} don't work in 3.0 (except in Safari) but did in 2.x and before. Fix committed to trunk [r18814] - please test (thanks jb)

  • FIXED in r18890. db error on installing any profile with module

insert into `tiki_modules`(`name`,`title`,`position`,`ord`,`cache_time`,`rows`,`groups`,`params`,`type`) values('quick_edit',NULL,'r','3','0','10','a:1:{i:0;s:10:\"Registered\";}',NULL,NULL)
-- The error is that params cannot be null. What is strange is that it seems not to happen on all my servers but when I run the same query in mysql it gives me the same error. Need to figure out why...--

  • show {$prefs.metatag_description} in textarea in tiki-admin-include-metatags.tpl setting for the description. This was simply something I meant to add yesterday but missed out accidentally. It should just be there.



  • tag various features as security risks (plain text passwords done) and add to tiki admin security (what other various features? jb)
    • I had in mind a popup alert when you mouse over the checkbox
  • Check for documentation: All plugins







  • Re-installing bug_tracker profile multiple times partially deleted trackerid=1 (in list, but not the items) r18039
    • Duplicate field name in tracker gets deleted as well. It is common to have a tracker with the same name twice. Sylvie, Marc and Sébastien
  • Fix modules bug which blocks profiles (ex.:http://profiles.tiki.org/Small_Organization_Web_Presence) (Column 'params' cannot be null) (Marc) Confirmed problem on MySQL 4.1.22 but ok on MySQL 5.0.67-log fixed in r18839, I think php version is the issue not mysql version/config as I have reproduced the problem in php 5.1.6 with MySQL 5.0.22--
  • Fixing all http://profiles.tiki.org/Profiles_in_30_installer
    • Barebones: should be no logo because many people won't change
      I disagree, for most people it's the first thing to be changed imho — luci
      The logo is back, with a link to edit easily
      • Having an admin wiki page with all admin-related modules (ex.: switch theme, etc) (Pascal St-Jean)
      • Quick_edit and any other nice modules are to be added to each profile (when relevant) The base is there. From now on, it's the natural wiki evolution.





  • Make a wish -> inclusion of a custom module (check as anonymous) there is an extra "if IE>"
    • Sorry, don't understand - JB
  • Flash quicktag on IE6 in the wiki, is very broken fixed? jb
    • pop-up appears too low css fix
    • instead of inserting, it refreshes page removed JS error - is ok now?
  • iframes aren't working for IE7 (see example at doc:Rewrite Rules. Just big blank spaces. Not sure what the problem is. Confirmed by lindon & marclaporte. (reported here)
    • I read that IE7 doesn't support % widths for iframes, and changing to px widths did get the content to display in IE7. But at my Tiki 2 site, IE7 will display an iframe that has a 100% width ?? - chibaguy
  • Logo gets bottom part chopped on in doc as well as dev.tw.o when not logged in.
    • and when logged in, looks like to me; space above logo needs to be reduced maybe -chibaguy
  • Nested plugins mess up plugin edit GUI (like in VERSIONS) (fixed? JB)




On Admin: Modules page... On the User Modules tab, if you click EDIT or ASSIGN, Tiki does not correctly switch to the Assign/Edit tab. fixed? wfm--
Marc Laporte wrote:
works for me



  • Code plugin is showing weird characters @import "lite/lite.css";
  • Replace BBHI by help icon in quicktags
    • This is less risky and overall better than recent deployment on edit help to many features
  • Edit & plugin help is completely broken with IE6. Perhaps put the same behavior as when javascript is off?
  • When before the upgrade no admin e-mail is set then the admin login will fail
    • admin is apparently considered a new user
    • a confirmation mail can't be sent because the admins address is not set
    • no login possible
    • and once you set e-mail in the database, it might be that you tried to log in 20 times or more
      • then, if the feature for validating users by email is not set -> you will not get in to your Tiki
        • Nelson: I can't reproduce this. Anyone else can reproduce? Or is it fixed?
          • marc: unless someone can reproduce, we'll skip this one for 3.0. users can now reset admin password via tiki-install.php anayway.
  • file in fgal that can not be seen because of category perm is displayed in tiki-list_file_gallery.php?galleryId=1 (sylvieg)



Quasiblockers for 3.0

(please put your name for the blockers you put in or a link to dev.tw - if we need more information)


  • feature_print_indexed & feature_multilingual_one_page: turn off by default, add to admin panel (as experimental?) (needs some explanation & better wording, but checkboxes are there - jb) + link where appropriate (marc)
  • Edit sections need page refresh to load (also other Questions) -> in which case ? how to reproduce ? (nyloth)
    • I've had a couple of goes at this one - if you kill the session - like by restarting apache, the Question images don't appear (usually sometimes). They seem to be stored in the user's session (odd, no? should be in a global cache i think) - also needs a fix for theme options but i don't that's what's doing this - jonnyb
  • regression in 3.0?. wikicache & plugins are conflicting _fixed by 17810?
  • Page reload needed for module flip icons to display (seems like it was ok for a while but is a problem again now - ~r17793) (chibaguy - still experiencing this at r18502)
  • Menu folder icons not switching correctly for Strasa theme options. (chibaguy - r18252)
  • When at a wiki page with its own theme, if the switch-theme module shows a theme with an option, the option can be selected and applied to the page's theme, mixing the two with no-so-good results - chibaguy, still a problem at r18252).
  • Side-column visibility state doesn't survive page changes (this works in Tiki 2) (chibaguy - r17758, still at r18502).
  • Bad url for deleting images in image gallery, for example: gallery2%3F%26amp%3Bremove=14 (chibaguy - r18525)



jQuasiblockers (jquery things)


Deal with it now, or it'll just be more painful later

(please put your name for the blockers you put in or a link to dev.tw - if we need more information)

  • when using image browser, an extra slash is added...
  • If you are in a subdirectory, the whole path is shown/saved. If you move the site, you'll end up with plenty of broken links
{img link=/tiki-download_file.php?fileId=1&display src=/tiki-download_file.php?fileId=1&thumbnail rel=shadowbox[g];type=img}
  • Script to check that all feature settings have a place to admin them in control panel
  • Duplicate plugins (Once people start using, we are stuck with them)
    • FILE (but doesn't appear in list?) vs FILES seem to be showing one vs a list vs ATTACH
    • IMG vs IMAGE vs PICTURE, can we merge?
    • SHOWPAGES vs LISTPAGES: what is the difference?
      • Those two are different. LISTPAGES is very powerful (looks like wiki list pages but in a plugin.
      • SHOWPAGES vs TITLESEARCH: those two are really similar and eventually a duplication of code. The only difference I see between these two is that SHOWPAGES has a param for number of hits to display, apparently, but TITLESEARCH has been in tiki for longer (afaik), and has more params (it's more configurable). I would say, add that missing param to TITLESEARCH and remove SHOWPAGES.
        See below for a live example here in dev.tw.o. (Xavi)
  • MoveToMods30 : still keen? ml: not really, compared to all the other stuff to do
    jb: agreed, re-arrangement of features as below should help
  • Remove all references to feature_siteidentity
  • There have been quite a few conflicts on doc.tw.o & dev.tw.o with the new strikethrough syntax.
    • Do we go ahead as is?
    • Do we keep — but try to make the parser smarter?
    • Do we make optional?
    • Do we change to something else? triple -is already taken for horizontal line, when at the beginning of the line-
    • What do other wiki engines do?
  • On tiki.org, I got "You have to be able to receive messages in order to send them. Goto your user preferences and enable 'Allow messages from other users'" This is stupid.
  • "Site default" shouldn't be a choice in the theme option selection - chibaguy r17970 (but noticed earlier).
    • why not? it's a feature to me (for instance, at default user preferences: theme chosen for new users). Or elsewhere (I want to keep the site default: if the site admins change it, I want to use the new one by default). Xavi
  • tiki_p_edit_categorized now includes the authority to remove pages. Shouldn't that be a separate permission, similar to tiki_p_edit and tiki_p_remove? (chibaguy)
  • unzip file feature on file galleries have utf-8 detection broken for characters like "ÇçãÃ",etc (maybe is the new zip feature intruduced on winrar 3.80? - see http://rarlabs.com/rarnew.htm on 3.8 changelog, point 1) (luminoso)

(please put your name for the blockers you put in or a link to dev.tw - if we need more information)

Please please please

  • PluginSplit is not offering body in edit
  • need plugins validation for upgrade (sylvieg, ricks99 & Marc) would need some love
  • Stats would be nice (marc)
  • customized link / landing page for Powered-by TikiWiki (The site you just visited was powered by TikiWiki, etc. for any support issues, contact them, not us. You could use Tiki for XYZ... (ricks99)
  • tracker popup conflict
  • Edit help in full screen mode
  • Quicktags are in a better order on a clean install of latest 3.0. However, (comments in blue and some crossing out by jonnyb 7 Apr 09)
    • Upgrades don't get the nice treatment (don't see what we can do about that now, but something to design into the quicktags/toolbars revamp for 3.1)
    • Some more tweaking would be nice
      • two images should be next to each other (hard to without renaming "image" to "zzzz image" as the FileGal one is fixed at the end - any ideas?)
      • text syntax isn't protected by anti-spam protection. Since emails are automagically made into links, is this useful? (Is there a plugin for this?)
      • icon for dynamic variable is not representative
  • Move to experimental (* see below for suggestion for new layout)
    • Breadcrumbs
    • Category permissions
      • (???Wouldn't this be a giant step backward???) - what part of it isn't working? maybe that part should be fixed...
      • Experimental doesn't mean it is pulled out. It is a warning to users that there are issues. This feature causes a lot of use support requests. We all want it to be fixed but we are lacking brainpower
    • Spellchecker
    • Live support system: what is wrong with this? No open bugs
  • tiki-register.php should not ask for anti-bot number if GD is not working (because we will turn on by default in some profiles)
  • Add coelesce.css theme
    • Fix remaining Coelesce theme issues.
  • Add strasa.css theme
    • Fix remaining Strasa theme issues.
  • Trackers & categories: add a tracker item to a category via tiki-admin_categories.php
  • icon images don't appear on first page load (stored in session for some reason and not initialising properly)
  • feature_wiki_minor_edit
  • bug2349: several usability issues and bug with translation - i18n - CLWE Cross Lingual Wiki Engine. See them reported in full here and reproduced in the video at: http://doc.tiki.org/TikiWiki+3
  • SourceForge logo option
  • Other irritations and violations of "make it optional" rule (chibaguy)
  • htacess weirdness in subdirectories
  • Banners feature appears to be broken. Text input as content at tiki-admin.php?page=ads will display, but div#sitead is empty when, e.g., {banner zone='header'} is input (chibaguy r17777 but luci tells me it works for him so I need to recheck).
  • Site Ads and Banners admin page (tiki-admin.php?page=ads) actually is only for the one banner ad in the site header area (previously this textarea was on the Look and Feel admin page), so this page should probably be titled "Site Banner Ad" (and file renamed something like tiki-admin.php?page=site-ad), or else this admin page should be combined with "Edit or create banners" (tiki-edit_banner.php) (chibaguy).
  • Mouseover popups in Tiki Calendar (tiki-action_calendar.php) now need a click (undocumented?). Nothing happens on hover; but when clicked, apparently some event calendar info and tools appear that aren't relevant to this calendar, which just reports site changes. Also the data in the cell of the calendar includes only the feature initial, centered in the cell, instead of a truncated summary aligned left (chibaguy). unrelevant items removed and bugs fixed, but documentation probably needs some updates because a click is now needed
  • 2.4 to 3.0beta4 upgrade: structures became disabled after the upgrade process on a site using them. Xavi
  • two color tags in the same line don't get properly displayed. (xavi).
  • After installing a site using 3.orc1 (using local profile, in case it matters), some directories which were created by setup.sh were removed at some point before the end of the installation process through tiki-install.php.
    • The directory '/var/www/tiki3svn/modules/cache/site1' does not exist.
      The directory '/var/www/tiki3svn/templates_c/site1' does not exist.

      And I'm sure setup.sh created them initially, because I made a copy of the folders created for documentation purposes... (Xavi)

Suggested new layout for experimental features section


Is this solved?

Pushed to 3.1 or 4.0


Showcasing plugins potentially duplicated in 3.0


Lessons from 3.0 release

Some dates

Communication is very important

Still different perceptions of what are "technical release", "feature freeze", etc... There can be frustration because different people have different approaches. Tolerance to regressions is difficult to quantify.

One person's bug is a feature request for someone else:

Precise dates should be determined a long time ahead

This should include guidelines for timeline for major changes. Late jQuery decision was a factor in overall lateness.

Events to work on release should be planned a long time ahead

Some things only improve at release time

However we wish that everything should be done early, history has shown that work on things like release script or installer happen very late

Release script is getting better & better

Nyloth set the goal at 2.0 release that release packaging should take 30 minutes. Each release is getting us closer to this goal.

Don't branch off too long

  • Early March 2009 to May 19th 2009 was probably too long.
  • It's more work to keep in sync.



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)
Articles & Submissions
BigBlueButton audio/video/chat/screensharing
Browser Compatibility
Communication Center
Contacts Address book
Contact us
Content template
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Draw -superseded by Diagram
Dynamic Content
Dynamic Variable
External Authentication
Featured links
Feeds (RSS)
File Gallery
Friendship Network (Community)
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Inter-User Messages
Kaltura video management
Live Support
Logs (system & action)
Lost edit protection
Meta Tag
Missing features
Visual Mapping
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Performance Speed / Load / Compression / Cache
Revision Approval
Search engine optimization (SEO)
Semantic links
Shopping Cart
Site Identity
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Staging and Approval
Syntax Highlighter (Codemirror)
Tell a Friend
Terms and Conditions
Federated Timesheets
Token Access
Toolbar (Quicktags)
User Administration
User Files
User Menu
Webmail and Groupmail
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

Useful Tools

Show PHP error messages