Hi all,

I am contemplating implementing a 'folder moving' feature in Mahogany,
but I would like to have a correct idea of the work involved before
starting.

What I would like, ultimately, is of course a drag-and-drop of any
folder from anywhere to anywhere in the folder hierarchy, which is the
feature I miss most in M at this time.

Issues I identified so far, in no particular order:

1. Filters need to be updated, in case they copy or move messages to the
   moved folder. BTW, I guess there is problem with the existing 'Rename
   folder' feature, here...

2. Profile management. My initial choice would be to simply 'move the
   profile' to its new destination. By this I mean that the profile of
   the moved folder would become 'profile of the new parent folder + the
   specific settings in the moved folder's profile itself'. This should
   be simple both to implement and understand.

3. Local file folders: I would not move nor rename the underlying
   storage, leaving to the user the possibility to do that with 'Rename
   folder'.

4. IMAP folders: is there something in the IMAP protocol about moving
   folders in the hierarchy? Or should it be implemented by a 'create
   new -- move messages -- delete old' procedure?

5. Of course, all those issues must be handled for all the sub-folders
   of the moved folder...
   
Do you see some other things to take into account?

-- 
Xavier Nodet
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." - Benjamin Franklin, 1759.




-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to