Redmine
Содержание:
- Updated in 2013¶
- Redmine, который вы захотите попробовать +7
- Макросы¶
- PMO
- Issue tracking¶
- Themes last updated in 2017¶
- Plugins Directory » Questions
- Строчные элементы¶
- Требования¶
- Plugins Directory » Redmine Mail Reminder
- Description
- Code highlighting¶
- Generating a model¶
- Система ролей¶
- CSS¶
- Requirements¶
- Modules¶
- Ссылки на объекты Redmine¶
- Трекеры
Updated in 2013¶
Axiom theme
-
Axiom is a low-toned (dark) with green highlights.
- Author: Dave Hulihan
- Latest release: _, 2013-01-11
- Compatible with: Redmine 2.0.x
- Public SCM: https://github.com/hulihanapplications/axiom
- Screen shot: Image
Coffee theme
-
Coffee is a freshly designed soft color palette redmine theme with fixed 1240px width, fixed top menu and nice button styles.
- Author: Kirill Bezrukov
- Latest release: v.0.0.4 — 2013-10-17
- Compatible with: FF, Safari, Chrome, IE7+, Redmine 1.x & Redmine 2.x
- Screen shots:
- Issue:http://redminecrm.com/attachments/download/4264/issue.png
- several more, see Gallery: https://www.redmineup.com/pages/themes/coffee
EEA Redmine Theme
-
EEA (European Environment Agency) Theme provides the look and feel as used on the website ‘EIONET’ (Redmine powered)
- Latest release: 2013-06-02
- Public SCM: https://github.com/eea/eea.redmine.theme
- Screenshot: https://www.eionet.europa.eu/styles/eionet2007
East Sussex County Council Redmine theme
-
ESCC Redmine Theme inherits and builds on the basecamp theme by Peter Theill, Commanigy — http://commanigy.com
- Author: «Peter Theill»
- Latest release: , 2013-08-01
- Public SCM: https://github.com/east-sussex-county-council/Escc.Redmine.Theme
Highrise theme
-
Highrise theme is a 37signals Highrise CRM based theme for redmine.
- Author: Kirill Bezrukov
- Latest release: v.1.1.2 — 2013-10-17
- Compatible with: FF, Safari, Chrome, IE7+, Redmine 1.x & Redmine 2.x
- Screen shots:
- Image
- more, see Gallery: https://www.redmineup.com/pages/themes/highrise
Progressive Gants Mod theme
-
Progressive Gants Mod theme extends default theme to add assignee column and some other preferences for Gantt chart
- Author: Dmitry Babenko
- Latest release: n/a, 2013-12-18
- Compatible with: _Redmine 2.4
- Public SCM: https://github.com/stgeneral/redmine-progressive-gantt-mods
- Screenshot: Gantt mods
RedmineCRM theme
-
RedmineCRM theme is freshly designed, open and responsive Redmine and RedmineCRM plugins theme with fixed 960px width, top menu panel and nice button styles.
- Author: Kirill Bezrukov
- Latest release: v.0.0.2 — 2013-10-17
- Compatible with: FF, Safari, Chrome, IE7+, Redmine 1.x & Redmine 2.x
- Screen shots:
- Issue page screenshot
- more, see Gallery: https://www.redmineup.com/pages/themes/redminecrm
Redpenny theme
-
RedPenny Theme is a clean theme, built with CSS3, Font-Awesome icons and custom fonts, aready used on 50+ projects.
- Author: Jarod Denison
- Latest release: 2013-05-25
- Compatible with: Redmine 2.x, 2.3.x
- Public SCM: https://github.com/themondays/redpenny
- Public ITS: https://github.com/themondays/redpenny/issues
- Screenshots:
- home
- Overview
- Demo: http://dev.themondays.ca/
Sparse
-
Sparse a minimalistic projector/flatscreen based theme for dashboards that auto refreshes — should not be used as a system wide theme! (it hides the ‘top-menu’, ‘header’, and ‘sidebar’). Is dependent on plugin: R-labs Themechanger http://www.r-labs.org/projects/themechanger
- Screenshots: Image
- Author: shadowbq
- Latest release: n/a, 2013-04-09
- Compatible with: Redmine 2.3, 2.2, 2.1, 2.0
- Public SCM: https://github.com/shadowbq/redmine_theme_sparse
- Public ITS: https://github.com/shadowbq/redmine_theme_sparse/issues
Screenshot: https://github.com/shadowbq/redmine_theme_sparse/blob/master/screenshots/screenshot-theme.jpg
Redmine, который вы захотите попробовать +7
- 26.09.17 08:27
•
Kirim
•
#337884
•
Хабрахабр
•
В черновиках
•
•
3800
Управление разработкой, Управление проектами, Agile
Лет 8 тому назад я, начинающий менеджер проектов, начал работать в Redmine. Перед друзьями я хвалился, что все мои проекты хранятся в интернете! И это было круто!
Произошло это благодаря тому, что мой руководитель не на шутку увлекся Redmine, настроил всем доступ, раздал права, а сам принялся докручивать его всеми днями и ночами. Он постоянно спрашивал: «Чего тебе не хватает?», выслушивал, а на следующее утро презентовал «фичу» как «новый айфон» со словами «Really amazing».
Задачи, которые я решаю с помощью Redmine, характерны для многих продуктовых команд. Поэтому я хочу показать вам Redmine таким, каким вы его еще не видели!
Так как я в работаю в коворкинге и часто обедаю с «соседними проектами», то знаю кто чем трекает задачи и проекты, как выбирают систему, почему переходят в облако и так далее. Поэтому я покажу, как можно использовать Redmine для решения актуальных и смежных с разработкой задач.
Те из вас, кто хорошо знаком и уже используют Redmine для разработки, смогут увидеть преимущества от интеграции и использования дополнительных плагинов. Ну а для всех остальных — это обзор и, конечно, возможность увидеть Redmine в деле. В конце концов, это же самая популярная open-sourсe система управления проектами, пусть и с уклоном в разработку.
- Выбор темы для Redmine.
- Как использовать Redmine Agile командам?
- Управление клиентами и продажами в Redmine.
- Helpdesk или как автоматизировать поддержку клиентов в Redmine.
- Управление командой.
- Управление расходами в Redmine. Финансы.
- Redmine в облаке — сфокусируйтесь на проектах!
Разработка продукта, продажи, клиенты, поддержка, ресурсы, команда — как вы уже поняли, далее речь пойдет о том, как продуктовые команды или стартапы могут использовать Redmine для успешной реализации проектов.
Макросы¶
Список доступных макросов и их описание (по-английски) вызывается следующим макросом:
`macro_list`
Отображает блок «содержание» страницы, который формируется автоматически на основе выставленных в тексте :
`TOC` {{>TOC}} // блок справа
Дочерние страницы
Выводит список ссылок на все (англ.) для страницы:
`child_pages`
Выводит список дочерних страниц для любой страницы:
{{child_pages(RedmineIssues)}}
Пример:
-
RedmineIssueList
- RedmineIssueChangelog
- RedmineIssueSummary
-
RedmineRoadmap
RedmineVersion
Начинает список со ссылки на страницу:
{{child_pages(RedmineIssues, parent=1)}}
Пример:
-
RedmineIssues
-
RedmineIssueList
- RedmineIssueChangelog
- RedmineIssueSummary
-
RedmineRoadmap
RedmineVersion
-
RedmineIssueList
Выводит дочерние страницы заданной глубины вложенности:
{{child_pages(RedmineIssues, depth=2)}}
-
RedmineIssueList
- RedmineIssueChangelog
- RedmineIssueSummary
-
RedmineRoadmap
RedmineVersion
{{child_pages(RedmineIssues, depth=1, parent=1)}}
-
RedmineIssues
- RedmineIssueList
- RedmineRoadmap
Включение текста
Выводит содержимое указанной страницы:
{{include(PMO)}}
Пример (для удобства включение обрамлено горизонтальными разделителями «—» )
PMO
Project Management Offices need to provision and track workloads between competing projects. Redmine is a great project collaboration tool for software teams.
- Workload (weekly timesheet and future assignments per developper with summary information)
- Taskjuggler (for scheduling future tasks leveredged by a first-class scheduling program)
Redmine 0.9 also takes better into account task dependencies. The Taskjuggler round-trip extension and plugin is user for controling developper overload. Workload eases planning of future tasks in man-days.
These plugins are currently under beta development and participation is very much welcome !
Если включаемая страница не найдена или у текущего пользователя нет доступа на её просмотр, будет выведено сообщение об ошибке:
Error executing the include macro (Page not found)
Предпросмотр изображения
Выводит блок шириной 100 px для предварительного просмотра прикрепленного изображения:
{{thumbnail(scm_diff.png)}}
Можно задать ширину блока и всплывающую подсказку:
{{thumbnail(scm_diff.png, size=300, title=Thumbnail)}}
Issue tracking¶
Once you’ve created a new issue status, you need to include it in the workflow.
Say you have created a status named ‘In progress’ and you want the developers to be able to change bugs from ‘New’ to ‘In progress’.Go to «Administration -> Workflow», select ‘Bug’ and ‘Developer’, uncheck the ‘Only display statuses that are used by this tracker’ box then click edit.You now see all the transitions allowed for developers on bugs. In the ‘New’ row, click the checkbox in the ‘In progress’ column and save.
See Workflow setup.
I’ve created a new tracker but I can’t use it, it doesn’t show up in the trackers drop-down list.
Once you’ve created a new tracker, you need to «activate» it for a specific project.
- go to «(Project-)Settings -> tab ‘Information’ -> fieldset ‘Trackers'»,
- check the checkbox of the new tracker ‘Task’,
- and then click save.
You can now start using the new tracker ‘Task’ in the project for which you’ve just activated the new tracker.
Themes last updated in 2017¶
SASS Theme
-
Sass is a theme forked from the vanilla Redmine v3.3 stylesheet and converted to SASS (sources are available).Its purpose is to improve moderately the vanilla theme.
- Author: Fabrice Salvaire
- License: CC by-nc-na
- Latest release: 2017-07-25
- Compatible with: Modern Browser and Redmine v3.4
- Screenshots:
- Project Overview
- Project Roadmap
- Project Issues
- Issue
- Wiki
Priority Issue theme
-
Priority Issue theme is based on the default Redmine theme
- Author: Fourat Achour
- Latest release: 2017-01-02
- Compatible with: Redmine 3.1.1
- Public SCM: https://github.com/SiFAST/redmine-priority-theme
- Screenshots:
- Sprint board
- Issues List
- Issue Card
Plugins Directory » Questions
Author: | Kirill Bezrukov (RedmineUP) | |
---|---|---|
Website: | https://www.redmineup.com/pages/plugins/questions | |
Code repository: | — | |
Registered on: | 2012-12-20 (over 8 years ago) | |
Current version: | 1.0.2 | |
Compatible with: | Redmine 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x | |
User ratings: |
Features:
- Global forums list
- Idea statuses
- Featured/locked questions
- Voting for answers, commenting replies
- Easy moderation
- Live search
- Tags
- Votes
- Views count
Frequently Asked Questions The plugin lets you create an FAQ section, where your team can post questions and answers, comment and vote for given replies, and once the solution has been found to select it. You can feature the most important or popular question to keep them on top of the list. Best rated answers, as well as featured ones, remain on the top to be easily found by anyone
Create knowledge base This feature allows you to create a self-help section. It’s more advanced than wiki and can allow interactions. By default users can vote if the topic was useful the topic. You can lock content to prevent editing and commenting.
Create idea reporting section Let your employees share their ideas, whatever they may refer to. Users can post their ideas, and then each one of them can be discussed, commented and voted. You can add statuses and tags to the Ideas, as well as feature them or lock to disable modifications.
- Unarchive plugin to the plugins/ folder
- run with exclusion not used DBMS (ex. )
- run
Atom
Changelog
1.0.2 (2020-03-03)
Compatible with Redmine 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x.
- Redmine 4.1 support
- Fixed section position bug
- Fixed MSSQL group by bug
- Fixed «Help & Support» page layout
1.0.1 (2019-07-23)
Compatible with Redmine 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x.
- Accept answer links
- Edit own answers permission
- Redmine 4 support
- Fixed sorting by unanswered question not working
- Fixed project variable dismissed
- Fixed status creating bug
- Fixed preview link, empty project bug
- Fixed boards migration bug
1.0.0 (2018-07-31)
Compatible with Redmine 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x.
- Redmine 4 support
- Fully redesigned version
- Separate models for questions, answers and comments
- Voting for questions and answers
- Comments for questions and asnwers
- Section types: Question, Idea, Solution
- Different main page styles
- Answered question status
- Idea statutes
- Chinese translation (zhoutt)
0.0.7 (2016-01-18)
Compatible with Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x.
- Redmine 3+ support
- Chinese translation (zhoutt)
- View count fixes for topic
- Topic count fixed in boards view
Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.
- Redmine 2.3 support
- Search by all words
Compatible with Redmine 2.2.x, 2.1.x.
Redmine 2.2 support
Compatible with Redmine 2.1.x.
Fixed bug with created_at tags field
0.0.1 (2012-12-20)
Compatible with Redmine 2.2.x, 2.1.x.
User ratings
by Miguel Nóbrega 16 days ago
by Сергей Волков 5 months ago
by Subbu Rama Krishnan L 6 months ago
by Akhlaq Ahmed over 1 year ago
by azer tyker over 1 year ago
by Marc D. over 2 years ago
by Koronics Norbert over 2 years ago
by Not Style over 2 years ago
by Dimitar Chervenakov almost 3 years ago
by Stefan Müller almost 3 years ago
by Ken Zalewski over 3 years ago
by Marek Kielecki almost 5 years ago
by Greg Lewsza about 5 years ago
by Thomas Jones over 5 years ago
by Jaroslav Povolný over 5 years ago
by Dmitry Kabanov over 6 years ago
by lichai cheng over 6 years ago
by Mathieu Villemont about 7 years ago
by Ivan Rapekas over 7 years ago
by Luis Blasco over 7 years ago
Строчные элементы¶
Внешние ссылки
Адреса http(s), ftp и mail автоматически преобразуются в «кликабельные» ссылки:
http://www.redmine.org: http://www.redmine.org
Для размещения в ссылке произвольного текста используйте следующую разметку:
«Главная страница проекта Redmine»:http://www.redmine.org: Главная страница проекта Redmine.
someone@foo.bar: someone@foo.bar.
Важно: вместо пробелов в ссылку следует вставлять код %20
Акронимы
Ненавязчиво пояснить аббревиатуры в тексте можно следующим образом:
JPL(Jean-Philippe Lang): JPL.
К сожалению, не работает для кириллицы и смешанного регистра: ИС(Информационные Системы), QoS(Quality of Service)
Изображения
!image_url! — встраивает в текст изображение, находящееся по внешнему адресу image_url.
!image_url(Image title)! — изображение будет снабжено заголовком.
встроенное изображение, причем текст будет продолжен после изображения вот так, а при наведении курсора на изображение появится текст. Этот текст также появится,если изображение по какой-либо причине недоступно — (отображение зависит от браузера)
!>image_url! — изображение выровнено по правому краю, текст обтекает изображение по левому краю.
изображение отображается справа от текста
пример изображения справа от текстаопять справа от текстаеще справа от текстаи тут картинка справа от текстаа тут текст слева от картинки
!attached_image.png! — встраивает в текст изображение attached_image.png, прикрепленное к странице.
!{width:50%}attached_image.png! — задаёт ширину изображения относительно блока, в который его встроили (для больших изображений можно воспользоваться блоком ).
Важно: ссылки на прикрепленные изображения действуют только на той странице, к которой они прикреплены
Требования¶
Операционная система
Redmine должен работать на Unix, Linux, Mac, Mac Server и Windows поскольку Ruby доступен для этих платформ. Конкретные инструкции доступны здесь.
Ruby интерпретатор
Соответствие версий Ruby и версий Redmine:
Версия Redmine | Поддерживаемая версия Ruby | Необходимая версия Rails |
---|---|---|
текущий trunk | ruby 1.9.3, 2.0.0, 2.1, 2.2 | Rails 4.2 |
3.0 | ruby 1.9.3, 2.0.0, 2.1, 2.2 | Rails 4.2 |
2.6 | ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2.1, 2.2, jruby-1.7.6 | Rails 3.2 |
База данных
- MySQL 5.0 и выше (рекомендуется)
- PostgresSQL 8.2 или выше
- убедитесь, что тип данных установлен в ISO (настройка по-умолчанию для Postgres). Вы можете установить ее используя:
- некоторые ошибки в PostgreSQL 8.4.0 и 8.4.1 вызывают ошибки в Redmine(#4259, #4314), они исправлены в PostgreSQL 8.4.2
- Microsoft SQL Server *новое*
поддержка запланирована для версии 2.3.0 (но она уже доступна в trunk для ранних версий)
SQLite 3 (не для многопользовательского использования!)
Не обязательные компоненты
- Бинарники системы управления исходным кодом (SCM) (например svn), для просмотра хранилища(должны быть доступны в PATH). Прочитайтехранилища Redmine для получения информации о совместимости и требованиях.
- ImageMagick (чтобы включить возможность экспорта диаграммы Ганта в png изображение)
- Ruby OpenID Library (чтобы активировать поддержку OpenID). Требуется версия 2 или выше.
Plugins Directory » Redmine Mail Reminder
Author: | Jethro Yu | |
---|---|---|
Website: | https://github.com/Hopebaytech/redmine_mail_reminder | |
Code repository: | https://github.com/Hopebaytech/redmine_mail_reminder.git | |
Registered on: | 2015-03-20 (over 6 years ago) | |
Current version: | 3.0.3 | |
Compatible with: | Redmine 3.0.x, 2.6.x, 2.5.x | |
User ratings: |
This plugin is original from discussion http://www.redmine.org/boards/3/topics/27087 made by Michael Kling ,I have forked it and try to maintain this plugin.
Description
Only one cron job has to be created which handles all the remindes which are easily configurable in the redmine system by any user who owns the specific rights.
Reminders can be configured per project, they are selecting the issues which it should remind via a custom query (so you are free to select whatever conditions you want).
It is possible to send the reminder daily (define interval every 1st-every 6th), weekly (define weekday) or monthly (define day of month) to specific roles inside the project. (See also screenshot for that)
Any feedback is welcome 🙂
Installation notes
You can download the plugin here: https://github.com/Hopebaytech/redmine_mail_reminderInstallation instructions are given in the readme.
Atom
Changelog
3.0.3 (2015-05-13)
Compatible with Redmine 3.0.x, 2.6.x, 2.5.x.
Branch redmine3.0 for 3.0.xBranch redmine2.6 for 2.5.x, 2.6.x
At 2015/05/13 (2.6/3.0 Branch) this plugin is renamed from redmine_issue_reminder to redmine_mail_reminder, in order to avoid conflict with existed redmine_issue_reminder.
- rename your redmine_issue_reminder directory ({REDMINE_ROOT}/plugins/redmine_issue_reminder) to redmine_mail_reminder
- connect to your redmine’s SQL database
- run the following SQL scriptupdate schema_migrations set version=replace(version, ‘redmine_issue_reminder’, ‘redmine_mail_reminder’) where version like ‘%redmine_issue_reminder%’;
- run the following SQL scriptupdate settings set name=replace(name, ‘issue’, ‘mail’) where name = ‘plugin_redmine_issue_reminder’;
- pull new version source from github
- run the following rakerake redmine:plugins:migrate NAME=redmine_mail_reminderrestart your web server (usually /etc/init.d/apache2 restart)
2.6.5 (2015-05-13)
Compatible with Redmine 2.6.x, 2.5.x.
At 2015/05/13 (2.6/3.0 Branch) this plugin is renamed from redmine_issue_reminder to redmine_mail_reminder, in order to avoid conflict with existed redmine_issue_reminder.
- rename your redmine_issue_reminder directory ({REDMINE_ROOT}/plugins/redmine_issue_reminder) to redmine_mail_reminder
- connect to your redmine’s SQL database
- run the following SQL scriptupdate schema_migrations set version=replace(version, ‘redmine_issue_reminder’, ‘redmine_mail_reminder’) where version like ‘%redmine_issue_reminder%’;
- run the following SQL scriptupdate settings set name=replace(name, ‘issue’, ‘mail’) where name = ‘plugin_redmine_issue_reminder’;
- pull new version source from github
- run the following rakerake redmine:plugins:migrate NAME=redmine_mail_reminderrestart your web server (usually /etc/init.d/apache2 restart)
3.0.0 (2015-03-20)
Compatible with Redmine 3.0.x, 2.6.x, 2.5.x, 2.0.x.
User ratings
by Виктор Воеводский over 1 year ago
by Chris Lee over 5 years ago
by Bruno Alineri over 5 years ago
by Entwicklung AMIT over 5 years ago
by Seungyoon Lee almost 6 years ago
by Yan Charnyy almost 6 years ago
by Thierry Brochu over 6 years ago
by Stanislas Dourdin over 6 years ago
Code highlighting¶
Default code highlightment relies on Rouge, a syntax highlighting library written in pure Ruby. It supports many commonly used languages such as c, cpp (c++), csharp (c#, cs), css, diff (patch, udiff), go (golang), groovy, html, java, javascript (js), kotlin, objective_c (objc), perl (pl), php, python (py), r, ruby (rb), sass, scala, shell (bash, zsh, ksh, sh), sql, swift, xml and yaml (yml) languages, where the names inside parentheses are aliases. Please refer to RedmineCodeHighlightingLanguages for the full list of supported languages.
You can highlight code in your wiki page using this syntax:
Example:
Generating a model¶
For now plugin doesn’t store anything. Let’s create a simple Poll model for our plugin. Syntax is:
bundle exec rails generate redmine_plugin_model <plugin_name> <model_name> field ...]
So, go to the command prompt and run:
$ bundle exec rails generate redmine_plugin_model polls poll question:string yes:integer no:integer create plugins/polls/app/models/poll.rb create plugins/polls/test/unit/poll_test.rb create plugins/polls/db/migrate/xxxxxxxxxxxx_create_polls.rb
This creates the Poll model and the corresponding migration file in :
NOTE: For Redmine 3.x
You can adjust your migration file (eg. default values…) then migrate the database using the following command:
$ bundle exec rake redmine:plugins:migrate Migrating polls (Polls plugin)... == CreatePolls: migrating ==================================================== -- create_table(:polls) -> 0.0410s == CreatePolls: migrated (0.0420s) ===========================================
Note that each plugin has its own set of migrations.
Let’s add some Polls in the console so we have something to work with. The console is where you can interactively work and examine the Redmine environment and is very informative to play around in. But for now we just need create two Poll objects
bundle exec rails console >> Poll.create(question: "Can you see this poll") >> Poll.create(question: "And can you see this other poll") >> exit
Edit in your plugin directory to add a #vote method that will be invoked from our controller:
Система ролей¶
Есть две системные роли в Redmine: ‘Non member’ and ‘Anonymous’. Они для внутреннего использования Redmine и поэтому не могут быть удалены.
- Non member: эта роль позволяет определить для зарегистрированного пользователя права доступа на проект, участником которого он не является.
- Anonymous: эта роль позволяет определить права доступа на проект для анонимного пользователя.
Заметим, что эти две роли применяются только для общедоступных проектов так как анонимные пользователи и зарегистрированные пользователи, которые не являются участниками приватных проектов не могут даже видеть приватные проекты.
Как следствие того факта, что роли Anonymous и Non member не могут быть отнесены к конкретному пользователю или группе, но назначаются автоматически, права доступа для этих ролей являются глобальными для данной установки Redmine. Чтобы быть более конкретным: Вы можете создавать различные роли разработчика (reporter1, reporter2 ,…) со слегка различными разрешениями с учетом специфических потребностей конкретных проектов. Однако, вы не можете разграничить роли Anonymous и Non member по отдельным проектам, например, чтобы Non member мог создавать сообщения в форуме в рамках одного проекта, но не мог этого делать в другом проекте.
Некоторые права доступа не могут быть предоставлены этим ролям. Например, право доступа «Управление участниками» не может быть предоставлено Anonymous или Non member пользователям.
CSS¶
Идентификаторы
p(#id). — присваивает абзацу идентификатор id.
Пример:
Данный абзац имеет идентификатор id (якорь), что может быть использовано, например, для создания на него без использования заголовков.
Классы
p(class_name). — присваивает абзацу класс.
%(class_name)span_content% — присваивает диапазону класс.
Примеры:
Хлебные крошки Руководство » Руководство пользователя »
Избранное
Стили
%{background:lightgreen}Зеленый фон% — Зеленый фон
%{text-decoration:overline}»Надчеркивание»% — «Надчеркивание»
Комбинирование стилей:
%{background:silver;color:black;border-style:outset;padding:5px}Отмена% — Отмена
Requirements¶
Operating system
Redmine should run on most Unix, Linux, macOS and systems as long as Ruby is available on this platform. See specific installation HowTos here.
Ruby interpreter
The required Ruby versions for a given Redmine version are:
Redmine version | Supported Ruby versions | Rails version used |
---|---|---|
trunk (>= r20913) | Ruby 2.5, 2.6, 2.7, 3.0 | Rails 6.1 |
4.2 | Ruby 2.4, 2.5, 2.6, 2.7 | Rails 5.2 |
4.1 | Ruby 2.3, 2.4, 2.5, 2.6 | Rails 5.2 |
1 Redmine 4.2 does not support Ruby 2.7.0 and 2.7.1. Use Ruby 2.7.2 or higher (see ).
2 Redmine prior to 4.0.6 supports Ruby >= 2.2.2. Redmine 4.0.6 and later don’t support Ruby 2.2 (see #32787).
Important notices:
- Support of Ruby 2.5 and earlier has been ended by the Ruby community. See the official announcements for details: 2.2, 2.3, 2.4, 2.5.
- Redmine does not support JRuby because activerecord-jdbc-adapter and loofah do not support Rails 4.2 or later.
-
MySQL 5.5 — 5.7
-
PostgreSQL 9.2 or higher
SQLite 3 (not for multi-user production use!)
Optional components
- SCM binaries (eg. ), for repository browsing (must be available in your PATH). See RedmineRepositories for SCM compatibility and requirements.
- ImageMagick (to enable Gantt export to PNG image and thumbnails generation).
- Ghostscript (to enable thumbnails generation for PDF attachments in Redmine 4.1 or later).
Modules¶
This screen lets you choose the modules you want to use for the project.
Disabling a module doesn’t delete the associated data. It only prevents users from accessing it. After a module was disabled, it can be re-enabled with all its data.You can for example disable ‘Issue tracking’ module for a single project. Existing issues are not deleted. You will be able to access them if you re-enable the module.
Core modules
- Issue tracking: provides Issue tracking feature, including , , the Roadmap and version overviews
- Time tracking: provides Time tracking feature
- News: provides News feature
- Documents: provides Documents feature
- Files: provides Files feature
- Wiki: provides Wiki feature
- Repository: provides Repository feature
- Boards: provides Forum feature
- Calendar: provides Calendar feature
- Gantt: provides Gantt feature
Additional modules can be added to the system using Redmine plugins. Plugins can only be installed by the administrator.
Ссылки на объекты Redmine¶
Redmine позволяет встраивать в тексты ссылка на различные ресурсы (задачи, wiki-страницы, ревизии…).
Чтобы предотвратить преобразование redmine-разметки в ссылку поставьте перед ней восклицательный знак.
Wiki-страницы
Ссылка отображается красной, если страницы не существует: Nonexistent page.
`Guide`: Guide — ссылка на страницу.
]: User manual — ссылка с произвольным текстом.
]: — ссылка на определенный заголовок страницы.После символа # в названии заголовка ставятся дефисы вместо пробелов.
] — ссылка на wiki-страницу из другого проекта.
] — ссылка на главную страницу Wiki другого проекта.
Вложения
attachment:i0003.gif: i0003.gif — ссылка на файл, прикрепленный к данной странице; если название файла содержит небуквенные символы, следует взять его в двойные кавычки.
Важно: ссылки на прикрепленные файлы действуют только на той странице, к которой они прикреплены
Документы
document#17 — ссылка на документ по идентификатору.
document:somedocument — ссылка на документ по названию.
document:»Some document» — название документа заключается в двойные кавычки, если в нем есть пробелы.
document:some_project:»Some document» — ссылка по названию на документ в другом проекте.
Проекты
project#4 или project:someid — ссылка на проект по числовому или символьному идентификатору.
project:someproject — ссылка на проект по названию.
project:»Some project» — название заключается в двойные кавычки, если в нем есть пробелы.
#3177: #3177 — ссылка перечеркнута, если задача закрыта.
#3177-9: — ссылка на комментарий к задаче.
Версии
version#3 — ссылка на версию по идентификатору.
version:1.0.0 — ссылка на версию по названию.
version:»1.0 beta 2″ — название заключается в двойные кавычки, если в нем есть пробелы.
Изменения
В зависимости от типа хэша изменений, используемого вашим репозитарием:
r758 или commit:c6f4d0fd: r758 — редакция
svn1|r758 или commit:hg|c6f4d0fd: ссылка на редакцию в определенном репозитарии
sandbox:r758 или sandbox:commit:c6f4d0fd: ссылка на редакцию в другом проекте
Файлы репозитория
source:some/file — ссылка на файл репозитория.
source:some/file@52 — ссылка на редакцию файла репозитория.
source:some/file#L120 — ссылка на строку файла репозитория.
source:some/file@52#L120 — комбинация разметки.
source:repo_identifier|some/file — ссылка на репозиторий не по умолчанию.
source:»some file@52#L120″ — двойные кавычки используются, если в URL присутствуют пробелы.
export:some/file — ссылка на скачивание файла.
forum#2: ссылка на форум по идентификатору.
P(. forum:Discussion: ссылка на форум по названию.
P(. forum:»Help and more»: двойные кавычки используются, если в названии есть пробелы.
message#1218: ссылка на сообщение по идентификатору.
Новости
news#1: ссылка на новость по идентификатору.
news:Greetings: ссылка на новость по названию.
news:»eCookbook first release !»: двойные кавычки используются, если в названии есть пробелы.
Трекеры
Трекеры являются основной классификацией, по которой сортируются задачи в проекте. По сути, в «Redmine» трекеры представляют собой аналог подклассов класса «Задача» и являются основой для определения и сортировки разного рода задач, позволяя назначать для каждого их типа различные поля. Примерами трекеров являются «Проблема», «Улучшение», «Проектирование», «Сервис» и т.д.
Каждая задача имеет статус. Статусы представляют собой отдельную сущность с возможностью определения прав на назначение статуса для различных ролей (например, статус «отклонен» может присвоить только руководитель).
Все пользователи системы могут создавать новые задачи.
Каждая задача имеет приоритет.
Для каждого проекта отдельно определяются набор этапов разработки и набор категорий задач.
Среди других полей интересны также «оцененное время», служащее основой для построения управленческих диаграмм, а также поле выбора наблюдателей за задачей. К задачам имеется возможность прикреплять файлы (имеется отдельная сущность «Приложение»).
Значения других перечислимых свойств (например, приоритетность) хранятся в отдельной общей таблице.