Bryan Ruby


Thoughts, Words, and Deeds

Words

Drupal 8.4 Available and Fixes Significant Database Caching Issues

Druplicon

Your hosting account was found to be causing an overload of MySQL resources. What can you do? Upgrade your Drupal 8 website to Drupal 8.4 or higher.

One of my goals in rebranding my website from CMS Report to socPub was to write diverse articles beyond the topic of content management systems. Yet, here we go again with another CMS related article. The Drupal open source project recently made available Drupal 8.4 and for me this version has been a long time coming as it addresses some long standing frustrations I've had with Drupal 8 from the perspective of a site administrator. While Drupal 8.4 adds some nice new features, I'm just as excited about the bug fixes and performance improvements delivered in this new version of Drupal.

When Drupal 8 was introduced it made significant improvements in how it caches and renders pages. That's great news for websites that use Drupal's built-in caching to speed up delivery of pages or page elements. But there was one unwanted side effect to the cache enhancements, excessive growth of cache tables with tens or hundreds of thousands of entries, and gigabytes in size. For my own website it is not too uncommon to see my database reach 4 GB in size. Let's put it this way, it was no fun to receive a letter from my hosting provider that they weren't too happy of my resource usage. Worse they threatened shutting down my website if I didn't manage the database size better. Just in the nick of time for you and me, Drupal 8.4 delivers a fix to the cache growth by introducing a new default limit of 5000 rows per cache bin.

Mailbag: DRUD Tech Launches ddev Community Open Source Toolkit

Logo of DRUD Technologies

Last week, I received an email inviting me to take a sneak peak at a press release that became public today. In the email, I was asked if I would be interested in hearing "news from new open source startup, DRUD Tech, founded by a couple of long-time Drupal contributors". According to the email, the company has been in "stealth mode" quietly working on their new product which is ready for launch this week. Given that I'm a long time fan of the Drupal content management system of course I said yes.

The new product is ddev (pronounced Dee-Dev) Community which is an open source solution intended to automate a number of web development tasks that frustratingly takes too much time and resources to manually accomplish. Having already mentioned Drupal, I should probably also mention that this toolkit is also intended for other CMSs including open source favorite WordPress. I've attached below a copy of the latest version of the press release I received. I also did a little digging around DRUD's website and found a video I placed under the press release which shows off some of the features in an earlier version of ddev.

DRUD Tech Releases ddev Community, the Premier Open Source Toolkit to Simplify End-to-End Web Development Processes

The new enterprise-grade, open source solution automates local web development processes to deliver unmatched cost and labor efficiencies

Denver, Colorado – September 19, 2017 – DRUD Tech, provider of open source development tools that automate workflows and web application development with popular CMSes including Drupal and WordPress, today announced the release of ddev Community. Web developers can download ddev Community today at https://github.com/drud.

SendGrid Improves Email Marketing Editor Experience

The SendGrid Design Editor

SendGrid, a MailChimp competitor, pushes forward with new marketing campaign enhancements

While I may be an old dog with decades of experience utilizing websites for marketing purposes, I'm more like a newborn puppy when it comes to email marketing. Until a couple years ago, I never utilized email campaigns or email newsletters in hopes to get more visits to my websites. My current email marketing service provider is MailChimp, but there is another customer communication platform that is on my radar, Colorado-based SendGrid.

This week, SendGrid announced a new editing experience for SendGrid Marketing Campaigns. The new email marketing editor addresses familiar pain points for marketers who previously had to choose between the convenience of visual design and efficient editing of code.

“Savvy, time-starved marketers crave elegant visual design tools that also allow them to quickly and safely edit HTML,” said Steve Sloan, Chief Product Officer at SendGrid. “With the enhancements made to the SendGrid Marketing Campaigns editor, marketers no longer have to choose one or the other. They are now equipped with the tools to choose their own path when editing for flexibility and efficiency, empowering them to drive high engagement from their campaigns.”

New flexible editing options give marketers the ability to edit in code, design view, or a mix of both, minimizes the risk of unwanted changes to custom HTML and delivers time savings and efficiencies. The improved editing experience benefits SendGrid customers whether they send campaigns via Marketing Campaigns or create API triggered templates through SendGrid’s delivery platform.

