Tag1 Consulting: A Deep Dive Into End To End Encryption (E2EE) in Yjs - Part 1

Planet Drupal - Mon, 2021/04/05 - 4:21pm

In today’s electronically driven communication world, data security is no small matter. What’s safe? Who do you trust? Who else can access your data, and do you even know who those people or companies are selling it to? A critical part of data security is encryption. It protects everything from our personal information, helping prevent identity theft, financial information like your bank account and credit card from being accessed, to company secrets. According to a 2019 CNBC article, cyberattacks cost businesses an average of $200,000, with 43% of attacks being aimed at small businesses. What can your business do to help ensure your data is protected, while still enabling collaboration? Take a deep dive into understanding end to end encryption, and how emerging technologies like Yjs can be incorporated to meet your needs. Tag1 Managing Director Michael Meyers and VP of Software Development Fabian Franz are joined by Yjs creator Kevin Jahns, and Nik Graf, a technology consultant and creator of Serenity Notes in this Tag1 Team Talk. ### Related content - Serenity Notes - Yjs - Index of Yjs resources on Tag1 Photo by Philipp Katzenberger on Unsplash

Read more lynette@tag1co… Mon, 04/05/2021 - 07:21
Categories:

hussainweb.me: Code Quality check tools for Drupal

Planet Drupal - Mon, 2021/04/05 - 5:50am
This is the fourth post in my DrupalFest series and I am excited to keep it going. I want to write about different tools I am aware of for running quality checks on Drupal code. This will be somewhat similar to my last post where I presented various options but focused on the method I use nowadays.
Categories:

#! code: Drupal 9: Some Strategies For Developing Update Hooks

Planet Drupal - Sun, 2021/04/04 - 8:45pm

Drupal's update hook system is a powerful way of updating your site to introduce things that wouldn't be handled using the configuration system.

Modules will use update hooks to bring sites that have the old version of the module in line with the latest additions to the module. For example, if a new field is added to a table that the module uses then an update hook will be needed to add that field to all sites that are current using the old version. This update hook will be in addition to the install hook that would install the table with the added field in the first place.

There are a number of different reasons why you would want to use update hooks on your own site. Normally being stored in either install profiles or custom modules they would be run on deployment in order to update your dev/stage/production site with changes without having to manually apply them. This is a useful way to do one of the following actions.

Read more.

Categories:

clemens-tolboom deleted branch feature/process-example at clemens-tolboom/gdUnit3

On github - Sun, 2021/04/04 - 5:00pm
clemens-tolboom deleted branch feature/process-example at clemens-tolboom/gdUnit3 Apr 4, 2021 clemens-tolboom/gdUnit3

Updated Apr 3

clemens-tolboom commented on issue MikeSchulze/gdUnit3#31

On github - Sun, 2021/04/04 - 4:50pm
clemens-tolboom commented on issue MikeSchulze/gdUnit3#31 Apr 4, 2021 clemens-tolboom commented Apr 4, 2021

@afonsolage can you make this in a PR (as a WIP)? Or is that not efficient?

clemens-tolboom commented on pull request MikeSchulze/gdUnit3#42

On github - Sun, 2021/04/04 - 4:25pm
clemens-tolboom commented on pull request MikeSchulze/gdUnit3#42 Apr 4, 2021 clemens-tolboom commented Apr 4, 2021

This is quite some work ~2K long. I like the 'normal' commandline args compared. I'm a noob to gdUnit so if it does not break please commit :-p ...…

hussainweb.me: Speed up Drupal websites by using PHP’s preloader

Planet Drupal - Sun, 2021/04/04 - 5:07am
PHP 7.4 introduced the concept of preloading classes (files) on server start-up into the PHP opcache. This gives us performance benefits for sites that tend to load a lot of files with every request; something that Drupal is known to do. A properly configured web server would have opcache (opcode cache) enabled anyway, but preloading brings in a modest performance boost on top of that.
Categories:

clemens-tolboom opened a pull request in MikeSchulze/gdUnit3

On github - Sat, 2021/04/03 - 6:29pm
clemens-tolboom opened a pull request in MikeSchulze/gdUnit3 Apr 3, 2021 Make AssetLib users happy. #45

By excluding files outside the /addons directory the AssetLib download only contains necessary files making users happy. You can check ie with http…

+10 -0

clemens-tolboom opened an issue in MikeSchulze/gdUnit3

On github - Sat, 2021/04/03 - 6:16pm
clemens-tolboom opened an issue in MikeSchulze/gdUnit3 Apr 3, 2021 Cannot save file "Saved 5 modified resource(s)" #44

The used Godot version: 3.3.rc7 OS including version: MacOS 11.2.3 Describe the bug Running test works ... editing test subject or test file gives:

