CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • autosave email in CiviCRM (usability)
Pages: [1]

Author Topic: autosave email in CiviCRM (usability)  (Read 1006 times)

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
autosave email in CiviCRM (usability)
May 05, 2010, 10:12:23 am
Hello,

What do you people think about autosave in CiviMail once every two minutes or something similar.  People spend a lot of time composing emails in the wysiwyg editors and for whatever reason (user error, machine error, civi error) they loose their work.

Have had a couple of feedbacks recently from unhappy customers recently that lost 45 minutes of work due to some form of flakiness and hey, it can happen to the best of us, as anyone who has attended a book sprint will know.

I'm thinking about a simple ajax call every few minutes - something along the lines of what online email clients (gmail, etc.) do and am presuming that because they (as well as all office applications) use it as a to mitigate flakiness in the layers below and above, there shouldn't be too much disagreement about the wisdom of doing so for CiviCRM.

We have the resources (time / skills / money) to implement this (as long as it is reasonably straightforward) and commit to core.  What do you think? Good idea?

Michael
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: autosave email in CiviCRM (usability)
May 05, 2010, 10:45:12 am

this would definitely be awesome and worth deploying. Yeah, losing work is super sucky :( and all of us have experienced it

might want to focus your initial effort / support on one of the editors and get that working

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: autosave email in CiviCRM (usability)
May 06, 2010, 03:18:59 am
I'd be great, but several issues:

1) That's rather easy to do the ajax save IF there is an API. There isn't now, could it easily be added or that's not possible because of $*&! wizard ?

2) by saving periodically, means that the current draft is going to erase the existing version, ie. can't "undo" the last modification, even if I leave the page without saving it... or that if I screw the content badly 2 seconds before the autosave, then it's going to save it, over the ok content that was there 3 seconds ago, and can't cancel the last modifications.

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: autosave email in CiviCRM (usability)
May 12, 2010, 06:32:03 am
Hello Xavier,

Is 1) a deal breaker?  You have any idea how long it would take to do implement this with/without api?

Re 2) I had the same thoughts, but the editor has its own undo that you can use to go back to previous versions before the save so this would only become a problem if

1) the browser crashes and 2) the person wants to go back to a previous version before the autosave.

Whilst this scenario isn't un-imaginable, it will happen much less often than the browser crashing and the person and the person wanting their work to still be there as it was 3 minutes ago.  It's not a perfect solution, in the majority of cases, still a big improvement.
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • autosave email in CiviCRM (usability)

This forum was archived on 2017-11-26.