Node design mockup, from bottom-up
This shows a mockup of the node form in a bottom-up method.
Drupal is modular, and thus the forms can -and will- look different afor every site. Because of this fact, it is undoable to design an interface for each situation. An example: The mockups all show taxonomy, but I have some sites running that do not use taxonomy at all, not for blogs, nor for other pages.
Therefore I have suggested numerous times to start bottum-up:
First define regions, (that is this mockup)
Second define elements (a text-are is an element, but so is a taxonomy selector)
Third define where modules should place these elements. (tab >> region)
But please not that by no means, I mean to propose the exact regions like presented in the images. We must discuss these regions in a structural way and then agree upon a set of regions. These regions should then all bne placed in the nodeapi. But again: These regions are just brainstorm-ideas!
makes sense for templating
Hi Ber,
this idea makes sense to me from the perspective that these regions could then become variables in a templating system, and could therefore be moved around. It is a constant frustration to me that by the time stuff gets to the template in the current system, there is a big long glob of HTML called $content and the templater cannot do anything to it. It takes the programmer who is willing to override certain theme functions to be able to change the stuff in $content, and not all changes are even possible. Splitting content into regions, even if we call them 1 - 5, makes great sense to me.
+1
Robert
I like this approach. We shou
I like this approach. We should extend it to have side region on both sides.
In case it is not clear: form side != sidebar right
I assumed it is clear, but though that Gerhard;s comment might cause some confusion: The proposed form_side is not the same as sidebar-left! You should read the tabbed square, containing the form, as the main area ina drupal page. A lot of regions might appear around it, but normally only the header, sidebars and footers will.
Nieuw commentaar posten