Powered by Battery: The Ryobi Electric Riding Lawnmower

Ryobi-RM480E

A few weeks ago during my visit to the local Home Depot, I came across the Ryobi RM480E, an all-battery powered electric riding lawn mower. Ryobi claims that you'll get up to 2 hours of run time or cut up to 2 acres on a single charge. This quiet, smooth battery powered riding mower houses three high-torque brushless motors to support the mower's blades and drivetrain.  The RM480E's uses four 12V lead acid batteries instead of lithium-ion which given the choice  and given the size of the mower  so they're not lithium).

The mower itself has a 38 in. cutting width with a 12-position deck height adjustment. Cutting height ranges from a minimum measured at 1.5 inches to a maximum of 4.5 inches. The mower is capable of cutting in three modes: side-discharge, mulching, and bagging.

I have not reviewed the Ryobi RM480E myself, but overall the mower has received favorable reviews. However, most reviewers recommend that if you have around 2 acres or more you should stick with a gas mower. After 2 acres of mowing, the RM480E will likely require an overnight charge before you can continue cutting the rest of your acreage. The best Ryobi RM480E reviews I've read so far are written by Pro Tool Reviews as well as Paul Sikkema over at Today's Mowers.  For the best video review, check out the review by Tools In Actions (embedded below).

Article first appeared at Powered by Battery.

WordPress 4.8 introduces four new widgets

New WordPress 4.8 widgets

WordPress 4.8 is named "Evans" in honor of jazz pianist and composer William John “Bill” Evans.

WordPress 4.8 is now available and introduces users to new content management tools including three media widgets covering images, audio and video. The "Evans" release also includes link improvements, an updated text widget that supports visual editing, and an upgraded news and events section in your dashboard. 

When Matt Mullenweg announced the release of WordPress 4.8 he mentioned that this new version was built with you in mind. While the updates seem minor, he indicated that users will find that the improvements intuitive enough that "you’ll welcome [the changes] like an old friend".

New Widgets for WordPress

As mentioned, Wordpress includes three new media widgets and one rich text widget. Below is a description of all four widgets:

1. Image Widget

Adding an image to a widget is now a simple task that is achievable for any WordPress user without needing to know code. You simply insert your image right within the widget settings and see it appear automatically.

2. Video Widget

You can now add any video from the Media Library to a sidebar on your site with the new Video widget. WordPress gives examples of how this widget could be used including "to showcase a welcome video to introduce visitors to your site or promote your latest and greatest content".

3. Audio Widget

Despite the increased popularity of video in content, interest in podcast creation is making its own comeback. WordPress sees their new audio widget being welcomed by podcasters, musicians, and avid bloggers. Users just need to upload their audio file to the Media Library, go to the widget settings, select your file, and the page is ready for listeners.

An End of an Era: Mollom End-of-Life Announcement

Mollom Logo

Sometimes I get too nostalgic over computers or software that I once used in my daily life. I remember my first computer (the Commodore Vic-20), I remember my first programming language (BASIC), and I remember my first spam filtering software for user generated content (Akismet). But nine years ago, a new spam filtering service originally intended for Drupal called Mollom emerged and I quickly forgot about the other spam blocking software.

I was first introduced to Mollom by Dries Buytaert via an invitation to beta test the service on my websites. After installing Mollom, the amount of time I spent moderating anonymous comments for potential spam was significantly reduced. In less than three years, Mollom had blocked more than 100,000 pieces of spam on one of my websites. Along the way, Mollom was acquired by Acquia and would record blocking over 13.5 billion spam comments worldwide since its inception.

It was a good run for Mollom but unfortunately the end is near. An end-of-life announcement has been placed on the Mollom website notifying users that Acquia will no longer be supporting the service after April 2, 2018.

As of 2 April 2018, Acquia will no longer actively support or maintain Mollom. After that point in time, the Mollom service will no longer be available. If you still have the Mollom module enabled on your site at that point, either all comments will be approved or all comments will be denied depending on how you have the Mollom module configured . We suggest disabling the Mollom module in advance of the end-of-life date.

