12. Faster PHP Social Login with a PHP OpenID Connect PHP Client
Updated on: 2017-04-09
Posted on: 2017-03-21
Blog: PHP OAuth Library package blog
Package: PHP OAuth Library
Many applications use OAuth authenticate users using their information retrieved from social network accounts with their permission.
However, each social network requires an additional API call to retrieve those user details. That API call is specific to each network, so its URL and parameters vary.
OpenID Connect is an extension of the OAuth2 protocol that allows to retrieve the user details without additional API calls.
Read this article to learn how it works and how you can benefit from OpenID Connect to get the user details faster without social network specific API calls.
More ... Post a comment See comments (2) Trackbacks (0)
However, each social network requires an additional API call to retrieve those user details. That API call is specific to each network, so its URL and parameters vary.
OpenID Connect is an extension of the OAuth2 protocol that allows to retrieve the user details without additional API calls.
Read this article to learn how it works and how you can benefit from OpenID Connect to get the user details faster without social network specific API calls.
More ... Post a comment See comments (2) Trackbacks (0)
540. Notable PHP package: PHP INI Editor Class
Updated on: 2017-03-20
Posted on: 2017-03-20
This INI format is very popular for storing and retrieving configuration information.
There are many packages for editing INI files. This package provide an interactive way to edit INI files using Web forms to display and edit INI files sections and configuration values.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
There are many packages for editing INI files. This package provide an interactive way to edit INI files using Web forms to display and edit INI files sections and configuration values.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
539. Macros-like in PHP 7.2 using Arrow Functions - 5 Minutes Lately in PHP podcast episode 81
Updated on: 2017-03-16
Posted on: 2017-03-16
One of the features proposed for PHP 7.2 or next PHP version is the arrow functions. This is somewhat similar to the macros that exist in other languages, although it is not exactly the same thing.
This was one of the main topics discussed by Manuel Lemos and Arturs Sosins on the episode 81 of the Lately in PHP podcast.
In this episode they also talked about other proposals for future PHP versions like Deprecating bare words that are used as constant strings often by mistake, type checking when calling shared libraries with the FFI extension, a generic HMAC hashing function, namespaces for core extensions, support for strings with national characters for PDO prepared statements .
This article also contains a podcast summary as a text transcript and a 5 minute video of the summary.
Listen to the podcast, or watch the hangout video, or read the transcript text to learn more about these interesting PHP topics.
More ... Post a comment See comments (0) Trackbacks (0)
This was one of the main topics discussed by Manuel Lemos and Arturs Sosins on the episode 81 of the Lately in PHP podcast.
In this episode they also talked about other proposals for future PHP versions like Deprecating bare words that are used as constant strings often by mistake, type checking when calling shared libraries with the FFI extension, a generic HMAC hashing function, namespaces for core extensions, support for strings with national characters for PDO prepared statements .
This article also contains a podcast summary as a text transcript and a 5 minute video of the summary.
Listen to the podcast, or watch the hangout video, or read the transcript text to learn more about these interesting PHP topics.
More ... Post a comment See comments (0) Trackbacks (0)
538. Notable PHP package: PHP Termux API
Updated on: 2017-03-15
Posted on: 2017-03-15
Termux is a Android application that allows running applications from a Linux shell. PHP can be run from Termux too.
This class provides a wrapper to access to services provides by the Termux API app to access and control several aspects of an Android device.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
This class provides a wrapper to access to services provides by the Termux API app to access and control several aspects of an Android device.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
537. Great Upcoming Technology Events From O'Reilly with Special Discounts for PHP Classes Users
Updated on: 2017-03-14
Posted on: 2017-03-14
O'Reilly is a publisher well known among software developers for they extensive list of published books. They also organize great conferences.
Read this article to learn about two upcoming events technology events on performance and Open Source software.
More ... Post a comment See comments (0) Trackbacks (0)
Read this article to learn about two upcoming events technology events on performance and Open Source software.
More ... Post a comment See comments (0) Trackbacks (0)
536. Notable PHP package: PHP Media File Info
Updated on: 2017-03-13
Posted on: 2017-03-13
PHP provides good file type detection methods using the fileinfo extension. However, that extension only detect the type of file and does not give much more information.
This package provides means to not only detect the file types of audio and video files, but also extract several types of metadata like audio and video length, resolution, etc.. It supports many types of well known video and audio formats.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
This package provides means to not only detect the file types of audio and video files, but also extract several types of metadata like audio and video length, resolution, etc.. It supports many types of well known video and audio formats.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
535. Christhian Vigh and France Won the 2016 PHP Innovation Award Edition
Updated on: 2017-03-09
Posted on: 2017-03-09
The results of the PHP Programming Innovation Award edition of 2016 were announced and the winner is Christian Vigh from France. Collectively France also won the championship by countries thanks to the contributions the year of Christian Vigh, Lionel Lebeau and Chi Hoang.
The site interviewed the winners to know them better. Listen to the winner interview or watch the interview hangout video, and read the interviews with the France team winners to learn more about the outstanding innovative packages that allowed them to win the 2016 award and how they can be contacted in case you are interested to hire them.
More ... Post a comment See comments (0) Trackbacks (0)
The site interviewed the winners to know them better. Listen to the winner interview or watch the interview hangout video, and read the interviews with the France team winners to learn more about the outstanding innovative packages that allowed them to win the 2016 award and how they can be contacted in case you are interested to hire them.
More ... Post a comment See comments (0) Trackbacks (0)
534. Notable PHP package: PHP CSS to Inline Styles
Updated on: 2017-03-08
Posted on: 2017-03-08
When you want to send email messages formatted as HTML, usually the mail services will filter the CSS style sheets it may use for security reasons, thus making the message be rendered in a different way than it was intended.
This package provides a solution for that. It consists in parsing the message HTML and apply the CSS stylesheets to the HTML attributes.
However, this may generate much larger HTML messages. Therefore it provides options to either remove the original CSS in the HTML file to make it small, as well remove the original style attributes from the tags and exclude media queries from the original CSS to minimize the final HTML size.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
This package provides a solution for that. It consists in parsing the message HTML and apply the CSS stylesheets to the HTML attributes.
However, this may generate much larger HTML messages. Therefore it provides options to either remove the original CSS in the HTML file to make it small, as well remove the original style attributes from the tags and exclude media queries from the original CSS to minimize the final HTML size.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
533. Notable PHP package: PHP Generate Memorable Password
Updated on: 2017-03-07
Posted on: 2017-03-07
Many sites generate passwords for users that want to access for the first time or recover a lost password. However, many times those passwords are made of many random characters that are hard to remember.
This class provides a more user friendly solution by using real words as basis to generate random passwords. These words are taken from test in RSS feeds, so they are easy to remember because they are real words, not a random set of text characters.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
This class provides a more user friendly solution by using real words as basis to generate random passwords. These words are taken from test in RSS feeds, so they are easy to remember because they are real words, not a random set of text characters.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
532. Notable PHP package: PHP Elastic Search for MySQL
Updated on: 2017-03-02
Posted on: 2017-03-01
MySQL has a good full text search engine built-in but when you try to use full text searches and at the same time have the application updating the database, it may be very slow because updating the indexes slow down the rest of the database accesses.
It is often faster to index the data to be searched with a separate database.
Elastic search is an independent engine for indexing and searching data using a REST API.
This class can index and search MySQL records using Elastic Search. This way you can provide a full text search on data in a MySQL database without overloading the main MySQL server.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
It is often faster to index the data to be searched with a separate database.
Elastic search is an independent engine for indexing and searching data using a REST API.
This class can index and search MySQL records using Elastic Search. This way you can provide a full text search on data in a MySQL database without overloading the main MySQL server.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)