Imagine being paid to improve your favorite CMS!

It could be you! Umbraco HQ are hiring and are looking for both talents and senior developers. Wonderful workplace, friendly colleagues and competitive salary.

17 votes

XSLTouch

XSLTouch for Umbraco from the guys at Offroadcode.com

Automatically "touches" the modified date of any XSLT files that include a child XSLT file when that child is saved. This causes .net's XSLT cacher to refresh both files to ensure that what you see when you next run it is what you expect.

Install and forget. Debug log messages are written every time a file is changed and touched for reference. 

To test just include one XSL file in another using <xsl:include href="yourfile.xslt" /> make a change in the child file and notice the parent's modified date gets changed too.

Runs on both servers and local version. Does not mess with source control (tested with SVN/Mercurial) check ins either.

Standalone version for other .net projects available too at http://www.offroadcode.com/xsltouch.html

Any bugs or feedback let me know (pete@offroadcode.com or via #xsltouch on twitter where you can get me on @peteduncanson).

UPDATE: Please download the right version for the .net framework you are running. DotNet 4 code has some extra work arounds in it to handle an encoding issue highlighted of late.

Yet another of our many best practise tools for helping developers make better websites, check out our other packages including DocTypeMixins, XSLToJSON and Asset Compressor.

What others are saying:

@cultiv: "@greystate Just tried XSLTouch and it's magic!! And even works in VS indeed, woohoo!#umbraco"

@greystate: "Once again, XSLTouch just does its thing without the need to tell me in a yellow "balloon"... :-) #lovethatthing #umbraco"

 

 

 

 

 

 

Screenshots

Project owner

Peter Duncanson

Peter Duncanson

Peter has 1254 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (0%)
7.1.x (untested)
7.0.x (untested)
6.1.x (0%)
6.0.x (0%)

You must login before you can report on package compatibility.

Project Information

  • Project owner: Peter Duncanson
  • Created: 20/04/2010
  • Current version 1.1
  • License MIT
  • Downloads: 2656

External resources