Home > Forums > Projects > Gmail Signatures > Forums > Suggestions > Storing Signatures Remotely

Storing Signatures Remotely

    [register]

Dec. 05, 2008 - 7:07am - 1 year 94 days ago

I have gotten about 1.28 million requests to include a feature by which signatures could be stored remotely for easy synchronization between computers. The idea is that you could store your signature on a remote server server and retrieve it from whatever computer you are on. With many of the bug-fixes I wanted to take care of out of the way, I think we're getting closer to being able to actually put something like this in place, and I'd like to get some feedback on a few ideas.

Main Challenges:

  1. Provide a stable remote location to store signatures
  2. Secure the transfer of signatures from the remote server to your browser

1 - Remote Storage

The first issue is figuring out where exactly to host the signatures remotely. The idea situation would be to do so within Gmail itself, but I'm not sure how to go about it. If anyone knows how to store text somewhere within Gmail from a Firefox add-on and then retrieve it, that would be my prefered method. This would put the bandwidth burden on the Gmail servers and would keep your signature within Gmail. I'll look into this as I get time (which may be a while).

Alternatively, we could use the Blank Canvas server. This would involve registering for a free user account and storing your signature here. This would also allow me to more easily implement fancier "What you see is what you get" editors allowing you to manipulate your signatures without having to manipulate the HTML itself. In this situation, you would be presented with some kind of "Load Remote Signature" button when creating/editing signatures that would retrieve your stored signature from our servers.

2 - Security

Most people have sensitive information such as phone numbers and email addresses in their signatures. As such, I want to make sure that signatures are encrypted as they pass from the remote server to your browser. I'm looking at this secure ajax framework as a possible solution. Thoughts?

More later as I get time.

Last edited Dec. 05, 2008 - 7:08am by Jerome
Jan. 12, 2009 - 12:42am - 1 year 56 days ago

The majority of methods storing information at Gmail work in the next way:

1.- Sending an email to the user account (and from the user account) with a subjuct that contains a code, complexe enough to be unique in a search. Then a simple search can be used to retieve the contents of the mail again.

2.- In the same way as nº1, but storing it on contacts information.

By using these methods you can forget about security, because it is already protected by the gmail system.

Feb. 04, 2009 - 10:06am - 1 year 33 days ago

The Gmail suggestion is a good one, but since this is a Firefox extension, why not use something specific to Firefox - like bookmarks. I would have thought there is enough flexibility in the bookmark object model to store what is needed, and the added advantages are that people using FF Portable get to carry their signatures around, people using Foxmarks get synchronisation by default without the overhead of yet another online server, and signatures would still be available when using Gmail offline, when access to the online server would be tricky...

Just my 2p - not entirely thought through but might be worth a look.

Cheers,

Dave.

Feb. 04, 2009 - 10:11am - 1 year 33 days ago

Dave, excellent suggestion. I may go ahead and take the bookmard rout as you suggested and recommend people use foxmarks (which is amazing anyway). I'll have to research the manipulation of bookmarks though. Don't suppose you can point me in the direction of some good resources for add-on manipulation of bookmarks can you? I'll probably be able to find it relatively easily, but any headstart always cuts down on development time.

Feb. 05, 2009 - 7:43am - 1 year 32 days ago

A good middle ground/short term solution would be to allow users to point to an HTML file on a drive or server somewhere and use that as the source for their signature.  That seems like it'd be fairly straightforward, and would allow people with a personal home page to host their own sig for use on multiple systems.  Ditto for users who carry thumb drives around.

Feb. 10, 2009 - 9:31am - 1 year 27 days ago

I think the Bookmark/Foxmarks route is preferrable, but the personal webspace is perhaps a quick temporarily solution.
Sorry, can't be of any help at this point. I am not a (scripting)programmer yet.

But i do want to point out that i think your work is being appreciated by A LOT of gmail users! At least I do very much! :-))

Feb. 24, 2009 - 9:05am - 1 year 13 days ago

Request #1.028.001
Amazing idea. Keep working on it please.
i can't help (no time and...no knwoledges) but i'd be able to find it very usefull. the bookmarks way seems to be the best way for the simplicity (storing 4 html files, sync with foxmarks).
what's about security if several people uses several account on the same windows account. will they be able to access others bookmarks's signatures ?

Feb. 24, 2009 - 9:59am - 1 year 13 days ago

Yes, if there are multiple people on a computer with access to the same Firefox profile, they would all have access to any signatures stored in the bookmarks. I don't see a good/simple way to get around this, and will probably focus more on other things. It doesn't seem that important to at the moment.

