I AM LISTENING TO
|
WHAT I LIKE
  • English
  • German


BLOG FILTER



RIPS is a static code analysis tool to automatically detect vulnerabilities in PHP applications.

By tokenizing and parsing all source code files RIPS is able to transform PHP source code into a program model and to detect sensitive sinks (potentially vulnerable functions) that can be tainted by user input (influenced by a malicious user) during the program flow.

Besides the structured output of found vulnerabilities RIPS also offers an integrated code audit framework for further manual analysis.

RIPS

readmore

TNT Search is a  fully featured full text search engine written in PHP.

GitHub

readmore

Gravity Forms for WordPress is a full featured contact form plugin that features a drag and drop interface, advanced notification routing, lead capture, conditional logic fields, multi-page forms, pricing calculations and the ability to create posts from external forms.”

There are multiple options how to handle the confirmation page. Gravity form allows you to send query parameters to the page it is redirecting to.

You can send all form information in the clear, via query variables, but that looks really messy. Its better to use something like this .. lead_id={entry_id}  and query form information on the actual confirmation page.

GET THE LEAD

This will output the submitted form data as an array, with all fields linked by field id.

TRANSLATE FIELD IDS TO FIELD LABELS

When you are reusing the field data for your own purposes, its easier to deal with field  names than with fields ids. So we get the form meta data

and extend the lead array.

Before you needed to know the actual field id to get its value. Now you can use the generated lead key to get that value.

BEFORE

AFTER

Much easier to reuse and remember :)

Enjoy coding ….

readmore

Crunz is a framework-agnostic package to schedule periodic tasks (cron jobs) in PHP using a fluent API.

GitHub

readmore

Sometimes we need to debug a WordPress plugin, even though the website is live.

This would display the errors for anyone.

Gladly WordPress provides options to do this more subtle.

Enjoy coding …

readmore

Snappy is a PHP5 library allowing thumbnail, snapshot or PDF generation from a url or a html page. It uses the excellent webkit-based wkhtmltopdf and wkhtmltoimage available on OSX, Linux, Windows.”

GitHub

readmore

TWIG is always part of my development process, allowing me to easily update handling and apply changes for my customers.

Nice to see Timber (TWIG integration for WordPress) reach version 1.0.

GitHub

readmore

Wolfram Alpha‘s computational knowledge engine or answer engine developed by Wolfram Research, which can be consumed as a service as well. Users submit queries and computation requests. Wolfram Alpha then computes answers and relevant visualizations from a knowledge base of curated, structured data that come from other sites and books. 2000 non-commercial API calls per month are free.

They provide a nice set of API Language Libraries to get you started.

Developer Portal

readmore

“Responsive FileManager is a free open-source file manager and image manager made with jQuery, CSS3, PHP and HTML5 that offers a nice and elegant way to upload and insert files, images and videos.
You can use it as external plugin for TinyMCE, CKEditor and CLEditor or as a stand-alone file manager to manage and select files.”

USAGE WITH TINYMCE

Responsive filemanager / GitHub

readmore

MediaStreamRecorder.js is a cross-browser implementation to record audio & video streams via WebRTC. The lib allows you to submit/upload recorded blobs in realtime to your server.

Record audio+video in Chrome

Uploading and receiving via PHP

API documentationGitHub

readmore