Table of contents
- Release date
- Roles
- Checklist
- Regressions
- Blockers
- Tiki 14.x Regression Blockers
- Other Tiki 14.x Blockers
- Wishlist
- Other 14.x bugs
- Upgrade
- Developments expected to be in Tiki 14
- Commit messages in trunk since 29/04/14
Release date
As discussed at the last webinar and meeting, the release date will be at the end of January 2015. Branching will happen once Jonny completes the main fixes he has currently pending.
Roles
Release Coordinators
- Nelson Ko (main coordinator)
- Bernard Sfez
Developers
- Jonny B
- Bernard Sfez (coordinating effort to involve support from Nelson and his team)
Testing
- Torsten (I am upgrading and developing a few semi-productive and productive sites with pre-14)
- Geoff (I'm hoping to get my main servers onto php5.5 in time for this so my existing test site(s) can be used)
- luci (will go through the blockers list and check if they are still valid...)
- Bernard Sfez getting minimum viability test done and coordinating
Packaging
- Jonny B (can assist)
- You? (volunteers welcome)
Documentation
- Gary (chibaguy) - Especially about creating, adapting and installing themes, and about adjusting site content to be responsive, etc.
- You? (volunteers welcome)
Communications
- Bernard Sfez to coordinate communication (Rick and Torsten ?)
Profiles
- Bernard Sfez (bsfez)
Checklist
This is just a checklist the details about how to release are on the page : How to release
- Pre Branching operation
- Create and update relevant page over all t.o websites
- Version page (add your name)
- Update dev menu (add your name)
- Update Wishlist categories (add your name)
- Database and technical checkup
- Check _tiki.sql suffixes (add your name)
- Check Structure (add your name)
- Check Drop table (add your name)
- MyISAM and Innodb (add your name)
- Check SEFURLs (add your name)
- Make sure CDN version is in sync with code (add your name)
- Review all external links and make sure URLs are still active (add your name)
- Check JSLint (add your name)
- Check the README file for manual commits (add your name)
- Remove any out of sync English strings (add your name)
- Generate preference report (add your name)
- Check security (add your name)
- Check that external software library dependencies are up to date (add your name) - See Tiki 12 Composer Dependencies
- Coming soon;
- http://sourceforge.net/p/tikiwiki/code/HEAD/tree/branches/14.x/vendor_extra/
- http://sourceforge.net/p/tikiwiki/code/HEAD/tree/branches/14.x/composer.json
- Integrity
- Security
- General up-to-date-ness
- Check byte order mark (add your name)
- Prevent directory browsing (add index.php) (add your name)
- Create and update relevant page over all t.o websites
- Create the new branch (add your name)
- Post branching operation
- Create new category on dev.tiki.org (for bug reports) (add your name)
- Adding new branch to demo (add your name)
- Add the new branch to show.tiki.org
- Add link to new branch Daily Build (add your name)
- Adding new branch to Get code (add your name)
- Update $profilesLink (add your name) Isn't it obsolete ?
- Make featured profiles for this new version (add your name)
- Update Pre-Dogfood Server to Tiki14.x
- nextdev.tiki.org (Amette & Gary)
- next.tiki.org (Amette & Gary)
- nextdoc.tiki.org (Amette & Gary)
- nextthemes.tiki.org (Amette & Gary)
- nexttv.tiki.org (Amette & Gary)
- Test min 30mn the website
- nextdev.tiki.org (add your name)
- next.tiki.org (add your name)
- nextdoc.tiki.org (add your name)
- nextthemes.tiki.org (add your name)
- nexttv.tiki.org (add your name)
- Tiki 14 Alpha release (add your name)
- Calling community to install from scratch and upgrade previous version (add your name)
- Updating t.o websites
- dev.tiki.org (add your name)
- tiki.org (add your name)
- doc.tiki.org (add your name)
- themes.tiki.org (add your name)
- tv.tiki.org (add your name)
- Test min 30mn t.o website
- dev.tiki.org (add your name)
- tiki.org (add your name)
- doc.tiki.org (add your name)
- themes.tiki.org (add your name)
- tv.tiki.org (add your name)
- Calling community to test t.o websites (Bfez)
- Moving back next website to trunk
- nextdev.tiki.org (add your name)
- next.tiki.org (add your name)
- nextdoc.tiki.org (add your name)
- nextthemes.tiki.org (add your name)
- nexttv.tiki.org (add your name)
- Tiki 14 Beta release
- Packaging (add your name)
- Package testing (add your name)
- Upload to SourceForge.net (add your name)
- Announcement (Bsfez)
- Test by test team in coordination with wish list team (add your name)
- Tiki 14 release
- Packaging (add your name)
- Package testing (add your name)
- Upload to SourceForge.net
- Security signatures (add your name) - IE: http://sourceforge.net/projects/tikiwiki/files/Tiki_12.x_Altair/12.0/Verification/
- Announcement (Bsfez)
- Add to https://tiki.org/All+Releases (Bsfez)
- Update missing previous releases are missing from that page (Bsfez)
- Admin panel update notifier
- Update lib/setup/twversion.class.php after the release
- Special: Restore search feature from profiles (add your name)
Regressions
[+]To who find/report a bug:
- Test on your website, test on neutral ground demo, test on different version (and log results).
- Report to the WishList/Bug Report tracker.
- Give short BUT COMPLETE explanation about the problem. (keep the essential remove the rest).
- Create an instance so next available Dev will have anything he need to try to solve the issue.
- Retest regularly with new release and for each test, confirm your input. Change date and improve explanation.
- Answer to the Dev request.
- Log any changes and mark as solved IF RESOLVED (pleassssseeeee).
Blockers
Taken from: Tiki14 Blockers.
Tiki 14.x Regression Blockers
Other Tiki 14.x Blockers
Other blockers
[+]All other wishlist items categorised as "Blockers" (may not be specific to Tiki 14) - status open or pending here:
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | 12.0 fresh install: sh setup.sh tries and fails to install developer tools | Marc Laporte | 10 high | 8 | 80 |
| 2013-11-29 | 2013-11-29 | 1 jonnybradley-04 Mar 14 | ||
(0) | Side menu on nextdoc and nextdev not working | Nelson Ko | 9 | 45 |
| 2014-06-19 | 2014-06-23 | 0 | |||
(0) | Cannot see text in fivealive-lite watermelon top buttons | Nelson Ko | 1 low | 1 difficult | 1 |
| 2014-06-25 | 2014-06-27 | 1 koth-27 Jun 14 | ||
(0) | fivealive-lite kiwi can't see logout link | Nelson Ko | 1 low | 1 difficult | 1 |
| 2014-06-25 | 2014-06-27 | 1 Chealer9-22 Oct 16 | ||
(0) | Mouseover option no longer works in PluginImg | lindon | 7 | 8 | 56 |
| 2014-06-28 | 2014-07-13 | 0 | ||
(1) | Unified Search Engine MFTS fails for any content (was 'Page alias not found by search') | Hans.Reil | 9 | 6 | 54 |
| Nelson Ko | 2015-02-01 | 2015-03-02 | 3 jonnybradley-26 Feb 15 | |
(0) | Moving a node in structure to another structure does not change structure ID of the moved node's children. | flamenco | 10 high | 5 | 50 |
| 2016-07-24 | 2016-07-24 | 6 flamenco-19 Sep 16 | ||
(0) | 12.x & 13.x: Images stretched & skewed (in *.t.o sites and LTS production sites on svn) | Marc Laporte | 8 | 9 | 72 |
| 2014-07-23 | 2017-01-12 | 1 marclaporte-06 Aug 14 | ||
(0) | copy&paste source text from media wiki into tiki wiki this char "→" breaks "index rebuilding" | RadoS | 8 | 40 |
| 2016-12-27 | 2017-02-10 | 8 RadoS-10 Feb 17 | |||
(0) | Adding POP Mailaccount to a forum causes WSOD for that forum | Torsten Fabricius | 10 high | 50 |
| Jonny Bradley | 2017-03-23 | 2017-05-02 | 0 | ||
(0) | Registration not working properly | Jonny Bradley | 10 high | 4 | 40 |
| 2018-01-21 | 2018-01-22 | 1 jonnybradley-22 Jan 18 | ||
(0) | (A blocker if confirmed) errors in trunk database upgrade through console.php keys too long and invalid default value | Xavier de Pedro | 8 | 5 | 40 |
| 2018-09-24 | 2018-10-27 | 6 jonnybradley-29 Oct 18 | ||
(0) | validateUsers set to no by User_Trackers profile but new registrations on hold due to validation pending (& email not sent even if validateUsers set to yes) | Xavier de Pedro | 8 | 7 | 56 |
| 2018-11-06 | 2018-11-15 | 2 robertokir-13 Nov 18 | ||
(1) | Template groups: Fix or make optional | Xavier de Pedro | 9 | 4 | 36 |
| Jonny Bradley | 2020-03-20 | 2020-05-14 | 1 jonnybradley-21 Mar 20 | |
(0) | Search - content section is empty (when using mysql engine) | Christoph | 9 | 5 | 45 |
| Jonny Bradley | 2020-09-08 | 2020-09-15 | 0 | |
(0) | Not possible to add a file in a tracker item (tracker field file) - Data is lost FOR TIKI 21x | Mike Finko | 9 | 5 | 45 |
| 2020-12-17 | 2020-12-19 | 2 xavi-20 Dec 20 | ||
(0) | Plugin execution pending approval (box) | Jonny Bradley | 10 high | 5 | 50 |
| 2023-06-15 | 2023-06-29 | 5 jonnybradley-28 Jun 23 | ||
(1) | Wiki edit help plugin modal not displaying | Gary Cunningham-Lee | 9 | 5 | 45 |
| 2023-04-25 | 2023-07-24 | 4 marclaporte-13 Aug 23 | ||
(0) | Page description, when activated, is always used in browser title display mode | Gary Cunningham-Lee | 10 high | 6 | 60 |
| 2024-04-06 | 2024-04-14 | 1 josue.zirimwabagabo-15 Apr 24 | ||
(0) | WSoD on profile using array type preferences | Jonny Bradley | 8 | 5 | 40 |
| Jonny Bradley | 2024-05-03 | 2024-05-03 | 1 jonnybradley-03 May 24 |
Wishlist
Wishlist items categorised as "14.x Regression" - status open or pending.
Open
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(1) | Sort on Rating field broken on tracker5 at dev.t.o | Xavier de Pedro | 6 | 4 | 24 |
| 2008-01-24 | 2014-09-21 | 3 jonnybradley-12 Mar 15 | ||
(3) | Broken images in Newsletters in 12.x (images sent with relative links) | Xavier de Pedro | 8 | 5 | 40 |
| Jonny Bradley | 2014-03-04 | 2014-09-21 | 6 amette-04 Dec 19 | |
(1) | PluginTrackerStat stopped showing results if data come from categories | Xavier de Pedro | 5 | 5 | 25 |
| 2014-06-12 | 2015-04-19 | 0 | ||
(1) | Category does not work as filter field for PluginTrackerFilter | hrsms | 25 |
| 2014-08-29 | 2015-02-17 | 1 ricks99-27 Jan 15 | ||||
(2) | Add existing pages to structures at page edition time through the structures header box | Xavier de Pedro | 4 | 8 | 32 |
| 2014-09-15 | 2016-04-22 | 1 olinuxx-15 Sep 14 | ||
(0) | Content of text area fields can not be shown as parsed any more when displayed through PluginTrackerList | Xavier de Pedro | 6 | 4 | 24 |
| 2014-11-11 | 2014-11-11 | 0 | ||
(1) | Automagically Collapse/Expand columns in wide tables since Bootstrap: Footable jQuery Plugin? | Xavier de Pedro | 8 | 4 | 32 |
| 2015-03-11 | 2015-03-11 | 8 xavi-12 Mar 15 | ||
(0) | 14.x: codemirror (amb mayeb other js?) stops working when pref tiki minify late js files is enabled | Xavier de Pedro | 5 | 5 | 25 |
| 2015-04-10 | 2015-04-10 | 0 | ||
(1) | 14.x: wrong comments count displayed (maybe it shows # of edits, and not # of comments?) | Xavier de Pedro | 5 | 5 | 25 |
| 2015-04-10 | 2015-04-27 | 8 manivannans-04 May 15 | ||
(1) | UI of Feature External Wikis in 14.x shows 2 extra unrelated fields | Xavi (as xavidp - admin) | 5 | 5 | 25 |
| 2015-04-26 | 2015-04-26 | 2 xavi-27 Apr 15 | ||
(1) | 14.x: Print Structures doesn't print page titles just their numbers from toc | Xavi (as xavidp - admin) | 5 | 5 | 25 |
| 2015-05-02 | 2015-05-02 | 0 | ||
(0) | Wiki Dump menu item causes "Error - Page not found: dump/new.tar" | Gary Cunningham-Lee | 4 | 20 |
| 2015-05-18 | 2015-05-18 | 0 | |||
(0) | "No tabs" isn't working. | Gary Cunningham-Lee | 5 | 25 |
| 2015-05-31 | 2015-05-31 | 0 | |||
(1) | Accessibility: 14.x pop-up menus impossible for blind user, 12.x was usable | Sam Hartman | 7 | 4 | 28 |
| 2015-06-09 | 2017-10-06 | 14 lindon-12 Jun 15 | ||
(0) | Missing alt-text for several navagation links | Sam Hartman | 3 | 10 easy | 30 |
| 2015-06-09 | 2015-06-09 | 0 | ||
(0) | Can't get login popup to *.t.o sites from android smartphone | Xavier de Pedro | 9 | 5 | 45 |
| 2015-09-09 | 2017-01-09 | 3 xavi-17 Sep 15 | ||
(1) | jquery validation displays the error message below the wrong field in 14.x if using pretty tracker | Xavier de Pedro | 4 | 5 | 20 |
| 2015-09-15 | 2015-09-15 | 0 | ||
(1) | 14.x & 12.x LTS: Screencast (jCapture) needs a new valid certificate (as of September 2015 at least) | Xavier de Pedro | 9 | 4 | 36 |
| 2015-09-22 | 2015-09-22 | 0 | ||
(0) | 14.x: Plugin AppFrame doesn't get the central column expanded to use full width anymore | Xavier de Pedro | 3 | 7 | 21 |
| 2015-10-01 | 2015-10-01 | 0 | ||
(0) | LDAP groups not syncing correctly | taylordustin | 10 high | 4 | 40 |
| 2015-10-21 | 2015-10-22 | 2 taylordustin-28 Oct 15 |
Pending
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | CKEditor fails to load when Javascript is minified | Arild Berg | 8 | 40 |
| 2015-05-10 | 2018-01-08 | 3 Chealer9-08 Jan 18 | |||
(1) | 14.x: Tracker inline editing broken through Plugin TrackerList | Xavier de Pedro | 5 | 5 | 25 |
| Louis-Philippe Huberdeau | 2014-08-31 | 2014-09-21 | 1 WolfgangA-15 Nov 14 | |
(0) | 0 (zero) byte size attachments | sholzy | 6 | 4 | 24 |
| 2016-01-20 | 2016-02-10 | 3 ameoba32-25 Apr 16 | ||
(0) | Last Login date not retrieved on user info mouseover popup | Jonny Bradley | 4 | 4 | 16 |
| 2016-02-01 | 2018-03-14 | 4 jonnybradley-14 Mar 18 | ||
(0) | Switching theme via URL doesn't seem to work | Gary Cunningham-Lee | 3 | 15 |
| 2016-01-25 | 2016-01-25 | 0 |
Closed
[+]Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | tiki-pagehistory.php URLS are long & ugly (but we need diff urls working) | Marc Laporte | 2 | 4 | 8 |
| manivannans | 2013-11-17 | 2017-01-16 | 6 Bsfez-17 Jan 17 | |
(1) | TrackerCalendar doesn show items with any Uppercase in resource tracker field (Was: Usability fixes for Plugin TrackerCalendar (FullCalendarResourceViews) ) | Xavier de Pedro | 6 | 4 | 24 |
| Jonny Bradley | 2014-03-27 | 2015-05-03 | 0 | |
(2) | Share access rights when using Share or Tell a friend fails in both cases with SEFURL enabled | Xavier de Pedro | 7 | 4 | 28 |
| Jonny Bradley | 2014-05-02 | 2020-03-22 | 1 jonnybradley-18 Apr 16 | |
(1) | 14.x: Comments can't be posted nor edited when codemirror is switched on (or 'disabled but switchable') | Xavier de Pedro | 8 | 4 | 32 |
| Jonny Bradley | 2014-07-03 | 2015-04-10 | 1 koth-23 Aug 14 | |
(0) | GALLERIFFIC plugin in wysiwyg editor | Geoff Brickell | 5 | 25 |
| Jonny Bradley | 2014-07-11 | 2015-08-06 | 0 | ||
(1) | codemirror not switchable for new comments (but just for comment edition) even if preference correctly set | Xavier de Pedro | 3 | 5 | 15 |
| 2014-07-13 | 2014-12-04 | 0 | ||
(0) | wiki parsed menu labels display html with bootstrap menus | Geoff Brickell | 5 | 25 |
| 2014-07-14 | 2015-03-09 | 1 gezza-02 Mar 15 | |||
(0) | 13.x-14.x: can't add new arguments to the 'wishes' plugin alias edited in dev.t.o | Xavier de Pedro | 4 | 7 | 28 |
| 2014-08-14 | 2016-02-15 | 1 marclaporte-14 Aug 14 | ||
(0) | Since 14.x: smarty_modifier_escape() fatal error | Xavier de Pedro | 8 | 5 | 40 |
| Jonny Bradley | 2014-08-29 | 2014-08-31 | 2 xavi-31 Aug 14 | |
(1) | dev.t.o 13.x: add some scrollbar at the top of wide tables in Bootstrapped themes, since they look as with less content for new users or unexperienced visitors | Xavier de Pedro | 10 high | 9 | 90 |
| 2014-09-21 | 2019-07-21 | 7 xavi-21 Jul 19 | ||
(0) | Tiki 13.x / 14.x : forum post list is waaaaaaaaaaaaaaaaaaaaaaaaaay too large. (and column for language forum post should be optional) | Marc Laporte | 7 | 9 | 63 |
| 2014-10-14 | 2015-05-17 | 0 | ||
(0) | perspective does not use alternative "Wiki home" | Torsten Fabricius | 1 low | 5 |
| 2014-10-18 | 2014-10-19 | 0 | |||
(1) | Cannot create new tracker | luciash d' being 🧙 | 10 high | 10 easy | 99 |
| Louis-Philippe Huberdeau | 2014-11-07 | 2014-11-11 | 1 luci-11 Nov 14 | |
(1) | Users can't see in the form to fill in the user tracker record at registration time | Xavier de Pedro | 7 | 5 | 35 |
| Jonny Bradley | 2014-11-07 | 2014-12-30 | 0 | |
(0) | Trackers do not allow to select categories - Testcase available | WolfgangA | 8 | 40 |
| 2014-11-12 | 2014-11-13 | 4 WolfgangA-12 Nov 14 | |||
(0) | Tracker: Popup list details (Item tooltip) can no longer be configured - fields do not show up | WolfgangA | 7 | 35 |
| 2014-11-14 | 2015-01-25 | 3 WolfgangA-25 Jan 15 | |||
(1) | 13.x+ (& dev.t.o): wrong bg color in convene plugin in some theme styles | Xavier de Pedro | 5 | 7 | 35 |
| 2014-12-01 | 2019-11-03 | 2 luci-03 Nov 19 | ||
(0) | tracker export: fatal error when a "Dynamic Items List" field is in the tracker | Geoff Brickell | 10 high | 50 |
| 2014-12-18 | 2014-12-19 | 0 | |||
(0) | Cannot add a comment to a wiki page, if the wikipage uses a namespace | WolfgangA | 7 | 35 |
| wolfganga | 2015-01-18 | 2015-01-25 | 0 | ||
(0) | Icons should be on the same line (site icon and icons on HomePage fresh install) | luciash d' being 🧙 | 9 | 9 | 81 |
| luciash d' being 🧙 | 2015-01-20 | 2015-05-12 | 1 manivannans-12 May 15 |
Other 14.x bugs
Other Open
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | Show instance - demo - test of Trackerfields - item-link / item-list / dynamic-item-list | Torsten Fabricius | 9 | 10 easy | 90 |
| Torsten Fabricius | 2015-04-15 | 2015-04-15 | 0 | |
(0) | SEO: exclude irrelevant content and modules from indexing | Marc Laporte | 3 | 3 | 9 |
| 2013-11-25 | 2013-11-25 | 0 | ||
(0) | ldap bind_type is always full in UsersLib::validate_user_ldap() | puserp | 3 | 3 | 9 |
| 2016-04-05 | 2017-07-18 | 1 Chealer9-18 May 17 | ||
(0) | File names should not have tiki | samerafach | 10 high | 7 | 70 |
| 2015-02-13 | 2015-02-18 | 0 | ||
(0) | PluginR: move to the main code base | Marc Laporte | 8 | 8 | 64 |
| 2013-12-01 | 2013-12-01 | 5 gezza-29 May 15 | ||
(2) | Add 'Deprecated' preference filter (split "experimental") | aexoxea | 8 | 8 | 64 |
| Loïc Yabili | 2015-11-22 | 2019-09-21 | 24 marclaporte-11 Nov 18 | |
(0) | User auto registered to group | Nikolas Stylianides | 8 | 8 | 64 |
| 2016-05-31 | 2016-05-31 | 1 xavi-31 May 16 | ||
(0) | 14.0 has got antibot writing permission problem | Gergely | 6 | 10 easy | 60 |
| 2015-09-24 | 2015-09-24 | 2 Gergely-25 Sep 15 | ||
(0) | Can't add target file gallery to files tracker field | Theobio | 8 | 7 | 56 |
| 2016-02-18 | 2016-02-18 | 3 jonnybradley-22 Feb 16 | ||
(0) | New option to include 'Threads with no replies yet' to Daily Reports and to Notification digests | Xavier de Pedro | 6 | 9 | 54 |
| 2014-09-05 | 2017-07-16 | 1 jmorris-28 Feb 17 | ||
(1) | forums editor not loaded in t.o mobile (13.x or next.t.o 14.x) | Xavier de Pedro | 9 | 6 | 54 |
| 2015-02-18 | 2015-03-16 | 8 WolfgangA-14 Mar 15 | ||
(0) | POST request to tiki-autosave-save breaks typing text leading to lost characters in Wysiwyg | luciash d' being 🧙 | 10 high | 50 |
| 2015-10-14 | 2015-10-14 | 2 Chealer9-08 Jan 18 | |||
(0) | Can't erase or change a recurrent event in a calendar | crobert | 10 high | 5 | 50 |
| 2016-02-09 | 2016-02-09 | 1 chibaguy-10 Feb 16 | ||
(0) | Typo error on tiki-objectpermissions.php | tehonu | 10 easy | 50 |
| 2016-04-12 | 2016-04-12 | 1 jonnybradley-12 Apr 16 | |||
(0) | Argument Variables are parsed even in "No parse" (np) zones | luciash d' being 🧙 | 5 | 1 difficult | 5 |
| 2014-09-18 | 2019-01-16 | 9 luci-20 Sep 14 | ||
(0) | Source view of wiki page switches the code textarea to zero width | luciash d' being 🧙 | 1 low | 5 |
| 2015-04-29 | 2015-04-29 | 1 chibaguy-04 May 15 | |||
(1) | Top header ugly and hard to use on iPhone / smartphone | luciash d' being 🧙 | 1 difficult | 5 |
| 2016-03-11 | 2016-03-11 | 7 chibaguy-12 Mar 16 | |||
(0) | Interactive translation: Use a color to indicate untranslated strings | Marc Laporte | 7 | 7 | 49 |
| Henrique Mukanda | 2013-11-03 | 2018-07-25 | 0 | |
(0) | Menu parameter combination causes bad configuration | Gary Cunningham-Lee | 7 | 7 | 49 |
| 2015-02-28 | 2015-02-28 | 0 | ||
(0) | Some wiki syntax crashes page, with error message: Not unique table/alias: 'ts' | Marc Laporte | 5 | 9 | 45 |
| manivannans | 2013-11-16 | 2014-07-30 | 0 |
Other Pending
Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | Wiki page removal fails quietly by default | Philippe Cloutier | 9 | 8 | 72 |
| 2018-02-27 | 2021-08-05 | 0 | ||
(1) | Unified Search Engine MFTS fails for any content (was 'Page alias not found by search') | Hans.Reil | 9 | 6 | 54 |
| Nelson Ko | 2015-02-01 | 2015-03-02 | 3 jonnybradley-26 Feb 15 | |
(0) | Table of content (TOC) - maketoc or autotoc - polluted ? | luciash d' being 🧙 | 1 low | 5 |
| 2014-12-04 | 2018-06-08 | 1 Chealer9-08 May 18 | |||
(0) | Detect BOM in a Tiki health check and in release process | Marc Laporte | 8 | 5 | 40 |
| drsassafras | 2013-11-23 | 2020-03-04 | 2 drsassafras-04 Mar 20 | |
(0) | mime type detection for upper case filenames | wellenvogel | 4 | 10 easy | 40 |
| Jonny Bradley | 2013-12-07 | 2016-04-07 | 0 | |
(0) | Limit number of tracker submissions | duqtape | 6 | 6 | 36 |
| 2016-01-15 | 2016-04-07 | 4 xavi-09 Feb 16 | ||
(1) | Tracker - field type items list | Torsten Fabricius | 10 high | 3 | 30 |
| WolfgangA | 2015-04-05 | 2018-12-28 | 3 Jyhem-03 Jan 19 | |
(1) | 14.x: Tracker inline editing broken through Plugin TrackerList | Xavier de Pedro | 5 | 5 | 25 |
| Louis-Philippe Huberdeau | 2014-08-31 | 2014-09-21 | 1 WolfgangA-15 Nov 14 | |
(0) | Dynamic item list select gadget is too narrow | Gary Cunningham-Lee | 25 |
| 2015-02-28 | 2023-06-28 | 4 Bsfez-29 Jun 23 | ||||
(0) | 0 (zero) byte size attachments | sholzy | 6 | 4 | 24 |
| 2016-01-20 | 2016-02-10 | 3 ameoba32-25 Apr 16 | ||
(1) | "Other" validation with "Dropdown with Other" field type | patrick.proulx | 4 | 5 | 20 |
| rjsmelo | 2015-03-31 | 2016-05-31 | 4 jonnybradley-10 Apr 16 | |
(0) | Last Login date not retrieved on user info mouseover popup | Jonny Bradley | 4 | 4 | 16 |
| 2016-02-01 | 2018-03-14 | 4 jonnybradley-14 Mar 18 | ||
(0) | Publication date should be enabled for every article even if the article type doesn't display it | Gary Cunningham-Lee | 3 | 15 |
| 2015-06-17 | 2015-06-17 | 3 gezza-21 Jun 15 |
Other Closed
[+]Rating | Subject | Submitted by | Importance | Easy to solve? | Priority | Category | Volunteered to solve | Created | LastModif | Comments | |
---|---|---|---|---|---|---|---|---|---|---|---|
(0) | show.tiki.org: Database Version Problem | Marc Laporte | 10 high | 50 |
| 2013-08-12 | 2013-08-21 | 0 | |||
(0) | Unified Index: Add spreadsheet | Marc Laporte | 5 | 5 | 25 |
| 2013-11-04 | 2013-11-10 | 0 | ||
(0) | Tiki SMARTY Plugin no longer works with 'eval' option | Geoff Brickell | 6 | 5 | 30 |
| manivannans | 2013-05-21 | 2013-11-17 | 2 koth-31 Oct 13 | |
(0) | MediaPlayer: permit relative links for files (to be able to use files from own Tiki) | Marc Laporte | 3 | 7 | 21 |
| 2013-11-03 | 2013-11-20 | 2 marclaporte-20 Nov 13 | ||
(0) | tiki-list_object_permissions.php -> Needs tabs for missing features | Marc Laporte | 3 | 4 | 12 |
| manivannans | 2013-11-03 | 2013-11-20 | 3 marclaporte-20 Nov 13 | |
(0) | Profile 'Dynamic items list' doesn't load in the admin panel & error shown through 'profile tester' | Xavier de Pedro | 5 | 8 | 40 |
| 2013-11-12 | 2013-11-20 | 0 | ||
(0) | 9.x - trunk: Can NOT export fields nor synchronize a big tracker | Xavier de Pedro | 8 | 5 | 40 |
| Nelson Ko | 2013-09-18 | 2013-11-22 | 1 marclaporte-22 Nov 13 | |
(0) | lib/shoutbox/shoutboxlib.php preg_replace | Marc Laporte | 2 | 5 | 10 |
| manivannans | 2013-11-29 | 2013-12-09 | 0 | |
(0) | tiki-all_languages.php needs canonical | Marc Laporte | 8 | 8 | 64 |
| manivannans | 2013-11-19 | 2014-02-13 | 2 manivannans-20 Dec 13 | |
(0) | Add link to email to remove from watch lists | E.W. Peter Jalajas | 1 low | 9 | 9 |
| 2014-01-08 | 2014-02-18 | 1 petjal-18 Feb 14 | ||
(0) | Fatal Error when trying to import a forum | Gary Cunningham-Lee | 7 | 35 |
| 2014-01-13 | 2014-03-08 | 0 | |||
(0) | tiki-check.php MySQL SSL test to tiki-check | Marc Laporte | 4 | 3 | 12 |
| Arild Berg | 2013-11-29 | 2014-05-28 | 0 | |
(0) | Forum rankings broken | Philippe Cloutier | 8 | 7 | 56 |
| luciash d' being 🧙 | 2010-11-18 | 2014-07-03 | 1 luci-08 Aug 13 | |
(0) | OPcache: add a test in tiki-check.php | Marc Laporte | 3 | 10 easy | 30 |
| manivannans | 2014-02-01 | 2014-07-30 | 0 | |
(0) | Linking to a shared or local drive or directory | Marc Laporte | 3 | 5 | 15 |
| Jonny Bradley | 2013-05-29 | 2014-08-08 | 2 Chealer9-14 Nov 18 | |
(1) | Cannot create new tracker | luciash d' being 🧙 | 10 high | 10 easy | 99 |
| Louis-Philippe Huberdeau | 2014-11-07 | 2014-11-11 | 1 luci-11 Nov 14 | |
(0) | tracker export: fatal error when a "Dynamic Items List" field is in the tracker | Geoff Brickell | 10 high | 50 |
| 2014-12-18 | 2014-12-19 | 0 | |||
(1) | Page alias links replaced by simple wiki links when "wiki wysiwyg" is on | Xavier de Pedro | 5 | 5 | 25 |
| 2014-12-19 | 2014-12-19 | 0 | ||
(0) | 13.x dev.t.o: Print version of blog post has no CSS assigned | luciash d' being 🧙 | 25 |
| luciash d' being 🧙 | 2015-01-11 | 2015-01-16 | 1 chibaguy-11 Jan 15 | |||
(0) | PDF do not work when exporting restricted pages | WolfgangA | 9 | 4 | 36 |
| wolfganga | 2015-01-21 | 2015-01-23 | 3 xavi-23 Jan 15 |
Upgrade
Upgrading to Tiki14?
See notes here:
https://doc.tiki.org/Tiki14#Upgrade
Developments expected to be in Tiki 14
1.1.1. Federated Search
see Federated Search
1.1.2. Organic Groups
see Organic Groups
1.1.3. New theme for tiki.org sites.
At this point, the best path seems to be to use luci's ideas as posted on the tikiwiki-artwork list. I'm adjusting the FiveAlive-lite theme options accordingly, but the Javascript and CSS bits for hiding the header on scroll and so on will need to be done. Some options:
In this connection, I want to disentangle the theme options of FiveAlive and FiveAlive-lite, which got stretched or broken from Tiki 13 to 14. FiveAlive themes use background images more extensively; Fivealive-lite options were meant to share those images, which used to happen but this is now broken and the images got duplicated unnecessarily in the relocation of stylesheets from "styles" to "themes". I think at this point it's better to use either no background images or lighter-weight ones for FiveAlive-lite options. Also I'll redo the options as small files that import the parent, rather than as complete Bootstrap variants, to facilitate their use again as actual option files.
On this topic, we discussed theme options at the meeting. How themes are made, stored, selected and so on has gone through a change from Tiki 13 to 14. Here are some pros and cons, etc. about Tiki's theme option feature, pre-Tiki 14:
Pro:
- Easy method to make a theme variant without Less.
- Reduces near‐redundancy in theme selector.
- Keep conceptually or visually similar themes together.
- Makes use of the "cascading" aspect of CSS.
Con:
- Extra server request needed. (does not apply if "Minify CSS into one file" is used)
- Increases complexity of theme file hierarchy and theme selection interface.
- Isn't consistent with the Bootstrap theme production method.
Other:
- Retains legacy method rather than replacing with more-standard theme method.
At the meeting there seemed to be a general consensus that theme options are a worthwhile feature that should be reimplemented.
1.1.3.1. Less and CSS naming convention
Thanks for the votes, Option A has been picked, see below for details.
If you missed the voting and strongly disagree with the outcome, write to the dev mail list.
Details
[+]Currently there are two approaches for less and css naming, it should be decided which one to follow from Tiki14.
A - The "usual Tiki" way: use the same name as the theme's/option's folder name as before
Examples:
- theme:
-- less file: themes/fivealive-lite/less/fivealive-lite.less
-- css file: themes/fivealive-lite/css/fivealive-lite.css
- theme option:
-- less file: themes/fivealive-lite/options/akebi/less/akebi.less
-- css file: themes/fivealive-lite/options/akebi/css/akebi.css
Pro:
- makes DOM inspecting easier
- same as in previous Tiki versions
Contra:
- some workload to rename less and css files and recommit them
Accept | Undecided | Reject |
---|---|---|
5 | 1 | 0 |
|
|
B - The Boostrap way: name all theme/option less and css files as "tiki"
Examples:
- theme:
-- less file: themes/fivealive-lite/less/tiki.less
-- css file: themes/fivealive-lite/css/tiki.css
- theme option:
-- less file: themes/fivealive-lite/options/akebi/less/tiki.less
-- css file: themes/fivealive-lite/options/akebi/css/tiki.css
Pro:
- conforms bootstrap's idea of naming less and css files
Contra:
- not the same as in previous Tiki versions
- can be confusing when making css changes/customising to have multiple tiki.css files
Accept | Undecided | Reject |
---|---|---|
0 | 1 | 3 |
|
|
1.1.4. Tiki Addons framework
see Tiki Addons (page will be created asap)
1.1.5. Icon Sets
What is needed for Tiki 14 or can it be done later?
- This is pretty much implemented already (thanks to gezza) although there are some questions:
- What to do when there's no appropriate icon in the font (or is this a problem?)
- If an icon is not defined in an icon set, than the icon in the default (font-awesome) icon set is used
- How to add another icon set - I added another icon font at a trunk site and made the files similar to the packaged sets but the icon set doesn't show up in the L&F selector.)
- What to do when there's no appropriate icon in the font (or is this a problem?)
More information:
1.1.6. Old Icons
Some old icons are still present in trunk, and they might need replacement to fit the new bootstrap themes and icon sets.
- Icons in the setup Wizards
- img/icons/wizard16x16.png
- img/icons/large/wizard_profiles48x48.png
- img/icons/large/wizard_admin48x48.png
- img/icons/large/wizard_upgrade48x48.png
- img/icons/large/admin_panel48x48.png
- ... (and all the images shown in all the screens of the wizards, located at img/icons/large/*.png)
- Icons in the main app. menu: Example:
- Home: img/icons/large/home48x48.png
- Categories management (see tiki-admin_categories.php )
- img/icons/page_edit.png
- img/icons/cross.png
- img/icons/key.png
- Category watches (see tiki-browse_categories.php with watch and group watch enabled; and where ever else in tiki that would show these icons when the feature is enabled)
- img/icons/eye_arrow_down.png
- img/icons/eye.png
- img/icons/eye_group.png
- Watch by categories: missing icon
- Structure navigation bar: Home, Arrows, etc.. Example:
- Home: img/icons/house.png
- Right arrow: img/icons/resultset_next.png
- Management: img/icons/chart_organisation.png
Apply profile "Structured Master Documents" and you will see that easily reproduced.
- icon to add new event in a calendar from the module calendar_new and upcoming events, add blog post at last posts module, etc.:
- img/icons/add.png
- Icons shown by the "Since last visit" (new) module with jquery mode, like in dev.t.o:
- img/icons/large/wikipages.png
- img/icons/large/comments.png
- img/icons/large/trackers_new.png
- ... (see all references to png images from the same php/tpl files that handle that module)
- rss icon (used in the rss module, and in other places when rss activated, I guess):
- img/icons/feed.png
- Icons shown by the Connect feature
- img/icons/connect_like.png
- ...
1.1.7. Renaming of Admin X
Renaming of 'Admin X' (home, panels, wizard) with 'Config X' or similar
See discussion on the devel list.
https://tiki.org/tiki-view_forum_thread.php?comments_parentId=53018
First round of proposals: Committed in r53014, r53016, r53022, r53044
Second round of proposals: Committed in r53190.
Chosen naming:
'Menu > Settings'
'Menu > Settings > Control Panels'
Second round of proposals
[+]Second round of proposals, starting here on November 14, 2014, after the commit r53044.
Result decided at the Webinar 2014 11 based on the results below:
Proposal "Second round - A"
| ||
Current name | New name
| |
'Menu > Configuration' | -> | 'Menu > Administration' |
'Menu > Configuration > Panels' | -> | 'Menu > Administration > ACP' (ACP stands for Admin Control Panels) |
Accept | Undecided | Reject |
---|---|---|
0 | 0 | 6 |
|
Proposal "Second round - B"
| ||
Current name | New name
| |
'Menu > Configuration' | -> | 'Menu > Administration' |
'Menu > Configuration > Panels' | -> | 'Menu > Administration > Control Panels' |
Accept | Undecided | Reject |
---|---|---|
2 | 1 | 2 |
|
|
|
Proposal "Second round - C"
| ||
Current name | New name
| |
'Menu > Configuration' | -> | 'Menu > Settings' |
'Menu > Configuration > Panels' | -> | 'Menu > Settings > Control Panels' |
Accept | Undecided | Reject |
---|---|---|
5 | 0 | 0 |
|
Proposal "Second round - D"
| ||
Current name | New name
| |
'Menu > Configuration' | -> | 'Menu > Control Center' |
'Menu > Configuration > Panels' | -> | 'Menu > Control Center > Dashboard' |
Accept | Undecided | Reject |
---|---|---|
0 | 3 | 3 |
|
|
Proposal "Second round - E"
| ||
Current name | New name
| |
'Menu > Configuration' | -> | 'Menu > Administration' |
'Menu > Configuration > Panels' | -> | 'Menu > Administration > Dashboard' |
Accept | Undecided | Reject |
---|---|---|
1 | 2 | 2 |
|
|
|
Proposal "Second round - F"
| ||
Current name | New name
| |
'Menu > Configuration' | -> | 'Menu > Control Center' |
'Menu > Configuration > Panels' | -> | 'Menu > Control Center > Control Panels' |
Accept | Undecided | Reject |
---|---|---|
1 | 1 | 4 |
|
|
|
First round of proposals
[+]Accept | Undecided | Reject |
---|---|---|
5 | 0 | 0 |
|
Accept | Undecided | Reject |
---|---|---|
3 | 1 | 2 |
|
|
|
Accept | Undecided | Reject |
---|---|---|
3 | 2 | 0 |
|
|
Accept | Undecided | Reject |
---|---|---|
3 | 2 | 0 |
|
|
Accept | Undecided | Reject |
---|---|---|
2 | 2 | 1 |
|
|
|
1.1.8. Reindenting of templates
Usually, we recommend not to correct indenting or general formatting of code we don't touch, so as to make merging more manageable. This works well in the short term, but after a while it is obvious a lot of template files have become too messy for maintenance.
What makes fixing bugs especially difficult is the mix-up of tabs and 2-spaces and 4-spaces indentation and non-indentation and some overly creative bits. This makes it impossible to figure out which closing if or which closing tag matches which opening one, or knowing which big code section is self-contained.
Reminder: Our indentation uses tabs rather than spaces
So, between the stop of the automated merges from trunk to 13.x and the fork of 14.x, I have volunteered to fix a maximum of these template files, so we can kind of restart on a clean slate.
A good sign of a troublesome indeting is looking for two consecutive spaces, and this returns more than 600 files... 😑
We'll see how far we can go.
Commit messages in trunk since 29/04/14
with [NEW]
[+](unbackported to previous branches by the time of this writing; fix list where needed; will be used to feed to corresponding doc Tiki14 page))
See it with http://sourceforge.net/p/tikiwiki/code/NNNNN
- 51041: Introducing theme loader through composer, more to come
- 51073: Allow refreshing of incoming RSS feeds through console
- 51150: tablesorter: add tablesorter.less file (let me know if this is the wrong location for this file) and import into darkroom.less file; delete legacy style sheet. To do: add to other bootstrapified themes, which will certainly result in further fixes. Tablesorter in bootstrap default is also a little messed up now (not sure how to incorporate this less file into the default theme?).
- 51203: Allow creating of associated tracker item for article
- 51604: Adding the base for the must read feature
- 51760: adding new smarty function to enable usage of font-awesome similar way as glyphicons were introduced. Also enabling font-awesome to be loaded in header. Some visual updates to cache clearing screen to showcase the changes above.
- 51853: Allow to replace references from other item links when deleting a tracker item
- 51860: Allow to change the URL scheme for wiki pages, currently to replace spaces with underscores.
- "It is about «slugs» which are not «new URLs» replacing «old urls», but alternate urls designed for brevity, search engine friendliness, not changing over time, etc."
- 51882: Adding an {object_selector_multi} component for the frequent cases where multiple objects need to be selected (similar to {object_selector}, but UI is adapted)
- 52087: Possibility to replace Discussion button with dedicated section at bottom of pages
- 52093: Add a module to allow adding must-read elements from objects, and list active elements for the current object
- 52273: Allow specifying the index name in external wikis to enable searching through federated sites (within the same cluster)
(uncomplete list)
with [ENH]
[+](unbackported to previous branches by the time of this writing; fix list where needed; will be used to feed to corresponding doc Tiki14 page)
- 51154: registration: Add a "secret" key pref to restrict access to tiki-register php.
- Visitors (i.e. bots) arriving on tiki-register.php without this key parameter are sent back a 404 not found error and redirected to the home page.
- Several: Improved descriptions and help popup boxes of some features
- 51295: Improve usability on object selector when result count is above the threshold, making the whole situation less confusing
- 51327: menus: Make bootstrap menu modules configurable, adding bootstrap and navbar_toggle params
- 51336: cart: Make the payment heading a pref
- 51345: Move the local storage expiry logic from the unread count into the base local storage component, apply expiry to favorites so it refreshes once in a while (multi-browser edge case), include the user in the key names so that it does not conflict between sessions
- 51391: Add notifications module to easily add notifications feature
- 51405: Allow wikiLingo to be used in modules, only if on
- 51636: Exclude previously added users from the member selection [From Must Reads Feature]
- 51637: Add ability to delegate circulation [From Must Reads Feature]
- 51654: Move rebuild & process to services to clear-out some information from the administration panel, link as dialog from quick admin intead of instant-process
- 51655: Minor adjustments to the must read feature
- 51758: Adding font-awesome to composer
- 51759: update to bootstrap v.3.2.0
- 51804: Indexing trackers (non-searchable) and automatically use object selectors in the admin panels where possible
- 51810: Use a dedicated service to reduce how much data is sent on lookups
- 51847: Adding items from the item link field to use the insert item service, use a button instead of an item at end of list
- 51849: Use the object selector for item link when possible to handle cases with too many items
- 51850: Simplify usage of the object selector for the many cases where a single object type is possible
- 51920: Including groups in the index to allow them through object selector
- 51983: Indexing tracker fields as well to make them available through selectors, deploy selectors for tracker field options
- 51985: Using object selectors for the must read feature
- 51996: Use an alternate preference for the selector threshold, make it higher than the normal page size as little data is sent by lookup
- 51998: Allow to request a given format for the object selector items, allowing to display more information (currently tracker name for tracker fields out of context, like preferences)
- 52001: Improve menus in the social layout
- 52030: Improve the UI on single-object selector
- 52094: Make sure add permission is verified
- 52095: Allow using an alternate search placeholder for the object selectors
- 52098: UI adjustments for circulate, fix error when adding nothing
- 52279: Allow to configure an elasticsearch tribe node to be used for read opertions, granting access to different clusters
- 52296: More improvements to bootstrapping the validation messages (note that popover approach took before turned out to be really buggy positioning wise)
(uncomplete list)
No pages link to Tiki14_workonprogress