1. How to Quickly Build CodeIgniter Admin Panel with User Management
Updated on: 2021-01-20
Posted on: 2021-01-20
Blog: CodeIgniter Admin Panel with User Management package blog
Package: CodeIgniter Admin Panel with User Management
You can use any framework to add an administration panel to your application but you still need to develop a lot of code if you start from scratch.
Read this short tutorial article to learn how to quickly create an administration panel using the CodeIgniter Admin Panel package.



1. How to Access PHP Class Constructor Optional Parameters that May Be Variable
Updated on: 2021-01-19
Posted on: 2021-01-19
Blog: PHP Class Constructor with Parameters package blog
Package: PHP Class Constructor with Parameters
Like other types of functions, constructor functions can have a variable number of parameters.
This class demonstrates how to handle class constructor function calls by storing all the parameters in a way that they can be accessed later, regardless of the number of the parameters that were passed.



1. How to Implement a PHP Command Line Tool with Auto-Complete Support for the Argument Values
Updated on: 2021-01-17
Posted on: 2021-01-17
Blog: PHP Readline Function with Auto-Complete package blog
Package: PHP Readline Function with Auto-Complete
Some of those tasks as run by typing the name of commands and their parameters in the console. For us humans it is hard to remember all the names of the commands their parameter names.
This package can help to remember the command parameters by allowing to type the commands and provide auto-complete aid to help remember the right name of the parameters.



1. How Can PHP Process Large Data Sets More Efficiently Processing Chunks of Data at a Time
Updated on: 2021-01-15
Posted on: 2021-01-15
Blog: PHP Toolbox package blog
Package: PHP Toolbox
This package provides a better way to process data in arrays. Instead of processing one element at a time, it processes chunks of multiple elements in each iteration. This way it can do the whole processing in a more efficient way.



1. How to Make PHP Run Faster by Comparing Different Coding Approaches to Solve the Same Problems
Updated on: 2021-01-12
Posted on: 2021-01-12
Blog: PHP Benchmarks package blog
Package: PHP Benchmarks
This package implements a solution to test the speed of execution of different types of functions that can be used for the same purpose.
This way, you can decide which set functions you should use to make your PHP applications faster.



1. How to Boost Your PHP Class Objects with a Minimalist Template Engine using Absint PHP Template Engine Trait
Updated on: 2021-01-12
Posted on: 2021-01-12
Blog: Absint PHP Template Engine Trait package blog
Package: Absint PHP Template Engine Trait
Read this short tutorial to learn more about this PHP trait and how can you use the template engine with code samples.
This will help you understand how to improve the implementation of features of your own PHP classes that can benefit from a ready to use template processing engine.



1. How to Use PHP Secure Hashing Functions to Avoid Storing Passwords in Plain Text
Updated on: 2021-01-10
Posted on: 2021-01-10
Blog: PHP SHA3, SHA512, SHA384, SHA256, SHA224, SHA1, cSHAKE, KMAC, TupleHash, ParallelHash, KangarooTwelve, MarsupilamiFourteen package blog
Package: PHP SHA3, SHA512, SHA384, SHA256, SHA224, SHA1, cSHAKE, KMAC, TupleHash, ParallelHash, KangarooTwelve, MarsupilamiFourteen
Hash computing is useful for several purposes. One of the purposes is to be able to check if the hash of a password entered by the user matches the hash of a password stored in a database.
This way, applications do not need to store plain text passwords in a database, which could cause a serious security problem in the case an application database gets stolen by people with bad intentions.
The package provides a pure PHP implementation of many variants of the SHA hashing algorithm family. Using this package you can implement strong data hashing based solutions, regardless of the PHP version that you use in your server.



1. How to Automate Laravel Application Setup to Make it Run with MySQL, NGinx and Envoyer
Updated on: 2021-01-09
Posted on: 2021-01-09
Blog: PHP App Server Tools package blog
Package: PHP App Server Tools
This package helps doing other important setup steps like setting up the directory of the application, MySQL database access, the NGinx Web server, the integration with the Envoyer application deployment service and some security steps.



1. How to Create a PHP PDF Report Generator Script with a Real Example
Updated on: 2021-05-21
Posted on: 2021-01-07
Blog: PHP PDF Table using FPDF package blog
Package: PHP PDF Table using FPDF
To generate more advanced PDF documents like those of reports that display data in tables, it is a more complex process as it necessary to create PDF document with table structures with data being displayed in the right table spaces.
Read this tutorial that shows the example PHP code on how to use the package PHP PDF Table using FPDF to create PDF documents with data displayed in tables.



1. How to Generate a PHP Google Calendar Add Event Link to Add Tasks to a User Schedule
Updated on: 2021-01-06
Posted on: 2021-01-05
Blog: PHP Google Calendar Add Event package blog
Package: PHP Google Calendar Add Event
This package provides a simple way to add a scheduled task to Google Calendar by generating a link with all the parameters of the task.
So when the user clicks on that link, the browser goes to a page of Google Calendar to add the task to his calendar.
This way it becomes simple for a site to add tasks to other people calendars on Google Calendar.


