1. How to Implement a Character Counter Tool that uses AJAX and PHP to Updates While the User Types the Text
Updated on: 2023-10-03
Posted on: 2023-10-03
Blog: PHP AJAX Character Counter package blog
Package: PHP AJAX Character Counter
Some publications limit the amount of text the users can enter so it does not take too long for others to read.
This package provides examples of HTML, JavaScript, and PHP to demonstrate how developers can implement a character counter tool that can be displayed next to a text input to show several types of statistics about the text entered by the users, like the current character count and the estimated time that other people will take to read the text.



1. How to Use a PHP Color Name to Hex Conversion Package that Provides Enum Values for Standard Colors Used by Browsers, Tailwind, and Bootstrap CSS Frameworks
Updated on: 2023-09-29
Posted on: 2023-09-29
Blog: PHP Hex Color Value Enum package blog
Package: PHP Hex Color Value Enum
The popularity of CSS frameworks like Bootstrap and Tailwind has increased the number of colors developers may want to use in their site pages.
Humans usually prefer to use names rather than numbers to refer to objects because names are easier to remember.
This package provides sets of enumeration definitions for colors used by default browsers, Tailwindow or Bootstrap.
This way, developers can refer to any of those colors by name rather than by color values.



1172. Fast PHP Menu Builder, Pure PHP Automatic Backup, 8 Artificial Intelligence Facts - 3 minutes - Lately in PHP 97
Updated on: 2023-09-28
Posted on: 2023-09-28
Read this article, watch a 6-minute video, or listen to episode 97 audio of the Lately in PHP podcast to learn about the best articles published on the PHP Classes site in the week of September 17 through September 22.



1. How to Implement WordPress Bot Protection by Blocking Abusive Crawlers
Updated on: 2023-09-27
Posted on: 2023-09-27
Blog: My Wordpress Crawler Plugin package blog
Package: My Wordpress Crawler Plugin
This fact makes WordPress sites targeted by people with bad intentions.
Some of those people crawl sites to find vulnerabilities. Others want to copy the contents to other sites without their permission.
One way to avoid this kind of abuse is to block crawler bots.
This package implements a WordPress plugin that helps block the access of abusive crawlers.
It also provides administration pages to allow WordPress site administrators to configure several aspects of the features to block bot accesses.



1. How to Use a PHP ImageMagick Extension to Convert SVG to PNG Removing Transparency
Updated on: 2023-09-26
Posted on: 2023-09-26
Blog: PHP Imagick SVG to PHP package blog
Package: PHP Imagick SVG to PHP
Vectorial formats can represent better-quality graphics, while image files may take less disk space.
Some applications do not support vectorial images. Therefore, users with images in vectorial formats like SVG may need to convert those images to bitmap formats to use the images in those applications.
This package provides an example script showing how to convert images in SVG format to PNG using the Image Magick PHP extension.



1. How to use a WordPress Frontend Post Editor Plugin to Compose Articles with Blocks Visually
Updated on: 2023-09-25
Posted on: 2023-09-25
Blog: Maniruzzaman WordPress Frontend Editor package blog
Package: Maniruzzaman WordPress Frontend Editor
The base WordPress installation is minimal compared to what WordPress with great plugins allow.
This package provides an impressive plugin that allows publishers to compose rich content posts using a visual editor provided by this package plugin to insert and configure rich content blocks in a way that is easy to understand by lay users.



1. How to Add Laravel Test Email Sent Support Feature to Check if Your Application in the Development Environment is Sending Correct Email Messages
Updated on: 2023-09-26
Posted on: 2023-09-22
Blog: Laravel Local Email Sender package blog
Package: Laravel Local Email Sender
Usually, development computers are inside a restricted network like a company office or a home office network.
Therefore, email messages cannot be delivered to remote addresses due to the restrictions of those networks.
Still, when the developer needs to test the email messages the application sends, he needs at least to view the messages sent by the application he is developing.
This package provides an alternative solution. It provides a local mailer service that developers can use in Laravel applications.
Instead of sending messages to a remote mail server, it sends messages to local log files. This way, developers can see the messages sent to the log files using a Web user interface also provided by this package.



1171. October PHP Events, Customize PHP Composer Hooks, Make WordPress Host a Podcast - 6 minutes - Lately in PHP 96
Updated on: 2023-09-27
Posted on: 2023-09-21
Read this article, watch a 3-minute video, or listen to episode 96 audio of the Lately in PHP podcast to learn about the best articles published on the PHP Classes site in the week of September 10 through September 16.



1169. 8 Top Artificial Intelligence Facts All Developers Need to Know
Updated on: 2023-09-20
Posted on: 2023-09-20
Please read this article to learn more about some of the facts about artificial intelligence that you should know to take advantage of its potential when it makes sense to use it.



1. How to Implement a PHP Automatic Database Backup in Pure PHP Without Using Cron
Updated on: 2023-09-19
Posted on: 2023-09-19
Blog: PHP Database Backup package blog
Package: PHP Database Backup
Backup processes should be performed regularly so it is possible to recover a version of the database contents that is the most recent as possible in case it is necessary to restore the database contents from the latest backup.
This package can take regular backups with a given interval period defined only in PHP.


