Spokane Drupal Group November 17

jhodgdon's picture
Start: 
2016-11-17 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, November 17, 2016, 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

Meeting notes

jhodgdon's picture

Here is what we discussed today:

  • News from Drupal-Land:

    - The Drupal 8 User Guide is finally live on drupal.org:
    https://www.drupal.org/docs/user_guide/en/index.html

    - Pacific Northwest Drupal Summit:
    http://pnwdrupalsummit.org/2017
    February 24-26, 2017, Vancouver BC
    Caravan! Road trip! If the roads are OK...
    Definitely everyone should go.

    - DrupalCon Baltimore:
    https://events.drupal.org/baltimore2017
    April 24-28, 2017

    - DrupalCon Vienna:
    https://events.drupal.org/vienna2017
    Sept 24-29, 2017

    - Drupal 8 is one year old! There are more modules than before. We're on version 8.2.x.

  • Jennifer explained what the Porter Stemmer module does
    https://www.drupal.org/project/porterstemmer
    It lets you have better searching for English using the core Drupal search module (walk, walking, walked, etc. all equivalent).
  • Jennifer explained about the "semantic versioning" for Drupal 8:
    We started with 8.0.0. Then there were a series of 8.0.1, 8.0.2, etc. that were just bug fixes. Then 8.1.0 came out, which had more major changes, but mostly backwards compatible for most modules, and some new features. 8.2.x series is current, and it has more new features. Developers are working on 8.3.x now.
  • Automated testing -- mostly for modules but you could do it for a site:
    https://www.drupal.org/docs/7/testing
    https://www.drupal.org/docs/8/testing
    https://www.drupal.org/docs/8/phpunit

    It is also possible to do "Behat" testing
    https://www.drupal.org/drupalorg/docs/build/bdd-tests/overview

    And it is also possible to have testing that basically takes a screen shot of pages of the site and compares that to previous screenshots. Jennifer saw a good talk on this at the PNW Drupal Summit once but it was a long time.

  • Making YouTube videos:
    - Can use an iPhone or iPad to capture video, with iMovie software
    - At least 60 frames per second
    - Need good lighting and a tripod
    - On the computer, Movie Studio for editing. But if you have an old, slow computer with an old graphics card, maybe do the editing on the phone. It works pretty well on iPhone.
    - Make a standard title/intro for your videos, and put it at the start of each one.
    - For basic graphic openings, app is called "Intro Designer" (not expensive)
    - Be really careful with music and images from the Internet. Check the copyright! https://commons.wikimedia.org/wiki/Main_Page is a good site to find media and each image or sound bite has copyright information.
    - Apple store downtown has classes
    - Recommend under 2 minutes (people have short attention spans). Change the point of view occasionally to help with attention span.
    - Recommend talking over music for instructional videos. Can write a script ahead of time and read it, and add it as voice-over in the editing step.
    - For time lapse, take a regular-speed video first, and then edit it to speed it up.
    - Plan the video first using an informal "story board"
    - Set up your own YouTube channel, when you can (you may need followers first). At that time, make a trailer for your channel.
    - Sign up for AdSense, and link it to your YouTube account, to make revenue off your videos
  • Diane needs to make a content type & views solution for events at the Community Library Network
    - Choose fields for the content type:
    -- Title
    -- Date / time (start and end)
    -- Date/time displayed ("Wednesdays at 2:30" etc.) You may get away with just using one date field using recurring dates.
    -- Body with summary
    -- Image
    -- URL (for external links)
    -- Location (which library or town)
    -- Is it a "special event" (yes or no)
    -- Audience (children, adults, teens)
    -- Display on own page (yes or no)
    -- Contact info
    -- Registration info
    -- ...

    - When you create a content item, it will automatically have its own full page with all the details. May need to do manage display.

    - Build a view to replace
    http://www.communitylibrary.net/drupal7/content/programs-kids
    -- Filter by date -- make sure they are not in the past, and maybe only show events up to 1 month ahead or whatever? Or whatever is in the system in the future.
    -- Separate pages filtered by kids, adults, teens
    -- Group by location, or have separate pages by location?
    -- Separate block for the special events (filtered by that field) and show that at the top of your pages.

  • Drupal 8 is way bigger than Drupal 7, when you expand the archive. Why?
    - Some modules for Drupal 7 are incorporated into Core in 8 but were separate in 7
    - Some custom behind-the-scenes code that was Drupal-specific in Drupal 7 has been replaced by standard "libraries" of code in Drupal 8. So Drupal 8 has the entire "library" but may not use all of it. Makes the code bigger but not necessarily slower.
  • What version of PHP should you be running? Make sure it's still supported with security updates. Other than that... who knows? Test your site and make sure it works on the new version.
    https://www.drupal.org/docs/7/system-requirements/overview
  • To install Drupal, you need to create a database before the install. Then Drupal will add the tables to it.

    To create a database in PHPMyAdmin, go to "Users" / Add new user, and check the box saying "Create a database with the same name and grant all privileges" (or something similar). In older PHPMyAdmin "Users" was called "Privileges" or something like that.