Based on the last post...I got to thinking, it would be good to see live examples of a lot of this stuff. I am willing to host it at my server space. So for instance Mr. Steve, that section you just put in about parent/child relationships. I am not following exactly. Tomorrow I might experiment with it and see what comes what. ((Too tired to do so now accurately)).
But what if we had a site with alllll of these examples already up. No one could necessarily touch the code, but they could look at it. Perhaps with a link on the providing page. So let's say we have a Page on setting up a user authentication. So they click the page and see that. Then there is a link on there providing the code. Or maybe it is right in the page itself.
Then you have a page on how to change the look of dataface. Click, there is the old and the new.
We could also start to play with the templates, and the CSS. If we find looks that we like, in they go. Then folks could start to share resources. If someone is really good at designing graphically, they can lay it out. Then we can combine it using the smarty or CSS and everyone would be able to use it.
Like I'd like a page to display dataface records, where it looked like a form. My Tasks project is a good example. Right now in dataface it displays as a table. But really that is just a plone thing. So by changing that or starting from scratch, I could make it appear to be a checklist. Then I could print it out. Say mostly white, black font, with an HR type line between each item.
Myself I am more of a data fella. So I'd be happy to concentrate on that. Others could concentrate on what they do well. Cause as I see it, dataface is gonna explode even more than it has. There isnt anything this good and simple and FAST out there at all. Now things like the ini choices that youve created, the delegate classes, the smarty extensions, all of it, give us all a LOT of choices to modify dataface. bla bla..i am rambling now..cause I am tired (130am here)....
Anyhow the point I am saying here is..we could create a place where we could all start to trade these things. And a couple of us could start it out with live samples on the web. So people can go to it and see how it is supposed to look.