Skip to main content

Blog

We will send you very occasional dispatches from our perspective on various overlapping movements for cooperation, freedom and justice as workers and as passionate observers.

Overview

Learn to move content into Drupal 11 using the Migrate API. We will present an overview of the Extract-Transform-Load (ETL) pattern that Migrate implements. Source, process, and destination plugins will be explained to learn how each affect the migration process. By the end of the workshop, you will have a better understanding on how the migrate ecosystem works and the thought process required to plan and perform migrations. All examples will use YAML files to configure migrations. No PHP coding required.

There will be plenty of hands on examples to demonstrate different migrate concepts and how they can be used to import data into different types of fields. Time will also be allocated to answer attendee’s questions for topics not covered in the predefined material. 

Request a Private Training

Wendy is an Industrial Engineer turned web developer. She is an experienced WordPress engineer. Among her projects are online education platforms and multilingual sites. She volunteers at her local WordPress community and has presented at a couple of WordCamps.

Woman planting an EU flag with a security symbol in the middle into the ground.

With Europe threatening $25,000,000 fines and Facebook losing $80,000,000,000 of stock value, are you paying attention to data privacy yet? If millions and billions of dollars in news headlines never grabbed you, maybe you've noticed the dozens of e-mails from services you'd forgotten ever signing up for, declaring how much they respect your right to control your data. These e-mails are silly and possibly illegal, but they nonetheless welcome us to a better world of greater privacy rights and people's control of their own data that we web developers should embrace.

The huge potential fines (for large companies, the sky's the limit at four percent of global revenue) come from the European Union's General Data Protection Regulation, and they signal that the GDPR is more than a suggestion. If you're not a European-based company, the European Union does not intend to discriminate: You're still liable when citizens of member states use your services or are monitored by you.

Don't lose sleep for Facebook's wealthy stockholders. That sizeable dip in Facebook stock was not due to the impending GDPR enforcement, but came in the wake of the Cambridge Analytica scandal. Since then, the privacy-invading monopoly so many rich people are betting on regained its market cap and then some. (GDPR-related lawsuits are just starting.)

There's a lot of good resources for GDPR-proofing existing sites (see the bottom of this article); the work ranges from trivial for most sites to monumental tasks for web developers who, fortunately for me, aren't me (and who have finished their labor, I hope, as GDPR enforcement took effect today).

The fun and exciting part starts when we get to build new sites or new features on existing sites and from the beginning put privacy by design into practice (which also is in the law). And yes, I'm referring to complying with a continental government's regulations as fun and exciting.

When creating an About page, think about your audience and anticipate the questions they have about your organization as well as what you want them to know about you.

Drutopia

Drutopia is a platform cooperative, technology owned and supported by its users. Currently we are focusing on two Drupal distributions for grassroots organizations- the one you are using right now, Drutopia Base,  and Solidarity -  a distribution for member-based organizations.

Drutopia Base

This distribution comes with features such as an accessible and responsive theme, popular content types and onsite fundraising . You can see a full list of features on the Modules administrative page.

We're also constantly improving Drutopia Base. You can see what features and improvements we're working on at our Roadmap page.

For questions on using the distribution, you can

Become a Member

Drutopia is democratic! Support the project and shape its future by becoming a member. Visit drutopia.org for more information.

Agaric is also offering full-day trainings for these topics later this month. Dates, prices, more details, and registration options:

The relationship selection screen.

The red boxes above indicate what needs to be done. Be sure to select the relationship you added to the Relationship field. This will allow the contextual filter to use the value of the Event's entity reference field for comparison.

Click Provide default value and select Content ID from URL in the dropdown that appears. Note that if your nodes have URL aliases that do not include the content ID, Drupal will still provide the content ID to your contextual filter. Now your view will know which content to display by comparing the current node ID with the the values in the entity reference field of each listing.

Lastly, Click Apply and do not forget to save your view.

The End

Congratulations! Now we know how to filter our view by content that references the current node. You probably still need to place your block and configure which nodes it should or should not display on, but I think that is a "How to" for another day. Have fun Drupaling!

Get updates from Micky, Ben, and other Agarics on their involvement in lots of movement work.  We will send you  occasional dispatches from our perspective on various overlapping movements for freedom and justice, and the building of democracy thereby, as workers fighting the good fight and as passionate observers.

350.org es una organización global de justicia climática que ayudó a organizar la huelga climática más grande de la historia. Juntos, mejoramos su Mapa de Acción de Justicia Climática (CJAM) en el período previo a la huelga para que los activistas pudieran movilizar mejor a sus comunidades.

Construyendo la web abierta

A screenshot shows whitespace surrounding left-aligned text, with a bold label "Author(s):" in a left-hand column and in a right-hand column "Clayton Dewey" on one line, "Ben Melançon", on the next line, and "David Valdez" on a third line.
Bottles and jars in a science lab.

Teachers with GUTS

Empowering educators to teach science confidently.

UPDATE: The DrupalCon Seattle training SOLD OUT a few days after we posted the details on the DrupalCon Seattle 2019 website! There were 45 trainees and six trainers - the Agaric team was joined by Leslie Glynn, the recipient of the 2019 Aaron Winborn Award, presented in the DriesNote! Leslie has been a volunteer at just about every Drupal event we have attended and she is well versed in many aspects of Drupal. It was a real pleasure to have her help on the mission to get people's hands and minds on the Drupal 8 migration process.

Maecenas commodo nisi sit amet eros lacinia vehicula. Aenean sollicitudin magna at lectus mollis feugiat. Etiam condimentum, massa sed rhoncus finibus, libero lectus interdum purus, vitae tempor quam odio ac turpis. Nullam gravida consectetur lacinia. Morbi eleifend facilisis auctor. Nam blandit dolor id sodales venenatis. Curabitur eget lorem est. Donec blandit interdum tortor et luctus. Etiam nisi ligula, sodales vitae lorem vel, maximus elementum dui. Suspendisse congue, urna at lobortis scelerisque, odio sapien euismod arcu, et fringilla est tortor porta nisl. Curabitur nec enim a neque condimentum sodales. Sed ac euismod leo, et condimentum velit. Suspendisse potenti. Nam dignissim faucibus odio, quis semper dui sollicitudin cursus.