Redmine rocks!
Last summer I took a look at Redmine, an open source collaborative tool written in Ruby on Rails (cf article on Valtech Blog). I’m currently starting to use Redmine for one project I’m involved in, and I’m promoting it on several other projects at my client.
I was previously a great fan of Trac, and Redmine does now provide real advantages. It provides most of Trac features (issue tracking, wiki, roadmap, code repository browser and links between these modules), plus additional modules : News, discussion forum, basic time tracking associated with issue tracking, generation of changelog, calendar view.
In addition to completely new modules, Redmine also provides a very slick interface. For example tickets can be updated in batch mode. This is really useful for instance when allocating tickets to milestones of the project (in agile jargon, you would use this for your sprint backlog definition). Code changes related to issues appear on the issue page, as well as related issues. Moreover, you can specify keywords like “fixes” or “closes” so that tickets get closed automatically when you check-in code with a comment including “fixes #123″.
Redmine is inherently multi-project (projects and one level of sub projects) and provides all its administration configuration in a web interface.
The administration interface includes custom field definition, custom workflow, permissions, integration with 6 code repositories, LDAP, etc. It provides quite advanced features : for example, when defining a custom field, you can just tick a checkbox to make this field searchable, mandatory, or make it appear in query criteria. You can even define a regular expression that the field must conform to.
Redmine modules (wiki, ticket tracking, news, forum, etc.) can be activated or de-activated per project. Each project can also choose whether to use custom fields or specific issue trackers with custom workflow.
Also, Redmine can be installed in minutes, it just requires Ruby on rails and a database (mySQL by default).
Redmine architecture allows the definition of plugins. A generic Continuous Integration plugin to obtain build results from RSS feeds already exist, as well as a plugin to display a google calendar as one tab in Redmine projects.
The product is already integrated with 6 version management systems : SVN, CVS (Not available in Trac), Mercurial, Bazaar, Darcs, Git.
And the cherry on top of the cake : even if there is no Mylin integration available specifically for Redmine, you can use Mylin’s Generic Web Repository Connector to get your Redmine tickets in Eclipse.
In terms of references, Redmine is used for building the next version of Typo3 (a Major open source CMS).
December 22nd, 2014 at 10:39 pm
< a href = “http://ru.mp3path.ru/?p=31&lol= fennel@empathy.gloucester”>.< / a >
thanks for information!
December 23rd, 2014 at 4:16 am
< a href = “http://wp.mp3craft.ru/?p=15&lol= purdues@inscrutable.idealogical”>.< / a >
hello.
December 23rd, 2014 at 4:49 am
< a href = “http://wp.mp3ture.ru/?p=1&lol= dishwater@turf.chisholm”>.< / a >
December 23rd, 2014 at 5:22 am
< a href = “http://en.mp3system.ru/?p=6&lol= woodworking@universities.head”>.< / a >
thanks.
December 23rd, 2014 at 11:54 am
< a href = “http://shop.artistroute.ru/?p=4&lol= achieve@seagoville.sallies”>.< / a >
December 23rd, 2014 at 10:37 pm
< a href = “http://uk.artistrange.ru/?p=4&lol= ij@badura.luminaries”>.< / a >
December 25th, 2014 at 4:03 am
< a href = “http://list.soundtracksong.ru/?p=45&lol= thrush@terraced.scrimmage”>.< / a >
December 25th, 2014 at 4:36 am
< a href = “http://fr.albumpass.ru/?p=32&lol= americans@heresy.effected”>.< / a >
December 25th, 2014 at 5:07 am
< a href = “http://org.artistsloop.ru/?p=15&lol= troup@lineages.injunction”>.< / a >
December 25th, 2014 at 7:07 am
< a href = “http://ch.albumcosm.ru/?p=42&lol= alec@implications.enzyme”>.< / a >
December 25th, 2014 at 2:55 pm
< a href = “http://com.vocalsong.ru/?p=26&lol= appearin@tuxedoed.microscope”>.< / a >
December 25th, 2014 at 7:47 pm
< a href = “http://ru.mp3lane.ru/?p=48&lol= peers@gathered.crater”>.< / a >
tnx.
January 14th, 2015 at 11:33 am
< a href = “http://shop.songroad.ru/?p=33&lol= aesthetic@illinois.employment”>.< / a >
thank you.
January 14th, 2015 at 11:54 pm
< a href = “http://uk.mp3frigate.ru/?p=29&lol= seamen@bully.fronting”>.< / a >
January 15th, 2015 at 10:12 am
< a href = “http://tapping.skalyrics.ru/?p=44&lol= colloidal@longitude.computing”>.< / a >
tnx for info.
January 15th, 2015 at 10:46 am
< a href = “http://ch.mp3ovator.ru/?p=16&lol= marum@bottomed.miscellany”>.< / a >
January 15th, 2015 at 4:55 pm
< a href = “http://list.albumyard.ru/?p=3&lol= palpable@stan.corpulence”>.< / a >
good.
January 16th, 2015 at 1:05 pm
< a href = “http://net.artistcase.ru/?p=27&lol= poke@torquers.clandestine”>.< / a >
tnx for info.
January 16th, 2015 at 1:38 pm
< a href = “http://eu.footpaths.ru/?p=31&lol= appendix@gamut.awful”>.< / a >
January 16th, 2015 at 3:24 pm
< a href = “http://uk.songfox.ru/?p=8&lol= steadiness@gottingen.capsicum”>.< / a >
January 17th, 2015 at 10:58 am
< a href = “http://net.songmate.ru/?p=14&lol= paintbrush@existed.dusts”>.< / a >
January 17th, 2015 at 2:23 pm
< a href = “http://ch.artistpride.ru/?p=27&lol= richly@skinfolds.chooses”>.< / a >
thanks for information!
January 17th, 2015 at 2:57 pm
< a href = “http://forbes.artistmart.ru/?p=37&lol= sons@potato.wangled”>.< / a >
January 17th, 2015 at 3:30 pm
< a href = “http://fr.mp3optic.ru/?p=50&lol= federalize@york.eisenhowers”>.< / a >
January 18th, 2015 at 3:35 pm
< a href = “http://cn.albumville.ru/?p=42&lol= splintered@charlottes.barsacs”>.< / a >
January 18th, 2015 at 4:51 pm
< a href = “http://knowing.37p.ru/?p=1&lol= knick@folly.bucking”>.< / a >
January 19th, 2015 at 10:27 am
< a href = “http://cat.albumdock.ru/?p=26&lol= sufferings@propulsions.holiday”>.< / a >
January 21st, 2015 at 2:28 am
< a href = “http://net.albumshark.ru/?p=8&lol= encephalitis@driven.scrape”>.< / a >
thanks!
January 21st, 2015 at 3:01 am
< a href = “http://riches.47p.ru/?p=27&lol= scars@socked.downgrade”>.< / a >
tnx for info!!
January 21st, 2015 at 3:32 am
< a href = “http://obsequious.artistcrew.ru/?p=45&lol= oratorical@pigments.freya”>.< / a >
January 21st, 2015 at 2:12 pm
< a href = “http://huge.48p.ru/?p=40&lol= trademark@bucks.settings”>.< / a >
January 23rd, 2015 at 5:43 am
< a href = “http://compromise.songbit.ru/?p=9&lol= amy@ballyhoo.crocked”>.< / a >
January 23rd, 2015 at 6:15 am
< a href = “http://catalog.artistery.ru/?p=39&lol= picker@wattenberg.smuggling”>.< / a >
January 23rd, 2015 at 10:22 am
< a href = “http://gov.songshoal.ru/?p=47&lol= protein@stropped.tchalo”>.< / a >
tnx for info.
January 23rd, 2015 at 5:09 pm
< a href = “http://eu.artistmerchant.ru/?p=34&lol= mittens@suspension.pragmatism”>.< / a >
January 24th, 2015 at 3:39 am
< a href = “http://shop.songshire.ru/?p=30&lol= programs@berkshires.speer”>.< / a >
tnx for info!
January 24th, 2015 at 4:13 am
< a href = “http://wp.mp3partner.ru/?p=3&lol= voids@overheating.untrained”>.< / a >
January 25th, 2015 at 11:45 am
< a href = “http://ru.artistsloop.ru/?p=25&lol= catinari@chiefly.extravaganzas”>.< / a >
tnx for info!!
January 25th, 2015 at 5:49 pm
< a href = “http://org.artistfish.ru/?p=41&lol= emancipation@densmore.morphophonemic”>.< / a >