Search groups and forum

What is the fesability of implementing a "Remember Me" function in BW ROX?

posted 2011/09/25 16:58    Visibility: World


This is for many people individually and the community as a whole is a feature that is sorely missing and causes many well crafted contributions to the forums to be lost.  Often these posts will never be recreated in the same form or at all.  The pissedoffness that people feel when this happens is not a nice thing to generate in a member.

I feel this to be a issue that needs a short term decision and short term action.

How much work would it require to address this big issue, caused by this little issue?

Please show your support or objection with +1 or -1 as well as any comments.

posted 2011/09/25 17:11    Visibility: World


What's BW ROX ?

posted 2011/09/25 17:43    Visibility: World


Rox is the name of the software that runs bewelcome. He mentions it because we will soon switch to a different software called "drupal".

+1

Feasibility: dunno.

posted 2011/09/25 18:06    Visibility: World


BW ROX is the current website.  There is a new site being developed called BW Drupal.

I don't know what ROX* stands for and Drupal is a framework for building websites.
(*Dose anyone know the history on this?)

Sorry for using the abriviations.

Basically this issue is to stop the need to login after you have been away from your computer for a while.  This issue also cause forums posts to be lost, because,if someone has taken a while to write a good post, by the time they go to submit it they need to logon again and the post becomes lost.  Often it causes the loss of some very good posts.

To prevent this happining, make sure that you are logged in in another tab in your browser, before submitting you post.  If you copy the message before you submit it, if you do fall victim of this issue, then you can go back in your browser and paste it and send it after you have logged on again.

Hopefully we can have a remember me feature added to the current site and we will not need to login so much.

posted 2011/09/25 18:29    Visibility: World


[off-topic: If my memory serves me well, "Rox" was a term that came up when talking to Gotte (one of the founders of BeVolunteer). I don't remember if afterwards somebody used it when refering to our Open Source code...but anyway the idea is that it means 'rocks' as in "this really kicks some a**" :)

Not sure if BeWelcome really "rocks", but I'm sure there is the potential, now more than ever]

On-topic again : +1 

I have also been the victim of the infamous "lost post", but I learned from my mistakes and do exactly like TimLoal. I actually do that not only on the BW forums but also on other websites. 

posted 2011/09/25 18:42    Visibility: World


Okay I got it : +1

posted 2011/09/26 11:52    Visibility: World


Can anyone who has experiance with the login areas of the code, give an assesment of the fesability of adding code to set and remeove a remeber me cookie on login and logout and to check for it and login the member in the code that checks if a site visitor is loggen in or not?  Thanks in advance ;)

I know many more people, than have shown support for this have complained about it in the past.  This is a fairly simple change, which i feel is very doable.  Your support will give this issue the weight it needs to get it done.

posted 2011/09/26 22:05    Visibility: World


This will take about 10 lines of code tops that you can copy and paste of any basic example site, its juts a simple cookie.

 

 

Please excuse my french, but FUCK this fucking lost post bug!!!!!!!!!!!!!!!!

 

I've juts lost a big summary post.  I was tired when i started, it took a lot of time and careful looking around this long post and now it is in the great forum in the sky.  It won't get rewritten and i'm super pissed off about it!

 

Remember Me function  JFDI!!!!!!  NOW!!!!!!!!!!!!  GRRRRRRRRRR!!!!!!!!

 

 

posted 2011/09/26 22:23    Visibility: World


This bug is the hospitality exchange version of coming back to a host and finding out your has been emptied out on to the street or catching your arm on a rusty nail and needing medical attention.  It hurts and it really angers people when they code decides that your post disapears.

Its really BAD UI design, it breaks fundimental UI design rules!!!

Is it really BW's position that user opinions are not worth a few lines of code?!!!!!!!!!!

No one say lets make the sessions longer!  Its not the problem and its not the solution!!!

posted 2011/09/26 22:28    Visibility: World


How can we discus making decisions to make the site better if the site technology randomly throws away posts!!!

