For what's new in Tiki4 and release notes, please visit tiki4.
Below is coordination notes used by developers.
If we do a 4.3: backport r26473 to proposals/4.x for inclusion in one last release of 4.x
- branches/4.x was created on 2009-11-03
- Tiki 4.0 was released on 2009-11-15
- Tiki 4.1 was released on 2009-12-15
- If you have fixes, please see Where to Commit.
Goals
- To release Tiki4 in
OctoberNovember 2009 with all features of bundled profiles working out-of-the box. In Tiki3, it was: http://profiles.tiki.org/Profiles_in_30_installer (could be the same 4) - Generate proper release/upgrade notes
- Try to document new features over at doc: Tiki4
Reminders
- If a feature is buggy and can't be fixed in time, it should be removed from the profiles.
- Very buggy features should be tagged as experimental
- After 4.0 is released, the Quality Team kicks in. It's more overhead to fix bugs after, so let's fix them now! 😀
Roles
[+]For a list what is expected, please see Release Roles and put your name below. Ideally at least 2 people per role.
- Release coordinator: MarcLaporte
- Developer(s):
- Packaging:
- Pkdille & nyloth: run release scripts
- Changi67 (DEB/Ubuntu)
- Security:
- sylvieg the bug reported by James S.
- Wishlist & testing:
- nkoth (Nelson)
- Rodrigo Sampaio: What profile will you be testing?
- Profile testing team (see Instructions for Tiki Testers for testing instructions)
- Alain: Will coordinate team of profile testers (with Pascal)
- Rafael Pezzi: Collaborative Community
- eromneg (Geoff): Personal Blog and Profile
- omstefanov (olaf-michael): Collaborative Multilingual Terminology (commited to do it for next 4 wks, unavail. Nov. 20-30 incl.)
- campbe13 (Tricia): Small_Organization_Web_Presence
- Kimberliee: Company Intranet
- mlpvolt: Company Intranet
- Documentation:
- chibaguy (Gary)
- dthacker (Dave)
- Xavi
- Communications:
- Régis (communication on social media)
- Community:
- Profiles:
- Pascal St-Jean
- Rafael RPP (Collaborative Community)
- UI & Themes:
- chibaguy (Gary)
- RobFergusson
- See also Release+Roles - UI & Themes
- Report problems and progress at Tiki4 UI and theme issues
- i18n:
- Alain (can put 15 hrs over 3 wk period, split between testing and i18n)
- Infrastructure:
- Legal:
- Michael Risch
Daily snapshot
You can use & test Tiki4 already!
Schedule
Version | Date | Notes |
October 10th | All major decisions are taken and stuff which is not ready is pulled out. branches like Kaltura must be merged in before this date | |
October 15th | We decided to wait a bit more | |
October 15th | http://dev.tiki.org/How+to+release#To_branch_or_not_to_branch http://dev.tiki.org/How+to+release#To_merge_or_not_to_merge | |
October 21st | TikiFestOrlando (start) | |
October 24th | TikiFestOrlando (end) | |
October 24th | TikiFestOrlando (end) | |
November 1st | TikiFestToronto4 (start) | |
November 5th | TikiFestToronto4 (end) | |
November 9th | TikiFestMontreal4 (start) | |
November 9th | TikiFestMontreal4 (start) | |
November 14th | TikiFestMontreal4 (end) | |
November 14th | TikiFestMontreal4 (end) |
- upgrading to branch4 includes keeping up to date every few days.
- A note should be added at the top of each *.tw.o site that "This site is currently being used to test upcoming Tiki4. It's normal to see bugs. Please help by reporting and fixing."
Questions
- Can we branch, then delete unfinished features from branches/4 but not upstream these deletions to trunk (because they will be worked on there).
- Marc will add doc to restore
- How much can we improve our release procedure?
ToDo
Branching
- Decide about branching for proposed branches (Quality Team)
- branches/proposed3.x and branches/proposed4.x ?
- ML has a suggestion to keep branches/4.x in semi-open mode for a few more weeks, while the merge script 4x to trunk is still working well. This would be until 4.1 and then, we go with the usual quality team process
UI & Doc
- Better explanation for 5 leftover categories permissions that deleting: tiki_p_edit_categorized, tiki_p_edit_categories, tiki_p_view_categories, tiki_p_view_categorized, tiki_p_search_categorized
- With possible work on categ upgrade script, or just a note in release notes
- Group & Permission UI (Jonny & Marc): Default to new perm interface, with a link to old ones
- tiki_p_modify_object_categories -> make more clear as it's not in the category section in perms
Regressions
Upgrade error message
[+]I got this upgrading from Tiki3 to Tiki4 with trunk revision 22226.
INSERT INTO `tiki_menu_options` (`optionId`, `menuId`, `type`, `name`, `url`, `position`, `section`, `perm`, `groupname`, `userlevel`) VALUES (107,42,'s','Newsletters','tiki-newsletters.php',900,'feature_newsletters','tiki_p_list_newsletters','',0)
Duplicate entry '107' for key 1
UPDATE `tiki_file_galleries` SET `parentId` = (SELECT * FROM (SELECT `galleryId` FROM `tiki_file_galleries` WHERE `type` = 'system') AS t) WHERE `parentId` = -1 AND `type` != 'system'
You can't specify target table 'tiki_file_galleries' for update in FROM clause
-- 2009-09-18 lphuberdeau
ALTER TABLE `tiki_transitions` ADD COLUMN guards TEXT NOT NULL DEFAULT '[]'
BLOB/TEXT column 'guards' can't have a default value
Image upload doesn't insert tiki code
When "Use File Galleries to store pictures" is disabled, a normal file upload button is shown to upload images to the server. But nowadays no code is written in the place where the cursor was, nor anywhere else of the page. r23238 in doc.tw.o . Using firefox 3.5 Fixed in current svn
When "Use File Galleries to store pictures" is enabled (again in doc.tw.o, using r23238), if the image was already in the file gallery, clicking on the image name doesn't insert the tiki code in the wiki page.http://doc.tiki.org/tiki-list_file_gallery.php?galleryId=2&filegals_manager=edit Fixed in current svn
-
clicking on plugin icons inserts the code at the bottom of the pageusing tikiwiki4rc1: clicking on the backlink plugin icon, from the helper, inserted the code at the bottom of the edit area, noin t where the cursor was placed. Using firefox 3.5preSeems fixed in current svn.
-
selection of category fields in tracker items is lost when you re-edit the item.
inserting tracker items in dev.tw.o works fine (through Make a wish and directly through tracker5. However, editing those bug reports seems not to be allowed as expected, because selection to the category fields is lost when you edit the tracker item again to update it, and thus, since one of them is compulsory, the changes can not be saved if you don't re-select the category checkboxes.Works for me nowdadays. Maybe it was some sort of issue with firefox cache . After clearing firefox cache it worked.
Todo
-
tiki_p_modify_object_categories -> for module change_category
Easy stuff
- List pages and last changes, should have an edit wiki page box (WYSIWYCA) because new users often don't know how to start.
tiki-admin.php?page=sefurl -> add a test to see if _htaccess has been renamed, or at least add a note at the top- It's because, we don't have PDO on our server. You have to add $api_tiki='adodb' in db/local.php Maybe someone could add a test in tiki-db to check if PDO-MYSQL is on and not only PDO
4.0 tagged wishes
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | Mailbox Messages: No pagination | Kent Barrett | 9 high | 8 | 72 |
| luciash d' being 🧙 | 2009-07-08 | 2010-01-14 | Chealer9-14 Jan 10 | |
(0) | Quote plugin: helper does not include selected text as the quote data | luciash d' being 🧙 | 9 | 8 | 72 |
| Jonny Bradley | 2009-09-07 | 2013-07-19 | ||
(0) | Reply button does not work in forums | alain_desilets | 9 high | 8 | 72 |
| 2009-10-20 | 2010-01-13 | chibaguy-20 Oct 09 | ||
(0) | Users can't globally watch a wiki site on trunk 4 | alain_desilets | 9 high | 8 | 72 |
| Philippe Cloutier | 2009-10-23 | 2010-12-30 | ||
(0) | Calendar module | 9 high | 8 | 72 |
| 2009-11-16 | 2010-01-14 | ||||
(0) | "No such attachment on this page" appearing after change of behavior of PluginFile | 9 high | 8 | 72 |
| 2009-11-24 | 2010-01-14 | ||||
(0) | Company Profile 4.x installation causes duplicate entries. | Kimberly Fink | 9 high | 8 | 72 |
| 2009-12-31 | 2010-01-15 | |||
(0) | Editor wysiwyg in wiki page doesn’t recognize images,to fix it I change manually {…} With <…> | azoret | 9 high | 8 | 72 |
| 2010-03-19 | 2011-10-08 | arild-08 Oct 11 | ||
(0) | Minor changes still result in email notification | 8 | 8 | 64 |
| 2009-11-22 | 2010-01-15 | ||||
(0) | Tracker plugin cannot update fields without showing all the mandatory radio button fields | Gergely | 8 | 8 | 64 |
| 2010-04-10 | 2024-07-06 | Gergely-29 Apr 10 | ||
(0) | Wish plugin (alias of PluginTrackerItemField) to have special class depending on open/closed/pending | Torsten Fabricius | 7 | 8 | 56 |
| 2009-09-25 | 2021-12-04 | Torsten-04 Dec 21 | ||
(0) | dev.tw.o: Sorting items from trackerlist plugin doesn't work for anons due to cache issue | Marc Laporte | 1 low | 5 |
| 2009-11-25 | 2013-06-06 | ||||
(0) | add antibot captcha for anons to newsletters, calendars and tracker item comments | Xavier de Pedro | 6 | 8 | 48 |
| Xavier de Pedro | 2010-01-14 | 2010-01-14 | ||
(0) | Add IP to syslog and/or action log when anons (at least) add content (for spam protection) | Xavier de Pedro | 6 | 8 | 48 |
| 2010-01-14 | 2010-01-14 | |||
(0) | The user is redirected to a blank page with just an email address shown, even if the user didn't click anywhere | Xavier de Pedro | 6 | 8 | 48 |
| 2010-03-31 | 2013-11-17 | |||
(0) | Custom CSS values which overrides chosen CSS (and are kept in database to be future-proof) | Marc Laporte | 9 high | 45 |
| Jonny Bradley | 2007-08-19 | 2010-05-02 | chibaguy-25 May 09 | ||
(0) | Wishlist from Admin Interface | morrighu | 9 high | 45 |
| Nelson Ko | 2008-04-20 | 2010-01-13 | morrighu-23 Apr 08 | ||
(0) | Blocking query in trackers code | amette | 9 high | 45 |
| 2009-06-05 | 2011-09-17 | koth-11 Nov 09 | |||
(0) | login cookie error | elbujon | 9 high | 45 |
| thraxisp | 2009-06-13 | 2010-11-12 | thraxisp-12 Nov 10 | ||
(0) | Bug in registration procedure | alain_desilets | 9 | 45 |
| Nelson Ko | 2009-10-17 | 2013-10-20 |
Ongoing
Let's try to do as much of these as possible, but they won't delay the release
Related links
Alias
Decision
- Will $rootCategId changes cause an issue? (installer/schema/20090921_workspaces_tiki.sql )
- We decided to leave in for now
Later 4.1 or 5.0
[+]- If install succeeds in renaming _htaccess to .htaccess, it should say so and a note should appear in tiki-admin.php?page=sefurl
- If time permits, tweak admin module interface to be easier to use
- Tikiwiki-devel language.php: trunk versus 3.0
- fonts should be bigger (edit, view and print)
- Tikiwiki-devel Usability issue: group inclusion (improve labels)
- Kaltura Dual license of two files (fax confirmation)
- DevTwoDogFood
Needs a clean/update
- merge tiki-admin_security.php into tiki-admin.php?page=security
- merge feature_babelfish_logo into feature_babelfish and keep only the logo (links are broken, and we should let babelfish update the code
- tiki-admin.php?page=ads content should be merged into tiki-admin.php?page=look because it's just a text box to put stuff in. You don't have to put {banner zone=5} And you can put {banner zone=5} anywhere
- Can we move templates/plugins/plugin-topfriends.tpl to be with the others?
- Endangered features
- Ongoing work to transfer to Preferences.
- Now that drawing is gone, can we remove all references to img/wiki/ (ex.: in tiki-admin_system.php)
- If we delete directory, what happens to installs where using it?
- Image directory revamp
Cleanup
Can we delete?
- http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki/trunk/styles/slides/wiredot.png?view=log and styles/slides
- backups and lib/Galaxia/processes/ directory (now that the feature is no longer in Tiki). How will this affect those that may have leftover backup or process files?
Confirmed we can delete
Communication
For upgraders
- Plugin Alias for plugins that will be superseded.
- PluginThumb -> PluginImg Lindon's requestHow about PluginThumb - it has fewer parameters. The parameter "original" will always be y since I didn't carry over the ability for a scalesize image to pop up (wasn't available in any of my environments, only available for image gallery images, and I wasn't sure how useful this was. I can add it if anyone misses it.)
- PluginPicture -> PluginImg