clemens-tolboom forked clemens-tolboom/gdUnit3 from MikeSchulze/gdUnit3

On github - Sat, 2021/04/03 - 4:11pm
clemens-tolboom forked clemens-tolboom/gdUnit3 from MikeSchulze/gdUnit3 Apr 3, 2021 MikeSchulze/gdUnit3

A Godot Test Unit Framework

GDScript 6 Updated Apr 2

hussainweb.me: Quick setup of a Drupal site

Planet Drupal - Sat, 2021/04/03 - 5:59am
This post will cover quickly setting up a Drupal website for testing, experimentation, or evaluating features on your local system. While I cover a different set of options briefly, I will mainly talk about a tool we have built to let us quickly scaffold Drupal sites with best practices built in. This post is a part of the DrupalFest series which celebrates 20 years of Drupal. Let's get started.
Categories:

DrupalCon News: DrupalCon North America 2021: Keynote speakers making a positive impact in open source and beyond

Planet Drupal - Fri, 2021/04/02 - 7:13pm

This year’s DrupalCon North America 2021 keynotes highlight the power of the global Drupal community to make a difference in some of the most crucial issues of our time and the future of digital experiences. Register today.

Categories:

Drupal Association blog: DrupalCon North America 2021: Keynote speakers making a positive impact in open source and beyond

Planet Drupal - Fri, 2021/04/02 - 7:13pm

This year’s DrupalCon North America 2021 keynotes highlight the power of the global Drupal community to make a difference in some of the most crucial issues of our time and the future of digital experiences. Register today.

The Drupal Association is planning a blockbuster event for DrupalCon North America, the most widely attended Drupal event, 12-16 April from 11:00 - 15:00 EDT daily. This year’s all-virtual event brings together Drupal experts, enthusiasts, end users, and the broader open source software community to connect, collaborate, and contribute to advancing Drupal - the world’s leading open source digital experience platform (DXP).

Heather Rocker, executive director of the Drupal Association states, “Our global community of developers, marketers, and business leaders come to DrupalCon to connect, learn about the experiences of their peers, and share their own expertise. DrupalCon participants also benefit from the opportunity to learn from our keynote and featured speakers. This year, those topics include the role of open source in schools to close the digital divide, the importance of allyship in developing diversity and inclusion, building successful mentorship for people of color in tech, and understanding digital rights as human rights.”

Featured keynotes will highlight inclusion, closing the digital divide, and the Drupal platform’s future.

Sheree Atcheson, Global Diversity, Equity & Inclusion Leader
Allyship—the key to unlocking the power of diversity
Monday, 12 April 12:10-12:40 EDT

Atcheson, an industry-leading voice on diversity and inclusion in tech, will talk about the importance of intersectional allyship in creating inclusive environments and technology. She’ll offer tips on how everyone in any role can actively consider, champion, and advocate for others in their work and be more inclusive in their day-to-day lives.

Atcheson has been named one of the UK’s Most Influential Women in Tech and has received multiple international awards for her work to advance diversity and inclusion in the tech industry.

Dries Buytaert, Founder, Drupal
Driesnote
Wednesday, 14 April 12:30-13:50 EDT

A much-anticipated highlight of DrupalCon, Buytaert, Drupal’s founder, will deliver his annual talk celebrating Drupal successes over the past year, outlining the state of the Drupal project now, and offering his thoughts on what’s next.

Buytaert is the original creator and project lead for Drupal, an open source platform used around the world to build websites and digital experiences, as well as co-founder and chief technology officer of Acquia, a venture-backed technology company.

Stuart Keroff, Social Studies and Technology Teacher, Aspen Academy
School needs open source, now more than ever
Friday, 16 April 14:20-14:50 EDT

Technology educator Stuart Keroff, founder of the first two middle school Linux clubs in Minnesota, has spent the last 10 years guiding middle school students to use open source as a tool to close the digital divide in education. He and his students will share how they used open source software to recycle computers for their fellow students during COVID-19 school closures.

To date, he and his students have provided over 600 Linux computers, helping students learn while also saving money for their schools.

New this year - participants can attend keynote sessions dedicated to strategic Drupal Initiatives:

Decoupled Menus
Tuesday, 13 April

This initiative is focused on developing an easy-to-integrate solution for JavaScript front ends to consume configurable menus managed in Drupal—a key enhancement for developers. This is the first step in standardizing best practices for Decoupled Drupal.

Easy Out of the Box
Wednesday, 14 April

This initiative is designed to refine improvements introduced in the Drupal 9 release and enable new features that can make Drupal even easier to use.

Automated Updates
Thursday 15 April

