Jennifer Lampton's blog

In the Driesnote here at DrupalCon CopenHagen there was much speculation as to where Drupal may be in 10 years. I really hope that 10 years from now we'll be able to look back at Dries' slides and giggle at our projections, but a part of me fears that if this community doesn't change our ways, that won't be the case.

WordPress as a platform has made it easy for the world to blog. As their community grows and ages, they are starting to see that the web is a great place to do a whole lot more than simply publish content. As demands increase, WordPress adapts.

WordPress is quickly transforming from a blog engine to a content management system. Drupal may be stronger, more secure, more flexible, more mature, more stable, and more technically awesome. But the Drupal community needs to recognize that these things won't guarantee our survival. WordPress has the brand, and the market. WordPress serves as the perfect introduction to web publishing, and once people are hooked it's hard to break their loyalty.

We are a community of developers, and we've been in such high demand recently that we've grown comfortable with some bad habits. We focus on solving hard problems and writing beautiful code, but we've been ignoring the needs of our audience.

I love Drupal, and I love what I do, but I think we need to fight a little harder to assure we will still be relevant 10 years from now.

Do you disagree? Come to my WordPress is better than Drupal session tomorrow morning to participate in this conversation: 9am in room 12.

We hinted at it when we announced our Acquia-partnered training classes in Washington DC. Now you can officially add our San Francisco Drupal training classes to your calendar. There are two classes in August and one on Drupal Theming in September.

Drupal for Site Builders | Sign Up!

  • Perfect for: Beginners and those looking for a mastery of the basics of Drupal. Course Description
  • Cost: $800 (Or save 15% by booking more than one class)
  • When: August 2nd & 3rd 9 AM - 4 PM
  • Where: The Financial District, San Francisco
    Sign Up

Drupal Panels for Site Builders | Sign Up!

  • Perfect for: Those wanting a greater understanding of Panels in just a day. Course Description
  • Cost: $400 (Or save 15% by booking more than one class)
  • When: August 4th 9 AM - 4 PM
  • Where: The Financial District, San Francisco
    Sign Up

Beginning Drupal Theming | Sign Up!

  • Perfect for: Those who want to jumpstart their Drupal theming knowledge. Course Description
  • Cost: $800 (Or save 15% by booking more than one class)
    When: September 13th & 14th 9 AM - 4 PM
  • Where: The Financial District, San Francisco
    Sign Up

As always, please visit http://chapterthree.com/training for more information or follow us on Twitter @chapter_three. If you'd like to arrange for a private training based on one of our current curricula or have us one design one specifically for your needs, please email training@chapterthree.com.

As a trainer here at Chapter Three, I'm happy to announce that we'll be working with Acquia to improve our already stellar training curricula and try and grow the number of Drupalists and Drupalistas across the globe. Our first public training offerings with Acquia are in Washington, DC on June 28th - 30th.

There has been an increased demand for Drupal talent in the DC area in large part because of President Obama's Open Government Directive, we're looking forward to helping the DC community get up to speed on Drupal.

Drupal in a Day $410 * gov't discount available book now.

  • Date: Monday, June 28, 2010
  • Time: 9:00AM EDT - 4:00PM EDT
  • Location: MicroTek, 1101 Vermont Ave., NW, Washington, D.C. 20005

Drupal in a Day is a 1 day overview of creating a Drupal site from beginning to end. Participants will start with a blank website and, already having seen the final site, will start with adding and managing users, creating user profiles, adding custom content and managing that content (including turning on and off comments, or setting comments to read-only). Participants will then create custom content types and look at Views to display this content in various parts throughput the site including creating custom blocks and custom list pages such as a blogroll or last five images added or latest blog posts added to the site. Book it now!

Drupal for Site Builders $820 * gov't discount available book now.

  • Date: Tuesday, June 29, 2010 and Wednesday, June 30, 2010
  • Time: 9:00AM EDT - 4:00PM EDT
  • Location: MicroTek, 1101 Vermont Ave., NW, Washington, D.C. 20005

Drupal for Site Builders is a 2-day, in-depth extension to the first class. This classc is designed both for users with no Drupal experience, and for those who are familiar with Drupal and want to expand their knowledge, digging deeper into their sites. The class provides in-depth discussions on Drupal’s installation process and managing users, comments, and content. Participants will also review Drupal's block system, and learn how to use taxonomy to categorize their content. They will spend an entire day using the Content Construction Kit (CCK) and Views. Book it now.

Please stay tuned for more announcements about our upcoming training offerings at our homebase in the Bay Area.

Your holy grail for Drupal SEO.

This document provides important actions that will help your site catch the eye of search engines. It contains an explanation of how each action benefits both the human and robot visitors to your site, and which Drupal modules and themes you can use to help you achieve that goal.

Total Control, for those of you who are not familiar, is my administrative dashboard module. When enabled, it immediately gives you a panel page with panes showing some statistics on your site. These statistics include counts for the number of users, posts of each type of content, comments, vocabularies and taxonomy terms. I've also included default views content panes that can show you the most recently created content, most recently edited posts, and content type-specific panes, for example: most recent blogs. Though the dashboard itself is handy, giving administrators one place to go to see an overview of all activity on the site, the real utility comes from the default page views included with Total Control. Using the Views Bulk Operations module, these pages attempt to replace the admin/content/node page that I've found so limiting for so long. You can perform all the operations that you could historically perform on your new admin/dashboard/content page, but it get's better. Because these administrative pages are now built with views, I was able to include similar pages for taxonomy terms and files, and this format can be extended for anything else views supports.

Total Control is not meant to be exactly what your site needs as-is. It's designed to be a starting-point that will get you 90 percent of the way there in no time flat. To get that last 10 percent, use the power of Views to override what's provided, add exactly the panes your administrators need to see on your dashboard, and make it your own. Include CCK fields, additional exposed filters, or anything else you can add with views.

Total Control is a also great starting point if you have many levels of administrator. One panel page is included by default, but if you would prefer that users with different roles get different content on their dashboards, all you need to do is use the power of Panels. Create a new variant for your page, add some selection rules, choose a new layout, and add some Total Control panes, and voila: you have two administrative dashboards!

The biggest improvement to this latest release is that the creation of content-type specific (and soon, user-role specific) administration pages and panel panes is no longer automatic. If you have a site with a lot of content types, your administrative content view doesn't get too big to edit (well, not unless you ask it to). You can now add pages and panes for each type by opting in on the settings page. Don't worry - the automatic option is still available, just in case you liked it. I've also split the pages and panes into separate views, so they can more easily inherit defaults, and be overridden.

Want to make your administrators happy? Give them Total Control, today!

Drupal Camp Colorado is this weekend. I'm excited to be heading to the mountains and presenting two sessions!

I'll be doing a new and improved version of the WYSIWYG session I did at BADcamp at the beginning of the month. When that session ended the audience members all piped up with their own favorite WYSIWYG modules. After some experimentation of my own, a few of those modules have made it into my new demo for this weekends WYSIWYG extravaganza.

I'll also be doing a session on my shiny new administrative dashboard module, Total Control. Though there are supposedly sixty-seven sites currently running it, I haven't been getting very much feedback. I'm excited to demo the module to a sea of possible new testers, and interested to find out what other things people may want on their own dashboards. I'm also looking forward to sharing my vision of where I'll go with Total Control next. Fortunately for my Colorado audience, I get to do a test-run of my Total Control session this week at BDUG.

Hopefully I'll come home from the mile-high city full of new ideas and excited to get back to drupaling! Wish me luck :)