What are some of the most effective ways to grab a user’s attention? What engages them most? People are visual creatures, and visual design has a significant impact on the way we understand products. In this article, Nick Babich will focus on the most crucial web design trends and illustrate each trend using Be Theme, a responsive multipurpose WordPress theme. Trends come and go, but it’s still important to know which trend best fits your project. Let’s get started!
Read more…
WordPress is modernizing, allowing us to rethink how to make the most out of newer tools and technologies. In this article, Leonardo Losoviz explains how you can integrate WordPress with Composer, Packagist, and WPackagist in order to produce better code. He will review two projects which provide an integration between WordPress and Composer: manually setting our composer.json file depending on John P. Bloch’s mirror of WordPress’ core, and Bedrock by Roots.
Read more…
Due to backwards compatibility, WordPress hasn’t taken advantage of new PHP features released after PHP 5.2.4. Fortunately, WordPress will soon require PHP 5.6+ and even PHP 7.0+ not long after that. The recent release of Gutenberg could be a sign of the good times to come. In this article, Leonardo Losoviz makes a tour of the PHP features newly-available to WordPress, and attempts to suggest how these can be used to produce better software.
Read more…
Block-based editors improve the user experience for those who create and publish content. What could future editors look like? Let’s compare the new authoring experience in WordPress with the experience from AEM. In this article, Kevin Weber is going to compare the new authoring experience in WordPress with the experience from Adobe Experience Manager (AEM), an enterprise content management system that also embraces block-based editing.
Read more…
WordPress has a brand new content editor called “Gutenberg” that is going to shape WordPress for years to come, and it should allow more designers and front-end developers into the ecosystem. This should be welcomed with open arms. Well, if and when it is fully accessible, anyway. In this article, Andy Bell explains why it’s a movement (not just a new editor) and what’s happened and how this sort of situation might be avoided by others in the future.
Read more…
Caching delivers a faster response, and frees up resources in the server. When optimizing the speed of our websites from the server side, caching ranks among the most critical tasks to get just right. In this article, Leonardo Losoviz examines an architecture based on self-rendering components and SSR, how do we identify those sections of code that require user state, isolate them from the page, and make them be rendered on the client-side only?and analyzes how to implement it for WordPress sites through Gutenberg.
Read more…
Overusing inline CSS or JS code, as opposed to serving code through static resources, can harm the site’s performance. In this article, Leonardo Losoviz will learn how to load dynamic code through static files instead, avoiding the drawbacks of too much inline code. You will see, as an example, how WordPress loads 43kb of scripts to print the Media Manager, which are pure JavaScript templates and could perfectly be loaded as static resources.
Read more…
What does Gutenberg bring to the future of WordPress? In this article, Leonardo Losoviz will analyze several implications of building sites through a component-based architecture and through Gutenberg (as the implementation), including what new functionalities it can deliver, how much better it can integrate with current website development trends, and what it means to the future of WordPress.
Read more…
Sending many transactional emails at once, if not architected properly, could become a bottleneck for the application and degrade the user experience. Part of the problem is connecting to the SMTP server from within the application, synchronously. In this article, Leonardo Losoviz will explore how to send emails from outside the application, asynchronously, using a combination of AWS S3, Lambda, and SES.
Read more…
WordPress has a few significant limitations — it requires time and coding skills to create a website. Building a website used to be a complex exercise only professionals could do, but the situation changed. Today, Nick Babich will review a tool that will allow us to work smarter. Imagine WordPress without design and technical limits. In this article, Nick reviews the Visual Composer Website Builder tool that helps simplify the process of page building in WordPress.
Read more…