Loading...
 
Skip to main content
(Cached)

Tiki12

Tiki12 (12.0) was planned for October but released in November 2013. It is a LTS version as per Roadmap and Version lifecycle. The release coordinators are Bernard Sfez and Nelson Ko. Minor release managers: jonnyb, Xavi and luci. Also see Tiki12x Testing.

Release Team Status Update

Testing

If you do test, please let us know by updating the following page. If you don't know what to test this page will also help you find the testing gaps

Tiki12x Testing

Regressions

All regressions have been assigned and being worked on.

PLEASE NOTE: If you do submit a bug report that is flagged as Regression, we would like that report to have the following information

  • What was the last version the feature was functional
  • Give a demo that shows the issue (either using Tiki Show or a link to one of our Community Sites)


Included from Regressions in 12x

ย To who find/report a bug:

  1. Test on your website, test on neutral ground demo, test on different version (and log results).
  2. Report to the WishList/Bug Report tracker.
  3. Give short BUT COMPLETE explanation about the problem. (keep the essential remove the rest).
  4. Create an instance so next available Dev will have anything he need to try to solve the issue.
  5. Retest regularly with new release and for each test, confirm your input. Change date and improve explanation.
  6. Answer to the Dev request.
  7. Log any changes and mark as solved IF RESOLVED (pleassssseeeee).


Regressions

Wishlist items categorised as "12.x Regression" - status open or pending.

Open

Rating Subject Submitted By Importance Easy to solve ? Priority Category Volunteered to solve Created Modified
(0) dev.tiki.org: indexing failed while processing "Revert a commit" (type wiki page) with the error Marc Laporte 25
  • Indexing
26 Jun 14 26 Jun 14
(1) Sort on Rating field broken on tracker5 at dev.t.o Xavier de Pedro 6 4 24
  • Error
  • Community projects
  • Dogfood on a *.tiki.org site
24 Jan 08 21 Sep 14
(1) login to tv.tiki.org broken (issue with PluginSlider?) Daniel Gauthier 8 5 40
  • Error
  • Regression
  • Community projects
  • Dogfood on a *.tiki.org site
  • Support request
