Plugins Directory » CMS
Author: | Kirill Bezrukov (RedmineUP) | |
---|---|---|
Website: | https://www.redmineup.com/pages/plugins/cms | |
Code repository: | - | |
Registered on: | 2013-04-08 (over 11 years ago) | |
Current version: | 1.2.6 | |
Compatible with: | Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x | |
User ratings: |
Redmine CMS plugin allows you to build web pages with Redmine.¶
This plugin adds CMS functionality to Redmine and allows you to build websites. You can create layout, page templates, menus, and use re-usable code snippets written in the HTML and Liquid language.
To see what you can achieve, visit our website: RedmineUP and RedmineUP Blog. It has been built using only Redmine and CMS plugin.
Read more about the possibilities in our blog post about CMS plugin features
- Free to download and use
Liquid is a template engine that meets specific requirements:
- It has simple markup and beautiful results. Template engines which don't produce good-looking results are no fun to use
- It is non-evaling and secure. Liquid templates are made so that users can edit them. You don't want your server running code that your users wrote
- It able to style emails as well as HTML
Build simple pages in Redmine
With the use of our platform, you can create any websites you want - from simple one-page instances to extended corporate sites. Do you want to see a good example? Our current website is fully built and managed with CMS plugin.
SEO-Friendly Code
Thanks to combined power of HTML and Liquid, you can freely add any attributes or tags that are relevant for the SEO in the source code of your websites.
Reusable Snippets
Snippets are elements of the site or files containing chunks of reusable code. They are usually used in elements that appear on more than one page or sub-page but not at all of them. A snippet can be for example social link or a pagination block.
Power of Liquid template language
Liquid is an open-source template language/engine created by Shopify and written using Ruby on Rails. It is used as a bridge between HTML and data, to smoothly create frontend of the applications ad websites. Click here, to learn more about Liquid.
Screenshots¶
Installation notes
- Unzip it into
../plugins/
. This would result in a directory-path like:../plugins/redmine_cms/init.rb
- Install dependent ruby gems by following command:
bundle install --without development test
- Migrate database and copy assets by following command:
bundle exec rake redmine:plugins NAME=redmine_cms RAILS_ENV=production
- You now need to restart Redmine so that it shows the newly installed plugin in the list of installed plugins ("Administration -> Plugins").
- Go to "Administration -> CMS" and setup plugin global settings.
Changelog
1.2.6 (2024-02-16)
Compatible with Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x.
- Dropped Redmine 3 support
- Added Liquid markup verion 4
- Added tags and filters for snippets
- Added filter for is_cached field
- Added multiple attachments delete
- Added params for render_snippet tag
- Fixed import bug
1.2.5 (2023-01-19)
Compatible with Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Fixed edit page bug (redmine_crm gem update required)
1.2.4 (2023-01-17)
Compatible with Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Added German locale by Carsten Stanusch
- Fixed broken pdf thumbnails
- Fixed filter naming bug
1.2.3 (2022-04-21)
Compatible with Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Redmine 5 compatibility
- Fixed timelink_url
1.2.2 (2021-06-09)
Compatible with Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Added Redmine 4.2 compatibility
- Added attachments token auth
- Fixed snippet save bug
- Fixed filter styles for Pages
- Fixed attachments in CMS
- Fixed project links
- Fixed double render error
- Fixed menu sorting
- Fixed drop-down menu bug
1.2.1 (2019-07-30)
Compatible with Redmine 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Redmine 4 support
- Ativity events for CMS new
- Added multiple deletion for attchaments
- Fixed page active part url
- Fixed page parts sorting
1.2.0 (2018-12-18)
Compatible with Redmine 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x.
- Size of content field for pages changed to long text
- Fixed bug with saving page part Filter
- Optimistically locking disable during pages import
1.1.0 (2018-02-14)
Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Added projects, newss, users drops to CmsPage
- Conflict resolution for concurrence page editing
- Added toc macro for Textile filter
- Page jump box shows all pages including locked
- Timestamp filters for page tree
- Expired timelinks liquid filter {{ 'image.png' | timelink_url: 'expires:2020-01-12', 'absolute:true' }}
- Added support for width x height crop for thumbnail_url and thumbnail_tag filters
- Fixed localization switch
- Fixed bug with setting empty Error page
1.0.1 (2017-07-07)
Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.
- Pages tree view
- Redmine 3.4 support
- Select2 for page selection
- Expire related pages cache after editing snippet
- Used in pages label for snippet
- Page voting
0.0.3 (2013-08-28)
Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x.
- Show overview and activity tabs for projects without project_tab module
- CMS plugin settings with pages/menus/parts tabs
- Copyright info settings for CMS and Default with meta templates
- Top menu child fixes for default themes
- Menu visibility fixes
- Attachments delete routing error fixed
- Apply menu on the top of page
0.0.2 (2013-04-07)
Compatible with Redmine 2.3.x, 2.2.x.