This one tiny little issue at this moment, after feeling much more positive about BW, makes be feel like turning away, keeping on walking and not looking back!!!!!!!!

Sort it fucking out!!!!! Please, before i have to become a big fat pain in the arse about this

posted 2011/09/26 22:34    Visibility: World


+ 0.5-1.

Depends on how far off Drupal is.

posted 2011/09/26 22:38    Visibility: World


I did not know you were planning to migrate to Drupal. When do you expect to have all the site migrated? Drupal is a great CMS!

posted 2011/09/26 23:01    Visibility: World


Actually now that i've calmed down a little, this want actually the lost post bug that lost this post it was the HTML editor that is built dynamically after the page is rendered.  This causes any movement from the page to distroy the content of the editor.  In ths case the focus had moved from the editor and i pressed backspace which is the same as pressing back on the browser navigation.  This is a less serious bug, because of freequency of occurance, but the BAD UI principle is the same.

Have you guys really been living with this for so many years and done nothing about it?

Open Source ROX!

posted 2011/09/27 02:25    Visibility: World


Well after a few hours I'm chilled enough to get to sleep.  A few hours of my life is a tax I can't aford to pay. 

http://www.youtube.com/watch?v=EHV5o8bqK3w

 

posted 2011/09/27 12:19    Visibility: World by quitelost
last edited on 2011/09/27 14:23 by quitelost


Did any of you who have problems with losing posts try some different way of solving the problem? Other than waiting for somebody else to solve it for you, and getting frustrated in the meantime. There is for example extensions to reasonable browsers which implement autosave and recover for textareas on webpages. "Textarea Cache" for Firefox is one of them.

For me, this problem has been around for as long as I have used the web (well over a decade), and I learnt to just never write anything longer than a sentence in a web browser. I always wrote somewhere else, where it would be saved properly, and then pasted it (which also let me use an editor program I am more comfortable with). Well, in recent years it has become much less of a problem, and the risk you take by typing a long text and then just clicking Post, is typically smaller than it used to be. But as this risk still is high on some websites, I'm happily more adaptable than I like to be frustrated.


posted 2011/09/27 13:38    Visibility: World


 

Tim:

"Actually now that i've calmed down a little, this want actually the lost post bug that lost this post it was the HTML editor that is built dynamically after the page is rendered."

I think not really the editor itself (TinyMCE) is the problem, but rather how the server-side filtering and processing of submitted html content conflicts with the client-side filtering.


posted 2011/09/27 16:11    Visibility: World


lemon-head, "I think not really the editor itself (TinyMCE) is the problem, but rather how the server-side filtering and processing of submitted html content conflicts with the client-side filtering."

I agree it is not really the editor its self but how it is implemented on BW.  This problem has nothing to do with the HTTP Post to the server or how it handles it, as this problem occurs with no server interaction.

The problem is that the editor is generated dynamically after the page is loaded, which can be seen by how the page looks when it first arrives and then how it is afer a few seconds.  I haven't looked too deeply in to this particular implementation but have used this editor in the past.  Normally if you enter text into a textarea move to another page and go back in the browser, using the back button, the text you entered will still be there, unless there is some client script that is clearing the textarea, or setting it to some default value, on either, onload or onfocus page events.  Because the script is either replacing the textarea with the editor or just putting it over the top and copying the content of the textarea and not subsequently updating the textarea, when you leave the page the text you have entered or modified is lost when the editor is torn down, along with the rest of that page, when the page changes.  When you go back on in the case last night, forward, to that page the editor is again dynamically created and only has the original text from the textarea or supplied by a script and not the modified/new text.

From memory how I solved this issue in the past was to put the editor's html directly into the original server supplied page and not dynamically create it at onload, without some sort of workaround, as this is sure to undo any good work the browser has done in saving your work.  If the positive head of steam that i had been building up hadn't been blown away by the loss, again, of a good hours work on a detailed post and response to other thread contributors, I would have time and energy to provide the client end solution to this, which a PHP head could implement.  Unfortunately this event has for a while pushed my efforts to improve BW down my priority list and i have had a productive day on several for-lots-of-profit, phone calls and emails.

 

