Enhanced customization

Confluence can be customized to a great degree when it comes to functionality. you can easily develop your own plug-in to do almost anything but, when it comes to customizing the look and feel, it is just not as good as it could be. Mainly because a lot of html is hardcoded inside the velocity macros files that editing them cause complicated patching problems when it comes to upgrading to newer versions.

Now, I think I have a solution (work around) for that problem that is extremely easy implement.

how about instead of hardcoding velocity paths inside the macro classes we use a property file to look them up. even better would be being able to pass in the velocity file key to the macro e.g.

{spaces:com.mycompany.macro.velocity.myowntemplate}

. So that if I can just append my own velocity template files to the end of the property file.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.