Posted by jhodgdon on April 4, 2018 at 4:35pm
Start:
2018-04-12 10:00 - 12:00 America/Los_Angeles Organizers:
Event type:
User group meeting
We hope you can join us for the next meeting of the Spokane Drupal User Group!
- When
- Thursday, April 12, 2018, 10 AM to noon
We meet on the 2nd or 3rd Thursday of most months at this time/location. Log in and join the Spokane Drupal User Group (see sidebar on https://groups.drupal.org/spokane-wa ) to be notified of future meetings, events, and discussions (typically just a few email messages per month). - Where
- Spokane County Library - Argonne branch, 4322 N. Argonne Road, Millwood. We are currently meeting in the small conference room at the library. From the hallway, go into the library proper, past the checkout/information desk, take a right and you'll see the room on the right.
- To be reminded, sign up!
- To receive an email reminder closer to the date of the meeting, log in and click the "Sign up" button; log in and click "Cancel signup" at a later time if your schedule changes and you can no longer come. There's no obligation to come if you sign up (but we hope you will!). There's also no obligation to sign up in order to come (it's up to you if you want a reminder or not). However, the meeting could be canceled if the organizer isn't sure anyone is coming.
- What
- We spend two hours in a question and answer format, with the participants around a table and a laptop on a projector. Come with questions about a project you're working on, something you've learned that you'd like to share with others, a desire to improve Drupal in some way (documentation, programming, design, marketing etc.), or a desire to help others with their projects and questions. Or just come and listen and observe.
- Who
- Everyone is welcome -- the only prerequisite is having some interest in Drupal. This group is usually 5-10 friendly people, with experience levels ranging from novice to expert, so you'll fit right in. Because of the size of the group, you will have time to share something you've learned, or get your questions answered, or both!

Comments
I will be there - Will you?
I will be there.
Meeting notes
What we talked about today:
- Drupal Europe - Darmstadt Germany - Sept 10-14 - https://www.drupaleurope.org/
- BADCamp - Berkeley CA - Oct 24-27 https://2018.badcamp.net/
Administration Toolbar Color Changer
Changes the color of the top toolbar so you can easily distinguish between your development and live sites. Currently only for Drupal 7. We got a demo! It even includes some wild backgrounds. Very cool!
We need a Druplicon background...
He would also need to make a release.
General Drupal/Composer information: https://www.drupal.org/docs/develop/using-composer/using-composer-to-man...
Drupal 7 module for Composer: https://www.drupal.org/project/composer_manager
Read the README file for this module!
Strategy for Drupal 7:
- Install the Composer software on your development machine
- Install the Drupal 7 Composer Manager module in your dev Drupal site
- Use Composer to download all the dependencies to your dev site (see README)
- Commit the following to your source code repository and migrate to live site:
-- autoload.php file (not sure where it will be)
-- vendor directory (not sure where it will be)
-- composer.json and composer.lock files (not sure where they will be)
You can also use this strategy in Drupal 8, but you won't need the Composer Manager module (that is part of Core in Drupal 8).
- Suggestion is to use both Honeypot and reCAPTCHA to replace it.
https://www.drupal.org/project/honeypot
https://www.drupal.org/project/recaptcha -- which requires:
https://www.drupal.org/project/captcha
- Honeypot: Requires at least a few seconds to fill out the form (bots are fast), and also adds an invisible field to forms that bots will fill out but people won't. Lisa says: Set the time limit to a few seconds (say, 5), and also change the element name (bots have figured out the default from the module).
- reCAPTCHA: Install the module and configure the "secret keys", which you get from your Google account. Then go to the main CAPTCHA module settings, and set the challenge type for your forms to use reCAPTCHA.
- Lisa wants to send out email to her registered users. Fairly simple messages, with an unsubscribe.
- Jon and Shawn suggest using Mailchimp https://mailchimp.com -- Free plan should be sufficient for now at least. If your email list is clean, maybe do about 100 people at a time to start. Has templates, etc.
- There is a Mailchimp module for Drupal https://www.drupal.org/project/mailchimp -- integrates the lists
- Make sure you have an image field on your content type (to save the data)
- Override the theme template for the node edit page for that content type (in the theme), or use a form alter in a module.
Some information on how to do this:
https://www.drupal.org/node/1092122
https://stackoverflow.com/questions/6988884/how-to-modify-the-node-edit-...
You'll also probably want Multifield or Field Collection, to make a grouping of fields:
https://www.drupal.org/project/multifield
https://www.drupal.org/project/field_collection
Also check out the Javascript Image Crop module
https://www.drupal.org/project/imagecrop
You might also need Ajax:
https://www.drupal.org/docs/7/api/javascript-api/ajax-forms-in-drupal-7
Drupal programmer - http://poplarware.com
Drupal author - http://shop.oreilly.com/product/0636920034612.do
Drupal contributor - https://www.drupal.org/u/jhodgdon
Mark your calendar - Seattle 2019!
The next DrupalCon has just been announced, and it will be in Seattle on April 8-12, 2019. Sounds like a road trip!
DrupalCon 2020 will be in Minneapolis, May 18-22.
Drupal programmer - http://poplarware.com
Drupal author - http://shop.oreilly.com/product/0636920034612.do
Drupal contributor - https://www.drupal.org/u/jhodgdon
Update on spam...
We talked about spam prevention at our last meeting. Someone in the Drupal community just wrote a blog post, with mostly the same solutions we talked about (see notes above), but there's one additional possibility:
https://www.jeffgeerling.com/blog/2018/post-mollom-what-are-best-options...
Drupal programmer - http://poplarware.com
Drupal author - http://shop.oreilly.com/product/0636920034612.do
Drupal contributor - https://www.drupal.org/u/jhodgdon