First, I’d like to say that I am very happy with Radiant as is.
It could be a little simpler than as it is now. I belive that we can
delete from the source add a little, drop some models and tables and
have more functionality.
Pages can have parts and children. Why both? Parts can contain text and
children can too. I could live without parts, I need only a body in
In /main Instead of
<r:content part=“extended” /> one could
Instead of <r:snippet name=“header” /> one could
Snippets can have structure after the mod, is it so bad?
Each page has an attribute layout, but that’s can be just a page. I do
like simplicity but some not. They can have their layout specify yet
The unified resource locator should be able to target my created
resources. Right now url can not target a page part or snippet, so my
ssi-cache is defeated because it just can’t include in a dynamic part,
it has no url. Also when I do ajax magic I have to defeat page’s
rendering not to do layout.
Some day some will say: I can’t live without reordering / reparenting my
page parts. Then what. Well we code that too, or let the parts go and
page-reordering / reparenting is almost? done.
The extension mechanism is very promising. I think this is all just an
extension. Some can like it, some not. No hard choices here. Some tags
needs to be reimplemented, some (reversible migration, that’s it.
I wonder what was the design consideration behind not to use pages for
all of this. If there is an answer, point me to it.