Desktop applications with PHPRunner

PHPRunner 9 adds an option to build and package desktop applications as well as web applications. In this article we'll try to answer most common questions and explain what PHPRunner desktop applications can and can not do.

How it works

First of all, Desktop apps functionality is built on the top of wonderful open source PHP Desktop project. PHP Desktop packages together the following software components:

  • web server (Mongoose)
  • PHP
  • Chrome browser

Continue reading Desktop applications with PHPRunner »

PHPRunner 9.0, ASPRunnerPro 9.5, ASPRunner.NET 9.0 released

PHPRunner 9.0, ASPRunnerPro 9.5, ASPRunner.NET 9.0 released (July 22nd, 2016).

Trial version download links

'Buy now' pages

PHPRunner

ASPRunner.NET

ASPRunnerPro

Upgrade pages

PHPRunner

ASPRunner.NET

ASPRunnerPro

Important: if you purchased PHPRunner, ASPRunnerPro or ASPRunner.NET before July 1st 2015 you have till September 1st, 2016 to use discounted upgrade option. After September 1st, 2016 you will have to purchase software at the full price. Do not miss your chance to upgrade for less.

Bootstrap templates and themes

New version comes with 15 Bootstrap themes and you can add your own. Where to find best Bootstrap themes

Continue reading PHPRunner 9.0, ASPRunnerPro 9.5, ASPRunner.NET 9.0 released »

MassMailer template use case

MassMailer template v2 was updated. This is a free upgrade for existing MassMailer template v2 owners. More info.

MassMailer template can be used for more than just sending bulk emails. Lets consider the case where you manage a table with usernames and passwords for your internal company application. For increased security users should change passwords every 60 days. As an administrator you need to perform two standard tasks:

  1. Set reminders to users when their password is about to expire
  2. Mark their account as inactive when password expires

We'll show how this can be done with the help of MassMailer template. In this example we'll be using MySQL and here is how our table with logins and passwords looks. Only users where 'active' field equals 1 are able to logon.

Continue reading MassMailer template use case »

Technology choices

Technology choices we make can make or break your web application. Here are a few things I’d like to share based on my experience as a web developer.

1. Programming language

Not all programming languages created equal. This is especially true when we talk about ASP aka “Classic ASP”. Microsoft stopped developing ASP . . . → Read More: Technology choices

New mapping features

The latest version of Runner family products comes with several improvements in mapping area like support of Bing and OpenStreet maps, maps in dashboards, custom map markers etc. In this article I want to show a couple more mapping features that you can use in your apps, heat maps and clustered maps.

Live demo

Both those features can help you visualize large amounts of mapping data. It gives your users a better insight on your data. For instance, those maps tell you that if you are a taxi driver in NYC, your chances to pickup a passenger are higher if you are nearby Trump Tower.

Continue reading New mapping features »

PHPRunner 8.1, ASPRunnerPro 9.1, ASPRunner.NET 8.1 released

Great news! PHPRunner 8.1, ASPRunnerPro 9.1, ASPRunner.NET 8.1 released. Grab your copy now.

PHPRunner 8.1

More info

New purchase

Upgrade

ASPRunner.NET 8.1

More info

New purchase

Upgrade

ASPRunnerPro 9.1

More info

New purchase

Upgrade

Mobile template v2

New purchase $50

Upgrade from previous version of Mobile template $25

Here is the list of new features in this update.

Free-form design mode

You are no longer required to use HTML tables to arranger fields on Add/Edit/View forms. Turn on free-form mode and drag-n-drop fields and labels where they need to be. This mode is available on Add/Edit/View pages and also on List page in vertical mode.

This is an example of List page edited in free form mode.


Continue reading PHPRunner 8.1, ASPRunnerPro 9.1, ASPRunner.NET 8.1 released »

Using DAL functions in projects with multiple database connections

PHPRunner 8, ASPRunnerPro 9 and ASPRunner.NET 8 added an option to use multiple database connections in single project. This article explains how you can access data from multiple databases in your events.

Method 1: using DAL functions

Continue reading Using DAL functions in projects with multiple database connections »

Displaying a list of users that are currently logged in

Some web applications like forum or Q&A website may benefit from the list of active users displayed somewhere on the page. In this article we'll show how to add such functionality to PHPRunner application. ASPRunnerPro/ASPRunner.NET code to follow.

We need to remember that sometimes in web application we can not determine if user is still active or left his computer or even closed his browser. What we actually going to do is to find the list of users that performed some action on the website in last 10 minutes.

We assume that login table is named users and username field is username. We are going to add one more datetime field to the login table named lastaccess.


Continue reading Displaying a list of users that are currently logged in »

PHPRunner 8.0/ASPRunnerPro 9.0/ASPRunner.NET 8.0

PHPRunner 8.0/ASPRunnerPro 9.0/ASPRunner.NET 8.0 are here. Purchase info and download links.

Click any image to see the full size screenshot.

Major new features

  1. Dashboards
  2. Multiple database connections (part of Enterprise Edition)
  3. Import page with columns mapping
  4. New Printer page/PDF options (portrait/landscape, fit to page, scale)

Continue reading PHPRunner 8.0/ASPRunnerPro 9.0/ASPRunner.NET 8.0 »

New features in PHPRunner 7.1, ASPRunnerPro 8.1 and ASPRunner.NET 7.0

We are working on the next version of all our code generation products. We plan to release all three products at the same time and expect all of them to carry the same set of functionality.

Download PHPRunner 7.1 preview

Starting with this update we will offer both 32-bit and 64-bit versions of our software. 64-bit version will solve out of memory issue that may occur while working with  large projects having hundreds of tables and thousands of fields.

Continue reading New features in PHPRunner 7.1, ASPRunnerPro 8.1 and ASPRunner.NET 7.0 »