I'm looking for a part-time remote job.

Hire me


I'm the author of:

Mastering Redmine is a comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure.

Check the book's project or

Buy the book

Social pages of the book:

By buying this book you also donate to Redmine (see this page).


Follow me:

Security guidelines for custom macros

Feel free to update this Wiki page with your guidelines.
  • Avoid using variables for CSS rules

Otherwise, users may be able to alter the visibility of your custom content, and more.

You can use variables as CSS class names instead.

  • Always enclose arguments into double quotes for JavaScript

Otherwise, users will be able to change many things on the page.

Terms of use | Privacy policy