Welcome to Additionals Plugin for Redmine
Additionals is a Redmine plugin for customizing Redmine, providing wiki macros and act as a library/function provider for other Redmine plugins.
This plugin is the successor of Redmine Tweaks
- Documentation: https://additionals.readthedocs.io
- Redmine.org plugin page: https://www.redmine.org/plugins/additionals
- Github: https://github.com/alphanodes/additionals
|Redmine version||>= 3.4.0|
|Ruby version||>= 2.2.2|
|Gem packages||see Gemfile|
additionals plugin for Redmine.
$ cd $REDMINE_ROOT $ git clone -b v2-stable git://github.com/alphanodes/additionals.git plugins/additionals $ bundle install --without development test $ bundle exec rake redmine:plugins:migrate RAILS_ENV=production $ $ # if you want to use smiley/emoji legacy support, you have to put emoji icons to $ # $REDMINE_ROOT/public/images/emoji $ # To obtain image files, run the gemoji extract command on macOS Sierra or later: $ bundle exec gemoji extract public/images/emoji $ $ # if you to not have macOS, you can put these files manually to $REDMINE_ROOT/public/images/emoji $ # see https://github.com/github/gemoji for more infos
Restart your application server (apache with passenger, nginx with passenger, unicorn, puma, etc.) and
Additionals is ready to use.
More information about installation of Redmine plugins, you can find in the official Redmine plugin documentation.
additionals plugin for Redmine.
$ cd $REDMINE_ROOT $ bundle exec rake redmine:plugins:migrate NAME=additionals VERSION=0 RAILS_ENV=production $ rm -rf plugins/additionals
- use "Project guide" on project overview page
- global header for all projects
- global footer for all projects
- welcome text for login page
- global sidebar content support
- set info message above new ticket (e.g. for guidelines)
- wiki macros for:
- gihub gist
- redmine.org issue and wiki page (redmine_issue and reminde_wiki)
- macro list with all available macros at /help/macros
- macro button for wiki toolbar with available macros with project and permission context support
- option to remove "My page" and/or "Help" from top menu
- customize top menu items
- disable (hide) modules for projects
- open external urls in new window
- smiley/emoji legacy support
- anonymize referrer for external urls
- hide role in project memberbox
- change issue author
- spam protection on registration form
- add involved issue users as watcher automatically
- create issue on user profile
- "assign to me" link on issue
- change issue state on sidebar
- configurable issue rules
- freeze closed issue
- closing issue with open sub issues
- change assigned_to automatically, if issue status changes
- assigned_to has changed, but status change is required, too
If no common files are used as library plugin, every plugin has to deliver the same files. And if more than one version of a library is delivered with each Redmine plugin, there is a problem.
Therefore if developer uses this plugin for the provided libraries, everything works smoothly. Don't worry, if you only need a subset of the provided libraries. If you do not load a library, it is not used.
It provides :
- bootstrap-datepicker 1.8.0
- d3 3.5.17
- d3plus v2.0.0-alpha.17
- FontAwesome 5.6.1
- mermaid 8.0.0-rc8
- nvd3 1.8.6
- ZeroClipboard 2.3.0
And a set of various Rails helper methods (see below).
It provides the following Rails helper methods :
Libraries assets loader
This method loads all JS and CSS files needed by the required module.
The following modules are available :
Contact and Support
.. toctree:: :maxdepth: 2 manual macros tasks new_feature changelog