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:

WikiNG: Wiki next generation

I love Redmine for its Wiki! But have you felt that you are missing some Wiki rules?..
Added by Andriy Lesyuk almost 11 years ago

I love Redmine for its Wiki! But have you felt that you are missing some Wiki rules?..

I often felt that I would like to add a warning or a notice. The only way to do this was using custom style classes like p(custom-class).. But I found this too late... And this is not about writing Wiki - it’s about creating HTML page with custom CSS styles! So I decided to write <warning>, <notice> and <tip> rules.

These rules require text not to contain empty lines!
And... Did you notice how the above warning and this notice are shown?

Sometimes also when I was writing a Wiki page I used to come to a section I could not describe yet (e.g. a feature not yet ready). As a developer I wanted to write something like {TODO}... You can do this now with this plugin:

This feature is and many markers are . If you have some ideas what markers can be added (meaning write me) or feel to issues list...

I also got used using smileys. I even use them in Redmine while I do know Redmine does not support them. Well... Did no support them! Cause this plugin adds support for smileys as well...

My procedure for releasing new versions of plugins is:

  • Write the code;
  • Update documentation;
  • Release.

The problem is that it takes time to update documentation. Therefore for some time Wiki pages became too new. So I thought it would be great to have a macro for hiding some content untill new version is released... Now this can be done with {{date}} and {{version}} macros.

You probably know that I also have written the Hooks Manager plugin which is actually a hooks content manager (going to rename it). When working on it I thought that I missed some hook which would add ads to content of a Wiki page. I thought a lot on how this could be done... The solution I found is to add a new Wiki macro {{hook}}. You just write !{{hook(name,arguments)}} and this plugin will add and call :wiking_hook_name hook... So if you are an HTML guy you can add any content to a Wiki page!

For more information on the syntax provided by this plugin check this page. Use the Playground to play with the syntax.


Comments

Added by Steven Wong almost 11 years ago

Nice Job!!

if it contains how to use it will be greater.

I ever use the macro_list, but can not see how to use, so I check the wiki and find it. Could it integrate into Redmine macro_list?

Added by Andriy Lesyuk almost 11 years ago

Thanks!

if it contains how to use it will be greater.

What do you mean? There is a Wiki page describing the syntax...

Could it integrate into Redmine macro_list?

Not everything is a macro (only {{hook}})... So I can’t!

Terms of use | Privacy policy