QuiteLost, nice beard! :)   "Did any of you who have problems with losing posts try some different way of solving the problem? Other than waiting for somebody else to solve it for you, and getting frustrated in the meantime. There is for example extensions to reasonable browsers which implement autosave and recover for textareas on webpages. "Textarea Cache" for Firefox is one of them."

Genius!  Yea, great solution.  Rather than solving a problem at source, 13,000+ people can solve it over and over and over again at home.  Lets say that takes 10 minutes to do, each, it would certainly save me the hours I wasted on writing lost posts.  Lets say only 10% of the members did this, thats ~9 days of work, if everyone did it, it would be 3 months of work.  To solve the issue at source would take a working day maybe, tops.  Thats the kind of logic that makes my head hurt.

"this problem has been around for as long as I have used the web (well over a decade)" Its about time it was solved then.  Oh wait it has been, just not on BW.  I actually use another website to write, long posts, that has a spell checker and an autosave, built right in, you might have heard of gMail?  This problem has had a solution for many many years.  The first time i can remember solving it was 2002.

To answer you first question, yes, I started this thread, I downloaded the code and the test database, I spoke to developers in the mailing list and in the IRC chat channel.  I did try before "getting frustrated".  Honest!

Lets see what the developers come up with, before three months of time is spent by the human race to work around the problem, just on BW.

 

posted 2011/09/27 17:47    Visibility: World by quitelost
last edited on 2011/09/27 19:48 by quitelost


But why do you insist on loosing posts and getting frustrated? This is my point, Tim. I feel with you, and I would like you to channel your energy towards something else

You know that the problem isn't solved. And you have come to understand that a solution in BW Rox isn't going to come quickly, if at all. So either you solve it in code, submit a well-functioning and tested patch, lobby to have it applied upstream, and then finally to have the live server updated.

Or you avoid getting frustrated by some other means, so that you can focus on something which is not BW Rox technology.

A discussion of where or how or when this problem has been solved before is irrelevant. It is not solved here and now, but there are practical workarounds available right now.

posted 2012/08/02 20:23    Visibility: World


I'm going to bring this back up.  As i feel it is the simplest way to resolve the lost message and lost post bugs and to generally save people having to login so much.

Maybe giving people the option to choose how long they wish their login to be remembered for, if they are in an internet cafe, they will only want an hour or two. but at home you want it forever or at lease a week.

This feature can be added into the function that check for logged in status, which can have a simple upgrade to check for a cookie, from a matching brower, os an ip and log the user back in and continue with the message send or post sumbit.

This is a few lines in one place, that would resolve both issues and come with bonus additional solutions for free.

At seemed to get quite a bit of support and is not difficult, can someone have a look in to this?

LnP

posted 2012/08/18 14:57    Visibility: World


Hey,  I haven't had to login for a few days, even over night and over a reboot.  Has someone snuck in a remember me function, without saying anything or have I just been lucky?

Thanks to the secret coder. ;)

LnP

posted 2012/08/20 23:29    Visibility: World


I recall something being spoken about somewhere.

I thought the same though have just got a new laptop so thought it maybe something to do with the options I'd selected in my newly installed Chrome.

If it has been implemented it's great news for BW, if it hasn't then I expect it will be very soon as I think I read that one of the dev's had found a plugin giving the functionality.

Even though I still seeing lots of the same problems I'm also seeing improvements over the last month or so that will benefit users. 

posted 2012/08/20 23:39    Visibility: World


Well, if it hasn't been intentionally done, it must be a bug. :P  I haven't had to login for days and I'm on the same laptop and using firefox.

If it is a bug, please forgive me for not raising a trac ticket for it. :D

Lots of LnP to the secret coder. ;)