Project

General

Profile

Plugins Directory » CMS

Author: Kirill Bezrukov (RedmineUP)
Website: https://www.redmineup.com/pages/plugins/cms
Code repository: -
Registered on: 2013-04-08 (almost 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:   (17)

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

Get this plugin


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

  1. Unzip it into ../plugins/. This would result in a directory-path like:
    ../plugins/redmine_cms/init.rb
  2. Install dependent ruby gems by following command:
    bundle install --without development test
  3. Migrate database and copy assets by following command:
    bundle exec rake redmine:plugins NAME=redmine_cms RAILS_ENV=production
  4. You now need to restart Redmine so that it shows the newly installed plugin in the list of installed plugins ("Administration -> Plugins").
  5. 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.

User ratings

  by Eric Feyzullov 25 days ago

Thank you so much, bro.
Nice work!

  by BYONGKYU CHOI about 1 year ago

Even the light version responds quickly and faithfully to feedback on issues.

  by Viktor Sobchak about 1 year ago

Stop donate Russia! They virtually moved to Armenia... this purchase give money to Russia for war!

  by Jean-Blaise Rey about 1 year ago

  by Vladimir Borzov over 1 year ago

By buy this plugin you give money to Russia for war!
Don't do it and save lives!!!

  by Yuriy Klimkin over 1 year ago

Don´t support Russian war economy, don´t support killing children!
This company virtually moved to Armenia to avoid sanctions!!!

  by Oleksandr Leshchenko over 1 year ago

Don't download this! Stop war! No support for Russia

  by Fabio Peruzzo over 2 years ago

I'm using it for creating a kind of e-learning site into Redmine.
Greeat support from developer in case of problems.

  by Сергей Волков almost 3 years ago

  by Akhlaq Ahmed almost 4 years ago

Great Plugin

  by Lester Nelson-Gacal about 5 years ago

  by Dimitar (RedmineUP) over 5 years ago

  by Pavel Bačo over 5 years ago

some documentation will be fine, but great plugin, and after some test, mistake, i take what i want

  by Marek Kielecki over 7 years ago

at the beginning, it's little hard to get around, but after 2 days in the system it's the same intuitive and simple like WordPress, just much more powerful.

  by Stefan Müller over 7 years ago

At first glance, might seems little complicated, but it has amazing possibilities. More configurable than WordPress.

  by Mike Tegtmeyer over 9 years ago

Could be good but but there is no documentation and the single example on the website causes a server error. If documentation is added in the future, I will update my rating accordingly.

  by Robert Schneider almost 10 years ago

Quite useful!! However, there is no documentation yet. And it has some smaller issues.