Thanks so much for your reply and the sample code on your sitefinitywatch site- I don't think I've ever seen this level of support from a forum before!
Regarding my issues #2 and #3 which involve a page creator being able to store data (such as images or custom properties) that is NOT shown on the screen - the user control stuff you have come up with is a workable (if a little messy) solution that I'd be happy to use until proper custom properties come in Sitefinity 4.0. Thanks for that solution.
Issue #1 is still a biggie for me. The thought of allowing one of my clients the ability to drag a radmenu or radgrid or calendar into a placeholder that I have finely css styled to expect a page title wrapped in a <h1> is unbearable.
I looked in another forum post at
which shows that you can actually "hardcode" the controls INTO the placeholder. I gave this a quick go and it seems ot work for things like calendars etc. but I don't know which control I need to hardcode into the placeholder for just a basic CMS Generic html container or Image. I've tried using the <telerik:GenericContainer> control but it just didnt display the placeholder in the page.
Then from that forum post I found a KB article at
which shows some code you can put into the global.asax and app_code directories which I believe would "hardcode" the controls in. But again it seems very messy as I would need to create a load of code in app_code every time I wished to put in a control. And would this stop the editors from dragging more controls into the placeholder afterwards?
You say that in sitefinity 4, permissions will be more granular - do you know if this means that you can definitely force a cms editor to only enter html into placeholder1 and only an image into placeholder 2?
Also I know people never commit to dates but do we have any idea when sitefinity 4 is coming out?
Thanks again Gabe for your help. You are a star....