Experimental Composer repository with CKEditor plugins

by David Snopek on May 17, 2019 - 8:49am

In my experience, a big part of making a Drupal 8 site usable for content editors is customizing the WYSIWYG, which usually includes adding a couple additional CKEditor plugins.

Of course, you can simply download the plugins into the 'libraries' folder, and that's fine. But these days, it's becoming best practice to pull in all of your site's dependencies using Composer.

Adding 'package' repositories to your composer.json for the CKEditor plugins (the current best practice) works fine - but only for your individual site.

It doesn't work so well if you want to install:

  • A Drupal "Feature" (like with the Features module) that configures the WYSIWYG, including adding some CKEditor plugins, or
  • A Drupal distribution (like Panopoly or Lightning)

In those cases, you can't depend on what the individual site may have in its top-level composer.json, and asking the user to manually copy-paste a bunch of 'package' repositories in there may create enough confusion or problems that potential users will just give up.

Well, I've got an possible solution to this problem: an experimental Composer repository which includes CKEditor plugins for use on a Drupal site.

It works better for Feature modules and distributions, but can also make life easier for individual sites too.

Read more to find out how it works and how to use it!

LOVE Drupal? HATE Wednesdays? You need a WIZARD!

by Elliot Christenson on May 9, 2019 - 2:22am

Today, it's Thursday. I'm looking forward to a fun Mothers Day weekend - maybe you are too. Of course, Thursdays also follow that dreaded day among Drupalers: Upgrade Wednesdays.

If you'reresponsible for the uptime for your website, you are tethered! It's probably not a great feeling. Wouldn't it be great to be liberated just a little bit?

Tired of Emergency Drupal Security Updates Yet? (They're Never Going to Stop!)

by Elliot Christenson on February 21, 2019 - 8:02am

You run a Drupal Agency - or you're an independent Drupal Developer. Did you have to drop everything for the security update yesterday? Don't you have project deadlines to meet? Why deal with that frustration and anxiety?

What if there were a better way? Do the profitable things - and let the robots at myDropWizard handle your Drupal security updates smoothly and automatically?

So, When Do I REALLY Need to Upgrade From Drupal 7?

by Elliot Christenson on September 20, 2018 - 1:07am

Drupal 8 was released on November 19, 2015 - nearly three years ago. The drastic architectural changes created a difficult upgrade path for those running Drupal 7. With the huge amount of investment in Drupal 7 over the previous 5 years, this set off shockwaves of fear across the Drupal ecosystem. Recently, Dries Buytaert, the project lead for Drupal, announced the planned launch of Drupal 9 in 2020. That signals the "End of Life" of Drupal 7 in November 2021. When do I need to upgrade?

By the way, that is more than ten years after the release of the first version of Drupal 7!

It's also the date of the "End of Life" of Drupal 8 (more on that later).

Roundearth.io 101: Drupal 8 + CiviCRM for Beginners

by Elliot Christenson on July 25, 2018 - 9:49pm

We're Drupalers who only recently started digging deep into CiviCRM and we're finding some really cool things! This series of videos is meant to share those secrets with other Drupalers, in case they come across a project that could use them. :-)

There are millions of nonprofit organizations and small businesses across the planet: we want all of them using Roundearth! In the screencast below, we'll show what myDropWizard's Roundearth is all about and offer a brief glimpse at what it looks like logged-in.

Watch the screencast to see our brief overview of Roundearth:

Some highlights from the video:

  • What is Roundearth?
  • Who can use Roundearth?

Please leave a comment below!

CiviCRM secrets for Drupalers: Membership Directory

by Elliot Christenson on July 5, 2018 - 12:58am

We're Drupalers who only recently started digging deep into CiviCRM and we're finding some really cool things! This series of videos is meant to share those secrets with other Drupalers, in case they come across a project that could use them. :-)

In the screencast below, I'll show how how you can set-up a public membership directory in Roundearth's CiviCRM! Many organizations have a need to have public visitors see their member individuals or organizations

Watch the screencast to see how to add a public membership directory with Roundearth:

Some highlights from the video:

  • Add Memberships to a Contact
  • Create a Smart Group of Members
  • Boom: Create a Public Membership Directory

Please leave a comment below!

CiviCRM secrets for Drupalers: Fundraising Campaigns

by Elliot Christenson on June 27, 2018 - 11:38pm

We're Drupalers who only recently started digging deep into CiviCRM and we're finding some really cool things! This series of videos is meant to share those secrets with other Drupalers, in case they come across a project that could use them. :-)

In the screencast below, I'll show how how you can set-up a new Campaign in Roundearth's CiviCRM! The thing about campaigns is that until there is activity, there isn't much to see, but we have to start somewhere! So, here we setup a campaign.

Watch the screencast to see how to use a Campaign with Roundearth:

Some highlights from the video:

  • Set-up a new Campaign Type
  • Set-up a new Campaign
  • Send a Mailing attached to a Campaign!

Please leave a comment below!

CiviCRM secrets for Drupalers: Drupal 8 + CiviCRM June 2018 Update

by Elliot Christenson on June 14, 2018 - 12:15am

We're Drupalers who only recently started digging deep into CiviCRM and we're finding some really cool things! This series of videos is meant to share those secrets with other Drupalers, in case they come across a project that could use them. :-)

In the screencast below, I'll demonstrate the new demo of Roundearth! Roundearth is our Drupal 8 + CiviCRM Distribution.

Watch the screencast to see the progress so far on the Roundearth project:

Some highlights from the video:

  • Drupal 8.5
  • CiviCRM + Bootstrap based Shoreditch theme
  • Quick demo of adding Contacts, using a Group, and sending a Bulk Mailing
  • Quick demo of a Public Event

Please leave a comment below!

Outsourced Drupal 7/8 Maintenance Can Give Better Support Than You Can!

by Elliot Christenson on March 14, 2018 - 8:20pm

We see two chief types of Drupal developers day-to-day. First there are those of you who are full-time developers with NGO's or medium to large business. Second, there are those developers that work independently or as part of larger agencies. In both cases, I believe outsourcing maintenance for your Drupal 7 or Drupal 8 websites is better from a quality standpoint and/or a cost standpoint. That might seem a little controversial to you, but stick with me, dear Drupaler!

It's Security Update Wednesday - You're Just Chillin'

by Elliot Christenson on March 1, 2018 - 7:35am

Last Wednesday, February 21 was a security update that impacted Drupal 8, Drupal 7, and even Drupal 6 "LTS". Hundreds of thousands of website operators need to immediately update their websites! A huge percentage of them are not "web developers". Many don't even know they need the update!

Drupal isn't known for its ease of use for site owners. It's come a long way, but it remains difficult for most. That's expected and sometimes even exciting for Drupal developers.

What about the (non-developer) site owner? We don't believe your site should be left vulnerable. We believe you should be able to "just chill" rather than stress about your Drupal site security!

Read on for a peek behind the curtain to see what the Wizards do so you don't have to.

o