April Seattle Drupal User Group Meeting

rlhawk's picture
2014-04-17 18:00 - 20:00 America/Los_Angeles
Event type: 
User group meeting

Learn about Drupal and meet local Drupal enthusiasts. We will meet from 6 p.m. until 8 p.m.


  • Introductions
  • Job Postings
  • Drupal News
  • Migrate Module
  • Views Tips and Tricks

Migrate Module

Andrew Morton will give a brief talk and lead a discussion on using the Migrate module to import data or migrate a site (upgrading from Drupal 6 to 7, for example, using the Migrate D2D module).

Views Tips and Tricks

With Drupal 8, the Views module is a part of core! What are your favorite tips or tricks for working with Views? We want to hear from *you* about how you use Views, your favorite Views extensions, how you manage a site with lots of views, or anything of the like.

If you have something to share, please leave a comment and we will set aside a short time for you to show the group. It would be terrific to have at least 5 or 6 presentations. If you are having trouble thinking of a topic, here are some ideas:

  • Checking out default views
  • Rewriting Views fields
  • Views display types
  • Exporting views
  • Views caching
  • Views theming
  • Contributed modules for use with Views (data export, VBO, etc.)
  • A case study of solving a particular problem with Views

Event Details:

April 17, 6:00-8:00pm.

Tableau Software, 837 North 34th Street, Seattle

Pay parking is available adjacent the east side of the building, right underneath the Aurora bridge in a U-Park lot ($5-7). 

The main entrance is along 34th Street, right next to the Anytime Fitness (there are stairs up to 34th from the lot). The door may be locked, so feel free to call/text 206.437.2368 for entry.

Public transit: 26, 28, 31, 32, 40 all stop at N 34th and Fremont; additional routes a few blocks further away: 5, 82

Coworking is available from 3 p.m. to 6 p.m. at Milstead & Co. (across N 34th Street from Tableau; Map)


Views and search

jcost's picture

Timely discussion on views for me! I will be at the meeting but wanted to throw this out here first. I just discovered that you can use the Drupal search within a view. However, we seem to have some issues with that as it's not returning all the results. We see a few when we search on a keyword, but we know there are actually more that are not showing. Anyone have any experience with this and can provide some tips?

And I love Views Bonus Pack for allowing clients to run some queries and export the data to CSV.

Migrate 2D2 module

cliff98109's picture

As my first (many times delayed) website gets closer to release I'm trying to move away from a hobbyist mindset and more towards industry best practices. After initial release I'd like to maintain at least a couple of versions of the website, one deployed (and to which content data is being added) and one for post-rollout bug fixes and additions.

Is the Migrate 2D2 module commonly used for merging from one version of a Drupal site to another, without disrupting any content data in the target version?

Sounds like you need git

sprocketman's picture

I'm assuming you're talking about the migrate module. That is used if you were to upgrade an older version of Drupal to a newer one (like 6.x to7.x) or you're converting from a completely different system to Drupal. It sounds more like you need a version control system. Drupal uses git (http://git-scm.com/) although there are others. Most Drupalistas seem to prefer git, though.

I'll probably put things

cliff98109's picture

I'll probably put things under version control after the first release. I was primarily concerned about merging of the database used for development and the database used for deployment (which will be having user data continually added to it). Or is it standard procedure to have both deployed and development versions of the website use the same database?

Drupal is a bit unique in

Mile23's picture

Drupal is a bit unique in that configuration is stored in the database, so it's tricky to pull configuration (site settings, views structure, etc) out from content ('blog post content, etc.).

A bunch of tools have evolved to help this problem, such as Features. Drupal 8 solves it by making a clean divide between config and content.

As far as having a live site and a test/development site, this is a standard way of doing things. You might look at Pantheon hosting for a push-button version of this. They give you two free sites to see this process in action.... You push your code to the dev site, and then promote it through the test and to the live site.

It's all made more difficult by the awkward Drupal deployment process (settings in the database, which must be exported some way).

Migrate allows you to pull data back and forth between sites, but IIRC, it's really modeled after a one-time-only type approach. The way to make it work is to frequently refresh your dev and test sites with the database from live, and then put all changes in code. That is, use Features to export, or just do it in a profile's update phase. When you're ready to go live, the code does the work of updating the live site.


Yeah, all I really want to do

cliff98109's picture

Yeah, all I really want to do is merge the system configuration data from one database with the user entered content of another. I didn't quite follow the last sentence, is this a possible presentation/discussion or is it pretty much old hat for everybody?

Promoted Content Recipe

RockSoup's picture

I often use a combination of Nodequeue and Views to allow site admins to easily promote specific pieces of content. I can show one way I change the output of the view that demonstrates how to use the ability to rewrite fields in a view.


I can do a quick 2 min.

Cellar Door's picture

I can do a quick 2 min. followup on how I've used views rewriting to do conditional theming etc..

Pool, beer, and pizza,

jtwalters's picture

Pool, beer, and pizza, anyone?

The Ballroom down the street might be a fun place to try afterwards. I'm down for some 8 ball.

Gotta get ready for our

Cellar Door's picture

Gotta get ready for our Austin games! I'm in!


rlhawk's picture

If there's time, I can show how to do arbitrary sorting with the DraggableViews module.

Great meeting about Views

jcost's picture

Thanks all for the demos on how to use views. I got inspired to look at grouping filters.

As for my issue using the Search:terms filter to use the search engine to search all fields, turns out I just checked the box for "Remove Search Score" and that did the trick.

Great meeting and demos

wpixels206's picture

A little slow in posting this because I had trouble logging on, but I really enjoyed the demos and meeting everyone. What a great resource for local Seattle Drupal developers. Thanks for answering my novice questions -- so much to learn!