This initiative is all about implementing a secure system for automatically deploying safe, secure updates for Drupal sites—a crucial enhancement for Drupal service providers and end users.

Drupal 10 Readiness
Friday, 16 April

This initiative is our effort to update and enhance the platform to enable a smooth, secure transition to Drupal 10, which launches in 2022.

Invest in your career, register today
The global pandemic has increased pressures around work-life integration, so DrupalCon 2021 is built with flexibility in mind. Each day is streamlined with 4 hours of live content, and the virtual setting allows easy participation in the featured keynotes, small group discussions, and interactive skill-building sessions most relevant to you.

Tickets are $245 per attendee and include access to all DrupalCon events, premiere access to the session recordings, as well as admission into the industry summits of your choice (higher education, healthcare, nonprofit, and government) held throughout April. Registration details, as well as additional speaker and session information, are available at https://events.drupal.org/northamerica2021

DrupalCon is brought to you by the Drupal Association in collaboration with a team of dedicated contributors and sponsors, including Diamond Sponsors Acquia, Pantheon, and Platform.sh.

File attachments:  DC NA 2021 Global Community (2).png
Categories:

Community posts: Drupal Initiative Update - April 2021

Planet Drupal - Fri, 2021/04/02 - 6:15pm

Our first Drupal Initiative update was posted in December 2020 showcasing the contributions that drive our community of innovation and highlighting how you can get involved.

Rather than sharing a lengthy report every quarter, we will feature a select number of initiatives monthly to allow for the content to be more easily consumable. Initiatives will rotate so each is featured once per quarter. If you would like to add your group/initiative to these updates, please contact Rachel Lawson.

This month, we reached out to Drupal Diversity & Inclusion, DrupalLadder, Promote Drupal, Event Organizers Working Group, New Front-End Theme, and Drupal Community Working Group, and here is what they tell us about their activities over the last three months.

Join the Drupal Community Summit, Tuesday, 6 April, from 11:00 EDT - 15:00 EDT and hear from Drupal Diversity & Inclusion, Promote Drupal, Event Organizers Working Group, and the Drupal Community Working Group.  We heard from Tara King about Drupal Diversity & Inclusion: About this initiative 

The Drupal Diversity & Inclusion group seeks to continue the conversation about diversity and inclusion within Drupal. The group organizes regular meetings and curates a resource library.

What have been your priorities in the last three months?

Over the last three months, we've been focused on the early stages of planning for Drupal Diversity & Inclusion Camp, a virtual event focused on centering and lifting up the voices of marginalized folks in the Drupal community. 

What has been your greatest challenge in the last three months?

We would love assistance in planning DDI Camp. We have a proposed budget, and now we need help with selecting and scheduling speakers, choosing a virtual tool to host the event, contacting possible sponsors, planning swag and social events, and much much more.  

And what has been your greatest success in the last three months?

We've been excited about bringing our new leads on board, and the planning for the camp is going well. 

How can people contribute or support the initiative over the next few months?

Please join us for a few upcoming events:

We heard from Kay VanValkenburgh about DrupalLadder: About this initiative 

DrupalLadder is a community initiative to create an onramp for new Drupal users as well as new contributors to the Drupal project, or for those looking to level up their skills.

What have been your priorities in the last three months?
  1. user experience when getting started (create an account, understand next steps); 
  2. adopt an up-to-date theme
What has been your greatest challenge in the last three months?

Demands on contributors' time, and keeping ourselves organized

And what has been your greatest success in the last three months?

Some very skilled contributors have done some very nice work - we're looking forward to launching it!

How can people contribute or support the initiative over the next few months?
  1. Project management
  2. Authoring content - currently requires close attention to detail and rolling with a few frustrations. 
  3. Refactor a few decoupled features that have the right concepts but groped around for the right implementation.
We heard from Suzanne Dergacheva about Promote Drupal: About this initiative 

Promote Drupal Initiative has one main purpose: to create business marketing materials targeted at the decision-makers who choose to adopt Drupal for their business.

What have been your priorities in the last three months?

It's Drupal's 20th birthday this year, plus with the first DrupalFest and DrupalCon next month, there is a lot to celebrate and highlight. As a more long-term goal, it's clear that we need a good core set of evergreen marketing content on Drupal.org.

What has been your greatest challenge in the last three months?

We need to get more organized and make it easier for people to get up and running with contributing to Promote Drupal. Hopefully, we can build on the newly organized roles and committees (see below) and the momentum of the DrupalCon Marketing Committee to take Promote Drupal to the next level!

And what has been your greatest success in the last three months?

Thanks to help from the Drupal Association, the DrupalCon Marketing Committee was formed in March and has been hard at work marketing the upcoming conference. Great work to that team!

