A few years ago, setting up an SSL certificate was a slow and costly painful process.
At one point, we were paying over $500 per year for a top-of-the-line SSL certificate on this site. Plus, many platforms had poor support for SSLs.
All that has changed. You can get free SSL certificates now, and web software almost always has great support for your SSLs.
The tricky part of using an SSL certificate is now making sure you aren't loading images or files over http. This will cause your SSL certificate to show an error. Here's the code we used in our .htaccess to push all our site's assets to https.
In this episode, we welcome Amanda and Karlyanna from the DrupalCon team.
DrupalCon is probably the biggest open-source event that happens in North America every year. And for about the last 10 years, it's been pretty much the same event with pretty much about the same number of attendees.
It's been about 3,000 people every year, moving around to different cities. This time, the DrupalCon team are taking a different approach. It's in Seattle in April, but they're changing up the format adding all sorts of new twists and interesting changes to it. So I sat down with the team to talk about what's new with DrupalCon this year. (Spoiler alert: one addition this year will be puppies and bunnies)
It's amazing how much has been written about the new Gutenberg editor for WordPress.
But many people haven't really started to the use Gutenberg in the daily publishing workflow. As a result, Gutenberg is still full of semi-secret features.
One such feature is the "Pre-Publish Checks" screen in Gutenberg. When you click "Publish" on a post, you'll now see the sidebar shown below. WordPress asks "Are you ready to publish?" and encourages you to double-check your settings:
In this episode, we meet with Randy Fay. He has been a longtime member of the Drupal community. He's written about 1,001 modules and has worked with a whole bunch of leading Drupal companies. After a while, he got burned out from excessive commitment to Drupal. We talk about some of his crazier adventures such as cycling from the northern tip of Canada, all the way down to Argentina over the course of several years.
We talk about his involvement in Drupal, and why he left in the end. Then we get to the meat of the conversation, which is his work now with a project called DDEV-Local. Recently, we released a book at OSTraining called "Local Web Development With DDEV Explained".
DDev-Local can give you a much more modern development environment based on Docker containers. We talk with Randy, who's the lead developer for DDEV, and explain why, if you're using MAMP or WAMP, you should consider using DDev instead, as it will greatly speed up your development and make it much more reliable if you're working on multiple projects.
At the end of 2018, we published a book about CSS Grid, the layout tool that is revolutionizing the frontend web-design. CSS Grid is entirely native to CSS and allows you to create a grid-based layout system, using columns and rows.
"CSS Grid Explained" immediately became one of our best-selling books. So we're working on a large update and expansion for that book. We're also starting to produce a new book, "Flexbox Explained". Flexbox is closely related to CSS Grid, but there are noticeable differences:
Flexbox is a one-dimensional layout model. It can manage either columns or rows.
CSS Grid is a two-dimensional layout model. It can manage both columns and rows.
Over the next few weeks, we're going to publish a series of Flexbox tutorials as we write "Flexbox Explained". This first tutorial demonstrates the basic concepts of CSS Flexbox with practical examples.
The Drupal 8 "Flickr" module allows you to insert Flickr images or photosets (albums) on your site, without the need of keeping the images on your server. This has a couple of advantages (we won’t discuss the disadvantages in this tutorial):
Less use of resources on your own server
Improvements on the performance of the site
You avoid copyright issues in your site, Flickr takes care of that
Make use of thousands of Flickr images available under CC License.
The "Imagepin" module allows you to create pins inside an image and display descriptive text when you hover over those pins.
This is useful because the image will not appear clogged with lots of descriptive text. From the other hand, since users like (unconsciously) this kind of interaction, it will help promote your content and increase the click rate of the “calls to action” of your page.
In this second episode of 2019, I talk with Robbie McCullough from Beaver Builder.
Robby is from Silicon Valley originally, and with his two co-founders he started the Beaver Builder plugin, which has half a million installs now and is one of the best-loved page builders in WordPress.
Although he's from Silicon Valley, he takes a very irreverent and relaxed approach to building the product. They have a irreverent name, Beaver Builder, with a very cute little mascot. Their whole approach to newsletters and to dealing with their customers is very friendly and warm.