The Block Manager module is an attempt to make managing sidebars, page footers, etc. easier for content administrators (who may not be familiar enough with the way blocks are normally handled in Drupal to be comfortable). It allows the site administrator to specify regions that are handled by Block Manager, rather than the Block module. Once this is done, anyone with permission to use this module will see a new toolbar in that region with buttons to manage or remove blocks. When managing blocks, a simple drag-and-drop interface is provided that can be configured to be horizontal or vertical, to more closely match the presentation on the page itself.
The Block Manager module will work with the nodeblock module as well, allowing blocks in a region to be limited to only blocks of a specific type. For example, if a sidebar content type is created, the Block Manager module can be configured to only allow sidebar node blocks in the sidebar region.
When Block Manager is first enabled for a region, it will attempt to determine which blocks are already displayed in that region on each page and save that data into its own table. This way, the transition from the Block module to the Block Manager module is as seamless as possible.
Project page: Block Manager
Git:
git clone http://git.drupal.org/sandbox/grandivory/2008620.git block_manager
cd block_manager
Reviews of other projects:
Smallipop
Imagefield EPS
Webcam Field Widget
Prayers
DaCast Streaming as a Service Integration
AjaxQueryBlocks
| Comment | File | Size | Author |
|---|---|---|---|
| #8 | coder-results.txt | 1.6 KB | klausi |
Comments
Comment #1
ram4nd commentedComment #2
ram4nd commentedComment #3
TimTheEnchanter commentedWhen I open the block configuration manager I don't get the limit_types checkbox in the form. It causes the error below. Checking the code it looks like that is because I do not have nodeblock installed. You should either make your module dependent on nodeblock, or fix the submit function so that it's not looking for the field when it doesn't exist.
Comment #4
grandivory commentedI pushed a few updates that fix the following issues:
Edit for 6/4/13:
Comment #5
grandivory commentedComment #6
PA robot commentedWe are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #7
grandivory commentedAdding Review bonus tag
Comment #8
klausiReview of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
manual review:
'#markup' => '<p>Select the regions that should be managed by the block manager instead of the default block module</p>',": all user facing text must run through t() for translation. Same for #options like "'vertical' => 'vertical',".Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #9
grandivory commentedThere are still a few messages generated by the automated review, but I believe them to be invalid or incorrect.
Comment #10
klausiSorry for the delay. Make sure to review more project applications and get a new review bonus and this will get finished faster.
manual review:
Otherwise looks almost ready, but knowledge about t() placeholders is an application blocker.
Comment #11
grandivory commentedComment #11.0
grandivory commentedAdded links to projects I have reviewed
Comment #11.1
grandivory commentedEditing git link to use the http version
Comment #12
grandivory commentedAdding review bonus
Comment #13
grandivory commentedReview bonus seems not to have taken...trying again
Comment #14
klausimanual review:
But otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Assigning to kscheirer as he might have time to take a final look at this.
Comment #15
kscheirerBig module, but it looks good to me. No problems found, and the sql injection reports from ventral look spurious. I can see this being an easier alternative to Context, which can be difficult to explain to clients.
Thanks for your contribution, grandivory!
I updated your account to let you promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and get involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.
----
Top Shelf Modules - Enterprise modules from the community for the community.
Comment #16.0
(not verified) commentedAdding more reviewed projects