Version 10. Page designer


It is about time we talk about version 10 of PHPRunner, ASPRunner.NET and ASPRunnerPro. We expect beta version to be available in November and stable version will be released before the end of the year.

Make sure that your software maintenance is current. Otherwise you will have to purchase version 10 at the full price.

The most interesting new feature in this update is Page Designer which will complement and eventually will replace the Visual Editor. This is quite a big change and before we talk about new functionality I need to explain why this change was required.

Visual Editor for many years was used by the top digital agenices in Australia as a primary way to customize the appearance of pages but we were hitting its limitations more and more often lately. We tried to introduce workarounds like Layout Editor and Free-Form mode but those were half measures.

  1. HTML is not a suitable medium for this job. When you mix HTML with your own template tags things tend to break.
  2. Visual Editor is powered by Internet Explorer editing engine which has minds on its own and doesn’t always cooperate with us changing HTML behind the scene, shuffling HTML attributes etc.
  3. After switching to Bootstrap things like drag-n-drop in Visual Editor became even more difficult and we were often had to suggest make certain changes right in HTML code which sort of defeats the purpose of WYSIWYG.

Page Designer is a grid-based design tool that is supposed to take care of above issues plus adds more functionality.

  1. Multiple pages of the same type i.e. two or three list pages based on the same table. Previously you had to create a custom view or two that were more difficult to manage and also created unnecessary pages.This will be useful in many scenarios. For instance you need to display a button on the list page but don’t need to see it when the same list page is shown in dashboard. Or you need to design different list pages with different set of columns for different users. Now you can do this.
  2. Page drafts. You can consider them working page copies. If page is marked as a draft it won’t appear in generated application. Using drafts you can quickly switch between two versions of the page.On a screenshot below you can see the default list page template (list), an additional list page layout (list1) and a draft (list2). It also shows you how easy you can add a field to grid and to search or to filter panel. No need to switch to another screen in the software to choose what fields will appear on each page.

  3. Cells and object properties. Made much easier in Page Designer to change visual properties of any cell, field or any other object.
  4. Grid types. You can switch between grid types keeping the rest of page intact.
  5. Controlling where buttons appear. Buttons can appear standalone or in dropdown. Here an example of moving ‘Inline Add’ and ‘Delete’ buttons to ‘More’ dropdown.
  6. Customizing mobile version behaviour. For any button, search or filter panel you can choose if will be shown in mobile mode or hidden in mobile mode or only visible when mobile menu is open. There also will be an option to create a separate page layout for mobile mode.

46 thoughts on “Version 10. Page designer

  1. I think this is an excellent move. Iron Speed did something similar and it made the product better. This should make our pages more stable and hopefully avoid some of those strange behaviors that can be so hard to track down. And being able to do more right on the page is a big bonus. But the best news to me is the ability to create multiple pages from the same table or view. I have been wishing for this ever since I started working with ASPRunner. Really looking forward to this version. Thanks!

  2. Excellent move. It’s a hard decision to change page editors when everything around it is also changing. I absolutely applaud Xlinesoft’s timing for visiting this subject. Taking time to here from the users is by far the best approach.

    As always, great work guy’s


  3. Great stuff. No need to have a different view created just for a slightly different list would be great. Hopefully a “special” list can also be defined for lookups.
    Go on.

  4. I think this is a great feature and would be very helpful in many ways.

    I also wish, a more dynamic email functionality is introduced into the system so that user can customise and send email message more efficiently from the system itself without having to code too many lines.

  5. Hello,

    We use this software and it’s very important for our professional activies.

    However, we miss the way of printing details page of another details page when we have a second level, or more, relation. For example: the master table is “fathers”, the first detail table is “sons” and the second details tables is “grandsons”. You must to see that second detail page is dependent of table “sons”. In the current version, the printing is just of master table and first level of relations.

    Another point is related with field hiding when it’s empty at the printing page. In the current version we have hiding field action just at viewing page.

    Thanks for your atention!

  6. Thanks to very quick development, very Good features. I am sure phprunner is always best solution..

  7. Brilliant! I can’t wait to use it. The field events from 9.8 have already been a great help to my projects but the visual designer is currently difficult. I look forward to the update.

  8. I am very happy to know of this new functionality. Although I am a relative newcomer to PHP-R I have felt right from the beginning that a true page designer would be coming soon. The button placement is a big deal for me. I have been working on a (purposely) non-ending project for 15+ years and PHP-R has improved what I can accomplish beyond my wildest dreams. Like Nitin Jain I also wish there was an easier-to-use email functionality. Looking forward to the release!

  9. I think this will be a great change. Limiting “broken” pages is a big help and the draft pages is a great idea! Nice job!

  10. I am especially curious to see how the previous projects will be migrated to version 10. We have a big project in version 9.8 and are struggling regularly with the bootstrap layout… especially in connection with iframes… and responsive charts.

    Special mobile pages can also be a help… master detail pages or pages containing a tree are not really easy to handle on phones.

  11. Awesome,
    Did we lose manual editing completely?
    and how will work the dynamic security table?

  12. Like the look of the Page Designer function, will this also include Style Editor functionality?

  13. This is a very awesome update from xlinesoft team. Will this release include export to Android and / or Apple mobile functionality like in ironspeed.

  14. Hello,

    Great advancement in PHP-R. I must say.

    While you are at enhancing Page Designer why not also add support for easy coding with IntelliSense/Auto Compete feature so that it becomes easy for developers to create complex business logic as needed like for example being able to fetch values from DB using AJAX based on values entered by user in different input fields. Here I am not taking about Select and its dependent select which works like a charm.


    Yogi Yang

  15. Looks nice,

    are you able to send a view screenshots already, we are quite interested in mobile version(s).
    We are in the process of evaluating software which we really need quite soon,


  16. Hello. I’ve never dared risking my version 8.x project, up until reading about these major improvements. I’m all for it, and bless you, Sergey, for your ever-going drive for excellence.

  17. It was time with these new options, I think I will finally make a very good step forward with my project. And above all do not forget Mr ADM Serge the graphs, give us pkus of possibilities to make the choices of variabless. Thank you again and good work to the whole team.

  18. Looking forward to trying version 10. Its gone very quiet though, any news on when we are likely to see it?

  19. They’ve said v10 beta will be out in March, but then I’d have to renew again. I was going to upgrade to Enterprise, but as I’ve been banned from the PHPRunner user group I may not bother – all I did was ask for them to keep us updated on v10 progress and got banned!

  20. In the same table I have some pages like this: list, list1. list2, edit, edit1, edit2.
    I can modify edit button in list1 so that it will open edit1. But when click Save or Back to the List button in Edit1, it will back to List, not List1.

    So, how to modify link button in edit1, edit2, etc.

Leave a Reply

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