Jean-Marc's slides for his Europython 2005 talk are now
online
.



One great thing about his talk is that he's come up with a "Top 10 reasons
to use CPSSkins" which are:

  • 10. modify your site design without restarting the server
  • 9. cache page fragments without setting up a Squid
  • 8. create a design that works on all CSS2-compliant browsers
  • 7. do tableless design without spending hours on it
  • 6. respect Web standards without reading the W3 specs
  • 5. create visual variation across your site
  • 4. prevent content creators from altering the site's design
  • 3. allow content creators to be more creative, but not too much
  • 2. focus on form and content and not just on technique
  • 1. don't reinvent the wheel, spend time on real development


One can read more background information about CPSSkins in Jean-Marc's
last year talk
(but this was before the introduction of portlets into
the framework, so things have changed quite a bit this last year).

I think that CPSSkins doesn't yet
have the success it deserves, probably because people don't yet get the
whole advantage they can get from using it, and this is a shame because it
is really a terrific product.