In this article we will show how you can easily create a clickable code snippet in a dashboard. Our snippet will display a number of customers in Customers table and clicking anywhere in snippet area will take us to the Customers table in question.

Building the best web application builder, one byte at the time
In this article we will show how you can easily create a clickable code snippet in a dashboard. Our snippet will display a number of customers in Customers table and clicking anywhere in snippet area will take us to the Customers table in question.

In this article we will show how you can implement drag-n-drop between two dashboard elements. It makes more sense to drag and drop records between two grids. In this example we will be using two tables named orders and orders_archive.
This is how it is going to look in the generated application:

Infinite scroll is a useful technique that allows to load new content automatically, when the user scrolls down and reaches the end of the page. This is the kind of feature that our customers asked us about for a fairly long time. Turns out, it is not that difficult to implement with the help of some custom coding. Enable ‘AJAX search, pagination, sorting’ option on Pages -> List page settings dialogue. Add the following code to List page: Javascript OnLoad event of the page where…Continue Reading “Infinite scroll”
In a web application, some long running tasks may time out and not finish. To avoid this kind of limitation we will show you how to run such tasks reliably and, at the same time provide progress status to the end user so they know the task is still running. In this article we’ll show you how to achieve this in PHPRunner and ASPRunner.NET.
A common task like this is batch sending email notifications. The key is to initiate a process like this from JavaScript sending the next batch of tasks to the server via AJAX.
Continue Reading "Long running process with notifications"Dashboards excel at showcasing a multitude of valuable information on a single page. However, there are instances when a basic dashboard layout falls short in accommodating the desired volume of data on a single screen. In this article, we will demonstrate a method for amplifying information presentation through the use of a tabbed component. It’s important to note that this is not a built-in and we will need to write a bit of code.
Here is what we after:
Continue Reading "Tabbed elements in dashboards"The wait is over! PHPRunner 11 and ASPRunner.NET 11 are here.
If you purchased either product less than a year ago, you can download updated versions from the control panel. Click ‘Reg info’ link next to your latest PHPRunner or ASPRunner.NET purchase and you will find version 11 info there. You can also uninstall version 11 preview as it is no longer required.
You can see Version 11 most frequently asked questions answered here.
You can install and run it side by side with PHPRunner 10.x and older versions. Existing software functionality will not be affected.
As many of you know, we recently launched a side project named PicTur. This is a website, built with the help of PHPRunner, that allows users build beautiful travel stories. Instead of letting you pictures collect dust you can create a travel story and share with the world. Take a look open an account and maybe create a story or two.
This website was built with the help of PHPRunner and was heavily customized. We will post series of articles talking about the most interesting parts of this project. Let us start by showing how pages like login, register and remind password were prettified. First, we found a good login template at Carrd, customized it a bit and imported CSS into PHPRunner.
This is the end result:
Continue Reading "Yet another custom login page"PHPRunner and ASPRunner.NET 10.9 are here!
If you purchased PHPRunner or ASPRunner.NET less than 12 months ago, proceed to the control panel and download the registered version 10.8 there under ‘My purchases’. Use ‘Reg info’ link next to your latest purchase.
This new version features the following improvements:
This tutorial shows how to generate PDF files on the server with Node.js and PDFMake and call the PDF generator from a PHPRunner application. We use the same general approach for documents such as invoices, billing reminders and other PDFs that need to be created automatically on the server.
You need:
The PHP/PHPRunner part of the application passes the required values to the Node.js script. The Node.js script builds the document definition, generates the PDF and saves it to the location you specify.
1. Download Node.js and install it.
2. Inside your PHPRunner project create a folder named pdfmake.
Continue Reading "Generate PDF files using NodeJS and PDFMake"An old programmer’s saying, coined by Jamie Zawinski, says “Every program attempts to expand until it can read mail”. Jokes aside, email was and still is an integral part of our lives, and every web application needs to send emails to its users. This guide will walk you through all the steps to ensure every single email-sending aspect is covered. This is going to be a long article and we plan to update it often. Here are the topics, that will be covered in this…Continue Reading “A Complete Guide to Sending Emails with a Web-based Application”