Changes between Version 125 and Version 126 of GanttCalendarPlugin
- Timestamp:
- May 12, 2015, 5:23:14 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GanttCalendarPlugin
v125 v126 17 17 '''Notes''': 18 18 19 * Compared to TracJsGanttPlugin, this plugin does not compute the `completed percent s` from custom ticket fields like 'remaininghours' or 'estimatedhours', but you set the completion value in the range of 0 to 100% in the ticket form, manually.20 * Timezone issue: This plugin was designed fortimezone-less. All users and Trac server should have the same timezone.19 * Compared to TracJsGanttPlugin, this plugin does not compute the `completed percentages` from custom ticket fields like 'remaininghours' or 'estimatedhours', but you manually set the completion value in the range of 0% to 100% in the ticket form. 20 * Timezone issue: This plugin was designed as timezone-less. All users and Trac server should have the same timezone. 21 21 22 22 == Bugs/Feature Requests … … 29 29 Click on the thumbnails for larger versions of the screenshots. 30 30 31 {{{ 32 #!html31 '''Gantt chart view''' 32 {{{#!html 33 33 <div id="screenshots"> 34 <p>35 34 <a href="http://recursive-design.com/images/projects/gantt-calendar/Trac_Gantt_Chart.png"> 36 35 <img src="http://recursive-design.com/images/projects/gantt-calendar/Trac_Gantt_Chart.png" title="Thumbnail: Gantt chart view" alt="Thumbnail: Gantt chart view" /> 37 </a><br /> 38 Gantt chart view 39 </p> 40 <p> 36 </a></div> 37 }}} 38 39 '''Calendar view''' 40 {{{#!html 41 <div id="screenshots"> 41 42 <a href="http://recursive-design.com/images/projects/gantt-calendar/Trac_Calendar.png"> 42 43 <img src="http://recursive-design.com/images/projects/gantt-calendar/Trac_Calendar.png" title="Thumbnail: Calendar view" alt="Thumbnail: Calendar view" /> 43 </a><br /> 44 Calendar view 45 </p> 46 <p> 44 </a></div> 45 }}} 46 47 '''Ticket creation example''' 48 {{{#!html 49 <div id="screenshots"> 47 50 <a href="http://recursive-design.com/images/projects/gantt-calendar/Ticket_Creation.png"> 48 51 <img src="http://recursive-design.com/images/projects/gantt-calendar/Ticket_Creation.png" title="Thumbnail: Ticket creation" alt="Thumbnail: Ticket creation" /> 49 </a><br /> 50 Ticket creation example 51 </p> 52 </div> 52 </a></div> 53 53 }}} 54 54 … … 57 57 === Trac 0.11 (English) 58 58 59 This plugin is not hosted on trac-hacks.org. Please refer [http://www.daveperrett.com/articles/2008/11/26/gantt-calendar-plugin-for-trac/ here] for download, installation and usage instructions. 60 {{{ 61 #!sh 59 This plugin is not hosted on trac-hacks.org. Please refer [http://www.daveperrett.com/articles/2008/11/26/gantt-calendar-plugin-for-trac/ here] for download, installation and usage instructions. 60 {{{#!sh 62 61 easy_install https://github.com/recurser/trac-gantt-calendar/tarball/master 63 62 }}} 64 The version at the address above is the previous (0.11) release translated into English. The new version (0.12) by the original author now supports English, so using [#Trac0.12Multilingual Multilingual version] below is recommended. 65 [[BR]] 63 64 The version at the address above is the previous (0.11) release translated into English. The new version (0.12) by the original author now supports English, so using [#Trac0.12Multilingual Multilingual version] below is recommended. 66 65 67 66 === Trac 0.12 (Multilingual) … … 76 75 svn export http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/ganttcalendarplugin/trunk 77 76 }}} 78 * Build and install egg 77 * Build and install egg: 79 78 {{{#!sh 80 79 python setup.py bdist_egg 81 80 easy_install dist/*.egg 82 81 }}} 83 2. Configure components section in trac.ini (you can disable / enable per project) 84 {{{ 85 #!ini 82 2. Configure the components section in your `trac.ini` file: 83 {{{#!ini 86 84 [components] 87 85 .... … … 93 91 .... 94 92 }}} 95 96 3. Configure other sections in trac.ini: 97 {{{ 98 #!ini 93 You can disable or enable this plugin per project. 94 3. Configure other sections in `trac.ini`: 95 {{{#!ini 99 96 [mainnav] 100 97 .... … … 133 130 * `Start Date`: the date that a task actually began. 134 131 * `End Date`: the date that a task is scheduled to be completed. 135 but you may interpret the meaning of the dates differently. It is up to you (or your team)to define them.132 but you may interpret the meaning of the dates differently. It is up to you or your team to define them. 136 133 137 134 Date format for Start/End date: 138 135 * Accepted date formats: a numeric date format in the order of year, month, day 139 136 140 ||||= '''Date Format''' =||||= '''Format St irng''' =||137 ||||= '''Date Format''' =||||= '''Format String''' =|| 141 138 || ''YYYY-MM-DD'' || ''2014-01-31'' || ''%Y-%m-%d'' || ''ISO 8601 date format'' || 142 139 || ''YYYY/MM/DD'' || ''2014/01/31'' || ''%Y/%m/%d'' || ''legacy date format'' || … … 148 145 || ''YYMMDD'' || ''140131'' || ''%y%m%d'' |||| 149 146 150 * If you want to use legacy date format (YYYY/MM/DD), you have to change your project's trac.ini file: (if previously created tickets does not shown) 151 {{{ 152 #!ini 147 * If you want to use the legacy date format (YYYY/MM/DD), you have to change your project's `trac.ini` file: (if previously created tickets are not shown) 148 {{{#!ini 153 149 [ganttcalendar] 154 150 .... … … 157 153 }}} 158 154 159 * ''' CAUTION''': After a ticket is created, you should not change the date format. In this case, if you want to change date format, you should update value of custom fields in database manually.155 * '''Note''': After a ticket is created, you should not change the date format. Instead, you should manually update the value of custom fields in the database for the date-formatting to take effect. 160 156 161 157 Display holidays: 162 * ~~This feature is experimental.~~ Currently, [http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/ganttcalendarplugin/trunk/README.ko the holiday data is provided for Japanese and Korean user only].158 * Currently, [http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/ganttcalendarplugin/trunk/README.ko the holiday data] is provided for Japanese and Korean users only. 163 159 164 160 Allow NULL value in the `complete` field: … … 174 170 The ganttcalendar-ko is not hosted on trac-hacks.org. Please refer [http://jinself.tistory.com/370 here] for download, installation and usage instructions. 175 171 * for Trac 0.12 / 1.0dev 176 {{{ 177 #!sh 172 {{{#!sh 178 173 svn export https://xp-dev.com/svn/ganttcalendar-ko/branches/0.12 179 174 }}} 180 175 * for Trac 0.11 / [http://sourceforge.net/projects/traconwindows/files/TOW%20%28TracOnWindows%29/0.3.0%20alpha%201/ TOW (TracOnWindows) 0.3.0 alpha 1] 181 {{{ 182 #!sh 176 {{{#!sh 183 177 svn export https://xp-dev.com/svn/ganttcalendar-ko/branches/0.11 184 178 }}} … … 186 180 == Remarks 187 181 188 * The UX was designed inspired by Redmine, and the included icons came from Redmine[http://www.redmine.org/projects/redmine/repository/show/tags/0.5.1/public/images 0.5.1] / [http://www.redmine.org/projects/redmine/repository/show/tags/0.9.4/public/images 0.9.4].189 * The Complete by Close feature (in the [#Koreanversion Korean version], [#Trac0.12Multilingual Multilingual version]) was renewed by using code of TimingAndEstimationPlugin.182 * The UX was inspired by Redmine, and the included icons came from Redmine: [http://www.redmine.org/projects/redmine/repository/show/tags/0.5.1/public/images 0.5.1] / [http://www.redmine.org/projects/redmine/repository/show/tags/0.9.4/public/images 0.9.4]. 183 * The Complete by Close feature (in the [#Koreanversion Korean version], [#Trac0.12Multilingual Multilingual version]) was renewed by using the code of TimingAndEstimationPlugin. 190 184 * The Author of [#Trac0.11English English version] helped popularize [http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/ganttcalendarplugin/trunk GanttCalendarPlugin] in the early days. 191 185