bill's blog

Solr Searching on Drupal.org

Like many in the Drupal community I'm anxiously awaiting the new Drupal.org redesign. So much so, several months ago I jumped at the chance to contribute on the development team. We're making significant progress, and have a sprint scheduled for March 19th, 8am – noon PST (IRC channel #drupal-infrastructure).

SANDCamp: Prepare to Scale

SANDCamp was this past weekend, and I had the pleasure of being able to present. The first half of the presentation was geared at improvements that can be utilized by small sites (app/db on the same server) to improve performance and increase capacity.

Attachment: 

Caching Drupal for Authenticated Users

This past week, I was chatting with my friend - and ex-boss - Chris Fuller (cfuller12) from Optaros about caching pages for authenticated users.  He'd been implementing authcache to cache pages for his latest deployment but was going to need to do some tweaking to get dynamic aspects of the page working for logged in users.  I've been busy writing proposals and keeping the Achieve-machine moving forward so the development challenge was a great rea

Drupal LA Huge Success

The Achieve Internet team attended our third LA Drupal camp on Aug 8th and 9th.  Once again Chris Charlton and his team did an outstanding job with the event.  The location at UCI was not only convenient for the San Diego Achieve team, it really provided an outstanding venue for the event.

Recap of our adventures at the event.

Drupal Case Study: StudioBlue

Founded in 2002, Bella Pictures is an award-winning company that is transforming the wedding photography and videography industry. Bella's technology-driven approach brings new standards of quality, service and transparency to capturing and sharing your wedding memories. Founded by a team of professionals with backgrounds in photojournalism, e-commerce and marketing, they provide superior quality wedding photography by certifying photographers throughout the United States. This unique approach removes the guesswork in picking a wedding photographer and ensures a quality product every time.Â

First Ever SANDcamp!

With an attendance of 80 to 90 people, and participants from all over the United States and even Ecuador, the first SANDcamp (San Diego Drupal Camp) was a success.

New American President, New White House Website

Hurrah!  With a new president comes a variety of changes, and with this president in particular, I'm sure we're in for plenty. 

Install Profiles

Install profiles rock, and you should know what they are and why they’re the future.

WTH is an Install Profile?

There’s a folder you probably have paid little attention to that is situated right at the top level of a drupal install (5 or 6): profiles. The standard Drupal profile is called “default” and comes with any Drupal installation. Every time you’ve installed Drupal 5 or Drupal 6 (which probably borders the 1000s if you’re like me), you’ve run through the default install profile.

Contributing Module Patches to the Drupal Community

One of the great things about using open source code for projects is the opportunity to contribute back to the community and get a little recognition for your hard work. Just like the code though, there's a "Drupal way" for patch contribution and the goal of this article is to help you expedite your plan to contribute module patches back to the community and to limit the difficulty you will have in getting those patches accepted.

1. Pulling the latest code.

Calendar Component

I've taken the open souce ext_calendar component (http://extensions.joomla.org/component/option,com_mtree/task,viewlink/li...) and made some significant modifications to it.  I cleaned things up fairly considerably for creating search engine friendly urls, and I ported the event administration to the back end.  My goal is to turn around and release this one to open source.  I’ll see if I can’t address some of the other user concerns and clean up the code more, but this could be/should be a nice contribution back to the open source