Not registered
register now
DrupalCamp LA 2009

SimpleBlock: Bringing Block Administration to the Masses (co-hosted by Sid Maskit)

Note: this is an archived site. Visit us at http://ladrupal.org.
64
Sign In
  • Advanced
  • Code & Development
  • Design & Usability
  • Showcase & Strategy
  • Site Building
Logistics
Day: 
Sunday
Time: 
3:00pm
Room: 
PingVision room - DBH 1600 (1+)
Duration: 
One hour

—————————————————————————
Download the slides here
—————————————————————————-

Update: Sid Maskit will be a co-presenter following on after me, Jason. His company is the author of the Promos module! Sid will be imparting his knowledge about the Promos module, highly beneficial to those of us who need to make the drupal UI a bit friendlier to web producers.

Problem: Your client needs to create and administer blocks, but …

  • The blocks user interface is too daunting for them.
  • Your cunning developer instinct tells you it’s too dangerous to allow them to administer blocks.

Solution: Using CCK, create a node type and a custom module to…

  • Give your users a new way to create and administer blocks.
  • Save the website by not allowing users access to Drupal’s block administration.

Synopsis:

In many projects at Revere, we’ve had a requirement that the client be able to create “Promotional” blocks. That is, they’d like to be able to create and administer blocks where they can embed ads, like flash ads, or plain old hyperlinked images, or some static HTML etc. etc.. The solution seems straightforward, “Why not give them access to block administration?”. That solution works acceptably when the client is a savvy individual who can be relied on not to break the website, and they’re not overwhelmed by the UI. But what if your client isn’t savvy and can’t/won’t learn the blocks UI?

We’ve come up with a simple strategy where we allow blocks to be administered just like any other content on the site, via a cck node type. This way we have many options as to what the content of a block can be via cck fields, and the administrative interface is familiar. Come discover the why and how of our strategy and how you can use it to your own success!

  • Login to post comments

Comments

Some Details from My Part of the Talk

Submitted by Sid_M on Mon, 2009-08-10 13:37.

My part centered around the Promos Module

Other Modules I used:

To put RSS into a promo:
feedAPI
feedAPI Mapper
Views to create block displaying titles of RSS items for a feed
Views reference field to let manager choose a View to use
Node reference field to let manager choose a Feed to pass to View
A tiny bit of glue to turn the referenced node into an argument to the view reference

To let the manager create views in promos:
Simple Views
Simple Views Field
My patch to limit which nodes a manager can include in a simple view.

To put an image in promos:
Image Field

Some Modules I didn’t mention, but which are also useful for giving the manager control:
Delegate Taxonomy
Delegate Menu
Delegate Role
FlexiField to use cck to create new field types consisting of multiple fields.

  • Login to post comments
  • Schedule
  • About
  • Attendees
  • Sponsors
  • News
  • Drupalchix
  • Venue
  • Sessions
  • Forums
  • FAQ
  • Contact Us

About jgordon

Full Name
Jason Gordon

Company
The Revere Group

Link to web site
http://jg-soft.com

Interest
Drupal Service Provider

View full user profile

Attendees

Filter Sessions

  • All Sessions
  • Your Picks
  • Most Popular
  • Business Side
  • Code & Development
  • Design & Usability
  • Drupalchix
  • Performance and Scalability
  • Showcase & Strategy
  • Site Building
Drupalchix Panel Talk

Buy our Drupal Camp LA shirtBuy our Drupal Camp LA shirt

Become a Sponsor

Attendees

View All

Drupalchix Information

View all Sponsors

  • News
  • FAQ
  • About LADrupal
  • Become a Sponsor
  • Twitter

Designed and Built by This By Them
Powered by Drupal 6 / copyright © 2009