Nachricht
« Zurück
Rofl this is the Weekly PHP Classes newsletter of Thursday - 2016-05-19 - PHP Classes
PHP Classes Weekly PHP Classes newsletter of Thursday 20160519
From: PHP Classes Newsletter <list-newsletter@phpclasses.net>, sent: 13:42:44 - 30.12.2016Rofl this is the Weekly PHP Classes newsletter of Thursday - 2016-05-19
Built for Agile TeamsJIRA Software is the #1 software dev tool used by agile teams. Get started for free! |
Rofl you are getting this message as free service for being a user of the PHP Classes site to which you registered voluntarily using the email address rofldigger@getsend.xyz. If you wish to unsubscribe go to the unsubscribe page. |
This newsletter is always available online and upto date at: www.phpclasses.net/newsletter/ . |
---|
Latest PHP jobs
PHP developer (4 days ago)
Posted on: 2016-05-15 Location: Bangalore, Bangalore, India May work remotely from another country Looking for experienced PHP Developer (6 days ago)
Posted on: 2016-05-13 Location: San Francisco, Viet Nam May work remotely from another country
Latest PHP Classes blog posts
How PHP 7.1 May Eliminate Frameworks BootStrap Overhead - Lately in PHP podcast episode 71 (1 day ago)
Posted on: 2016-05-18 Summary: One of the greatest performance killers of applications that use large frameworks or libraries the overhead of bootstrap processes that is necessary to initialize the objects of their classes.
The good news is that a new feature called startup snapshot inspired on V8 engine (used by Chrome and Node.js) is being discussed to implement on PHP 7.1, so applications based on those frameworks take less time to startup and run.
The startup snapshot optimiziation was one of the main topics discussed by Manuel Lemos and Arturs Sosins in the episode 71 of the Lately in PHP podcast hangout.
They also talked about many proposals to make PHP 7 type hinting more complete, better text character set detection, PHP attributes similar to annotations, among many other new proposals.
The article also covers the latest enhancements to make PHP Classes package submission much smoother and more rewarding like the new monthly elePHPant prize and printed certificates that Innovation Award winners may get.
This article includes a transcript of the podcast summary.
Listen to the podcast, or watch the hangout video, or read the summary transcript to learn more about these interesting PHP topics.Notable PHP package: Corcel (Laravel + WordPress) (2 days ago)
Posted on: 2016-05-17 Summary: 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.How to have Access to Multiple Jobs at Top Tech Companies with Indeed Prime (2 days ago)
Posted on: 2016-05-17 Summary: Many developers dream of working for large companies because that is the their chance to earn big salaries.
However, large companies often resort to specialized recruiting firms to find the right candidates for their jobs.
Read this article to learn about Indeed Prime, which is a specialized recruiting service that many well known big companies use, so you can understand how to have access to those companies top developer jobs.Notable PHP package: PHP Photo Wall Gallery (7 days ago)
Posted on: 2016-05-12 Summary: 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.Notable PHP package: PHP Reports (9 days ago)
Posted on: 2016-05-10 Summary: 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.Get the Coding Job You Want (9 days ago)
Posted on: 2016-05-10 Summary: Evolving in your career as software developer often means seeking a better job than you have now.
Read this article to learn about 3 important tips that will help you in the journey to get the coding job you want.Notable PHP package: PHP Tracking User Activity (14 days ago)
Posted on: 2016-05-05 Summary: Sometimes it is necessary to understand what is going on the browser side to verify if what the user is seeing is the same as he is expected to see after certain interactions.
This class can address this need with the help of jQuery plugin that can capture screenshots of the current page after certain user interaction events like click or form submissions for instance.
The PHP class receives the screenshot images sent by AJAX and records logs of the associated activities so the developers can analyze it in the future to determine what could be wrong and fix eventual issues.
Read this article to learn more details about how this notable PHP package works.Notable PHP package: Scripd (16 days ago)
Posted on: 2016-05-03 Summary: Every SQL database driven application needs to update the database schema once in a while to support new features.
This class can perform that process of generating SQL for database updates with elegance, as it allows developers to defined database schema additions in a JSON based file format, so it can work with different types of databases.
Since the format is based in JSON it can be used eventually by similar packages written in other languages.
Not only it supports the creation and modification of databases, tables and indexes, but it also supports triggers, views, stored procedures and functions.
Read this article to learn more details about how this notable PHP package works.PHP Articles Report April 2016 Edition (16 days ago)
Posted on: 2016-05-03 Summary: This is the April edition of the podcast hangout recorded by Manuel Lemos and Arturs Sosins to comment on the latest outstanding PHP Articles published recently.
They commented on articles about PHP source code protection solutions, the parallax WordPress theme, email verification solutions, PHP 7 backwards incompatible changes and new features, and fast debugging methods using PHPEd.
Listen to the podcast, or watch the hangout video to learn more about these PHP articles.Notable PHP package: PHP Get All Words (19 days ago)
Posted on: 2016-04-30 Summary: PHP provides an extensive set of functions to manipulate text strings including several ways to split a string into its words.
However, there is no built-in way to detect and exclude stop words.
This class can extract the words of a text excluding stop words. I can also consider words that may appear duplicated but with different case.
Read this article to learn more details about how this notable PHP package works.Fast Debugging of PHP Code Using PHPEd Part 2: Debugging Symfony Applications (21 days ago)
Posted on: 2016-04-28 Summary: In the first part of this article it was covered how we can take advantage of a PHP IDE like PHPEd to find and fix bugs using its debugger capabilities.
Read this part of the article to learn how to debug a framework based application, specifically using Symfony, combining the power of PHPEd debugger and common framework principles to debug code faster.Notable PHP package: PHP Image Mosaic Generator (22 days ago)
Posted on: 2016-04-27 Summary: Some applications need to present groups of images in an attractive way for their users.
One nice way to present images is to create a mosaic effect. Several images are displayed as tiles next to each other, so the users can see many images at once.
This PHP class can show tiled images using the mosaic effect. There is one main background image and all the group images are displayed over that image using transparency in a way that looks like small glasses over the background image, causing great visual impression.
The class can generate the mosaic effect in a PDF document that can be printed but using the same algorithm it could eventually generate the same mosaic effect outputting as an image.
The package comes with a nice screenshot of the output so you can see the effect in practice.
Read this article to learn more details about how this notable PHP package works.PHP 7 Migration Guide Part 4: New Classes, Interfaces and New Global Constants (23 days ago)
Posted on: 2016-04-26 Summary: In the previous part of this migration guide tutorial series it was covered new and changed functions in PHP 7.
But maybe more interesting to all developers that live and breathe Object Oriented Programming every day is what is new in terms of built-in classes and interfaces.
Read this article to learn not only about new classes and interfaces added in PHP 7 but also relevant global constants.How to Win a Big PHP ElePHPant Plush Mascott Every Month and Innovation Award Certificates? (24 days ago)
Posted on: 2016-04-25 Summary: Lately the PHP Classes site has been listening to many class authors about improvements that they wanted to see in the site.
Some of them would like to be able to buy the elePHPant plush mascot. So starting this month they will be able to earn an elePHPant for free for participating in the Innovation Award.
Other requests that were implemented follow here. The article shows also screenshots of the requested improvements:
- Notable packages get more instant exposure to the site users by email and in the site blog
- Simplified package submission with less instructions and forms
- Responsive interface for package submission pages so you can do it from a mobile device with a small screen
- Faster importing of packages from GIT repositories without filling file description and role forms
- How to get more contributors to collaborate in your package development
- Faster package approvals (one day at most)
- Download printable certificates for all past and future Innovation Award nominated packages
Finally, at the end of this article there is an invitation to participate on a new project I am starting.
That project aims to teach and help to all of you developers that want to create your own software businesses working just for themselves on your own software products, from home or anywhere else, anytime you want, without putting up with bosses that make you do boring tasks.
Read this article to learn more about these improvements and how you can participate in the new project.Using Microsoft Visual Studio as PHP IDE with the PHP Tools extension: Part 1 PHP Editing Support (28 days ago)
Posted on: 2016-04-21 Summary: Microsoft Visual Studio is a very popular IDE among developers using Windows but it does not come with built-in support to PHP. On the other hand, 75% of the PHP developers use Windows when they are developing their PHP projects.
Fortunately for Visual Studio fans there is an extension called PHP Tools that adds PHP support to that IDE and works with the Microsoft Visual Studio.
Read this first part of the article to learn how to use the PHP Tools extension so you can setup and edit PHP code projects from Visual Studio.Notable PHP package: PHP Search Large Files (28 days ago)
Posted on: 2016-04-21 Summary: PHP provides a great set of functions for manipulating and searching text. However the text to be searched needs to be loaded in memory as string.
If you need to search text in large files, the regular PHP string search functions will not do, because it may exceed the configured PHP memory limits.
The PHP class provides clever solutions to overcome the limitations of PHP string search functions so it can work on text from large files.
It can even perform regular expression matching on large text files.
Read this article to learn more details about how this notable PHP package works.PHP and JavaScript Innovation Award Report April 2016 Edition - January 2016 nominees (29 days ago)
Posted on: 2016-04-20 Summary: This is the April edition of the Innovation Award podcast hangout recorded by Manuel Lemos and Arturs Sosins to comment on the outstanding features of all the past month nominees and winners PHP and JavaScript packages, the prizes that the authors earned, starting with the nominees from the month of January 2016.
Listen to the podcast, or watch the hangout video to learn why the nominated packages were considered to be innovative, as well the current rankings of the Innovation Award Championship by author and by country.Notable PHP package: PHP CRUD REST API Server (30 days ago)
Posted on: 2016-04-19 Summary: Nowadays, many sites provide an API, especially when they have a mobile application that needs to store and retrieve information from the site.
Many APIs provide function calls that execute CRUD operations (Create, Retrieve, Update and Delete) with data stored in a database.
This PHP package provides a solution to simplify all those goals. It provides means to easily create a REST API with functions that map to class methods.
At the same time it provide means to implement CRUD operations with a MySQL database.
The demonstration API provided with the package shows how you can easily implement an API to manipulate user records stored in a MySQL database.
Read this article to learn more details about how this notable PHP package works.
Top friends of the site
For more information on how to become a friend of the site look here. |
Rank | Friend | Referrals | |
---|---|---|---|
1 | Arturs Sosins | Latvia | 21 |
2 | Cesar D. Rodas | Paraguay | 7 |
3 | Horst Nogajski | Germany | 4 |
4 | Olaf Lederer | The Netherlands | 4 |
5 | Alexander Skakunov | Ukraine | 3 |
6 | Khaled Al-Shamaa | Syria | 3 |
7 | Richard Munroe | United States | 3 |
8 | solomongaby | Romania | 1 |
9 | Roger Baklund | Norway | 1 |
10 | Roberto Aleman | Venezuela | 1 |
Innovation award results
Congratulations to Gabriel Couto!
Rank | Class | Author | Score | Points | Prize | |
---|---|---|---|---|---|---|
1 | PHP Gameboy Emulator Emulate Gameboy console in a terminal in pure PHP |
Gabriel Couto | Brazil | 30.77% | 18 | One big elePHPant Plush Mascott |
2 | Axync Run several tasks using cooperative multitasking |
Mohammed Al Ashaal | Egypt | 11.54% | 17 | |
3 | PHP Dreamweaver Password Decoder and Encoder Decode or encode passwords used by Dreamweaver |
Johnny Mast | The Netherlands | 7.69% | 16 | One copy of the Zend Studio |
3 | PHP One Time URL Generate URL that only works one time for the user |
Dan From | Denmark | 7.69% | 16 | |
3 | PHP Nginx Config Read and write Nginx server configuration files |
Aleksey Nemiro | Russian Federation | 7.69% | 16 | PhpStorm IDE personal permanent license |
6 | PHP Secure MySQL Query Execute MySQL queries encrypting values using AES |
Elías Acevedo Sierra | Colombia | 5.77% | 13 | |
7 | PHP MySQL Buffered Query Execute many queries of the same type all at once |
Christian Vigh | France | 3.85% | 12 | |
7 | PHP PDF Line Chart Generate line charts to compare data in PDF |
Luciano Salvino | Argentina | 3.85% | 12 | |
7 | Laravel Auto Generated Form Create forms from Laravel model classes |
Luciano Filho | Brazil | 3.85% | 12 | |
7 | PHP MySQL Replication Client to get MySQL replication events in pure PHP |
Kacper Rowinski | Poland | 3.85% | 12 | |
7 | PHP oAuth Loginer Authenticate users with Facebook, Google, Twitter |
Mohamed Elbahja | Morocco | 3.85% | 12 | |
7 | PHP BCMath Extension Add missing functions missing in BCMath |
Kacper Rowinski | Poland | 3.85% | 12 | |
13 | PHP Print EPL Print labels to Zebra printers using EPL commands |
Thiago Abrantes | Brazil | 1.92% | 6 | |
13 | KeywordTool Client Get search engines keyword volume and suggestions |
Oleksii Mylotskyi | Ukraine | 1.92% | 6 | |
13 | PHP Premier League API Retrieve information about the UK Premier League |
vince | United Kingdom | 1.92% | 6 | |
16 | Linear Calibration Perform substance linear and weighted calibration |
Jose Manuel | Spain | <1.00% | 3 | |
16 | PHP Auto Dependency Injection Create objects classes and dependent classes |
Aleksandar Zivanovic | Serbia | <1.00% | 3 | |
16 | OpenCart Large Sitemap Generator Generate multiple sitemaps for OpenCart site |
Istvan Dobrentei | Hungary | <1.00% | 3 |
Nominees to win the award of April of 2016
|
Latest support forum threads
Subject | Posted on | Class |
---|---|---|
The regular expression can be optimized a little more or mayb... Package rating comment |
2016-05-19 | AMP Remove unused CSS |
Why why |
2016-05-18 | Smart Counter |
I found an error in its class Error reading the zoom |
2016-05-17 | ah Map Helper |
Excellent package with brilliant support Package rating comment |
2016-05-16 | PHP Photo Wall Gallery |
How to use Some how to use description is needed.. |
2016-05-16 | PHP INI Read, Write and Edit |
PayPal Request Money Still works? |
2016-05-15 | PayPal Request Money |
Installation of PHP Photo Wall Gallery General information |
2016-05-15 | PHP Photo Wall Gallery |
fatal error Class 'PHPUnit_Framework_TestCase' not found |
2016-05-14 | AssetInc |
Converter issue Not yet converting PDF's correctly |
2016-05-13 | PHP PDF to Text |
Reader not working at all Reader for xls and xlsx is not working. Many error found. |
2016-05-13 | Basic Excel |
Latest package entries
Move Me GIF
Author: Patrick Van Bergen Date: 2016-05-18 (1 day ago) Groups: PHP 5, Graphics, Video Description: This package can create animated GIF images in pure PHP.
It can compose an animation from multiple frames that could be defined by external image files.
The class can also overlay sequences of images in different positions on top of a fixed background.
The composed image can be saved to a file in GIF format for animated images.AMP Remove unused CSS
Author: Marcel Soler Date: 2016-05-17 (2 days ago) Groups: HTML, PHP 5, Wireless and Mobile, Performance and optimization Description: This class can be used to take away unnecessary rules within the CSS fpr AMP (Accelerated Mobile Pages).
All CSS in AMP pages is embedded inline, but some developers still use templates styles with lots of unnecessary CSS styles.
This class removes CSS rules that are not necessary or are not being used.
This process will not significantly reduce the final download size once compressed, but will add clarity to the code and will reduce the processor time, that it's useful in mobile devices.ah Map Helper
Author: Axel Hahn Date: 2016-05-16 (3 days ago) Groups: PHP 5, Geography, Parsers Description: This class can parse URLs of map services and get their location.
It can take URLs of maps from Google Maps, Yandex and Open Street map and extract the location coordinates and other parameters.
The class can also regenerate the URLs of map pages of any the supported services given the location coordinates and zoom level.Corcel (Laravel + WordPress)
Author: Junior Grossi Date: 2016-05-15 (4 days ago) Groups: PHP 5, Databases, Blogs Description: This package allows using the WordPress backend with any PHP application.
It allows to use WordPress backend (admin panel) with any PHP project.
Originally created to work with Laravel, this package uses que Eloquent ORM to connect you current PHP application to the WordPress database, getting all data you need, without using WordPress classes and methods, allowing to use a entire MVC environment using WordPress as CMS behind the scenes.PHP INI Read, Write and Edit