13 Jul 14 14 Jul 14
(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
  • Error
  • Regression
  • Community projects
  • Dogfood on a *.tiki.org site
22 Sep 15 22 Sep 15
(0) php 5.6+: featured profile collab community fails: "An error occurred: Column 'user' cannot be null" Xavi (as xavidp - admin) 5 5 25
  • Error
  • Regression
05 May 16 05 May 16
(0) Sorting by points in forum threads produces mysql error Xavier de Pedro 4 8 32
  • Error
  • Regression
21 Feb 14 21 Feb 14
(1) 12.x: WebDAV is not working Marc Laporte 6 5 30
  • Error
  • Regression
22 Apr 14 22 Apr 14
(0) php console.php cache:clear --all has no effect Marc Laporte 7 8 56
  • Error
  • Regression
26 Apr 14 26 Apr 14
(1) Category does not work as filter field for PluginTrackerFilter hrsms 25
  • Error
29 Aug 14 17 Feb 15
(0) LDAP sync broken in 12.3 taylordustin 7 5 35
  • Error
30 Jun 14 30 Sep 14
(0) First install from svn fails silently on composer Jean-Marc Libs 9 45
  • Usability
17 Nov 13 07 Mar 15
(0) Category Jail for Trackers David Carter 25
  • Usability
02 Jun 17 02 Jun 17
(0) Upon select text and click toolbar plugin, CodeMirror activates itself and instead of insert at cursor, we get insert at top Marc Laporte 10 5 50
  • Conflict of two features (each works well independently)
  • Regression
  • Dogfood on a *.tiki.org site
22 Feb 14 29 Jul 14
(0) Table of contents entries (maketoc) in wrong order when wiki pages are included smb@purdue.edu 7 4 28
  • Conflict of two features (each works well independently)
  • Regression
jonnybradley 31 Oct 14 06 Jul 24
(0) page name finishing with .txt -> route error Marc Laporte 5 5 25
  • Conflict of two features (each works well independently)
lphuberdeau 05 Nov 13 24 Nov 13
(1) Adding many users to a group with Chosen fails. Xavier de Pedro 4 4 16
  • Conflict of two features (each works well independently)
lindon 07 Mar 14 16 Dec 15
(0) nextdoc.t.o homepage unable to generate PDF Xavier de Pedro 6 7 42
  • Dogfood on a *.tiki.org site
koth 04 Nov 13 30 Jul 14
(0) Create Profile out of recent use case of Trackers plugin list and custom search Xavier de Pedro 5 5 25
  • Community projects
26 Mar 15 26 Mar 15
(3) Broken images in Newsletters in 12.x (images sent with relative links) Xavier de Pedro 8 5 40
  • Regression
  • Less than 30-minutes fix
jonnybradley 04 Mar 14 21 Sep 14
(1) 12.x fullcalendar: Can't click on event anymore to see full record and use clicable links Xavier de Pedro 5 5 25
  • Regression
  • Less than 30-minutes fix
05 Sep 14 05 Sep 14

Pending

Rating Subject Submitted By Importance Easy to solve ? Priority Category Volunteered to solve Created Modified
(0) 12.x & 13.x: Images stretched & skewed (in *.t.o sites and LTS production sites on svn) Marc Laporte 8 9 72
  • Regression
  • Release Blocker
23 Jul 14 12 Jan 17
(1) Screencasts in comments: no longer showing Marc Laporte 10 9 90
  • Regression
manivannans 29 Nov 13 10 Jan 14
(0) CodeMirror problems Jonny Bradley 4 1 4
  • Regression
jonnybradley 14 Nov 13 20 Nov 25
(0) Submitted by field shows current user if empty Jonny Bradley 6 4 24
  • Regression
jonnybradley 08 Jan 14 08 Jan 14
(0) 12.0 fresh install: sh setup.sh tries and fails to install developer tools Marc Laporte 10 8 80
  • Release Blocker
29 Nov 13 29 Nov 13

Blockers

Wishlist item categorised as "Blockers" (non-specified versions) - status open or pending.

Rating Subject Submitted By Importance Easy to solve ? Priority Category Volunteered to solve Created Modified
(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
  • Error
  • Regression
  • Upgrade Blocker
  • Release Blocker
17 Dec 20 19 Dec 20
(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
  • Error
  • Regression
  • Release Blocker
06 Nov 18 15 Nov 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
  • Error
  • Release Blocker
24 Sep 18 27 Oct 18
(0) Assigning a new module has UI problems (regressions) Gary Cunningham-Lee 9 7 63
  • Regression
  • Usability
  • Release Blocker
nasser.ngandu 07 Mar 26 25 May 26
(0) Plugin execution pending approval (box) Jonny Bradley 10 5 50
  • Regression
  • Upgrade Blocker
  • Release Blocker
15 Jun 23 29 Jun 23
(0) 12.x & 13.x: Images stretched & skewed (in *.t.o sites and LTS production sites on svn) Marc Laporte 8 9 72
  • Regression
  • Release Blocker
23 Jul 14 12 Jan 17
(1) Wiki edit help plugin modal not displaying Gary Cunningham-Lee 9 5 45
  • Regression
  • Release Blocker
25 Apr 23 24 Jul 23
(0) Module zones should be visible on tiki-admin_modules.php Gary Cunningham-Lee 8 5 40
  • Regression
  • Release Blocker
yvesn 07 Mar 26 31 Mar 26
(0) Registration not working properly Jonny Bradley 10 4 40
  • Regression
  • Release Blocker
21 Jan 18 22 Jan 18
(0) Adding POP Mailaccount to a forum causes WSOD for that forum Torsten Fabricius 10 50
  • Regression
  • Release Blocker
jonnybradley 23 Mar 17 02 May 17
(0) Cookie agreement form and dark backdrop appear on every page load Gary Cunningham-Lee 10 5 50
  • Regression
  • Release Blocker
ushindigedeon 12 Sep 25 26 Nov 25
(0) Mouseover option no longer works in PluginImg lindon 7 8 56
  • Release Blocker
  • Regression
28 Jun 14 13 Jul 14
(1) Unified Search Engine MFTS fails for any content (was 'Page alias not found by search') Hans.Reil 9 6 54
  • Release Blocker
  • Consistency
koth 01 Feb 15 02 Mar 15
(0) copy&paste source text from media wiki into tiki wiki this char "โ†’" breaks "index rebuilding" RadoS 8 40
  • Release Blocker
27 Dec 16 06 Jul 24
(0) Moving a node in structure to another structure does not change structure ID of the moved node's children. flamenco 10 5 50
  • Release Blocker
24 Jul 16 06 Jul 24
(0) Side menu on nextdoc and nextdev not working Nelson Ko 9 45
  • Release Blocker
19 Jun 14 23 Jun 14
(0) 12.0 fresh install: sh setup.sh tries and fails to install developer tools Marc Laporte 10 8 80
  • Release Blocker
29 Nov 13 29 Nov 13
(0) Cannot see text in fivealive-lite watermelon top buttons Nelson Ko 1 1 1
  • Release Blocker
25 Jun 14 27 Jun 14
(0) fivealive-lite kiwi can't see logout link Nelson Ko 1 1 1
  • Release Blocker
25 Jun 14 27 Jun 14
(1) Template groups: Fix or make optional Xavier de Pedro 9 4 36
  • Bug
  • Error
  • Regression
  • Release Blocker
jonnybradley 20 Mar 20 14 May 20

To do on this page

  1. Modify Blockers reports so it shows only blockers and 12.x (regression).

Postponed modifications (previous input from Marc)

    • Regression 12x (categories 283 + 172)
    • Other bugs 12x (categories 283 + 187 or 174 or 192 or 56 or 57 but not 172 or 265)
  1. Explain for each what category you need to put it in to appear on the list
  2. Get rid of the "11.x Regression" category, which is confusing
  3. Change the name of the page from Regressions+in+11x to 11x triage (or something)

Related

Blockers

  • Perhaps the Composer issues mentioned by Bernard in live.tiki.org on 2013-11-20 (where is ticket?)

Potential data loss

Decision needed

  • pattern for php console.php
  • Recent changes to the DB error page, which takes you to the installer
    • This is problematic because we no longer get useful error messages (such as MySQL went away)
    • Have been looking at this (for a while) and the only way i can see of even starting to fix this is to effectively roll back r48266, and even then the detailed error messages don't appear (for security reasons afaict), so will leave this alone now...

Checklist


This is just a checklist the details about how to release are on the page : How to release

  1. Pre Branching operation
    1. Create and update relevant page over all t.o websites
      1. Version page (Bsfez)
      2. Regression page (Bsfez)
      3. Update dev menu (Bsfez)
      4. Update Wishlist categories (Bsfez)
    2. Database and technical checkup
      1. Check _tiki.sql suffixes (Bsfez)
      2. Check Structure (amette)
      3. Check Drop table (amette)
      4. MyISAM and Innodb (amette)
      5. Check SEFURLs (Pascal will coordinate with Nelson and Amette)
      6. Make sure CDN version is in sync with code (Marc)
      7. Review all external links and make sure URLs are still active (amette)
      8. Check JSLint (Jonny)
      9. Check the README file for manual commits (Marc)
      10. Remove any out of sync English strings (Nelson + Olaf)
      11. Generate preference report (Marc)
      12. Check security (amette)
      13. Check that external software library dependencies are up to date (Nelson) See Tiki 12 Composer Dependencies
        1. Integrity
        2. Security
        3. General up-to-date-ness
      14. Check byte order mark
      15. Prevent directory browsing (add index.php) (Nelson checked)
  2. Create the new branch (Bsfez)
  3. Post branching operation
    1. Create new category on dev.tiki.org (for bug reports)
    2. Adding new branch to demo (Sven)
    3. Add the new branch to show.tiki.org
    4. Add link to new branch Daily Build (Ohertel)
    5. Adding new branch to Get code
    6. Update $profilesLink (Bsfez) Isn't it obsolete ?
    7. Make featured profiles for this new version (Greg W / Xavi)
    8. Update Pre-Dogfood Server to Tiki12.x
      1. nextdev.tiki.org (Changi)
      2. next.tiki.org (Ohertel)
      3. nextdoc.tiki.org (Changi)
      4. nextthemes.tiki.org (Changi)
      5. nexttv.tiki.org (Changi)
    9. Test min 30mn the website
      1. nextdev.tiki.org (Bsfez)
      2. next.tiki.org (pascalstjean)
      3. nextdoc.tiki.org (Xavi)
      4. nextthemes.tiki.org (Gary)
      5. nexttv.tiki.org (Daniel)
  4. Tiki 12 Alpha release (Bernard/Changi)
    1. Calling community to install from scratch and upgrade previous version (Bsfez/Jb)
    2. Updating t.o websites
      1. dev.tiki.org (Changi)
      2. tiki.org (Ohertel)
      3. doc.tiki.org (Changi)
      4. themes.tiki.org (Changi)
      5. tv.tiki.org (Changi)
    3. Test min 30mn t.o website
      1. dev.tiki.org (Bsfez)
      2. tiki.org (Torsten)
      3. doc.tiki.org (Xavi)
      4. themes.tiki.org (Gary)
      5. tv.tiki.org (Daniel)
    4. Calling community to test t.o websites (Bfez)
    5. Moving back next website to trunk
      1. nextdev.tiki.org (Changi)
      2. next.tiki.org (Ohertel)
      3. nextdoc.tiki.org (Changi)
      4. nextthemes.tiki.org (Changi)
      5. nexttv.tiki.org (Changi)
    6. Tiki 12 Beta release
      1. Packaging (changi)
      2. Package testing (Jonny)
      3. Upload to SourceForge.net
      4. Announcement (Bsfez)
    7. Test by test team in coordination with wish list team (?/Pascal)
    8. Tiki 12 release
      1. Packaging (changi)
      2. Package testing (Bsfez/jb)
      3. Upload to SourceForge.net
      4. Security signatures (Pete) http://sourceforge.net/projects/tikiwiki/files/Tiki_12.x_Altair/12.0/Verification/
      5. Announcement (Bsfez)
      6. Add to https://tiki.org/All+Releases
        • Previous releases are missing from that page
      7. Admin panel update notifier
      8. Update lib/setup/twversion.class.php after the release
      9. Special: Restore search feature from profiles (Marc)

Schedule

We start the release process of Tiki12 end September.
Our plan was to release somewhere around the 10 of November a few days before the TikiFest Bootstrap (http version), and we released 12.0 by the end of November.

Step Planned Who is in charge Comment
Branch 30 of September Bsfez
Alpha 11 of October Bsfez
Beta1 24 of October Bsfez
Beta Early November Bsfez
Release 10 of November Bsfez
Website Switched Target Who
Themes Changi - Gary
TV Changi - Daniel
Doc Changi - Xavi
Dev Changi - Bsfez
Community Oliver Hertel - Torsten
de (German) Oliver Hertel
I18n 6 November 2013 13.0svn-r48346 Changi - Olaf, Sven

Note: a complete list of t.o websites and who does what is available here : https://tiki.org/Domains or http://tiki.org/Domains

Todo for 12.0

  • Remove all functions that are marked as deprecated in PHP 5.3 and 5.4
  • URL Rewriting Revamp: adding to Tiki log or error log so we catch them all through usage
  • Improve Composer
  • New install step: "setup your environment" for Wysiwyg (proposed by arild)
    • This developed into the Admin Wizard.
      • Yet to be confirmed for release. In reliability test. Confirmed, stable.
      • Page content still under review. Reviewed (and updated) by a bunch of people.
    • A User Wizard has also been created.
      • Yet to be confirmed for release. No objections, as is, for 12.0.
      • Review page content. First stage done. Further review by others may be welcome.
      • Find other trigger points, for 12.1+
        • Default installation homepage
        • Entry in Main App. Menu added (just above MyTiki). Out of MyTiki since MyTiki is disabled by default in new installs.
  • Inline Editing
    • Menu update
    • Page "edit locking"
    • Problems with pages in wiki format
  • Create/Update Featured Profiles for Tiki12

Todo for 12.1+

  • Add some other trigger points for the User Wizard
    • Menu entry under MyTiki? (but what to do when MyTiki section is not enabled (default pref)?) Undone, but link in the homepage, and at end of the Admin wizard. (Xavi)
  • Add a few screens of the Dev:Profiles Wizard (Featured, Useful, Demo), from the initial Tiki Setup Screen.
  • Backport menu icons from trunk (Xavi)
  • Maybe backport Jquery Spreadsheet 3.0 or 3.1 once it's proven to be stable in trunk?

Discussed by LP, Pascal, Marc and Bernard for 12 and the future

  • Elastic Search
  • Social
  • Wrapper activity Stream
  • Analytics
  • Azure / Google AppEngine
  • BBB & 0.81: more serious integration (and simpler/easy stuff for 11)
  • Config Management
  • Non disruptive preps for Bootstrap 3 (like layouts for wiki pages)
  • WYSIWYG
  • Menu revamp (drag & drop)
  • NLP progress (with Alain & Matthieu)
  • Realtime
  • Recurring Paypal
  • Theme multilingual improvement (rtl specific folder per theme - with Bernard & Olaf)
  • Cleaning the notifications (Tracker Notifications among them) - LP scope start T12 T13.

Potential new default settings for a future version of Tiki12

See New Defaults

Potential new profiles in the Profiles Wizard

See Profiles Wizard

Bugs, Regressions

Report here WishList Dashboard
Listing of the 12.x regressions

Testing

Please describe what features you've been testing
Tiki12x Testing

Roles

  • Release coordinator:
    • Bernard Sfez (bsfez)
  • Release assistants
    • jonny B
    • pascalstjean
    • You?
  • Packaging:
    • Changi
  • Test team:
    • Bsfez
    • Geoff (eromneg) - limited time available, but will test as much as possible
    • You?
  • Documentation:
    • Xavi
    • You?
  • Communications:
    • Rick (usually - ok?)
  • Profiles:
    • Xavi
    • You?
  • UI & Themes:
    • You?
  • Community
    • Marc
    • You?

Other roles to be ideally filled: Security, i18n, Infrastructure, Legal - add yourself to the list above if you can help in any of these, or other, areas.

Tiki 12 minors version releases

When it is released this version will continue its own life and sub-version will be published on Tiki Documentation for Tiki 12.

Pages linking to Tiki12

3 pages link to Tiki12

Alias
Show PHP error messages