Introduction

Welcome to another issue of Craft Link List. Dot All is almost here and in anticipation of the event, we’ve got a brand new edition of Craft CMS with GraphQL built in. You’ll find a number of links in the issue related to the new release.

If you’re still running Craft 2, there are several links to help you decided on your path forward. Plus there are tips, plugins and other web dev links to check out.

Thank you to Solspace for sponsoring this issue.

Freeform Payments has a critical update existing users can't ignore. Strong Customer Authentication (SCA) is a new rule coming into effect on September 14, 2019, and updating to Freeform 3.3 or greater is required.

Freeform v3 is the form plugin that's both intuitive and powerful. It can do what you expect a form to do and more, like collect payments and create a commenting system for Craft.

Top Stories

Craft CMS has a major release with version 3.3. GraphQL is the big new feature, but there are some new Twig filters you won't want to miss.

Regarding the release of the new GraphQL API, Jake Dohm summed it up nicely: This first edition of the API is a great replacement for a lot of use-cases of the Element API. It works very similarly on an "access" level.

By that, he means this release doesn’t allow mutations, or the writing of content. Check out the CraftQL link in the plugins section though if you need this feature today.

News

As mentioned in the Top Story above, Craft has reached another major release: Craft 3.3 with GraphQL support. The changelog catalogs the full scope of the updates. As I write this, Craft 3.3.0.1 is the current build, but a number of unreleased updates are listed as well.

Featured Sponsor

On September 14, 2019, the new Strong Customer Authentication (SCA) rule comes into effect, and will require changes to how your European customers authenticate online payments. Card payments may require a different user experience in order to meet SCA requirements. Transactions that don’t follow the new authentication guidelines may be declined. Any sites currently using Freeform Payments and based in the EU or accepting payments from EU customers will be affected and need to update to Freeform 3.3+ in order to prevent payments from being declined. Please click here to read more about potential breaking changes for your site.

Sometimes you need a field in the control panel that allows you to enter time without a selector and store it as a simple text into the database. No time zone conversion, no datetime column, no backend validation. Just a valid time as text for later use.

Craft allows you to restrict users to specific content types, but you cannot scope users to only specific entries in those content types. Isolate is a user management tool to manage users on a per-entry basis.

When building sites with Craft CMS, you've probably done this a couple of times: you create a new section, you go to add fields and the first thing you have to do is add a new tab. Every time. This plugin aims to fix that. 🎉

The Untransform plugin replaces image transform URLs with a placeholder image or with a base URL prefix. This can be especially helpful when working in a development environment in which the image assets do not exist.