402. Notable PHP package: Axync
Updated on: 2016-06-19
Posted on: 2016-06-16
Cooperative multitasking is a way to execute multiple tasks concurrently.
Only one task runs at each moment but it gives the turn to the next task in the list of concurrent tasks, for instance when it needs to wait for some I/O operation to complete, like accesses to files, databases, or network connections.
This class implements a manager for cooperative multitasking in pure PHP.
It takes advantage of generators introduced in PHP 5.5 to let one task decide when it can give the control to the next task.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
Only one task runs at each moment but it gives the turn to the next task in the list of concurrent tasks, for instance when it needs to wait for some I/O operation to complete, like accesses to files, databases, or network connections.
This class implements a manager for cooperative multitasking in pure PHP.
It takes advantage of generators introduced in PHP 5.5 to let one task decide when it can give the control to the next task.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
400. Notable PHP package: PHP Nuclear Reactor
Posted on: 2016-06-09
Asynchronous programming is a way to create programs that can execute multiple parallel tasks faster in the same process by executing code while other parts if the programs wait for I/O operations to finish, like database accesses, file accesses, network accesses, etc..
ReactPHP is a low level library similar to JavaScript Node.js that can be used to implement asynchronous programming in PHP, so you can write PHP code that can efficiently access multiple files, databases, or network computers in parallel, making everything faster.
The PHP Nuclear Reactor is library based on PIMF micro-framework that implements the MVC design pattern on top of ReactPHP.
This way you can continue to write PHP MVC components the way you are used to do, and still work well in an asynchronous programming environment based on ReactPHP.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
ReactPHP is a low level library similar to JavaScript Node.js that can be used to implement asynchronous programming in PHP, so you can write PHP code that can efficiently access multiple files, databases, or network computers in parallel, making everything faster.
The PHP Nuclear Reactor is library based on PIMF micro-framework that implements the MVC design pattern on top of ReactPHP.
This way you can continue to write PHP MVC components the way you are used to do, and still work well in an asynchronous programming environment based on ReactPHP.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
398. Notable PHP package: PHP Time Zone Mapper
Posted on: 2016-06-06
Many Web sites are accessed by users from around the world, each one in at a different time zone.
Sometimes it is necessary to schedule a event or otherwise tell the time when something important is going to happen at a specific time of the day at the user's location.
Since the time of the day at the users location will be different according to the user time zone, it is necessary to know the time zone on which the location of the users are.
This class can solve that problem using the user's geographic coordinates: latitude and longitude.
These coordinates can usually be determined from the IP address of the computer the user is using to access the site, using services like IP to location.
This way it is possible to determine the time where the user is located, departing from the IP address and using this class to determine the time zone from the IP address location.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
Sometimes it is necessary to schedule a event or otherwise tell the time when something important is going to happen at a specific time of the day at the user's location.
Since the time of the day at the users location will be different according to the user time zone, it is necessary to know the time zone on which the location of the users are.
This class can solve that problem using the user's geographic coordinates: latitude and longitude.
These coordinates can usually be determined from the IP address of the computer the user is using to access the site, using services like IP to location.
This way it is possible to determine the time where the user is located, departing from the IP address and using this class to determine the time zone from the IP address location.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
397. Notable PHP package: WordPress Hosted Content Importer
Posted on: 2016-06-01
WordPress is as we all know a very popular program thanks to the many plugins that allow to expand its capabilities to produce and edit content.
Sometimes you need to use content in posts obtained from other sources.
This package is a plugin that makes it easy to import content into posts from sources like local files including those in Markdown format, database query results, Wikipedia excerpts and even the requests of calls to remote APIs.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
Sometimes you need to use content in posts obtained from other sources.
This package is a plugin that makes it easy to import content into posts from sources like local files including those in Markdown format, database query results, Wikipedia excerpts and even the requests of calls to remote APIs.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
395. Notable PHP package: Move Me GIF
Posted on: 2016-05-30
Animated GIF images became popular because they allow to display videos on social network sites that only support image formats.
Assembling an animated GIF is just composing a sequence of still pictures. However, this class goes further to assembling pictures as animated GIFs by allowing to render sequences of images overlaid on top of custom background images.
It also provides optimization methods to generate smaller GIFs files by clipping regions of the images and skipping frames.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
Assembling an animated GIF is just composing a sequence of still pictures. However, this class goes further to assembling pictures as animated GIFs by allowing to render sequences of images overlaid on top of custom background images.
It also provides optimization methods to generate smaller GIFs files by clipping regions of the images and skipping frames.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
392. Notable PHP package: PHP PDF to Text
Posted on: 2016-05-23
Many Web applications need to deal with PDF documents and their contents for instance to search for particular text.
However, the PDF format is not easy to analyse and it contains complex structures and often compressed binary data.
The PHP PDF to Text package not only is able to parse the PDF format in pure PHP, but it can also decompress any document objects and extract their page position, making it easy to search PDF documents using only with PHP code, thus without resorting to external programs, special extensions or Web service APIs.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
However, the PDF format is not easy to analyse and it contains complex structures and often compressed binary data.
The PHP PDF to Text package not only is able to parse the PDF format in pure PHP, but it can also decompress any document objects and extract their page position, making it easy to search PDF documents using only with PHP code, thus without resorting to external programs, special extensions or Web service APIs.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
389. Notable PHP package: AMP Remove unused CSS
Updated on: 2018-02-15
Posted on: 2016-05-19
AMP (Accelerated Mobile Pages) is a initiative to make the Web user experience for mobile device users faster and smoother and overcome the limitations of bandwidth and latency that mobile networks have.
This package helps providing a better mobile user experience by reducing the need to load excessively large CSS style sheets removing unnecessary or unneeded CSS rules, thus making the necessary CSS rules faster to load and take less device CPU resources to process.
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 helps providing a better mobile user experience by reducing the need to load excessively large CSS style sheets removing unnecessary or unneeded CSS rules, thus making the necessary CSS rules faster to load and take less device CPU resources to process.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
387. Notable PHP package: Corcel (Laravel + WordPress)
Posted on: 2016-05-17
WordPress is certainly one of the most popular and successful PHP based projects that was ever created apart of the PHP language itself, but great part of it is not even written using object oriented programming.
On the other hand Laravel is one of the most recent PHP frameworks that gained great traction supporting MVC and other design patterns.
The Corcel framework brings the world of WordPress to the Laravel developers, so you can write Laravel based applications with the WordPress backend.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
On the other hand Laravel is one of the most recent PHP frameworks that gained great traction supporting MVC and other design patterns.
The Corcel framework brings the world of WordPress to the Laravel developers, so you can write Laravel based applications with the WordPress backend.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
384. Notable PHP package: PHP Photo Wall Gallery
Posted on: 2016-05-12
Photo walls are useful for Web sites that need to show many images at once in a Web page.
This class can generate photo wall images composed from groups of other images that may have their sizes adjusted to align better in the photo wall.
Another interesting effect provided by this class is the ASCII art rendering of images that appear with colors.
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 can generate photo wall images composed from groups of other images that may have their sizes adjusted to align better in the photo wall.
Another interesting effect provided by this class is the ASCII art rendering of images that appear with colors.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
382. Notable PHP package: PHP Reports
Posted on: 2016-05-10
Many Web applications are developed to serve the interests of users or companies that need to view reports in a printed format.
Usually PDF is the common format used for printing documents but many users prefer to create documents in Microsoft Word.
This package provides a solution with the help of Web service that can use templates in Microsoft Word DOCX format, replaces variables in the document with given values, and then generates the output in either PDF or DOCX format as well.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
Usually PDF is the common format used for printing documents but many users prefer to create documents in Microsoft Word.
This package provides a solution with the help of Web service that can use templates in Microsoft Word DOCX format, replaces variables in the document with given values, and then generates the output in either PDF or DOCX format as well.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)