Spokane Drupal User Group - *Spokane Valley Library* on June 21

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jhodgdon's picture
Start: 
2018-06-21 10:00 - 12:00 America/Los_Angeles
Organizers: 
Event type: 
User group meeting

We hope you can join us for the next daytime meeting of the Spokane Drupal User Group!

Note different location for this month! Neither our usual room nor the big meeting room at the Argonne Library was available. Also, the date is June 21.

When
Thursday, June 21, 2018, 10 AM to noon
We meet on the 2nd or 3rd Thursday of most months. 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 - Spokane Valley Branch, 12004 E Main Ave, Spokane Valley -- Note the change in location for this month only!. We will be in the conference room, which is downstairs.
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

Place & Date...

jhodgdon's picture

Hi folks! I went to schedule our usual meeting today...

Date: Normally we would meet on the 2nd Thursday of the month, but I'll be out of town, so we had discussed meeting the 1st Thursday (which would be this week), but I wasn't available... so I scheduled us for June 21st.

Place: Normally we would meet in the small conference room at the Argonne branch of the Spokane County library. But neither that room nor the larger meeting room was available for that date/time when I went to the scheduling site today. So, I reserved the conference roomat the Spokane Valley library branch, which is at
12004 E Main Ave, Spokane Valley, WA 99206

If you take the Pines exit off I-90 and drive down Pines towards Sprague, you'll take a right on Main (there's a sign and it's a block or two before you get to Sprague) and then it's about two blocks west. (Why am I telling you this? Probably everyone has Google Maps or something...)

Sorry for the scheduling issues -- hope to see you all there anyway!

Sorry, I am not going to be

CProfessionals's picture

Sorry, I am not going to be able to attend.

Looking forward to it!

Momseekingbalance's picture

Going on my calendar. Thanks!!!

Ok

dmsid's picture

Glad I looked to see the location has changed. See you there.

What we talked about today

jhodgdon's picture

What we talked about today:

  • Location: Spokane Valley branch of the library vs. Argonne -- not much preference. The room is a bit more roomy at Spokane Valley, but Argonne has better windows. Bus transport would be better at Spokane Valley. So... maybe try this space for a while? Or take whichever is available.
  • Search Engine Optimization (SEO)
  • LAMP stack for Mac --
    - Jesse suggests getting Docker -- to run many different versions of PHP, MySQL, et. -- https://www.docker.com/ -- rather than MAMP -- more flexible, and allows you to save your config to a YAML file and then reproduce it out on the cloud for production.
    - John explored MAMP -- https://www.mamp.info -- it does allow you to choose PHP versions etc, but probably not to run different versions for different sites, which Docker would allow you to do. May be simpler. Seems to be working, has a nice interface.
  • Tin Eye -- reverse image search https://tineye.com/
  • MediaWiki -- https://www.mediawiki.org/wiki/MediaWiki -- the software behind Wikipedia
  • The Drupal 8 User Guide now has videos for all of its task topics:
    https://www.drupal.org/docs/user_guide/en/index.html
    Good way to learn Drupal 8.
  • Drupal 8 vs. Drupal 7 --
    - Drupal 8 has more in Core (features that would require additional modules in 7)
    - The admin interface is pretty similar
    - REST API is available in Drupal 8 (to use Drupal as a back-end database for a site)
    - Not all contrib modules are available for 8 yet, but then again there are some new ones for 8 that are not available for 7. For most new sites, probably 8 is the best bet, but it depends on what modules you need.
    - Drupal 7 will go away (not be supported for security) at some point. See https://www.thirdandgrove.com/long-road-drupal-9 for notes on that.
    - Upgrading from Drupal 8 to 9 should not be difficult (see that blog post again).
    - Backdrop is another alternative https://backdropcms.org/ -- spinoff of Drupal 7 with some new features and improvements.
  • Drupal Security announcements -- https://www.drupal.org/security -- subscribe by email
  • Fail2Ban -- scans your logs and bans people who tried to log in and failed -- https://www.fail2ban.org/wiki/index.php/Main_Page
  • -John needs to develop a module to integrate his JavaScript software into Drupal.
    - Jesse suggests you might make use of the Drupal REST API to exchange info from JavaScript and Drupal. In core for Drupal 8; use the Services module for Drupal 7 https://www.drupal.org/project/services
    - Could also use Ajax.
    - Main difference is in Ajax, processing happens on the server, and with REST, you're probably doing information exchange with REST and processing in JavaScript.
    - Next step is probably to write out a specification of what information needs to be exchanged (put in or taken out) of the Drupal site. Then could get someone else to write the Drupal part if necessary.
  • Social media marketing -- new thing is Ingram TV
  • Auto Taxonomy and Tagging:
    - Google Cloud Natural Language -- https://cloud.google.com/natural-language/ -- REST API for analyzing text -- Jon's Smart Cities site uses this for assigning taxonomy automatically for articles (using a custom Drupal module that goes out to REST when content is created or updated).
    - https://groups.drupal.org/node/38290/ has a comparison of services
    - Jesse recommends OpenCalais