Schedule
Beta 4 | April 21 2009 done |
Release Candidate | May 2nd 2009 done |
3.0 release | |
Daily snapshot: download
Questions
- Does 3.0 upgrade 1.9.x sites?
- Yes, it does for the database structure, but there will probably be more css/theme problems. (Please read Theme Issues when Updating to Tiki 3.0)
Blockers
(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.
Communication
Todo
- tag various features as security risks (
plain text passwordsdone) 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
Done
[+]Installer
[+]Profiles
Todo
- 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-logfixed 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--- Seems ok now when using native php5 vs php5 via htaccess
- but latlink reported on PHP 5.1.6 mysql Ver 14.12 Distrib 5.0.45
- 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.
-
Done
[+]Plugins
Todo
- 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 lowcss fixinstead of inserting, it refreshes pageremoved 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)
Done
[+]Modules
-
Test with profile to turn on and use all modules and the documentation: All modules in 3.0 - --New issue:
Other
Todo
- 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.
- Nelson: I can't reproduce this. Anyone else can reproduce? Or is it fixed?
- then, if the feature for validating users by email is not set -> you will not get in to your Tiki
- file in fgal that can not be seen because of category perm is displayed in tiki-list_file_gallery.php?galleryId=1 (sylvieg)
Done
[+]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)
Todo
-
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 s) -> 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 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)
Done
[+]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
strikethroughsyntax.- 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)
-
Make "saved by" message optionalseems good enough now (see http://irc.tiki.org/irclogger_log/tikiwiki?date=2009-05-05,Tue&sel=1648#l1644) - Make "edit session will expire" optional (Nyloth: is it really necessary to have an option for this little thing ?)
-
- 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?
- Change Registration Validation Process & Be able to resend emails
- Non that admins content is no longer stripped in Site Identity
-
Custom javascript: a future-proof way to handle (in Site Identity footer?) also need a way to have in html header and a way to upload custom.js info -
Custom CSS values which overrides chosen CSS (and are kept in database to be future-proof)
-
Pushed to 3.1 or 4.0
[+]Showcasing plugins potentially duplicated in 3.0
[+]Lessons from 3.0 release
Some dates
- February 27th 2009: jQuery branch decision had not been taken yet (either way)
- Was branched off at the TikiFest in Montreal early March 2009
- Was planned to be released at a second TikiFest on May 3rd 2009.
- It was finally released on May 19th 2009.
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:
http://www.codinghorror.com/blog/archives/001189.html
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.
Alias
- Release30process
- Release 3.0 process
- Tiki3.0
- TikiWiki3
- TikiWiki3.0
- TikiWiki 3.0
- TikiWiki 3
- Lessons from 3.0 release