Version 10.5 of PHPRunner, ASPRunner.NET is here (ASPRunnerPro 10.5 will be available soon).

Please note this is a beta version and is not ready to be used in production yet. If you purchased PHPRunner, ASPRunner.NET or ASPRunnerPro less than one year ago you can download the registered version in your control panel. If you purchased more than one year ago you can also see upgrade links in the control panel.

If you are not eligible to get version 10.5 as a free upgrade here are trial version download links for you.

PHPRunner 10.5 trial version

ASPRunner.NET 10.5 trial version

What's new in this version

1. Reports editing in Page Designer

Continue Reading "Version 10.5"

Some businesses may require two people to confirm certain actions like big transactions may require a supervisor's approval. Another scenario - certain actions require entering the second password. This additional password can be changed daily and distributed among employees in the morning along with the secret handshake. Btw, the whole application doesn't need to be password-protected, you can add the password to a certain action.

In this article, we will show how to implement this additional password security feature. We will cover two scenarios here:
1. Password-protecting custom button
2. Password-protecting editing the field in inline mode

Continue Reading "Password-protecting additional admin actions"

Let's imagine you have a web application where multiple users adding data at the same time i.e. a helpdesk application where end-users submit tickets and support staff needs to see new tickets as soon as possible. This article explains how to show new records on the page automatically without reloading the page. New records will be also highlighted to make them stand out.

Continue Reading "Show new records on the list page automatically"

Version 10.4 is here!

Trial version download links

This update is free of charge for those who purchased or upgraded less than one year ago. To find new version download links and registration keys proceed to the control panel and find it under 'My purchases'. There will be a 'Reg info' link next to your latest purchase.

The two most important features in this update are our own REST API and also the consumption of data, provided by third-party APIs. Consumption of third party data turned out to be the most difficult task and took more time than we expected, hence the delay. On the plus side, we now able to work with any data, not just something that comes as a result of the SQL query. And this also helped us implement a few minor but frequently requested features like OR search or data filtering in charts.

Continue Reading "Version 10.4"

Tri-part events are a special code snippets that provide a convenient way of programming interactions between the browser and the webserver.

Why three parts?

Any web application consists of two parts - server and client. The client part runs in the browser on the computer of the web site visitor. This part takes care of all user interface interactions, such as buttons, input controls, blocks of text and images. Client-side code is written in Javascript in most cases.

Server part - this code runs on the webserver itself and has direct access to the database, can send emails, read and write files to the disk. In PHPRunner-created applications server code language is PHP, ASPRunner.NET uses C# or VB.NET, ASPRunnerPro uses Classic ASP.

Most real-life tasks though require a joint action of both client and server parts. For example, the user presses a button and wants something changed in the database, or an email being sent.
Tri-part events provide a relatively easy way to create such integrated code snippets.

They consist of three parts running one after another:

  • Client Before - this Javascript code is run immediately after user's action such as pressing the button.
  • Server - this part runs on the server after the Client Before part has finished. You can only user server-side code here (PHP, C# or ASP).
  • Client After - back to the web browser, another Javascript code part.
Continue Reading "Tri-part events"

PHPRunner, ASPRunner.NET, ASPRunnerPro 10.3 is here! If you purchased the software less than twelve months ago you can logon to the control panel and find download links and registration keys under 'My purchases'. There should be 'Reg info' link next to your latest purchase.

Customers who purchased more than twelve months ago can renew their maintenance using links below:

PHPRunner maintenance

ASPRunner.NET maintenance

ASPRunnerPro maintenance

Trial version download links:

https://xlinesoft.com/download

Here is what's new in this update.

1. Separate permissions for additional pages

It will apply to both Static and Dynamic permissions

Continue Reading "Version 10.3 of PHPRunner, ASPRunner.NET and ASPRunnerPro"

There was an article posted back in 2007 in our forums that provided a solid start for many SEO-friendly URLs applications. It is about time to talk about how you can implement it in version 10.x of PHPRunner, ASPRunnerPro, and ASPRunner.NET. We have helped one of our clients to implement this solution in their project. They run a website that lists public voters’ information in certain Florida counties. The objective is to make these pages rank high when someone searches for county, city or neighborhood…Continue Reading “SEO-friendly pages in your web application”

If you purchased or upgraded PHPRunner, or ASPRunner.NET less than one year ago logon to control panel and find download links and registration keys under 'My purchases'. There should be 'Reg info' link next to your latest upgrade purchase.

Note: Software maintenance coverage needs to be continuous. If your last purchase or upgrade were more than one year ago you have till June 20, 2019 to renew your maintenance. After that date you will have to purchase PHPRunner, ASPRunner.NET or ASPRunnerPro at the full price.

New customer purchase links:
PHPRunner
ASPRunnerPro
ASPRunner.NET

Upgrade/maintenance renewal links:
PHPRunner
ASPRunnerPro
ASPRunner.NET

What's new in version 10.2

Collapsible menu bar

Hide/collapse menu bar on the left. This feature is inspired by AdminLTE template.

Continue Reading "Version 10.2 of PHPRunner, ASPRunner.NET and ASPRunnerPro is here"

Normally tab order is determined by the web browser based on your Add/Edit page structure. If you have a single row two-column form browser will tab through first cell edit controls first before switching to second cell. If you place each control into its own cell it will tab through first row, then second, then third etc. The point is that you want to be in control and you need to specify tab order that fits your application logic. Luckily it is easy to achieve…Continue Reading “Changing default tab order”