Posted by jhodgdon on July 9, 2020 at 6:36pm
Start:
2020-07-23 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 Web Technology Group! We are currently meeting every two weeks online.
Note: We decided at a June meeting to change the name of our group from Spokane Daytime Drupal Group to Spokane Web Technology Group, to reflect our interest in and willingness to discuss web technology topics that are unrelated to Drupal if they come up.
- When
- Thursday, July 23, 2020, 10 AM to noon
- Where
- Due to the libraries being closed, this meeting will be held online in a Google Hangout (link will be posted 10-15 minutes before the meeting -- check back).
- 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).
- What
- We spend up to two hours in a question and answer format, with the participants in Google Hangouts, where they can share their screens, talk, etc. Most participants do not turn on video on for the meeting. 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 or other web technology. 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 link
Please join us in about 12 minutes:
https://hangouts.google.com/call/nMu-QXlDk0nyspRjA9lZACEA
Drupal programmer - http://poplarware.com
Drupal author - http://shop.oreilly.com/product/0636920034612.do
Drupal contributor - https://www.drupal.org/u/jhodgdon
Meeting notes
Here is what we talked about at today's meeting:
https://www.google.com/webmasters/
https://www.bing.com/toolbox/webmaster/
- Events may be happening online, so you could meet people from all over the world -- check https://groups.drupal.org/events?type%5B%5D=regional for events
- Space -- the main space user is the images, but they don't take much space if appropriately sized -- maybe use settings to limit the upload size to 500k or something like that? Or a module/plugin for Drupal/WordPress that would resize images after upload and avoid even storing the larger original images on the site? Space is also cheap.
- SEO/Marketing -- it's a good idea to have good content on a site, to draw in search engines and to draw people to the site
- Using a 3rd-party site for this would counter the goal of bringing people in to the library site as a source of information
https://www.drupal.org/project/features
One of the features included some permissions... turning the feature module off and back on ended up screwing up some permissions. Why? (we didn't figure this one out, but Jennifer did point out that it's possible for a module in Drupal 7 to have some code that responds to modules being enabled/disabled -- there are hooks -- so there is no guarantee that for sure, disabling/enabling a module leaves the database in the same state.)
- Shawn did some work with Drupal for the MAC, and they had spent a huge amount of time and money trying to work with a DAMS, when they could have just built a simple Drupal site with images for the capability they needed.
- But some DAMS have specific capabilities -- such as for advanced image searches. You would upload a picture of the eye of Mona Lisa, and it will scan its images to try to find the full image of Mona Lisa.
- You need to have specifications for what the site capabilities should be now and in the future. If they need advanced image searching like this, they might want to go with an existing system that does this. If they only need text database capabilities, Drupal might be a good fit.
- Video and audio streaming is a whole separate issue that should be considered. You can use YouTube, but you need to read the license agreement before you decide to use YouTube. Vimeo, while not free, gives you more control of ownership for videos.
- One issue is usability -- you may need to create a Dashboard for admins to add content, similar to what you'd see if you log into WordPress.
https://www.drupal.org/project/webform/
He also had to spend a couple of hours learning Twig (version 2 is in Drupal 8 currently), which was not too difficult even for someone who isn't really a programmer. Twig documentation:
https://twig.symfony.com/doc/2.x
As an added benefit, if someone made an estimate, there's a button to "Create a project" which would let people put in their contact info and generate a lead, or "Send estimate to yourself" by email, which gave Matt their email.
For learning how to use Webform, do a web (Google etc.) search and you can find numerous videos. Jacob Rockowitz, the author of WebForm, has made many of them. They may not have exactly what you want to do, but they might give you an idea.
- Doing a web search to find how to do a specific thing you need to do can be helpful, but sometimes it's hard to find the right search terms
- If you have time, browse the sessions from past conferences that have videos of the presentations. People often give talks on particular modules. Some conferences have YouTube channels; some have web sites that archive their past sessions. Try a web search to find Drupal "camp" or DrupalCon video archives. There may be a lag of a week or a few weeks between the conference and the videos appearing.
Also you can subscribe via RSS to "Drupal Planet", which aggregates numerous Drupal blogs together in one place:
https://www.drupal.org/planet
- Broken links -- they want you to pay for a link checking service
- Fake messages about stolen images
- Search engine optimization -- you can do the easiest things yourself, and this is what these businesses are doing, just the easy stuff
- There are free link checkers out on the Internet
- If you use a service that is free, in general that means you are the product, so keep that in mind! Some free sites may also be malicious
- There is a link checker provided by the W3 organization, which is a non-profit foundation that has no ulterior motives:
https://validator.w3.org/checklink
https://www.drupal.org/project/smart_ip
Matt wanted to know if this was "creepy" -- Shawn thinks it is standard practice. You can go beyond that and consider blocking traffic out of Ukraine or China.
- Why duplicate the function people probably already know how to use?
- Maybe instead of a Back button, you need to add some navigation to the most commonly needed pages users would need? Or maybe they need a more prominent Cancel link or button for actions like node/add and node/edit?
Drupal programmer - http://poplarware.com
Drupal author - http://shop.oreilly.com/product/0636920034612.do
Drupal contributor - https://www.drupal.org/u/jhodgdon