470. Notable PHP package: waPluginator
Posted on: 2016-10-18
Some projects need to create files of different types, for instance to create themes and other types of configuration plugins.
Usually these files can be created from templates but if you need non-technical users to edit those files, they will not be able to do it because it is more complicated than they can handle.
This package provides a better alternative that consists in defining parameters that the users can edit using regular Web forms, thus without having to edit templates or configuration files.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
Usually these files can be created from templates but if you need non-technical users to edit those files, they will not be able to do it because it is more complicated than they can handle.
This package provides a better alternative that consists in defining parameters that the users can edit using regular Web forms, thus without having to edit templates or configuration files.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
468. Notable PHP package: PHP Safe Image Preview
Posted on: 2016-10-13
Some sites need to receive images from users that may not be safe for displaying to non-adults.
In this case it may be better to avoid showing those images to children. However, when you don't know if the user is not an adult, it would be better to show an obfuscated version of the image.
This class can use an API to determine if an image is not safe for showing to non-adults. It can also return a blurred version when it is the case, thus avoid showing the image explicitly.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
In this case it may be better to avoid showing those images to children. However, when you don't know if the user is not an adult, it would be better to show an obfuscated version of the image.
This class can use an API to determine if an image is not safe for showing to non-adults. It can also return a blurred version when it is the case, thus avoid showing the image explicitly.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
466. Notable PHP package: BurgeATS
Posted on: 2016-10-11
Many developers work for companies that have many times of needs but all those that have customers that need to provide support, often need a platform to keep track of their customer contacts and support requests.
This package implements an extensive solution to keep track of the customer information as in a CRM, as well the details of their support tickets and their status.
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 implements an extensive solution to keep track of the customer information as in a CRM, as well the details of their support tickets and their status.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
464. Notable PHP package: Mask
Posted on: 2016-10-06
Template engines are frequently used in PHP applications to generate Web pages or some kind of other output from template files or strings, as they make it easy to separate login from presentation code.
Usually you use a component that processes a template file or a string and replaces some variables with values passed to the template engine.
This package provides an alternative approach by using a trait that can be used by any class. The template variables are replaced by the values of class variables or return values of class functions with the same names.
This way developers can easily turn templates into classes of their own that they can call to generate their applications output.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
Usually you use a component that processes a template file or a string and replaces some variables with values passed to the template engine.
This package provides an alternative approach by using a trait that can be used by any class. The template variables are replaced by the values of class variables or return values of class functions with the same names.
This way developers can easily turn templates into classes of their own that they can call to generate their applications output.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
463. Notable PHP package: PHP Google Maps Time Zone Convert
Posted on: 2016-10-04
Some applications need to be able to show the time for a certain event in the current user time zone. The time zone depends on the geographic location of the user.
The location of the user may be determined from the user IP address by using a geo IP database or Web service.
So, if you have the user location coordinates, you can use the Google Maps API to determine what is the user time zone.
This package can call determine the time zone of a location precisely calling the Google maps API.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
The location of the user may be determined from the user IP address by using a geo IP database or Web service.
So, if you have the user location coordinates, you can use the Google Maps API to determine what is the user time zone.
This package can call determine the time zone of a location precisely calling the Google maps API.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
460. Notable PHP package: ITE Logger
Posted on: 2016-09-29
PSR-3 is a standards recommendation that defines a common interface to implement logger classes.
This package implements the PSR-3 logger interface using several types of classes, as well a class and a trait that allows using multiple nested loggers.
It also provides a stream wrapper that allows developers to write to logs using regular file access functions.
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 implements the PSR-3 logger interface using several types of classes, as well a class and a trait that allows using multiple nested loggers.
It also provides a stream wrapper that allows developers to write to logs using regular file access functions.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
459. Notable PHP package: Portable UTF-8
Posted on: 2016-09-27
Nowadays PHP has different extensions to manipulate text strings using Unicode UTF-8. However some may be available or not in different PHP environments.
This package provides a pure PHP solution to manipulate text in UTF-8, so you do not depend on whether any other extensions are available.
If such extensions are available, the package may fallback to using them them for performing the same UTF-8 text manipulation operations.
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 pure PHP solution to manipulate text in UTF-8, so you do not depend on whether any other extensions are available.
If such extensions are available, the package may fallback to using them them for performing the same UTF-8 text manipulation operations.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
456. Notable PHP package: PHP RTF Tools
Posted on: 2016-09-22
Comparing word processing documents programmatically to see what was changed is a hard problem because you need to parse the documents and determine how to compare them.
This package provides an alternative solution to simplify this task.
Many Word processing documents can export documents in RTF (Rich Text Format). This is a text based format based on marks that identify different values in the documents like fonts, text formatting attributes, colors, etc..
If you save your Word processor documents in the RTF format, this package can easily render the document data in a beautified way that make it easier to compare document using a diff-like text comparison program.
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 an alternative solution to simplify this task.
Many Word processing documents can export documents in RTF (Rich Text Format). This is a text based format based on marks that identify different values in the documents like fonts, text formatting attributes, colors, etc..
If you save your Word processor documents in the RTF format, this package can easily render the document data in a beautified way that make it easier to compare document using a diff-like text comparison program.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
454. Notable PHP package: PHP Domain Driven Design
Posted on: 2016-09-20
In simple terms, Domain Design Design is an approach for software development that departs from an evolving model of the problem to the implementation.
This package provides a demonstration of the application of the model driven design.
It provides a set of classes that demonstrate how to implement domain logic with example models, services, strategies, as well specific data type object and mapper classes to use in the demonstration scripts.
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 demonstration of the application of the model driven design.
It provides a set of classes that demonstrate how to implement domain logic with example models, services, strategies, as well specific data type object and mapper classes to use in the demonstration scripts.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
453. Notable PHP package: PHP SMS Queue System
Posted on: 2016-09-15
One way to send SMS messages without depending on third party APIs is to use the Gammu program. It can communicate with a mobile phone connected to your machine and sends SMS messages from the phone to whatever recipients you want.
This method of sending SMS messages may not be particularly fast, especially when you have to send many SMS messages, as it has to wait for one message to be sent, to send the next message.
This class provides a solution to prevent that your PHP application needs to wait for each SMS message to be delivered before it can send the next one.
It uses local message queues to post the messages. A separate script can pull each message from the queue and send it by communicating with the mobile phone using Gammu.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)
This method of sending SMS messages may not be particularly fast, especially when you have to send many SMS messages, as it has to wait for one message to be sent, to send the next message.
This class provides a solution to prevent that your PHP application needs to wait for each SMS message to be delivered before it can send the next one.
It uses local message queues to post the messages. A separate script can pull each message from the queue and send it by communicating with the mobile phone using Gammu.
Read this article to learn more details about how this notable PHP package works.
More ... Post a comment See comments (0) Trackbacks (0)