Posted by jhodgdon on September 5, 2020 at 12:02am
Start:
2020-09-17 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 [formerly: Spokane Daytime Drupal Group]! We are currently meeting every two weeks online.
- When
- Thursday, September 17, 2020, 10 AM to noon
- Where
- Due to the pandemic, 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
Here's the link for the meeting -- see you in 20 minutes or so!
https://hangouts.google.com/call/XrOwwbfhRx3zJ2jlHK9wACEA
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/
- DrupalCon Europe will be in December online: https://events.drupal.org/drupalcon
- Other regional events are happening online, so you could meet people from all over the world -- check https://groups.drupal.org/events?type%5B%5D=regional for events
A system for doing all kinds of Linux things on a local web site, including setting up virtual hosts for your local system. For each host, you can choose the PHP version etc. Can be used to turn your local computer into something like Cloudways or another expensive hosting platform.
https://www.drupal.org/docs/installing-drupal/add-composer-to-an-existin...
This process is fairly manual and tedious. Chrys wondered if there is some way to automate it -- have a script that would figure out what modules/themes you already have and add them to Composer? No one at the meeting knew... Jennifer suggests either looking for a blog post (web search) or asking in Drupal Slack:
https://www.drupal.org/slack
</h3>[markup that he wanted]<h3>That is -- closing the unwanted H3 tag, substituting his own markup, and then opening back up the H3 tag. No one at the meeting saw any problem with it, even though it's a bit weird!
https://github.com/dompdf/dompdf
but it only uses an old CSS version (2.x).
Chrys suggests contacting the developer on GitHub and/or looking at their issue list, and seeing if they have plans or if they could be induced to have plans to support later CSS versions.
He also used Yed to make charts to document his pages and views:
https://www.yworks.com/products/yed
Can he make this visualization into a spreadsheet, or go back and forth between a visual and text-based format?
Maybe you could make the canonical source be the spreadsheet, and then use Yed's import feature to make the charts automatically?
Maybe consider using Tableau? It does really cool data visualizations (not free):
https://www.tableau.com/
Or an open-source alternative?
https://alternativeto.net/software/tableau/?license=free
D3.js is another option, for making charts out of Drupal/web data.
https://d3js.org/
There are Drupal modules for D3JS that may help:
https://www.drupal.org/project/charts (uses C3, which is like D3)
https://www.drupal.org/project/d3 (D7 only)
https://www.drupal.org/project/charts_graphs (D7 only)
Data visualization is a big field... trying to get data into a format that humans can understand.
- https://alternativeto.net/
- Web search for "like [NAME OF SOFTWARE]" "open source"
For the D7 version of FarmOS, they had a custom module that enforced specific permissions for some pre-configured roles. Modules could add to those, and users should not be able to edit them. Jennifer suggested an approach:
https://api.drupal.org/api/drupal/core%21core.api.php/group/form_api/9.0.x
https://www.drupal.org/docs/drupal-apis/form-api
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Form%21fo...
https://api.drupal.org/api/drupal/elements/9.0.x
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21...
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Extension...
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Extension...
Individual modules that change their permissions would need a hook_update_N:
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Extension...
- Can use the core Color module to let users set colors. The core Bartik theme does this (Drupal 8)
- Can have other configuration/settings for the theme and customize whatever you want, if you program the theme to respond to those settings.
- CSS Editor module: https://www.drupal.org/project/css_editor
- For specific customers, they could have a child theme
https://www.drupal.org/docs/theming-drupal/creating-sub-themes
On another note, Matt suggests using the "Barrio" base theme for Drupal 8 (based in Bootstrap).
https://www.drupal.org/project/bootstrap_barrio
Drupal programmer - http://poplarware.com
Drupal author - http://shop.oreilly.com/product/0636920034612.do
Drupal contributor - https://www.drupal.org/u/jhodgdon