David's right, the content management system I developed for our client Urban Parks Online is for OpenACS 3.2 (and John's right too - it was the precursor to ETP for OpenACS 4.0). I just gathered together a lot of useful code from the UPO web server and uploaded it
here so you can see if it works for you. I think you'll be happy with it, especially if you want a site with lots of images like UPO. Plus there's the advantage of using production code; there should be very few bugs remaining.
If you'd like to read about the system's capabilities without having to download the tarball, you can read some of our client documentation:
http://urbanparks.pps.org/doc/upo/templating.html and
http://urbanparks.pps.org/doc/upo/graphics.html.
If you try using it, let me know if there's any important code I forgot to put in the tarball.