Joomla 3.7 Offers Seven Significant Improvements

Joomla 3.7

A more feature rich Joomla! has just been released.

This week, the Joomla! Project announced the release of Joomla 3.7. This new release in the Joomla! 3 series features over 700 improvements to the popular content management system, including many features which "make administration of Joomla! Web sites easier and more feature-rich, as well as several security updates". The following are the seven biggest new feature improvements I found in Joomla 3.7.

1) Custom Fields

Administrators now have the ability to add Custom Fields to their articles, users, and contacts. Extension developers can also use this feature within their own custom Joomla! Extensions. With Custom Fields, there are now 15 different field types that can be utilized to structure more complex content entry systems which in-turn allows content authors to easily enter their data in a standard manner and display it consistently for site visitors.

2) Multilingual Associations Component

The Multilingual Associations Component allows administrators and authors to easily translate content from one single, unified interface. 

3) Improved Workflow

A category, article, or menu item can now all be created in one step from within the menu manager.

4) New Backend Menu Manager

Intended for sites where multiple people are accessing the Backend/Admin-side of the site is the ability to easily manage the admin menu with the new Backend Menu Manager. Now one can can create custom menus for the Backend just like you can for the Frontend. This feature allows site administrators to control which users can see what admin menu options

5) TinyMCE Improvements

More can now be done with the included rich-text editor including new buttons to easily add menu links and contacts.

As Facebook Removes Fake Accounts, Spam Industry Charges More

Fake News  - Pixabay CC0 Public Domain

NBC News recently posted an interesting article where the author notes that the spam industry follows the same Law of Supply and Demand as any capitalist-loving business does. As social networks crack down on fake accounts and fake news, the spam industry is able to charge their customers more to establish such inauthentic accounts.

Facebook shut down as many as 30,000 fake accounts in the past week — but that's unlikely to hurt the multi-million-dollar spam industry.

In fact, since Facebook's post-election housecleaning, it's become even more lucrative for spammers to pump out "inauthentic accounts." The asking price on the black market for 1,000 fake accounts used to be $20, but security changes by the social network giant only succeeded in driving up prices.

"If you go to the underground markets where they sell fake Facebook accounts, you can buy 1,000 of these for $300 to $400," Damon McCoy, a New York University computer science professor specializing in cybercrime, told NBC News.

Fighting inauthentic accounts and inauthentic activity is not new to social networks. In recent years, Facebook has put a lot of effort into reducing such activities by closing accounts responsible for fake likes and fake news. Last week, Shabnam Shaik, Facebook's Security Technical Program Manager, acknowledged  the recent efforts of his security team to fight the spread of misinformation on their social network.

DNN releases Evoq 9 with a new Content Features as a Service Platform

DNN Features as a Service

Although I retired last year from writing stories solely focused on content management systems, I still have a few of my favorites that I like to keep an eye on. One of those favorites is DNN which back in the day we once called DotNetNuke. Less than a year ago, DNN brought to market Evoq 8 which addressed modern day marketing needs for better customer engagement. Last week, DNN showed the industry the ongoing evolution of its product line through Evoq 9. The new release continue's DNN's journey to be more than CMS company as it reaches beyond websites to apps, devices, and other Internet of Things.

Evoq 9's goal is to deliver omnichannel publishing via a microservices architecture. To make this happen, Evoq 9 includes Liquid Content, a new Content as a Service platform that is delivered as a service via DNN’s cloud platform, Liquid Content Cloud. Features included in Liquid Content:

Umbraco 7.4 focused on the User Experience

Umbraco Logo

Niels Hartvig recently posted that Umbraco 7.4 has been released. With much focus on improving the user experience, this new version of Umbraco is being subtitled as the "Content type editor update".

Features and improvements highlighted in this update includes:

  •  New content type editor
  •  Some UX polish + documentation
  •  Media library improvements
  •  Grid polish
  •  Password for user panel (no dashboard)
  •  Models Builder