Module Development

Making contrib modules more admin-friendly

It's a premise of the upcoming Drupal 7 that the UI is king. We see a lot of planning, lots of work, and tons of code going into this upcoming release's User Interface, but that only addresses core's needs. What about the plethora of contrib modules? Can they get help from Drupal 7 in order to become more admin friendly? They could if they were using the new hook_configuration() functionality!

Here's what I envision. If modules had an API that they could use to do things in the background such as creating new content types, creaing or enabling blocks, and even pre-setting some variables, life would be a lot easier for the average contrib module user.

People who are just trying out a module to see how it works would no longer have to manually configure their site for that new module just to make it work. It would work out-of-the-box.

Syndicate content