Updating information on where and how files are saved by default on install
Tablesorter verbose on error when the feature is not activated
Update elFinder to latest release (2.1.2) and sort out build version - still forked version so still in vendor_extra
Things to do next time?
Update Full Calendar to v2.6 and check the resource views in that are what we're using already (if possible) Needs to be split as we use the full calendar lib inside resource views currently
We need fullcalendar-resourceviews fork of former fullcalendar (1.6.x) to support the working feature of the PluginTrackerCalendar. Fullcalendar 2.x is MIT-licensed, but its Scheduler seems to be tri-licensed (commercial, cc-licensed or GPL'd) the 3 of them incompatible with Tiki's license, so that we can't bundle Fulcalendar Scheduler 2.x within Tiki main codebase, just the standard Fullcalendar code. As of Jan 2016, there doesn't seem to be a clear replacement for the fullcalendar-resourceviews library that we use for PluginTrackerCalendar. We can add the Fullcalendar standard library 2.6.x for the Calendar visual UI, while leaving fullcalendar-resourceviews in place while there is no replacement for such PluginTrackerCalendar feature.
Fix (old) Microsoft Office mime-types, we use application/msword etc, everyone else uses application/vnd.ms-word
Schedule
Rough estimate (subject to adjustment)
Branching should happen first week of February done 2016-02-02
Alpha: 28 Feb 2016, 16:00 UTC (or before) join us on BBB at http://live.tiki.org
Beta first week of April (possibly Tuesday) join us on BBB at http://live.tiki.org
Wishlist items categorised as "15.x" or "15.x Regression" - status open or pending. Please note: If you wish a bug to be considered as a release blocker please provide a show instance and brief instructions on how to replicate the problem. Thanks
- menus_item_names_raw-- done in r56957 (html in menus will now appear as source, users will need to convert to using wiki syntax for custom menu item appearance
{REMARKSBOX(type="confirm" title="Tiki15 released" close="n")}
__Tiki15 was released 25th of April 2016__
See ((Download)) and ((Versions)) for more information, also check the [http://sourceforge.net/p/tikiwiki/code/HEAD/tree/branches/15.x/|SVN branch] for the latest code{REMARKSBOX}
{maketoc}
!!What's new
New features that have already been committed and will be available in Tiki15 are being documented in doc.tiki.org and can be found [https://doc.tiki.org/Tiki15|here].
!! Things that need to be done
# Remove the code.google.com (and googlecode.com) libraries from tiki as it's closing down (this month!) {sign user="jonnybradley" datetime="2016-01-17T19:34:08+00:00"}
## All done apart from simile_timeline
!!!- Things that have been done
# --Switch sorich87/bootstrap-tour to a tagged release (and get them to do one for us)--
# --Update copyright notices for 2016--
# --By default checkbox PHP Errors "Visible to Admin only"--
** Fixed in {commit id=57867}? {sign user="jonnybradley" datetime="2016-03-13T19:06:15+00:00"}
# --Switch to [http://framework.zend.com/long-term-support/|zend framework2] , zendframework1 is not going to be supported for long, ((zf1-to-zf2|read more here))--
# --jquery framework update needed?-- jquery 2.x is used now (https://tiki.org/TikiFestFosdem2016Whiteboard)
# --Move the incorrectly place repositories from composer.json to satis.json-- done, thanks Robert P {sign user="jonnybradley" datetime="2016-01-26T16:39:50+00:00"}
# --remove bliptv wikiplugin-- https://tiki.org/TikiFestFosdem2016Whiteboard
# --Updating information on where and how files are saved by default on install--
# --Tablesorter verbose on error when the feature is not activated--
# --Update elFinder to latest release (2.1.2)-- and sort out build version - still forked version so still in vendor_extra {sign user="jonnybradley" datetime="2016-04-12T15:14:55+00:00"}
!!! Things to do next time?
# Update Full Calendar to v2.6 --and check the resource views in that are what we're using already (if possible)-- %%% Needs to be split as we use the full calendar lib inside resource views currently
** We need fullcalendar-resourceviews fork of former fullcalendar (1.6.x) to support the working feature of the ((doc:PluginTrackerCalendar)). [http://fullcalendar.io/license/|Fullcalendar 2.x is MIT-licensed], but its Scheduler seems to be [http://fullcalendar.io/scheduler/license/|tri-licensed] (commercial, cc-licensed or GPL'd) the 3 of them incompatible with Tiki's license, so that we can't bundle Fulcalendar Scheduler 2.x within Tiki main co<x>debase, just the standard Fullcalendar code. {sign user="xavi" datetime="2016-01-19T22:19:07+00:00"}
++ As of Jan 2016, there doesn't seem to be a clear replacement for the fullcalendar-resourceviews library that we use for PluginTrackerCalendar. {sign user="xavi" datetime="2016-01-19T22:19:07+00:00"}
++ We can add the Fullcalendar standard library 2.6.x for the Calendar visual UI, while leaving fullcalendar-resourceviews in place while there is no replacement for such PluginTrackerCalendar feature. {sign user="xavi" datetime="2016-01-19T22:12:43+00:00"}
# Fix (old) Microsoft Office mime-types, we use application/msword etc, everyone else uses application/vnd.ms-word
!!Schedule
Rough estimate (subject to adjustment)
* --Branching should happen first week of February-- done 2016-02-02
* --Alpha: 28 Feb 2016, 16:00 UTC (or before) %%% join us on BBB at [http://live.tiki.org]--
* --Beta first week of April (possibly Tuesday)%%% join us on BBB at [http://live.tiki.org]--
* --Final Release is mid-April--
!!- Roles
!!! Release Coordinator
{AVATAR()}bsfez{AVATAR}
{userlink user="bsfez"}
!!! Developers
* {userlink user="jonnybradley"}
*Nelson
!!! Testing
* Geoff
* Xavi
* Jyhem
* Gary
* ?
!!! Packaging
* ?
!!! Documentation
* Xavi
* Gary
*?
!!! Communications
*Nelson
!!! Profiles
* Xavi, to test whether the ones included in the ((doc:Profiles Wizard)) do work in Tiki15 also.
*?
!! Download link
*[https://sourceforge.net/projects/tikiwiki/files/Tiki_15.x_Situla/15.0alpha/|Alpha]
*[https://sourceforge.net/projects/tikiwiki/files/Tiki_15.x_Situla/15.0beta/|Beta]
*[https://sourceforge.net/projects/tikiwiki/files/Tiki_15.x_Situla/15.0/|Finale release]
!! Wishlist
''Wishlist items categorised as "15.x" or "15.x Regression" - status open or pending.''
__Please note:__ If you wish a bug to be considered as a ''release blocker'' please provide a show instance and brief instructions on how to replicate the problem. Thanks {sign user="jonnybradley" datetime="2016-02-26T17:59:58+00:00"}
!!! Summary
{PIVOTTABLE(data="tracker:5" rows="importance" cols="resolution_status" rendererName="Heatmap" aggregatorName="Count" inclusions="{}")}
{filter categories="305 OR 306"}
{filter field="tracker_status" content="o OR p"}
{PIVOTTABLE}
!!! Open
{button href="Make+a+wish" _text="Create Item" _icon_name="create" _type="link" _class="create_item_button"}
{LIST()}
{filter content="5" field="tracker_id"}
{filter field="tracker_status" content="o OR p"}
{filter field="tracker_field_version" content="305 OR 306"}
{filter field="tracker_field_category" content="265 OR 187 OR 174 OR 56 OR 172 OR 192 OR 57"}
{filter field="tracker_field_resolution_status" content="New OR Accepted OR Confirmed"}
{sort mode="modification_date_ndesc"}
{OUTPUT(template="table")}
{column field="mod_date" label="LastModif" mode="raw"}
{column field="tracker_status" label="" mode="raw"}
{column sort="tracker_field_resolution_status" field="tracker_field_resolution_status" label="Resolution Status" mode="raw"}
{column sort="tracker_field_submitted_by" field="tracker_field_submitted_by" label="Submitted By"}
{column field="tracker_field_assigned_to" label="Volunteered" mode="raw"}
{column field="tracker_field_subject" label="Title" mode="raw"}
{column label="Category" field="category" mode="raw"}
{column sort="tracker_field_version" field="tracker_field_version" label="Version" mode="raw"}
{column field="tracker_field_feature" label="Feature" mode="raw"}
{column sort="tracker_field_importance" field="tracker_field_importance" label="Importance" mode="raw"}
{tablesorter server="n" sortable="y" tsfilters="type:date;format:yy-mm-dd;from:2015-01-30;to:2017-12-31|type:nofilter|type:dropdown|type:text;placeholder:Type to filter...|type:text;placeholder:Type to filter...|type:text;placeholder:Type to filter...|type:dropdown|type:text;placeholder:Type to filter...|type:text;placeholder:Type to filter...|type:range;from:0;to:10" tscolselect="6|critical|3|5|6|critical|5|2|3|5"}
{OUTPUT}
{FORMAT(name="mod_date")}{display name="modification_date" format="date"}{FORMAT}
{FORMAT(name="tracker_status")}{display name="tracker_status" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_resolution_status")}{display name="tracker_field_resolution_status" default="" format="trackerrender" editable=inline}{FORMAT}
{FORMAT(name="tracker_field_submitted_by")}{display name="tracker_field_submitted_by" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_assigned_to")}{display name="tracker_field_assigned_to" format="trackerrender" editable=inline default=""}{FORMAT}
{FORMAT(name="tracker_field_subject")}{display name="tracker_field_subject" format="trackerrender"}{FORMAT}
{FORMAT(name="category")}{display name="tracker_field_category" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_version")}{display name="tracker_field_version" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_feature")}{display name="tracker_field_feature" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_importance")}{display name="tracker_field_importance" format="trackerrender" default="" editable=inline}{FORMAT}
{LIST}
{button href="Make+a+wish" _text="Create Item" _icon_name="create" _type="link" _class="create_item_button"}
!!! Pending
{LIST()}
{filter content="5" field="tracker_id"}
{filter field="tracker_status" content="p"}
{filter field="tracker_field_version" content="305 OR 306"}
{filter field="tracker_field_category" content="265 OR 187 OR 174 OR 56 OR 172 OR 192 OR 57"}
{filter field="tracker_field_resolution_status" content="New OR Accepted OR Confirmed"}
{sort mode="modification_date_ndesc"}
{OUTPUT(template="table")}
{column field="mod_date" label="LastModif" mode="raw"}
{column field="tracker_status" label="" mode="raw"}
{column sort="tracker_field_resolution_status" field="tracker_field_resolution_status" label="Resolution Status" mode="raw"}
{column sort="tracker_field_submitted_by" field="tracker_field_submitted_by" label="Submitted By"}
{column field="tracker_field_assigned_to" label="Volunteered" mode="raw"}
{column field="tracker_field_subject" label="Title" mode="raw"}
{column label="Category" field="category" mode="raw"}
{column sort="tracker_field_version" field="tracker_field_version" label="Version" mode="raw"}
{column field="tracker_field_feature" label="Feature" mode="raw"}
{column sort="tracker_field_importance" field="tracker_field_importance" label="Importance" mode="raw"}
{tablesorter server="n" sortable="y"}
{OUTPUT}
{FORMAT(name="mod_date")}{display name="modification_date" format="date"}{FORMAT}
{FORMAT(name="tracker_status")}{display name="tracker_status" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_resolution_status")}{display name="tracker_field_resolution_status" default="" format="trackerrender" editable=inline}{FORMAT}
{FORMAT(name="tracker_field_submitted_by")}{display name="tracker_field_submitted_by" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_assigned_to")}{display name="tracker_field_assigned_to" format="trackerrender" editable=inline default=""}{FORMAT}
{FORMAT(name="tracker_field_subject")}{display name="tracker_field_subject" format="trackerrender"}{FORMAT}
{FORMAT(name="category")}{display name="tracker_field_category" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_version")}{display name="tracker_field_version" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_feature")}{display name="tracker_field_feature" format="trackerrender"}{FORMAT}
{FORMAT(name="tracker_field_importance")}{display name="tracker_field_importance" format="trackerrender" default="" editable=inline}{FORMAT}
{LIST}
{button href="Make+a+wish" _text="Create Item" _icon_name="create" _type="link" _class="create_item_button"}
!!Activity Stream
{ACTIVITYSTREAM(auto="0")}
{pagination max="10"}
{group field="aggregate" collect="item"}
{filter field="trackerId" content="5"}
{filter field="categories" content="(305 OR 306) AND (265 OR 187 OR 174 OR 56 OR 172 OR 192 OR 57)"}
{ACTIVITYSTREAM}
!! Removals
*-- menus_item_names_raw-- done in {commit id="56957"} (html in menus will now appear as source, users will need to convert to using wiki syntax for custom menu item appearance
!!Leftovers for Tiki15 Beta
* 1.11. Check that all PHP files have a feature check ((How+to+release#Check_that_all_PHP_files_have_a_feature_check))
!!Leftovers for Tiki15.1
* https://dev.tiki.org/UX
* --[https://dev.tiki.org/item5825|Captcha setting/preference in admin => login]--
* --Finishing Piwik Basic implementation-- r58678
* --Adding og and tags for Facebook and Twitter-- r58623 (and some more)
!! Tiki 15 minors version releases
When it is released this version will continue its own life and sub-version will be published on[https://doc.tiki.org/Tiki15| Tiki Documentation for Tiki 15].
{backlinks}
-= Alias =-
(alias(release process 15)) | (alias(Tiki 15))
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.