Version 11.1 beta

ASP.NET, News, PHP

Version 11.1 beta is here. Is is available for both PHPRunner (Windows, Mac, Linux) and ASPRunner.NET.

Version 11 most frequently asked questions answered.

PHPRunner 11.1 for Windows trial
  
ASPRunner.NET 11.1 for Windows trial

PHPRunner 11.1 for Mac trial

PHPRunner 11.1 for Linux (Debian) trial

PHPRunner 11.1 for Linux (RedHat) trial

You can install and run it side by side with versions 10.x and 11. Existing software functionality will not be affected. Just make sure you do not launch v11 and v11.1 at the same time if you use a built-in database to store projects.

New features in v11.1

  • Calendar View
  • GANTT View
  • Source control systems support ( SVN, git )
  • Lookup wizard enhancements

Calendar View

When you launch version 11.1 you notice two new buttons on the toolbar, ‘Create Calendar’ and ‘Create GANTT chart’. Click ‘Create Calendar’. Choose to create a new table to get familiar with this feature. You can switch to using your own database table later. The software will create a new table for you and will even add some test data. You can now build the project and enjoy a fully-working Calendar page.

If you choose to use your own table make sure to proceed to ‘Calendar settings’ screen ( between Pages and Fields ) and configure your Calendar. Date field and subject field are mandatory and rest are optional.

PS. Calendar view is based on FullCalendar open source project.

GANTT View

GANTT Chart is similar in many ways to the Calendar. We also recommend creating a new table and getting familiar with this feature first. GANTT View specific settings can be found on ‘Gantt’ screen.

You can add, edit, delete tasks, add dependent tasks, use drag-n-drop to change task/subtask dates or update task progress.

PS. We use Frappe Gantt component as a core of this new feature.

SVN/git support

Source control system support provides two main scenarios.
1. Using SVN/git for backups only.
2. Single developer working on the same project from different machines.

SVN, backup only

1. Install SVN command-line client software. On Windows we recommend SilkSVN.

2. Create a new empty folder in your SVN repository. Checkout it to any folder on your local computer.

3. In PHPRunner/ASPRunner.NET proceed to Project -> Version control settings and select ‘Export directory’, the same one where you performed the checkout. Other settings will be populated automatically.

4. ‘Commit after each project saving’ – this is up to you to decide.

5. ‘Update on each project opening’ – if you use SVN for backups only then turn this option off.

Once you performed these steps, you will see a new ‘Save and commit’ button at the bottom of the software. Use it to save your project and commit changes to repository.

6. To restore a project from backup proceed to the start screen of the software, ‘Import’ tab. Click Browse and point the software to project.json file in the checkout folder.

SVN, working from different computers

1. On the first computer repeat all steps for ‘Backup only’. Enable option ‘Update on each project opening’. Now, in order to open this project you will need to use ‘Open from version control’ tab on the start screen.

2. On the second computer perform project checkout from SVN. On start screen proceed to ‘Open from version control’ tab, click Browse and point it to the folder where you performed the checkout. You will see a dialog with SVN settings, just leave everything as is and click ‘OK’.

Note: it is important not to use this feature for simultaneous development by multiple developers. Each commit will override changes made on another computer.

GIT

The ideology is the same but there a few extra commands you need to execute manually.

1. Create a new repository at github.com, for example JonDoe/Cars

2. Create a directory on your computer, open the terminal and change to that directory.

3. Run these commands, replace JonDoe/Cars with the actual repository name:

4. Repeat steps 2 and 3 to access your github repository on the second computer.

5. During the first Save and Commit you may encounter this error:

If this happens, run the following commands in the terminal/command line and and try saving and committing again.

6. Now you can do the same, in PHPRunner/ASPRunner.NET proceed to ‘Open from version control’ tab, click Browse and point it to the folder where you performed the checkout.

Lookup Wizard enhancements

New feature here is ‘Edit selected’ which allows you to edit selected entry in a lookup wizard. Can be handy when you noticed a typo in Lookup Wizard data and want to fix it without leaving the page.

Enjoy!

1 thought on “Version 11.1 beta

  1. Thank you for the recent updates. However, I’m unsure how many PHPRunner users truly benefit from these changes, particularly from the perspective of non-coders. Over the past 2 to 3 years, there hasn’t been any significant improvement in the area that matters most to many of us: design and layout.

    While I acknowledge the substantial work that has gone into rewriting the software’s core, the user interface and layout design have not seen comparable progress. In today’s landscape, where many low-code/no-code platforms are rapidly evolving with modern, user-friendly designs, PHPRunner is beginning to feel visually outdated.

    There’s an urgent need to bring the UI/UX in line with current expectations. Without meaningful improvements in this area, users may increasingly consider switching to more modern alternatives.

    This is my honest and constructive feedback. I understand others in the community may have different views—or may be hesitant to speak up—but I wanted to share my perspective in the hope that design will become a stronger priority going forward.

Leave a Reply

Your email address will not be published. Required fields are marked *