gary.moncrieff:
Yes I own seamless but editing the modules templates have me worried about updates which happen quite regularly.
If the hooks were prebuilt in it would leave this much easier, albeit not everyone would want it.
Sounds like you might be handling the template updates incorrectly. JR5 has been designed to allow you to customize the templates without worrying about them being overwritten. Make sure you have:
1) Cloned the JR5 skin that you want to customize (say jrElastic)
2) to customize a module template (for example let's say module/jrAudio/templates/item_list.tpl) you create a NEW template in the skins/yourClioneDirectory called:
jrAudio_item_list.tpl
customize that new template to suit your needs. The Jamroom Core will see your new template when it attempts to use the audio item_list module, and use your custom version instead.
You can then upgrade whenever you want and not have to worry that an update to the audio module overwrites your template.
The Core provides comparison tools (in the template editor) so after a module is updated you can "compare" the new updated template and see if any of the changes need to be brought over in to your custom template.
Once you see how that works it's pretty easy and really convenient to completely customizing anything you want, and never have to worry about staying up to date with modules.
Let me know if that helps.
Thanks!
--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net