Damn Browser-Based Applications...
-
Long story short - had a form with lots of data in it, with multiple dynamic fields. Submitted.
Boom!
Server had gone down while I was still entering data. :mad: Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform! :mad: :mad: Even the 3270 terminal had a session status icon... We jumped back to 3270-style form/page based apps, but forgot things like server/connection status? Geeze... :mad: :mad: :mad: In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]? At least then I can pop open Notepad and save what I entered so it is not lost... :doh: OK... Rant over. Peace!-=- James
Please rate this message - let me know if I helped or not! * * *
If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
See DeleteFXPFilesSecond that. Still remember when booking my flight to NY I had to refill everything 5 times just because of errors on the last page, took me over 40min just to book a damn plane ticket :sigh:
-
Long story short - had a form with lots of data in it, with multiple dynamic fields. Submitted.
Boom!
Server had gone down while I was still entering data. :mad: Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform! :mad: :mad: Even the 3270 terminal had a session status icon... We jumped back to 3270-style form/page based apps, but forgot things like server/connection status? Geeze... :mad: :mad: :mad: In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]? At least then I can pop open Notepad and save what I entered so it is not lost... :doh: OK... Rant over. Peace!-=- James
Please rate this message - let me know if I helped or not! * * *
If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
See DeleteFXPFilesHehehe... The only site I have that problem with is CP. About 25% of my posts get lost because I forget to copy everything I've written before clicking Post Message to the clipboard. I usually remember right about the time IE informs me that the page cannot be found. Maybe we need a client-side function that records everything typed and retains it until the next successful page load. :-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
-
Long story short - had a form with lots of data in it, with multiple dynamic fields. Submitted.
Boom!
Server had gone down while I was still entering data. :mad: Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform! :mad: :mad: Even the 3270 terminal had a session status icon... We jumped back to 3270-style form/page based apps, but forgot things like server/connection status? Geeze... :mad: :mad: :mad: In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]? At least then I can pop open Notepad and save what I entered so it is not lost... :doh: OK... Rant over. Peace!-=- James
Please rate this message - let me know if I helped or not! * * *
If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
See DeleteFXPFilesJames R. Twine wrote:
if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform!
I second that. It is a good idea for a friendly user interface to keep the data entry amount down to a reasonable degree.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
-
Hehehe... The only site I have that problem with is CP. About 25% of my posts get lost because I forget to copy everything I've written before clicking Post Message to the clipboard. I usually remember right about the time IE informs me that the page cannot be found. Maybe we need a client-side function that records everything typed and retains it until the next successful page load. :-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
:laugh: You nailed it, exactly. One thought just popped in my head a few minutes ago... Include in every site a 1 pixel square transparent image that a client script fetches every few seconds. Anytime it fails to load, the client saves whatever has been entered so far, in case it needs to be recovered after posting fails.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
-
Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
[loud clapping sound] [standing ovation] I am glad that SOMONE seems to get it! [/standing ovation] [/loud clapping sound]
-
:laugh: You nailed it, exactly. One thought just popped in my head a few minutes ago... Include in every site a 1 pixel square transparent image that a client script fetches every few seconds. Anytime it fails to load, the client saves whatever has been entered so far, in case it needs to be recovered after posting fails.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
Gack! That's precisely the kind of nasty hack that keeps this crap existing! The problem isn't the client - it's the protocol, or rather the way the protocol is being abused. Change the protocol and all (or most) of this goes away!
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
Gack! That's precisely the kind of nasty hack that keeps this crap existing! The problem isn't the client - it's the protocol, or rather the way the protocol is being abused. Change the protocol and all (or most) of this goes away!
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
Agreed, but a 'keep-alive' signal has a long tradition behind it. Apparently it still is common, as I discovered when I installed a 900MHz radio link recently. The activity light gives a blink every ten seconds or so, and the packet resets a timer at the base station. If that timer finally counts down, the remote is logged as missing and sets an alarm. Until we get a more reliable Internet protocol, we'll probably have to resort to such shenanigans.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
-
Long story short - had a form with lots of data in it, with multiple dynamic fields. Submitted.
Boom!
Server had gone down while I was still entering data. :mad: Web dudes and dudettes - if your forms are large enough so that if the data you entered is lost you end up get seriously pissed about it, you are likely using the wrong platform! :mad: :mad: Even the 3270 terminal had a session status icon... We jumped back to 3270-style form/page based apps, but forgot things like server/connection status? Geeze... :mad: :mad: :mad: In this world of AJAX, why the hell do these kinds of sites not have some kind of indicator that can tell me if the server went down, or my session is expiring (or HAS expired), or anything else that can result in data loss once I hit [Submit]? At least then I can pop open Notepad and save what I entered so it is not lost... :doh: OK... Rant over. Peace!-=- James
Please rate this message - let me know if I helped or not! * * *
If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
See DeleteFXPFilesIronically, it's the 'smart phone' app guys who seem to pay attention to this. They know that their connection is flaky, and the best practices for their applications account for this. Their assumption is that they need to provide graceful fallback behavior because their device loses connection so easily. Now if we could just get the arrogant so-and-so's on the server side of the equation to pay attention to the same issue.
Software Zen:
delete this;
-
Or, and here's a doozy, maybe we need to stop trying to jam half assed interactive apps that need state and two-way communication into a protocol that's stateless and was really only intended to provide static pages? Why oh why doesn't the industry move to some sort of HTTP 2.0 that actually supports stuff like this?
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
Hehehe... The only site I have that problem with is CP. About 25% of my posts get lost because I forget to copy everything I've written before clicking Post Message to the clipboard. I usually remember right about the time IE informs me that the page cannot be found. Maybe we need a client-side function that records everything typed and retains it until the next successful page load. :-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
With CPhog and FF3 I seem to now be able to recover (using the back button) from that most of the time. I but I do remember copying important/lengthy posts to the clipboard from time to time..
John