This topic is locked
[SOLVED]

 Project Complete and gone live.

4/14/2010 8:41:01 PM
PHPRunner General questions
D
Dale author

Today we launched a new application built with PHPRunner. Using ver 5.1, I will be upgrading to 5.2 shortly.
I am quite excited about the way it looks and feels and very happy with the end result. Koodos to the PHPRunner and the support behind it.
I would love to get some feedback so I thought I would throw this out to the forum, Im sure I will get some helpfull comments on ways to improve the app.
The application is for larger or smaller construction companies, to handle the administration of construction deficiencies while construction is in progress. The app will greatly reduce the administration time to manage these deficiency lists. Also, the trades working on the project can see and deal with any deficiencies they may have with regards to their work. Live and accessible 24/7 for all management and trades working on a construction project.

Im hoping I might even capture clients from the Property management sector as well as private building inspector companies.
I invite any forum members to log in and click around. The only thing I ask it to keep it respectable. Please dont delete the data, and any data entered, please keep it clean. Any comments are greatly welcomed.
go to www.vintbrew.com/deficiency

Login in

username: phprunner

password: 123run
You will be logging in as a site administrator, third down the list for access rights, so you wont be able to see the features and functions of the users with higher access, but it will give you a good overall look at how the app looks and feels. ALso this is on our development server, so sometimes, the speed can be a little slow. Most of the time the response is fairly instantanious.
Again, thanks for all the great support from Sergey and staff, and to a great forum. The best I have ever experienced in all these years.

Looking forward to trying out 5.2 shortly on another project.

T
tabonjing 4/15/2010

Hi Dale,
Congratulations! It's good you were able to finish your project successfully. Your home page looks great and simple. I just want to ask one thing: How did you managed to implement the login page in your home page? I wish i could do the same in my project. During my three months free support I was not lucky enough to get a satisfactory answer from the support group. Maybe I asked the wrong question. Can you publish/share with us the code on how to do it?
Thanks in advance and my best regards.
frodnickyle



Today we launched a new application built with PHPRunner. Using ver 5.1, I will be upgrading to 5.2 shortly.
I am quite excited about the way it looks and feels and very happy with the end result. Koodos to the PHPRunner and the support behind it.
I would love to get some feedback so I thought I would throw this out to the forum, Im sure I will get some helpfull comments on ways to improve the app.
The application is for larger or smaller construction companies, to handle the administration of construction deficiencies while construction is in progress. The app will greatly reduce the administration time to manage these deficiency lists. Also, the trades working on the project can see and deal with any deficiencies they may have with regards to their work. Live and accessible 24/7 for all management and trades working on a construction project.

Im hoping I might even capture clients from the Property management sector as well as private building inspector companies.
I invite any forum members to log in and click around. The only thing I ask it to keep it respectable. Please dont delete the data, and any data entered, please keep it clean. Any comments are greatly welcomed.
go to www.vintbrew.com/deficiency

Login in

username: phprunner

password: 123run
You will be logging in as a site administrator, third down the list for access rights, so you wont be able to see the features and functions of the users with higher access, but it will give you a good overall look at how the app looks and feels. ALso this is on our development server, so sometimes, the speed can be a little slow. Most of the time the response is fairly instantanious.
Again, thanks for all the great support from Sergey and staff, and to a great forum. The best I have ever experienced in all these years.

Looking forward to trying out 5.2 shortly on another project.

D
Dale author 4/15/2010

Thanks for the comments.
What I did was, copied the login.htm and saved it as login_mod.htm

The login mod I just modified to make it look the way I wanted.
Then in the login.php at the bottom of the code where it calls the login.htm I just added a condition to redirect to the appropriate *.htm file.
if (file_exists("templates/login_mod.htm"))

$templatefile="login_mod.htm";

else

$templatefile="login.htm";
Add the above code just above the code below in the login.php from the phprunner/source directory. This way everytime you regenerate you will have the above snippet added to the generated login.php file that is written to the output folder.
if(function_exists("BeforeShowLogin"))

BeforeShowLogin($xt,$templatefile);
$xt->display($templatefile);
This is a great way to use the login.php and all of its functions and variables, and you can create a whole outer web wrapper for other pages.

I also have a login_free_trial.htm and a login_free_trial_email.htm and I just substitute them as needed with similar code as shown.
That's it in a nutshell, hopefully I have explained the idea.

I always test out my theory in the files that are in the output folder. Once I proove the concept I alter the code in the file in the phprunner/source folder so the code gets generated every time. (this method has its faults, but I get the one button push to generate and all is there.)

Sergey Kornilov admin 4/15/2010

frodnickyle,
all you need to do is to copy html from login page to your own page. Form will submit data to login.php page and the rest is the same.
Another approach is to redesign the login page moving username/password boxes to the top.

J
johnP 4/16/2010

Hi Dale,
Your site looks great,
I wondering how you copy new records within a popup and that you so can simple copy many records.

Can You tell me how you did it.
Thank you.
John

D
Dale author 4/16/2010

