Creating Ctools Content Types in Drupal 7

Ctools content types, not to be confused with general content types, are Panels version of blocks. Another name for them are panel panes, but just think of them as more powerful blocks. Because they are Ctools plugins, the code to implement them is easy to write and maintain. Each plugin has their own file, whereas with blocks, you have to cram everything into hook_block_view(). They also integrate with Ctools contexts, which means you get a context object passed directly

Continue Reading

Tips to Improve Drupal for your Content Managers

During a website project there are distinct phases that allow us to plan for the various audiences of a website. In this process, I have often seen an audience omitted: content managers. We need to ensure we are also weighing the needs and expectations of the content manager when we build a site. Remember content managers are an audience too. I have compiled a few tips to improve the experience of the content manager on

Continue Reading