Also, we created a common What is Drupal deck and have created evergreen versions of the Drupal Pitch Deck and Drupal 9 one-pager. Now, how to feature this content more prominently on Drupal.org? 

How can people contribute or support the initiative over the next few months?

We would love to grow the Promote Drupal team, and we have some specific roles to fill. Read about the roles and fill in our recruitment form to get involved. 

We heard from Kaleem Clarkson about the Event Organizers Working Group: About this initiative 

The Event Organizers Working Group (EOWG) is concerned with supporting community-led events within the Drupal community. These include camps, summits, training days, contribution days, and meetups.

What have been your priorities in the last three months?

All of the EOWG priorities were focused around our three new initiatives:

  1. Onboarding to the Drupal Community at Events
  2. Drupal Events Platform
  3. Drupal Events Website / Database

During this time, we determined which board members will serve on which initiative, defined each initiative's short-term goals and drafted a call for volunteers for each initiative. I am pretty psyched about what these awesome folks have accomplished. Much love :)

What has been your greatest challenge in the last three months?

Increasing our participation is definitely our biggest challenge. Our event organizer open community meetings have been happening on Zoom for over two years now and just like everyone in the world, I think Zoom fatigue and the challenges of work-life integration can make it difficult for any additional commitments. Many of the organizers are used to attending other camps in a show of support and building community, and for me personally, I am having a tough time missing those connections. By not having the opportunities to meet people in person and talk with other event organizers make it even more difficult for us to attract new members. But I am hopeful that will soon change. 

And what has been your greatest success in the last three months?

Our greatest success was coming together in just three months and collaborating with the Drupal Association with the unveiling of a newly organized web page that will help raise the profile of all Drupal community events happening around the world. Well, I can’t actually tell you what it is. Stay tuned! 

How can people contribute or support the initiative over the next few months?

Sign up to volunteer for one of our three initiatives:  Onboarding to the Drupal Community at Events, Drupal Events Platform, Drupal Events Website / Database. View a description of all of our initiatives here.

We heard from Mike Herchel about New Front-End Theme: About this initiative 

The New Front-End Theme initiative seeks to create a new default front-end theme for Drupal with a modern look and feel.

What have been your priorities in the last three months?

Working toward becoming stable and Drupal's default theme

What has been your greatest challenge in the last three months?

Code-wise, Olivero is in a great place. The difficult part is getting the code into Drupal core. To do this, we frequently have to get sign offs from accessibility maintainers prior to core committers. All of the people within these roles are very busy, and it’s hard to get their attention. This continues to be a challenge, but Mike frequently plays the role of “squeaky wheel” to get attention. The deadline for Olivero to become stable and the default theme for Drupal 9.2 is mid-May 2021, which gives us a bit over a month. We’ll have to step up our momentum if we are going to hit that. 

And what has been your greatest success in the last three months?

During Midcamp, we organized a multi-day sprint to concentrate on testing. This started with Matt Glaman teaching everyone NightwatchJS (Drupal's core JavaScript testing framework) and making sure everyone is up and running on their local environments.

A lot of people then worked together to create our first Olivero Nightwatch test, which involves checking if an element is visible, scrolling the browser, and rechecking visibility.

Later, we split off to work on more automated tests. Brian Perry led the charge to write a number of PHPUnit tests along with many others, and many of us (including Matthew Radcliffe and Benji Fisher) continued writing NightwatchJS tests to ensure the various functionality of Olivero’s menus (which are deceptively complex).

Outside of testing, we’ve been making slow but steady progress on Olivero’s technical debt and accessibility issues. Mike Herchel has been doing occasional “mini-sprints” with core-committer Lauri Eskola to work on getting RTBC issues committed and into 9.2.x. This has been working very well, and we have one more scheduled in the coming weeks.

How can people contribute or support the initiative over the next few months?

I miss you all. 

Issue reviews (from an accessibility point of view) are always helpful, plus you can find me at DrupalCon North America 2021 if you want to chat about the work we’re doing!

We heard from Mike Anello about Drupal Community Working Group: About this initiative 

The mission of the Community Working Group (CWG) is to foster a friendly and welcoming community for the Drupal project and to uphold the Drupal Code of Conduct.

What have been your priorities in the last three months?

We have been working to expand the size of the conflict resolution team, working to identify additional community health-related workshops that we can organizer, the launch of "nudges", continue to offer Code of Conduct contact training and make it a more visible aspect of Drupal events, the 2021 Aaron Winborn Award, and our annual report.

What has been your greatest challenge in the last three months?

Expanding the size of the conflict resolution team. Difficult choices.

And what has been your greatest success in the last three months?

Difficult to say - I'm not really sure.

How can people contribute or support the initiative over the next few months?

Be kind to each other.

Categories: