Здравствуйте, Aquary, Вы писали:
A>Возможно, кому-то пригодится небольшая заметка об опыте настройки Redmine для неболшой команды. Описал как внедрялась у нас и что понадобилось обточить напильником в настройках. A>Система набирает популярность, так что наверняка кому-то будет интересно.
Добавлю 5 копеек. Используем систему уже несколько лет, начиная с версии 0.6, насоклько я помню. Система привлекла гибкостью настроийки — после обработки напильником (свои категории задач, роли пользователей, workflow) все более-менее приемлемо. Крутится с веб-сервером Lighttpd. Выбор последнего — сугугбо из-за особенностей конфигурации (требовалось несколько экземпляров Redmine на одном сервере с разнымии портами). Под Windows установка немного специфична, но все заводится (неполучилось сделать только авторизацию через AD).
Для тех кто хочет попробовать, есть online demo. Рекомендую исследовать каталог плагинов, некторые могут пригодиться. Мы используем Redmine Code Review plugin для обзоров кода, Redmine Hudson plugin для интеграции с Hudson и еще парочкукакких-то вспомогательных красивыех гарфиков, вставик снимков экрана в описание ошибки и т.п.
И еще, для интеграции TortoiseSVN с Redmine полезно установить свойства SVN для корневого каталога проекта. Это проще всего сделать на корневом каталоге рабочей копии (каталога куда был сделан checkout). Для этого следуют выбрать пункт контекстного меню "TortoiseSVN...->Properties" и в диалоге "Properties" путем нажатия на кнопку "Add" надобавлять таких свойств:
Возможно, кому-то пригодится небольшая заметка об опыте настройки Redmine для неболшой команды. Описал как внедрялась у нас и что понадобилось обточить напильником в настройках.
Система набирает популярность, так что наверняка кому-то будет интересно.
Здравствуйте, Lloyd, Вы писали:
L>Простите за невежество, но в чем отличие между багтрекером и системой управления проектами? Сам работал только с TFS-ом, он в какую категорию попадает?
TFS, как и подобюные ему системы вроде IBM Rational Team Concert — это вообще "за гранью обра и зла" В смысле это интегрированные системы для, в том числе и управления проектом.
Если же говорить о системах упралвения как таковых — то обычно их выделяют фичи по упралению ресурсами. Например, в MS Project есть возможность вносить в систему имеющиеся ресурсы (людей, оборудование, время) и их всячески расставлять по вносимым задачам. С дальнейшим построением планов-графиков, внесением потраченного времени и т.п. Кроме того, можно рулить взаимосвязями задач (что зависит от чего, что после чего начинается/заказчивается и т.п.)
В Redmine есть логирование времени, есть планы-графики работ (диаграммы Гантта), можно управлять взаимосвязями. Управлять ресурсами, увы, нельзя. Хотя, думаю, наверняка кто-то уже подобный плагин придумал.
Здравствуйте, Vlad ABC, Вы писали:
VA>Почти все работает и redmine + svn через https победил, не работает отправка уведомлений по e-mail
А отправка писем происходит с сервера в локальной сети? Просто у нас была проблема с настройкой такого плана — для отправки почты с сервера нужно было для него сделать имя домена, которое почтовый сервер смог бы зарезолвить. Залечилось обходным маневром, т.е. физически домен не стали заводили, прописали что-то в маршрутизации или как-то так.
Здравствуйте, Anton Batenev, Вы писали:
AB>Здравствуйте, Aquary, Вы писали:
A>> В Redmine есть логирование времени, есть планы-графики работ (диаграммы Гантта), можно управлять взаимосвязями.
AB>А разве в trac этого нет?
Когда я смотрел, там не было связывания записей (я именно про указание зависимостей между ними, а не простые ссылки в тексте) и логирования времени. Возможно, это уже сделано или как-то настривается, но в то время я этого не нашел.
Кроме того, сама работа с системой оставила незаконченное впечатление. Из серии "интерфейс разработан профессиональными программистами", или "сделано гиками для гиков". Даж не знаю, как это обозначить В общем, субъективно он мне нравится меньше того же Redmine или eTraxis. Т.е. помимо отсутствия некоторых фич, сам порядок взаимодействия какой-то не такой
Здравствуйте, Anton Batenev, Вы писали:
AB>Здравствуйте, Aquary, Вы писали:
A>> В Redmine есть логирование времени, есть планы-графики работ (диаграммы Гантта), можно управлять взаимосвязями.
AB>А разве в trac этого нет?
В trac много что есть, но допилить его — удовольствие еще то Созданно гиками для гиков.
Redmine завел и начал пользоваться, настройки все делаются через web-интерфейс. Очень много вещей идет из коробки — локализация, поддержка различных систем контроля версий, настраиваемый workflow, подпроекты. Лично я, потратив день на копание в конфигурационных файлах, был не готов принять Trac в таком виде. Но я смотрел версию 0.10, насколько я помню. Может быть в версии 0.12 все изменилось
В теме рассматривается опыт использования Redmine, а не сравнение различных систем багтрекинга. Так что если вы пользуетесь Trac, то неизбежно найдете недостатки в Redmine. В свою очередь, в Trac можно найти не меньшее количество недостатков.
Каждый выбирает ту систему, которой удобно пользоваться в команде. Если сравнение пойдет дальше, тема скатится в comp.flame
Здравствуйте, Aquary, Вы писали:
A>P.S. Кому как, а у меня Redmine уже ассоциируется больше с системой управления проектами, чем с простым багтрекером.
Так это и есть система управления проектами, вот первое же предложение на их сайте:
Redmine is a flexible project management web application.
Здравствуйте, MozgC, Вы писали:
MC>Здравствуйте, Aquary, Вы писали:
A>>P.S. Кому как, а у меня Redmine уже ассоциируется больше с системой управления проектами, чем с простым багтрекером.
MC>Так это и есть система управления проектами, вот первое же предложение на их сайте:
MC>
Redmine is a flexible project management web application.
Просто его частенько ставят в один ряд с Trac, Eventum и другими багтрекерами, так что подобное надо отмечать отдельно
Здравствуйте, MozgC, Вы писали:
MC>В свою очередь добавлю, недавно (после того как промучался часа 3, и судя по гуглу многие так же мучаются) написал пост:
MC>Установка RedMine на Windows
Здравствуйте, MozgC, Вы писали:
MC>Может кстати сразу в статье дописать о способе бэкапа redmin'а, а то если это дело похерится, то будет очень неприятно
А что, он как-то хитро бэкапится? Бэкапа Мускула недостаточно?
Здравствуйте, Aquary, Вы писали:
MC>>Так это и есть система управления проектами, вот первое же предложение на их сайте:
MC>>
Redmine is a flexible project management web application.
A>Просто его частенько ставят в один ряд с Trac, Eventum и другими багтрекерами, так что подобное надо отмечать отдельно
Простите за невежество, но в чем отличие между багтрекером и системой управления проектами? Сам работал только с TFS-ом, он в какую категорию попадает?
Когда я этим вопросом интересовался, то просто скачал готовый образ с bitnami и запустил в виртуальной машине, по моему у них там даже два образа на выбор. Все заняло минуту от силы, сам по себе Redmine не очень понравился. Есть какие нибудь существенные преимущества у не-виртуальных установок?
Здравствуйте, qqqqq, Вы писали:
Q>Когда я этим вопросом интересовался, то просто скачал готовый образ с bitnami и запустил в виртуальной машине, по моему у них там даже два образа на выбор. Все заняло минуту от силы,
Всё верно, я тоже для ознакомления качал BitNami Stack. Однако речь в заметке про то, что делалось после собственно установки — как настроен жизненный цикл, что было переделано, как репо прикручен и т.п.
Q>сам по себе Redmine не очень понравился.
Дело личного выбора и поставленной задачи.
Q>Есть какие нибудь существенные преимущества у не-виртуальных установок?
Да почти никаких. Только, как правило, в готовых стэках старые стабильные версии, на сайте всегда свежее и стабильнее. Ну и если настраиваешь всё сам и руками — проникаешься всячески и при том же апгрейде сможешь сделать его значительнее быстрее и качественнее.
Здравствуйте, PM, Вы писали:
PM>Для тех кто хочет попробовать, есть online demo. Рекомендую исследовать каталог плагинов, некторые могут пригодиться. Мы используем Redmine Code Review plugin для обзоров кода, Redmine Hudson plugin для интеграции с Hudson и еще парочкукакких-то вспомогательных красивыех гарфиков, вставик снимков экрана в описание ошибки и т.п.
Да, плагинов там богато, я тоже присмотрел несколько, но внедрять е торопимся — сначала пусть народ обживет начальную инсталяцию. Аппетит приходит во время еды, так что и до плагинов доберемся
PM>И еще, для интеграции TortoiseSVN с Redmine полезно установить свойства SVN для корневого каталога проекта. Это проще всего сделать на корневом каталоге рабочей копии (каталога куда был сделан checkout). Для этого следуют выбрать пункт контекстного меню "TortoiseSVN...->Properties" и в диалоге "Properties" путем нажатия на кнопку "Add" надобавлять таких свойств:
Спасибо! Сами пользуемся Черепахой, попробуем завтра.
Суть проблемы в том, что в redmine вики одноуровневая и страницы с одинаковыми именами (в примере выше это "Стойка 1" и "Стойка 2", которые имеют разных родителей) будут конфликтовать.
2) Как сделать имя страницы маленькими буквами? Т.е. пишу в вики-ссылке:
[[sandbox]]
Он мне меняет ее на "Sandbox", но я-то знаю чего именно я хочу (особенно, когда регистр имеет значение).
И как сделать так, чтобы вики не коверкало название страницы? Например, называю страницу по имени домена "mail.example.com" — он мне меняет на "Mailexamplecom".
Пользуясь темой, спрошу может кто сталкивался, убился уже ...
Ubuntu 10.4 server 32bit, Redmine из пакетов (по моему 0.9.6) Apache2 + passenger.
Почти все работает и redmine + svn через https победил, не работает отправка уведомлений по e-mail
Во время отправки письма произошла ошибка (hostname was not match with the server certificate)
Здравствуйте, Anton Batenev, Вы писали:
AB>А вот вопросы на злобу дня так сказать
AB>1) Как сделать вики с иерархическим деревом? Например, у меня есть следующая структура вики:
Никак этого не сделаешь ни в одном Вики-движке. Все страницы равноправны, дай одной какое-то имя — и другую страницу так уже не назвать. Хочешь показать вложенность страниц в адресе — значит создавай сам адрес так, чтобы вложенность была видна.
AB>2) Как сделать имя страницы маленькими буквами? Т.е. пишу в вики-ссылке:
AB>И как сделать так, чтобы вики не коверкало название страницы? Например, называю страницу по имени домена "mail.example.com" — он мне меняет на "Mailexamplecom".
Здравствуйте, Aquary, Вы писали:
A> Никак этого не сделаешь ни в одном Вики-движке. Все страницы равноправны, дай одной какое-то имя — и другую страницу так уже не назвать. Хочешь показать вложенность страниц в адресе — значит создавай сам адрес так, чтобы вложенность была видна.
В Trac это более чем возможно и этим вполне пользуются.
A> AB>2) Как сделать имя страницы маленькими буквами? Т.е. пишу в вики-ссылке: A> AB>И как сделать так, чтобы вики не коверкало название страницы? Например, называю страницу по имени домена "mail.example.com" — он мне меняет на "Mailexamplecom". A> Опять же, следствие Вики-синтаксиса.
Не согласен. Синтаксис вики не должен накладывать ограничений на имя страницы. Если подмену URL на percent-encoding, когда встречаются "запрещенные" символы, я еще могу понять и оправдать техническими ограничениями, то невозможность сохранять в текстовое поле БД свободный текст мне совершенно непонятна и неприемлема. Как итог, wiki для полноценной работы там совершенно непригодна
Но этим, к сожалению, не ограничивается список недостатков.
Здравствуйте, Aquary, Вы писали:
A> Когда я смотрел, там не было связывания записей (я именно про указание зависимостей между ними, а не простые ссылки в тексте) и логирования времени.
Есть в виде плагинов. Вообще, на trac-hacks много чего можно накопать.
Здравствуйте, PM, Вы писали:
PM> В теме рассматривается опыт использования Redmine, а не сравнение различных систем багтрекинга. Так что если вы пользуетесь Trac, то неизбежно найдете недостатки в Redmine. В свою очередь, в Trac можно найти не меньшее количество недостатков.
Я сейчас пытаюсь выяснить возможные пути настройки redmine, чтобы довести его до более-менее юзабельного состояния. Вот, как выяснилось, с вики пролетаем. С настраиваемыми предопределенными отчетами похоже тоже Поскольку redmine мне сейчас дан, как неизбежная реальность, у меня получается достаточно негативный опыт его использования.
Здравствуйте, Anton Batenev, Вы писали:
AB>Не согласен. Синтаксис вики не должен накладывать ограничений на имя страницы. Если подмену URL на percent-encoding, когда встречаются "запрещенные" символы, я еще могу понять и оправдать техническими ограничениями, то невозможность сохранять в текстовое поле БД свободный текст мне совершенно непонятна и неприемлема. Как итог, wiki для полноценной работы там совершенно непригодна
ОК, стало быть, это недостаток. Просто мне лично без разницы какой УРЛ будет у страниц поскольку мне её не в интернет выкладывать (где человекопонятные урлы — это по сути стандарт), а использовать в интрасети. Так что этот недостаток непринципиланел при, например, выборе между другими системами
AB>Но этим, к сожалению, не ограничивается список недостатков.
Здравствуйте, Anton Batenev, Вы писали:
AB>Здравствуйте, Aquary, Вы писали:
A>> Когда я смотрел, там не было связывания записей (я именно про указание зависимостей между ними, а не простые ссылки в тексте) и логирования времени.
AB>Есть в виде плагинов. Вообще, на trac-hacks много чего можно накопать.
Кстати, возможно, проблема Вики у Красношахтинска точно также может решаться плагином
Знаю, что есть люди, которые живут (т.е. зарабатывают деньги) тем, что делают кастомные решения на основе Рэдмайна — дописывают ядро, делают плагины и т.п. Сила open source, что тут скажешь.
Здравствуйте, Anton Batenev, Вы писали:
AB>Я сейчас пытаюсь выяснить возможные пути настройки redmine, чтобы довести его до более-менее юзабельного состояния.
Опять же — что в понимании стороннника Trac является юзабельным состоянием в Рэдмайн? Не флейма ради, пользы для — просто хочу досконально понять минусы, кроме тех, что сам для себя нашел.
Здравствуйте, Aquary, Вы писали:
A> ОК, стало быть, это недостаток. Просто мне лично без разницы какой УРЛ будет у страниц поскольку мне её не в интернет выкладывать (где человекопонятные урлы — это по сути стандарт), а использовать в интрасети. Так что этот недостаток непринципиланел при, например, выборе между другими системами
Тут не в URL дело. Если он сам будет задавать неконфликтный URL для иерархической вики — это его личное дело (хоть GUID-ы пусть генерит). Тут проблема больше в том, что нет иерархии в терминах вики (но и с этим можно как-то скрепя сердце жить), а так же то, что он произвольно меняет имя страницы вики. Т.е. создаю страницу вики, выбираю меню "Переименовать", в название ввожу что-то типа "example.com" (вполне обычное название для страницы на мой взгляд), а оно автоматически трансформируется в "Examplecom". Т.е. я не могу назвать страницу (по сути сделать заголовок) так, как мне требуется.
A> AB>Но этим, к сожалению, не ограничивается список недостатков. A> Что ещё можно отнести к недостаткам?
Например (хотя, возможно, не смог найти) хочу персонализировать свою страницу — поместить на нее различные отчеты по тикетам из тех, что уже насоздавал.
Здравствуйте, Anton Batenev, Вы писали:
AB> Т.е. я не могу назвать страницу (по сути сделать заголовок) так, как мне требуется.
Думаетс, надо всё-таки разделять название страницы и её УРЛ... Отображенаться название в заголовке будет Example.com — юзер поймет о чем речь. То, что урл будет другой — не так важно... причем когда количество страниц перевалит за сотню, всё равно придется при создании ссылки лезть на страницу и копировать её УРЛ — просто так точно не ошибешься даже если наперед знаешь семантику именования.
A>> AB>Но этим, к сожалению, не ограничивается список недостатков. A>> Что ещё можно отнести к недостаткам?
AB>Например (хотя, возможно, не смог найти) хочу персонализировать свою страницу — поместить на нее различные отчеты по тикетам из тех, что уже насоздавал.
Всё решается плагинами (вроде есть те, что меняют главную страницу) и фильтрами, которые гибко отберут только то, что надо. Я вообще главной страницей не пользуюсь, т.к. нужаня инфа мне дается только с помощью хитрых фильтров.
Здравствуйте, Aquary, Вы писали:
A> Думаетс, надо всё-таки разделять название страницы и её УРЛ... Отображенаться название в заголовке будет Example.com — юзер поймет о чем речь. То, что урл будет другой — не так важно... причем когда количество страниц перевалит за сотню, всё равно придется при создании ссылки лезть на страницу и копировать её УРЛ — просто так точно не ошибешься даже если наперед знаешь семантику именования.
ОК, попробую объяснить на картинках.
Я говорил именно искажение названий в отображении (содержания, заголовков). Не до URL-ов уж.
A> Всё решается плагинами (вроде есть те, что меняют главную страницу) и фильтрами, которые гибко отберут только то, что надо. Я вообще главной страницей не пользуюсь, т.к. нужаня инфа мне дается только с помощью хитрых фильтров.
А плагины между версиями самого RM не конфликтуют? Не получится ли так, что из за какого-то плагина нельзя будет обновить RM?
Здравствуйте, Aquary, Вы писали:
A>Добрейшего.
A>Возможно, кому-то пригодится небольшая заметка об опыте настройки Redmine для неболшой команды. Описал как внедрялась у нас и что понадобилось обточить напильником в настройках. A>Система набирает популярность, так что наверняка кому-то будет интересно.
Скажите пож. А есть у кого нить опыт миграции базы с Eventum'a в Redmine .
У нас стоит Eventum начальству захотелось Redmine, может кто поделится чем-нибудь.
Здравствуйте, Anton Batenev, Вы писали:
AB>Я говорил именно искажение названий в отображении (содержания, заголовков). Не до URL-ов уж.
Да, это глюк, согласен.
AB>А плагины между версиями самого RM не конфликтуют? Не получится ли так, что из за какого-то плагина нельзя будет обновить RM?
Вот это не в курсе, при случае надо будет обратить внимание.
Здравствуйте, daring, Вы писали:
D>Скажите пож. А есть у кого нить опыт миграции базы с Eventum'a в Redmine . D>У нас стоит Eventum начальству захотелось Redmine, может кто поделится чем-нибудь.
Собственно, в заметке одна из команд как раз переходила от Eventum к Redmine. Всё прошло успешно
Если имелось в виду — как сконвертировать базу одного в другое — то никак. Я там в комментариях к посту написал — миграция обычно происходит постепенно. Новые задачи заводятся в новой системе. Старые задачи постепенно закрываются в старой. Так со временем Eventum и покрылся пылью...