Martin Aspeli wrote:
Hi guys,

Following a long discussion with Dylan Jay (buried in another thread on Devilstick terminology), I thought I'd conduct an informal poll.

==> As a customiser of Plone, or as someone wanting to build bespoke components that extend Plone, what do you find most confusing?

I think this could fall into a few categories:

- Areas where there's insufficient/poor documentation, but once you learn how to do something, it's clear how to proceed.

- Areas where there appears to be more than one approach, and it's not clear which one to choose

We seem to have so many ways to connect things and therefore customise things that people use lots of different commbinations which are unexpected and hard to guess. For instance, yesterday I was looking at plone.z3cform. This is nothing to do with using that framework, just to do with how they came to the conclusion to use a combinatio of macros, views, etc to wire in default plone like templates to z3c.form (they use a template that use macro calls that a browser view that finds the macros in one template). So many links in the chain it was hard to follow how it was meant to be used.
I think z3c.form uses adaptation to find templates as well.
I think we have so many different building blocks that everyone uses the ones that first come to mind to make something work. I'm not really sure how we get out of this. but some kind of standard patterns of allowing customisation? or depricating old ways of doing things.




_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to