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 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.

28 comments to Version 10. Page designer

  • Pete K

    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!

  • 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

    Thanks!

  • MB

    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.
    Martin

  • Oussama Benrekia

    Simply outstanding

  • johny

    great improvement and great new features, will love it we can add our own bootstrap themes.

  • Cyrikke

    Great job!

    I love how you keep improving and I can’t wait for it to be released…

  • JCH

    Seems very interesting especially for my mobile design needs.

  • Nitin Jain

    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.

  • Mario Iván

    I will countdown until December !!!!!!!!!!!
    Thanks Sergey.

  • 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!

  • I’m yet to see that a layout and other PHPRunner objects inherited or adapted to an external file.

  • Ckaraca

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

  • Jim

    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.

  • 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!

  • bennie cohen

    Thst is so importsnts update,COOL!!!

    WTG

  • Julian

    Nice work on this- It will add a lot of flexibility.

  • Chris Y

    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!

  • Thomas

    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.

  • Christmas is coming!!!! This is a great change. I can’t wait to try it. Things like this is why you all are way ahead of the pack… Bravo!

  • Wonderful!!! stabilizing / updating the designer is GREAT!!!!

  • Abdeali Chandanwala

    Awesome !

  • Can’t wait. It is getting better every release.

  • Fantasmino

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

  • Norman T

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

  • Jerry

    Thank you for continued improvement. This is a very smart direction.

  • Marco

    Thanks…!Can’t wait to test it!!

  • 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.

  • Albenur Michelange

    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.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>