Introduction

Dot All early-bird tickets, Craft news, plugins and secrets.
This year the official Craft CMS conference heads to Germany. Tickets are on sale now and are discounted until June 15.
Let's cut the suspense right up top. What’s the big secret? It’s the Craft Slack group. If you’re not there yet, sign up. You’ll learn about Craft and connect with your community. 🔑
Do you have a link to submit to a future issue of CLL? Here's how.
Thank you to Dot All and Kualo for sponsoring this issue. ⭐️
Let’s hit the links.
-John Morton
Top Stories
About DotAll and hotels
Now that tickets are on sale, there's been some questions in Slack about where to stay for the conference. There’s not an official hotel venue, but, the P&T team is "going to put together a list of hotels that are close to the venue and that are good price points". Secret #2: Check the internet. 🔑
News
Craft 3.0.7 - the “save your gifs” release
The change log is full of details to check out in the change logs. The new transformGifs = false
setting caught my eye. Sometimes you just need to keep those animated gifs as is when you upload them. Now Craft will comply.
Craft Documentation, now VuePress-powered
The Craft CMS docs (including the v2 docs) are now powered by VuePress. The Craft docs theme is public via this link as well. It's "99% the same as the default VuePress theme, with various hacks & slight CSS changes." For example, the split view and code inlining wasn't part of the original theme.
You might wonder why the Craft Docs aren't Craft CMS-powered. There's a good reason. Craft's source code and docs, written in Markdown, are on Github which makes the CMS and the docs available for pull requests. The Git process of allowing anyone to suggest changes to the docs in this way integrates nicely with VuePress. Basically, it's the right tool for the job.
Craft team asks you to weigh in on Redactor
Do you have some thoughts on Redactor and want the Craft team to know about it? This tweet is asking for your input on the matter.
Freeform plugin for Craft CMS : GDPR Compliance
Using Freeform? You'll very likely want to read this post about GDPR compliance and Freeform.
Neo status for Craft 3
Benjamin Fleming posted the link above to the popular Neo plugin. This Craft 3 branch is still a WIP but you can check out how the plugin is progressing from there.
What else?
"No-Cache, Relabel, and Quick Field are yet to be ported, but after Neo they will be ported in this order. They are small plugins so it'll be a quick process."
Featured Sponsor

Dot All 2018
Join the Craft CMS community September 26-28, in Berlin Germany for the second annual Dot All conference. Experience great presentations, hands-on workshops, and meet other members of the Craft community from all over the world at the official Craft developers conference.
Tools, tips, and fundamentals
A handy snippet for debugging ⭐️
There was a discussion recently on Slack where some expected content wasn't being displayed on a page in a Craft site. A suggestion on solving the issue was just to see what exactly was available in that page's content with the following snippet of code. Be sure to have your devMode
turned on to see this info. Handy!
{{ dump(_context|keys) }}
Vagrant Crash Course
Perfecting your local development environment is a frequent topic in the Craft Slack. 🎉 If you're interested in learning more about Vagrant, here's a 45 minute video you might find interesting.
If you follow this path, you'll probably benefit from reading Andrew's post on Local Development with Vagrant / Homestead mentioned back in issue #38.
What Exactly is Your Shell PATH? ⭐️
Jalen Davenport shows you the secrets of the PATH. 🔑 This article will be welcome if you’ve ever tried to backup your Craft database only to get an error about not having mysqldump
on your system.
Craft CMS Docker Image
Looking for a Craft 3 Docker image? Harald Atteneder has posted one with "automatically installing plugins on startup or import a db dump."
Looking for more Craft Docker images? Just search "docker" on the Craft Link List home page and you'll find previously posted ones.
Migrating a website with plugins from Craft 2 to Craft 3
Ben Parizek hosts another episode of Straight Up Craft. He has included a handy table of contents to the screencast to help you track down the pieces you're looking for.
Perfecting your technique
Marbles Craft 3 CMS scaffolding project
An alternate scaffolding package for Craft 3 CMS projects.
In addition to setting up a new Craft 3 CMS project, this project sets up:
- Craft 3 Multi-Environment as described in the Multi-Environment Config for Craft CMS article
- Craft-Scripts as described in the Database & Asset Syncing Between Environments in Craft CMS, Mitigating Disaster via Website Backups & Hardening Craft CMS Permissions articles
Developing a CI Process for Laravel with Codeship and Forge
Interested in continuous integration, aka CI. This post demonstrates some of Codeship's CI features through testing and deploying a Laravel application with Codeship and Laravel Forge.
Sponsor

Kualo: Insanely Fast Craft CMS Hosting
Combining the simplicity and affordability of shared hosting with advanced acceleration technologies, Kualo's Craft CMS Hosting packs a mighty punch. Your Craft sites will be turbo charged thanks to LiteSpeed server-side page caching and Redis session storage.
Discover why our acceleration technologies, infrastructure and approach make us the perfect choice for your next Craft CMS website.
Plugged In
Craft Hide Admin
This plugin hides admin users from non-admin users, which is useful if you want to hand-over the responsibility of user management without including access to admin users.
Craft Units
Units is a plugin that can convert between any units of measure, and comes with a Field for content authors to use
Redactor Clips
Adds Redactor’s “Clips” plugin to Rich Text fields in Craft 3. Check the "branches" link on the Github page for the older Craft 2 version as well.
Upvote ⭐️
The Upvote plugin lets your users upvote/downvote, "like", or favorite any type of element.
Craft Embedded Assets
Manage YouTube videos, Instagram photos, Twitter posts and more as first class assets in Craft CMS.
The Craft Advantage
It’s not Craft, but it’s interesting.
Can I rename a namespace in PHP?
Yes.
namespace foo\bar\baz;
use foo\bar\baz as renamed;
new renamed\cFoo(); // Points to foo\bar\baz\cFoo()
Cookie Consent by Insites
“The most popular solution to the EU cookie law,” according to, well, this web page about this particular solution.
Side note: I’ve read that everything on the Internet is true.
Font style matcher
If you're using a web font, you're bound to see a flash of unstyled text (or FOUC), between the initial render of your websafe font and the webfont that you've chosen. This tool will help you minimize that effect.
For Better or For Work: A Survival Guide for Entrepreneurs and Their Families
This book by Meg Cadoux Hirshberg was mentioned in the Craft Slack #shoptalk channel. It was part of a conversation about finding work/life balance, preventing burnout, fighting imposter syndrome and generally being able to do the kind of work you love.
If you’ve made it this far in the newsletter, you've found the biggest secret of them all. When you join the Craft Slack group, be sure to check out the #shoptalk channel. 🔑 The honest, open discussions there make Craft Slack one of the best places on the Internet. ⭐️