Just don't install the extension on public computers!  ;-) For that matter, don't do anything on public computers, or at least make sure to thoroughly wash your hands ... and then have fun trying to reclaim your stolen identity.

Feb. 25, 2009 - 5:03am - 1 year 12 days ago

What about a document in GDocs.  Don't know if it is possible to access it from GMail though, but should be as the user is logged in.


Unfortunately I have no idea how you would go about doing that.

Feb. 25, 2009 - 6:12am - 1 year 12 days ago

Great ideah, but unfortunately I doubt there is an easy way to do this. It would also require that users set up a gdocs account or at least enable it. I'm thinking that either the bookmards way or a fairly secure connection with this site would be the way to go.

Apr. 22, 2009 - 3:35am - 321 days ago

Hi Jerome - I just spent 3 lovely weeks in France using my linux netbook, but forgot until I got there that my signatures wouldn't follow me :(

Did you have any joy persuing this feature - e.g. storing them in bookmarks? I've not been involved in developing extensions myself, so I'm afraid I can't point to any known good resource for manipulating bookmarks, but this looks like a good place to start... https://developer.mozilla.org/en/Code_snippets/Bookmarks

Thanks,

Dave

Last edited Apr. 22, 2009 - 3:36am by dsl101
Apr. 25, 2009 - 11:41am - 318 days ago

That's a great start! Thank you. I'll look into it in May sometime when things slow doiwn around here.

Jun. 26, 2009 - 10:07am - 256 days ago

I ise this addon across 4 different machines and having a central storage location within the addon would be fantastic - its my number 'wishlist item' for BC-Sigs

Currently I just store it in my online email drafts and copy/paste it if required.

Having it centralised using FireFox Faves/bookmarks would be ideal because all of using a book mark synch (google, xmarks, etc) can update the signature and hit 'synchronize' to flood it out to other systems.

looking forward to whatever solution you come upwith and happy to test if it helps!

Cheers.

Sep. 13, 2009 - 4:27pm - 177 days ago

As long as I know, Gmail works like a DataBase, so a message get the same "id" forever and also the attachments.

This means that you can e-mail you a "signature.html" file, and then clic on "View" to see it. Copy the URL and put it in the correspondant future text box in BC Options "Signature's URL"

I'm trying all day and my signature's URL is working always that I'm yet logged to GMail. I think that the session is not important in this behavior.

It looks like that:

http://mail.google.com/mail/?ui=2&ik=265fab6e5e&view=att&th=123b56c723826519&attid=0.1&disp=inline&realattid=f_fzkbyf8l0&zw)

Oct. 19, 2009 - 1:23am - 142 days ago

Some people use gmail for their domain by MX resource record.  Once your return to development consider digging for a TXT RR that provides the (FTP) location for signatures Cool

For everyone else, gmail per se, consider using sites.google.com .  Google sites has a ridiculously low monthly transfer for public sites.   An API for interacting with google-sites has been requested.  I suggest it here to get the issue more votes ;)

Alternately:  docs.google.com : Documents List Data API [blog]

 

Hopefully one of these will facilitate my original suggestion to use one of those for BOTH custom SuperStars storage AND custom Smileys storage Wink

 

God bless!

 

 

 

 

 

 

 

 

Feb. 15, 2010 - 8:50am - 22 days ago

I'm sorry to bump this >100 days old topic but I just wanted to add that I prefer addons to be stand alone. If the bookmark addon was to break, gmail signature would too, and there's already enough Addons breaking with FF updates as it is :P

What's better with the bookmark solution than with the coded email one?

I believe you could even hide the coded emails, just like canned responses do. But I REALLY woudn't mind having to create a label and a filter just ONCE for email storage which would be good for every computers I use. I already do with GmailDrive; it's perfect, and stand alone. setup is quick :)

My two cents... If you still choose the foxmarks way, I'll try it for sure and maybe find it's not that bad of an idea.

Regards

Feb. 15, 2010 - 9:09am - 22 days ago

I will be adding a "storage method" setting that lets you choose how you want to store your signatures. The default will be the current method, which is in the Firefox preferences local to each Firefox profile on your hard drive. The next method will be as a bookmark, since I'm pretty sure I'll be able to get it done and I (along with so many others) already use Xmarks. I'll look at adding other storage methods (such as securely on this web site) at some point as well.

Feb. 18, 2010 - 6:54am - 19 days ago

Xmarks rules! Please make it happening!

 

thanks

hilbert00

Feb. 19, 2010 - 4:34am - 18 days ago

Really glad to hear there's some progress on syncing signatures across machines. I'm using Weave, so I'll be happy to test that the bookmark method works with Weave as soon as its available...

Cheers

Dave.

Recent Projects: