Planet Drupal

Description What happens when you have a connection that isn't working, but you have a mission-critical document that you need to collaborate on with others around the world? The problem of peer-to-peer collaboration in an offline environment is becoming an increasingly pressing issue for editorial organizations and enterprises. As we continue to work on documents together on flights, trains, and buses, offline-first shared editing is now a base-level requirement rather than a pipe dream. Yjs, an open-source framework for real-time collaboration, integrates gracefully with IndexedDB, the local offline-first database available in browsers, to help developers easily implement offline shared editing for their organization's needs. Paired in turn with other technologies like WebRTC, a peer-to-peer communication protocol, and Yjs connectors, a graceful architecture is possible that not only enables offline shared editing for a variety of use cases beyond textual content but also makes the developer experience as straightforward as possible. In this technical and topical deep dive into how Yjs and IndexedDB make offline shared editing possible, join Kevin Jahns (creator of Yjs and Real-Time Collaboration Systems Lead at Tag1), Fabian Franz (Senior Technical Architect and Performance Lead at Tag1), Michael Meyers (Managing Editor at Tag1), and your host Preston... Read more preston Wed, 02/05/2020 - 14:13
ADA Compliance with Web Content Accessibility Guidelines has not traditionally been a top-of-mind consideration for the writers, editors, and subject matter experts who populate websites with content. Then again, the same can be said for developers, designers, site architects, and everyone involved in creating and maintaining websites.

Thomas Edison famously said, "The three great essentials to achieve anything worthwhile are, first, hard work; second, stick-to-itiveness; third, common sense." This quote made me wonder if "sticking-to-it" is contradictory to innovation; does it make you resistant to change? But, the more I pondered on it, I realized that innovation is fueled by perseverance.

Like every month, we’ve compiled a list of our favorite Drupal blog posts and pieces of news from last month. Here’s what we enjoyed the most in January.

READ MORE

The saying “content is king” is an indisputable truth for well-performing websites with high traffic, good SEO rankings, and conversions.

If content is the king, then attractive images are the crown! To make the crown fit perfectly, the easy content creation processes on every website should include handy ways to add and optimize images.

One of the ways of image optimization is cropping. Today, we will tell you about intelligent, or smart cropping of images that makes sure they are presented in their best look.

And we will review a very helpful Drupal module that takes care of intelligent image cropping — the Focal Point.

A useful Drupal 9 guide that features everything else

you wanted to know about the upcoming release ;)

Drupal keeps moving forward offering more and more advanced digital experiences. The scheduled release of Drupal 9 was announced a while ago, and its year has now come. What about some Drupal 9 planning for your website?

Read more

During a recent project, the challenge of providing reusable, interactive web components to allow content editors to build pages presented itself. These components were to be created and developed by different teams, and available on the main Drupal site and a set of static pages, each of which had specific requirements and were already working in production.

Several decisions factored into finding the right solution to this challenge. This article explains what those decisions were and how the solution was implemented.

Tome is a suite of Drupal modules that can make your site into secure, fast, static HTML. 

Long story short, you can use Drupal in the same way you would use other static site generators like Jekyll or Hugo - everything lives in one repository, and Drupal only runs on your local machine.

The creator, Sam Mortenson tells us everything we need to know.

In Drupal 8.4.X and later releases, Drush 9 is the only supported and recommended version. One of the key changes introduced in this version is a new model of writing custom Drush commands. From now on, .inc files are obsolete and you will no longer use them for your commands, which are now classes based on AnnotatedCommand format. The underlying structure of a module containing your custom Drush command will look as follows: ​  

The handful of hotels we have selected in Minneapolis each offer an ideal hub — connecting you to a rewarding DrupalCon community experience. This year, choose from multiple Hiltons, a Hyatt, a Holiday Inn and more as part of our special DrupalCon attendee offerings. Why is staying at a DrupalCon partner hotel great for you and the community? Read on:

What our clients are saying

I had a very tight deadline and budget, and they met it, seemingly with ease.
... incredibly impressed with what you brought to the table
A great experience and a much improved website.
... they also made suggestions which showed me that they fully understood what I wanted to accomplish.
...dedicated, competent and driven to get the job done and done well.
I would highly recommend her for any position requiring IT design and development
...we just want you to know that we are appreciative!
" PDI provides us prompt, effective and efficient service in maintaining our Drupal based website."
I would highly recommend her for any position requiring IT design and development
...able to translate technical information in an accessible way...
...your punctuality, your casual and open personalities, and both your hard copy and online portfolios speak very highly of you and your business as well
...creative, independent, responsive...
I'm so happy we chose to work with PEERLESS Design.
...I have no doubt we will have the best site in the 2010 election of any PA candidate
...took my less than mediocre site and completely revamped it into a beautiful, professional, and easy-to-navigate site
I realized that I had picked the right company to work with soon after beginning a project with Peerless Design, Inc.
...continued to monitor it closely and is still always available to help me if I have any questions
...very responsive to our questions and needs
...can do anything any other designer can do and generally quicker, cheaper and better.
...able to take my abstract ideas and add their expertise to bring them to life in a way that was better than I could have imagined!
I have seen the first layouts and they are awesome...
Thanks so much for everything!
...provided us with excellent, expert service in a professional and personable manner.
...a pleasure to work with, combining patience (for my busy schedule and at times overwhelmed brain) with her strong motivation and energy to keep me going
I love directing our customers to our new site knowing that they are going to be able to find exactly what they are looking for...