The second snippet I’ve installed is the PHPThumb Output Filter (by Jared Loman, a very talented designer with whom it has been my great pleasure to work on a few projects, and soon to be an equally talented developer it appears). This is a wrapper for the phpthumb library,
and now uses the certified safe phpthumb class files from the MODx core will be using that Revo core library as soon as a permissions bug can get ironed out!. It can be used either as a TV modifier or a stand-alone snippet. So that got me into TVs in Revo.
I created one TV, "image", for uploading/selecting an image. Works nice; the file manager is a bit clunky but works well. Another usability awkwardness, though - it took me a minute to figure out you need to click on the + "Add" button to open the local file selection window. But the very nice multiple file selection and upload feature is really nice. Then you need to double-click on your chosen image to load it into the TV field.
The second TV is for the content of the "gallery" block just under the menu in my template. I used a very basic phpthumb modifier for it (yes, the nested TVs work perfectly - I wonder how deep the nesting could go?)
[[*image:phpthumb=`&w=150&h=200&zc=1,class||myClass,title||myTitle,style||border: 1px solid #333`]]
Of course, I’ll need to change the class||myClass and title||myTitle options to something a bit more useful, but in this test it works just fine.