For all those who are patiently waiting for a new version to be released – we will have PHPRunner 6/ASPRunnerPro 7 beta available July 12th-15th. We apologize for prolonged wait.

As you remember this new version features Style Editor, Mobile Template and easily customizable layouts. I’d love to present a few examples of interfaces customized in Style Editor (all images are clickable).

Edit page in style editor

Note buttons and panels shape, gradient backgrounds and different border types.

Continue Reading "PHPRunner 6/ASPRunnerPro 7 beta is almost there"

Many developers have the need to work collaboratively on the same ASPRunnerPro or PHPRunner project. In this tutorial I’ll show how to make this happen with almost no effort. We are going to utilize the power of version control system (VCS). Version or revision control systems track and provide control over the changes to the source code. The most popular VCS systems nowadays are Subversion, Git, Mercurial and Bazaar. We plan to use Subversion (SVN) which is easy to get started with. I’ll cover the…Continue Reading “Best practices: multiple developers working on the same project”

We are on the verge of releasing a next version of PHPRunner/ASPRunnerPro that style editor and revamped templates. We will be completely separating the HTML from CSS (separating layout from appearance) which will simplify to a great extent the development of new and adaption of existing templates. In the new version all users, from novice to advanced developers, will be able to build and finally share their own templates. We are planning on launching a templates marketplace (codename RunnerExchange) similar to Apple AppStore where you…Continue Reading “A few thoughts on Templates Marketplace”

In this article we will cover all the aspects of creating multilingual websites with the help of PHPRunner. This process includes the following steps: Translation of system messages Translation of table/field names and custom labels Translation of data from the database Translation of system messages First of all, you need to define the language(s) of standard texts in the website interface or “system messages”. On the Miscellaneous page you can choose one or more languages which your website will support. Use the Language drop-down box…Continue Reading “Localizing PHPRunner/ASPRunnerPro applications”

You can expand the functionality of the web applications built by ASPRunner and PHPRunner by adding ASP and PHP code. Depending on your business needs and the type of data you need to access you can use any of the following 4 vehicles: Events Button View as: Custom Insert PHP/ASP Code Snippet Each extension method serves its own specific purpose and choosing the right tool for the job might be a daunting task. I will describe each of these tools in greater detail and then…Continue Reading “Taming the beast: Events, Buttons and Code snippets”

A special thank you to Fred Blau who provided the original jsgantt integration sample.

A Gantt chart is a type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the tasks that belong to this project. Some Gantt charts also show the dependency relationships between activities (tasks). Gantt charts can be used to show current schedule status using percent-complete shadings and a vertical “TODAY” line.

Sample GANTT chart in PHPRunner

Continue Reading "Adding GANTT chart to PHPRunner/ASPRunnerPro app"

My application is slow. What do I do?

Usually “My application is slow” means one or more list pages take a long time to load. Here are the things you can check in order to improve performance.

Is this issue server specific?

Test your application on at least two different servers i.e. on your local machine and on the remote web server. If you do not have a local web server upload your application to Demo Account to compare the performance.

Just in case test your remote application from two different machines i.e. from work and from home. This will sort out any issues related to Internet connectivity.

Continue Reading "Improving perfomance of PHPRunner/ASPRunnerPro applications"

In this tutorial we are going to use Facebook Javascript SDK. Here is how you can add Facebook Connect functionality to your PHPRunner application. 1. Register your website to get an app id. http://developers.facebook.com/setup/ Later you can see your application settings at http://www.facebook.com/developers/apps.php 2. Add ‘Login with Facebook’ button to your application The natural place to add this button is a login page. Open login page in Visual Editor. Make sure ‘Show borders’ option is turned on. Insert a new table row below ‘Remember password’….Continue Reading “Adding Facebook Connect functionality to your application”

One-to-Many relationships are very straightforward, can be setup with a few clicks and are described in the ‘Master-Details Relationships’ tutorial. However, many-to-many relationships are not as intuitive and will be a subject of this post. Let’s look at an example where we have multiple offices and employees. One employee can work at multiple offices and an office can have more than one employee. To handle this many-to-many relationship the first step would be to break it into two one-to-many relationships creating a new link table,…Continue Reading “How to setup many-to-many relationships”