Welcome to this issue of the RunCloud RoundUp, Monday 10th September 2018.
From the RunCloud blog we have two articles, firstly Liew shows us how easy it is to deploy RunCloud hosted Web Applications on a Subdomain, and then we surface an old article with a step by step guide to using Mailgun for your transactional email with a RunCloud deployed WordPress site.
In news from around the PHP and web development world…
So, it finally happened, Gutenberg has given rise to a fork in the road for WordPress, we bring you an article from Morten Rand-Hendriksen’s with his views on the situation. In the Laravel world, the big news recently was the release of Laravel 5.7, with new features including a new resources directory, pagination, error messages, callable URLs and more. Dries Buytaert set the Drupal world on fire with a tweet about the possibilities for Drupal and Blockchain, Vidhatanand explores what this could mean over at Medium. Happy 13th Birthday to Joomla! The Joomla Org Blog brings you 13 reasons why you have to love Joomla.
At the Delicious Brains blog, Matt Shaw explores how spam filtering works with a deep dive into all things SPF, DKIM and blacklists. It’s an oft repeated trope that WordPress is insecure, but is it? Is it really? Brian Jackson, at the Kinsta Blog, brings us a closer look at what the Data actually tells us regarding WordPress security, you might be surprised. Speaking of security, did you know that one man could have pwned all your PHP applications, learn more from Paul Ducklin at Naked Security. We have a developer’s guide to web design for non designers, from Patrik Kupar at FreeCodeCamp, then Ross Tuck explains the ‘Everybody Poops Rule’ on his blog. Did you know, the Web 3.0 is coming…. really, Aashish Sharma at Hackernoon explains all. Joshua Strebel and his wife invented Managed WordPress hosting, and to this day still consider themselves Indie Hackers, learn their top 10 bootstrapper lessons. Laravel introduced Nova recently, and now we have the Nova package repository of the best components for the Laravel ecosystem.
In other release news, Symfony 4.1.4, Joomla 3.8.12, and Vue Dev Tools 5 Beta have all been released.
In our featured tutorials this week: We learn how to get started with Laravel Nova from Nick Basile. David Hayes, at WP Shout, introduces PHP static methods in depth, and shows us how to use them in WordPress. We learn how to set up a GraphQL server with Symfony 4 in a tutorial from Sylvain Fabre at Medium.
In other tutorials, Paul Redmond takes us through 404 responses in a Laravel API at Laravel News, Bill Erickson brings us a great introduction to using CSS Grid, Bvipul shows us how we can use Laravel’s eloquent query builder in any PHP application, and Sajal Soni has a refresher on understanding PHP arrays better. We find out how to add Sass and use PHPStorm filewatcher in Symfony from Luís Barros Nóbrega at medium, Star Tutorials helps us understand the Facade design pattern in PHP OOP. Finally Brendt has a look at Eloquent MySQL views at his Sticher.io blog, before we wrap things up with Sergey Zhuk introduces fast web scraping with ReactPHP.
How to Create a Subdomain for RunCloud Web Application
Liew has a handy short blog post showing us just how easy it is to set RunCloud Web Applications up on a subdomain, especially useful if we want to organise our services by category or use case.Read More
Using Mailgun To Send Transactional Email From WordPress
The RunCloud stack purposefully doesn't include a configured email server, we recommend using one of the many highly secure and reliable SMTP email services, for example Mailgun.Read More
Development News from Across the PHP World and Beyond
Gutenberg, Forks, and the need for an LTS version of WordPress
It has happened.... the Gutenberg Project has led to the forking of WordPress. Morten Rand-Hendriksen, one of the great minds of the WordPress community (in this author's opinion) gives his take on the situation (one he predicted).Read More
Laravel 5.7 has been released and is now available to everyone!
Eric L.Barnes | Laravel News
This release introduces several new features and many bug fixes and improvements over 5.6. Some of the new features include a new resources directory, pagination, error messages, callable action URLs and more.Read More
Drupal And Blockchain: Can They Work Together?
Vidhatanand | Medium
What could a blockchain mean for a CMS like Drupal? This tweet by Dries Buytaert, Founder and Project lead of Drupal delineated a sense of palpable excitement in the community. This excitement and sometimes concern has only grown over time to become a part of serious talks in business conferences held world over.Read More
Joomla at 13 - 13 reasons to love Joomla
13 years ago, the people behind Joomla set out to develop a CMS that stood firm on Open Source values. Instantly, the community was behind them, and fast forward 13 years and you could say that they’ve come a long way.Read More