Thanks for the remarks.
All my Add, Edit, View, Copy, Export, Import, pages when requested display in a popup container using SubModal routine. You can google for it and get the latest code. I have modified mine to make it look as it does, and I also added the feature to it to be draggable. I have been using this since version 3 of PHPRunner. My users dont like leaving a list page so this way it lets them do anything they want to a list item without leaving the list.
Its not really difficult but it does take some modifying of code to the templates. Its great to see that the newer versions of PHPRunner now have popup's when adding on the fly, great feature. I havent taken the time to figure out how you could use there popup routine to duplicate what I do with the SubModal popup. Im sure it can be done though.
Bottom line, you integrate the SubModal div code into your lheader.htm. add.htm, edit.htm templates. Basically to any file that you will need to call the SubModal popup routine. Place the appropriate js files that bundle with the SubModal routine into the same template. And then you need to edit the list.php, _add.php, _edit.php, etc, where you need to all the button attributes to call the popup function. When you call the popup you supply it with a html page to display and it loads it with ajax routines and you have what used to go off to its own page, now displayed in a popup window over the list.

Works great. If your popup is displaying an add page, PHPRunner handles the saving of the data and calls the add page, which is nicely displayed in the existing popup window. Until you close the window or select Back to list, you can add records till your fingers drop.
With the new version you should be alble to do all this without touching the source codes, which is a great way to do it.

I would think that you could use the latest PHPRunner's popup code to do what I have done using my own custom code. That way its all using the one tool.

There might be some topics in the forum on how to do this, I just havent taken the time to search on that one.
Im waiting for all the dust to settle before I move up to 5.2 Once there I will be wanting to use its popup feature.
In the meantime, although I have modified lots of source code (and I have caused my own frustrations doing so), I still push the Build button in PHPrunner and it generates everything.

D
Dale author 4/18/2010

Sergey,
I am not sure if you have a solution to a modal popup for Add/Copy/Edit etc. etc. from the list page, Im thinking you will have a tip so we can use the existing onthefly popup style modal in PHPRunner. If not, would you like me to put up what I have done to accomplish this. I could bundle it up with instructions, but I dont want to supply something that PHPRunner can already do with a tweak here and there.

T
Tim 4/19/2010

Dale,
Looks great! Very clean. I like the tweaks: cools icons, pagination on the top, etc. Easy to follow.
I did a construction app for a friend that was somewhat similar to yours. I think you will benifit from upgrading to 5.2. Specifically, the ability to add/edit/delete detail records. In your app (as in the one I created) you can drill down several levels (i.e. projects have zones, zones have areas). The navigation can get a bit confussing and the user can forget where they are. The ability to manipulate details (and detail's details) really helps with this... it did in my app, anyway.
Good luck!

Tim

D
Dale author 4/19/2010

Thanks Tim for the positive comments.
With regards to updating master details when on a list. The master is editable by clicking on the light yellow section displaying the master detail information just below the toolbar section. I guess I should put an Edit icon inside that section, to show users they can edit the details, I have a rollover message "Click here to Edit these details" but it may not be obvious enough to the user.
I will be adding the ability to edit any preview detail item on the spot, as well as a next and back button to load the next 10 preview items or previous ten items. Your absolutely right, if you can keep the original list in view while adding, or editing records really helps the users from getting lost.
Also I will be adding a feature to a master details list. I had done this in ver 3.1 and found it extremely useful. As you see I have 3 master detail links on the deficiency list. When clicking on any of the them you of course you are displayed the corresponding list, with the master details shown above the list.

I will be adding tabs to the list that will allow the user to select and view the records of all the masterlinks without the user having to click back to the original list.
Another feature I will be adding to this is the ability to click on a list row and automatically be taken to the row's master detail list, again with tabs relating to any other master detail links that the original record may have.
Again, thanks for your comments and suggestions.

D
Dale author 5/4/2010

A big thankyou to the PHPRunner developers and support staff.
I just uploaded the latest generation of our app and the users are loving it.
Features

  • Interactive Tool Bar.
  • Modal dialogs for displaying add/edit/copy/export/import functions without leaving the list.
  • Simplified lists, Show/Hide detail toolbar function to hide or show the Master Details and the other links on a list row.
  • When hovering over a row, all master-detail links with child counts display to the user.
  • Selecting a list row, will display the rows first master-detail list, and display tabs c/w record counts on the list for any other master detail relationships for the selected master record.
  • Modal dialog to edit the master record directly on the list.
    Lots of slick features, with a bit of custom coding using the events, and templates PHPRunner nicely generates all the code with the push of the Build button. All nice and consistent looking for every page generated.
    Anyone is welcome to have a look, I have left the user access as mentioned in the start of this thread.

    Please, no deleting. Everyone has been great with respecting the database info itself. A couple of not so welcome pictures were uploaded, but again a big thanks to all those who have cheeked it out and made comments.
    The user level you log in as is very basic. Unfortunately due to batch email features and account information, I cant allow a Management level access to the application, where it gets quite busy with lots of tables and lists at that level's access.
    Note: built with ver 5.1.
    Thanks again Sergey, Jane and all at xlinesoft. Great Product. I look forward to upgrading to 5.2, a lot of the tweaks will be much easier Im sure in the latest version. Any and all comments welcome.