RWD at the Maryland Drupal Meetup

Tonight about twenty drupal users and developers gathered at PMG Direct headquarters in Columba, MD for what is believed to be the third Maryland Drupal Meetup. It was my first time, and I met with some of the group beforehand for dinner, which was organized by Carolyn, a developer with Takoma Park based drupal shop, Grand Junction Design.

The vibe was friendly and people got to chatting about Drupal right away before the presentations started. The first was an overview of the development of online model train shop MTH Trains which makes very heavy use of ddblock (for rotating image content), Acquia's hosted Solr service (for faceted search), and themekey (for separate themes for sub-sites based on path). Noted by the devs were that Acquia is having a hard time reaching their promised SLAs due to limited staff and high demand, and are bringing on new staff. The site has 10 search slices within Acquia search for it's massive product catalog, and is generally happy with the service but sometimes hits performance bottlenecks due to timeouts. Local developer Todd Holden suggested the boost module for caching product listing pages, and I mentioned that Apache Solr is an open source project, and that anyone with the inclination (and sysadmin resources) can host their own solr search.

The second presentation was given by yours truly on a certain pet project of mine -- the unfortunately named Drupalshell (not to be confused with drush, which is an actual drupal module with actual users that does system configuration management on the command line). Drush deals with configuration (and more recently user management), while my project attempts to address content (node) management. While I initially intended my project as a way to bring text based web sites online (harkening back to the BBS era), it's become clear that this could be used to extend the power of the *NIX command line to drupal content for processing, import/export, and automation beyond what node_import can do. The question is whether or not to become a drush extension or not. I'll be setting up a discussion to get some opinions on this in the near future. Several people reached out to me who were interested in participating in the project, just as several people did at the Philly drupal meetup. This tells me it's time to move this from the prototype stage to the project stage! Yes, I will also be renaming my project! A somewhat related project that I've noticed but not really explored is terminal.

There were some great discussions after the presentations. Lullabot's buzzr (buzzr President Liza Kindred is on the RWD team) hosted drupal service was compared with Acquia's new Drupal Gardens. Someone asked about quick tabs, and I mentioned that powerful ajax tabs also exist for CCK forms in CCK fieldgroup tabs and that multistep provides a save-as-you go interface to long CCK content types. There were also discussions on Open Publish, and local drupalista Todd Holden was encouraged to give a presentation on Aegir, which he has successfully used on a project to manage drupal deployments. Hopefully he'll give one next time after some "house cleaning". Someone presented a challenge to me about stale search indexes and we got fairly in depth with the Zend Framework and came up with a potential solution using nodeapi to update stale nodes as needed within the site module.

That's all for now. Maybe I'll see you at a meetup in your town!

// comments

Great summary of the evening,

Great summary of the evening, Daniel.  Yes, I was the one that asked about quick tabs...and yes, I did forget the module that you told me so I am very pleased that you re-capped it in this blog.  It was great meeting you.

--Jeremy Paris
Diverse Concepts, Inc

  • Daniel Packer's picture
  • Title
    SysOp / Site Builder
    Bio

    Daniel's blood is the color of web and UNIX mixed together to form a kind of purplish green. A professional web developer since the mid 90's, Daniel has watched the internet and the web grow from a cool idea into something amazingly important.

    Daniel has worked as an independent contractor and employee with universities, banks, ad agencies, dot coms, publishers, and non-profits building out CMS architectures and managing servers. Now he's happy to be part of the RWD team where he'll get to put his systems and coding skills to use building some of the best sites around. Having started with interactive graphic design in the early 90's with the BBS and ANSI scenes, Daniel also has the design bug and isn't afraid to break out Photoshop, Illustrator, and a wacom tablet, when he has a good excuse.

    Some of Daniel's projects including DrupalShell, a unix-like interface for Drupal that he hopes to release as an admin tool and power toy, acting as a sysadmin for local hackerspace HacDC and working on electronics and DIY engineering there, vegan cooking, writing and playing music, DIY, and humanism and posthumanism. Daniel is on the long road towards an eventual PhD in cognitive science and computer science and has research interests in cog. sci., human interface design, and digital electronics.

// add comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <hr>
  • Lines and paragraphs break automatically.

More information about formatting options