Hi there PHP fans.
The global Drupal community is looking for ambassadors to help mentor and generally encourage people to contribute. Find out how and why you should participate.
Also this week there have been several releases from the Symfony and Joomla teams.
Derick Rethan's PHP Internals News podcast returns this week and he is joined by Nikita Popov.
Plus Laracon Online has been announced for the 26th of this month. Early Bird tickets are on sale now.
And finally find out what went on last month in the latest Month in WordPress post.
Have a great weekend,
Cheers
Katie and Ade |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 11. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.
|
Articles
Dismissed PHP Flaw Shown to Pose Code Execution Risk
A PHP bug initially dismissed as posing no security threat could potentially enable code execution outside the sandbox in shared-server environments, a new exploit has revealed.
Top 7 PHP CMS in Opensource Category in 2020
The features of PHP CMS make them an optimal choice of thousands of developers and website owners for blogs as well as for complex company websites with tons of visitors, including the integration of web services and external third-party applications.
10 Best PHP URL Shortener Scripts
In this post, we will list some of the best PHP URL shortener scripts that you can use to create your own URL shortener. You can use them to create a monetised link shortening service, track your own URLs and campaigns across the web, or share website posts on social media with short URLs for extra analytics information.
Be An Ambassador!
Drupal is often spoken about as far more than an open source project, because our global community is vibrant and passionate; a model for other projects to learn from and emulate. There are many ways to be a Drupal ambassador: by mentoring others, by helping people answer why they should use Drupal, and why they should contribute. In addition, I have a few ideas on ways you could be an ambassador for Drupal by sharing about yourself with the global community. By participating, you help put a story behind the people of Drupal, and you show the broader community why the Drupal Association needs support. We'd love to have you involved! |
Tutorials and Talks
How to Install WordPress
So you want a WordPress site? That’s great. WordPress is the world’s most popular content management system (or CMS), and for good reason. With WordPress, you can get yourself a flexible, scalable, and user-friendly website. The software itself is free, and all you have to pay for is the hosting you’ll put it on.
How to Add Meta Descriptions in WordPress (Improve Click-Through Rate up to 5.8%)
Adding a meta description can be as easy as filling out a box or inserting a line of code. Ready to get more clicks? We’ll show you how to add a meta description in WordPress with and without a plugin.
Turn Off Foreign Key Checks When Restoring a mysql File Dump
I recently received a MySQL dump file where the various tables in it had foreign keys to each other.
Containerise Your PHP Application (Docker 101)
How to implement docker into your work as a PHP developer.
Switch Travis to GitHub Actions to Reduce Stress
In the previous post, we looked at Why is First Instant Feedback Crucial to Developers? We know why now we look at how. How exactly migrate all jobs from Travis to GitHub Actions, reduce stress from long feedback loops and live a more healthy life as a programmer. Yes, in code samples :)
Laravel Jobs and Queue 101, Building a Simple Analytics App
I have been using Laravel jobs and queues for a few years now. When I first started using them, it felt really hard, I couldn’t wrap my head around these concepts, the way we structure web apps that rely heavily on them seems a little bit strange, if not overly complex. And then one day it just clicked, and everything started to look clear. Hopefully, the same thing will happen with you, and you’d start wondering how on earth you spent all these years without using them.
Star Rating Script Using PHP and MySQL With AJAX
How do you know your readers’ or customers’ thoughts on your website content? How does the star rating feature help to collect customers’ opinions? Star rating is a feature that is used across different domains in a variety of ways. For example, it is one of the key building blocks in an eCommerce website.
How to Deploy Code Using Command-Line With Git and PHPloy
Deploying your code onto your production, dev, or staging server is a recurring task that you should automate as much as possible. In this article, I will demonstrate how you can deploy your code from the command-line, no matter if you’re on Mac, Linux, or Windows.
How to Install Concrete5 on Cloudways in 5 Quick Steps
A content management system (CMS) allows developers to perform complex programming operations with ease. This article highlights one of the fastest emerging CMS solutions in the market, called Concrete5. It demonstrates how to install Concrete5 on a managed cloud hosting server that offers a range of services and web tools. |
News and Announcements
Symfony 5.0.4 Released
Symfony 5.0.3 has just been released with a list of the most important changes.
Symfony 4.4.4 Released
Symfony 4.4.3 has just been released with a list of the most important changes.
Symfony 4.3.11 Released
Symfony 4.3.10 has just been released with a list of the most important changes.
Joomla 3.9.15 Release
Joomla 3.9.15 is now available. This is a security release for the 3.x series of Joomla which addresses three low security vulnerabilities and contains over 20 bug fixes and improvements.
PHPerKaigi Feb 9-11th 2020, Nerima, Tokyo, Japan
PHPerKaigi is a conference for all of the PHPer, that who using php now on, who used php in purpose, who want to use in future, and who like php. In this we sharing know-how to php and "#love" to it. The conference consists of talk sessions by public speakers. In addition to we have "Interactive Round Table" to discuss specific themes, unconference, social gathering and so on for all of developers from all from Japan. Let's talk about PHP! Tickets are on sale now.
Announcing Laracon Online 2020
Laracon Online 2020 is coming to a couch near you on February 26th, 2020! With over 15,000 attendees in our first three years, Laracon Online is the largest Laravel conference in the universe! No hotels, no airfare, just signup and spend the day watching some of the best speakers right from your computer. The event will start at 9:00 AM EST on February 26th and run until 6:45 PM EST with mingling throughout the day in Slack. Early Bird Tickets are on sale now.
ConFoo - February 26-28th 2020, Montreal
ConFoo Montreal is a multi-technology conference for web developers, with 155 presentations by popular international speakers, focused on pragmatic solutions for web developers. Great content and an amazing experience. Tickets are on sale now.
Midwest PHP Conference - 2nd-4th April 2020, Minnesota
The Midwest PHP Conference is hosted by the Minnesota PHP User Group community through the North Foundation in Bloomington, Minnesota. Our goal is to share best practices, ideas and techniques about building state-of-the-art software applications. Tickets are available now.
PHP Serbia Conference - 21st-23rd May 2020, Belgrade
PHP Srbija (PHP Serbia) is a voluntary, non-governmental and non-profit association which gathers PHP experts and enthusiasts, with the goal of popularisation of PHP programming language, as well as sharing knowledge and experiences among the community of PHP developers in Serbia. Tickets are on sale now. |
Podcasts and Vlogs
PHP Internals News: Episode 38: Preloading and WeakMaps
In this episode of "PHP Internals News" I chat with Nikita Popov (Twitter, GitHub, Website) about PHP 7.4 preloading mishaps, and his WeakMaps RFC.
MageTalk Magento Podcast #212 - An Interview with Mage One
In today's episode, the boys are joined by Rico Neitzel and Fabian Blechschmidt from Mage One to discuss how Mage One is keeping Magento 1 alive even after its end of life. Listen now!
Laravel News Podcast LN111 - Trees, Being Friendly To Blockers and Separating Routes
In this episode, Jake and Michael discuss Trees, being friendly to blockers, separating routes and all the latest Laravel releases, tutorials and happenings in the community.
Post Status Draft Podcast - Working On Multiple Things and Working With Partners
In this episode of Post Status Draft, Brian and Cory talk about balancing multiple projects, and working with partners.
PHP Ugly Podcast #175 - Compulsory Coding
This week Eric, Thomas and John discuss various topics including Laracon Online 2020 | The official worldwide Laravel online conference.
php[podcast] Episode 28: Arrays in PHP, Web Browsers, Security Habits and Matthew Turland
In this episode for January 2020, we take a look at this month’s issue “New Habits.” This month we’re joined by php[architect] book and magazine author Matthew Turland.
PHP Town Hall Podcast #72: 200 OK Boomer
Matt Trask and Ben Edmunds sit down for a general catch up episode discussing what’s new with them in the past year or so. Jobs, moves, relationships and Matt’s developing delusion that he actually enjoys impossible burgers.
Voices of the ElePHPant - Interview with Yip Moors
Listen as host Cal Evans talks with Yip Moors of Yoast SEO about managing developers and working at one of the biggest names in the WordPress ecosystem.
Full Stack Radio Podcast Episode 133: Sam Selikoff - Building Production-Ready SPAs Fast with Mirage.js
In this episode, Adam talks to Sam Selikoff about Mirage.js and how to use it to build production-ready front-end applications, even if your back-end API isn't ready yet. |
A Week of Symfony #683 (27 January - 2 February 2020)
This week, Symfony published the 4.3.11, 4.4.4 and 5.0.4 maintenance versions. The 4.3 branch published its last version, so you should consider updating to 4.4. Meanwhile, the upcoming Symfony 5.1 version improved CssSelector performance, added LRU and max-lifetime features to ArrayCache and introduced tag/metadata support in the Mailer component.
The Month in WordPress: January 2020
Following an action-packed December, 2020 is off to a fine start with some new releases and announcements. Read on to find out what happened in the WordPress project in January.
Build Your Own Neural Network – with PHP!
It’s impossible to avoid the hype around machine learning, artificial intelligence, deep learning, and neutral networks. This talk from the International PHP Conference will show you what an artificial neural network (ANN) looks like and how you can get started on building your own using PHP. Follow Vítor Brandao and begin your machine learning journey.
PhpStorm 2020.1 Early Access Program is Now Open
The Early Access Program (EAP) for PhpStorm 2020.1 starts today! The first EAP build, 201.4515.32, is available for download from our website and in the JetBrains Toolbox App, and as usual it’s absolutely free to use.
Essential PHP Coding Bundle Is Up For A Limited Time Discount Offer – Avail This 94% Discount Now
Web development has become a very prominent line of career in the tech world. People all around the world are learning the necessary skills to start a lucrative career. You can also become one of these blessed individuals and you don’t have to spend thousands of dollars trying to get a fancy college degree. Wccftech is offering an amazing discount offer on the Essential PHP Coding Bundle. |
Jobs
(Junior) Software Developer (d/f/m)
We are MKX a small software company located in Berlin coworking with people from all
over the world remotely and on the premises. You never heard of us? Doesn't matter!
We are looking for a PHP developer to extend the team in our Berlin office.
Interested? Visit the detailed job description.
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert. Please let me know if you are interested by emailing me at [email protected] |
Interesting Projects, Tools and Libraries
part-db-symfony
Part-DB is an Open-Source inventory managment system for your electronic components. It is installed on a web server and so can be accessed with any browser without the need to install additional software.
quantum-php-project
Very fast and extremely simple PHP MVC framework of the next generation with a modular structure that allows you to create any kind of projects.
phpboost
This web application allows everybody without any particular knowledge required in webmastering to create his own website.
typesetter
Open source CMS written in PHP focused on ease of use with true WYSIWYG editing and flat-file storage.
sourcebans-pp
Global admin, ban and communication management system for the Source engine.
madelineproto
Async PHP client/server API for the telegram MTProto protocol.
immutable
A set of classes to wrap PHP primitives to build immutable data.
marker-animation
This plugin will add the ability to display animations like painting with a highlighter.
laravel-shield
A HTTP basic auth middleware for Laravel.
coding-standard
Slevomat Coding Standard for PHP_CodeSniffer complements consistence codingstandard by providing sniffs with additional checks.
mailcoach
A self-hosted email list manager - in a modern jacket.
migration
This is a simple library written in PHP for database version control. |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 11. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.
|
So, how did you like this issue?
|
|