[development] Blocks and Regions rethink (concept needs feedback)
Earl Miles
merlin at logrus.com
Sat Jul 7 16:46:02 UTC 2007
Sam Tresler wrote:
> I'm aware we just hit code freeze so this is waaayyyy into the future,
> but I have a few itches that need to be scratched soon and want to
> garner feedback (concept needs feedback) on some ideas.
>
> I constantly use and abuse the ability to add regions nearly anywhere in
> drupal and find it incredibly useful.
>
> That said, The blocks admin section has a few highly infuriating ui
> issues. Namely.
>
> * You can only assign a block to one region at a time.
> * Current inability to 'clone' blocks.
> * Block admin is at block-admin not inline.
>
> I want to start work on some features that would first create a 'blocks
> available' and a 'Regions Using Blocks' interface at the block admin
> page - In this manner you could take one block and print it in two
> separate regions. e.g. printing a menu in the footer and the left
> sidebar, or printing "Who's online" block on the left sidebar on one
> page and the right on another.
>
> Second feature: Ability to edit blocks per page. This, I would imagine
> would take the form of a 'block edit' tab for properly permissioned
> users. Clicking it would take you to a block configuration page for
> that URL - you could then specify if you want to wildcard the url per
> each block (user/*), and set placement for each block. I would envision
> this as adding form elements for weight, url, roles, user visibility and
> region per block -or- a jQuery drag and drop feature (or one degrades
> to the other)
>
> Third feature: Cloning Blocks. When you want a block 'just like this
> module generates only different' - cloning it would generate the
> appropriate code in a custom block. This is much less important to me,
> just wnat to know if others find it useful.
I'm looking very seriously at attempting to deprecate block.module in Drupal 7
and replace it with a verson of Panels 2.
Panels 2 has or by then will have almost all of the abilities you've mentioned
here, plus a lot more.
More information about the development
mailing list