[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nnimap article editing revisited



>>>>> Kim-Minh Kaplan <kmkaplan@vocatex.fr>:

> The weakness I see is that other MUAs will not see the modifications.
> Even other Gnus running on other hosts will not see them.

Yup... that's why I suggested putting the annotation information into
an IMAP folder.  Then it would at least be available to other Gnusen,
and if the implementation was sensible and useful, maybe in other IMAP 
MUAs as well.

My first idea was to have an annotation message in the "annotate
folder" for each message in the folder, but of course that would run
into the same message editing problems as we today have with the
articles themselves.

So maybe having a single annotation message in each folder, recognized 
by the from-field, could a the way to go.  This message could then
hold all rethreading and MIME-type remapping information for messages
in this folder.  If there is a need to change this information, the
annotation message is downloaded, deleted on the IMAP server, edited
locally, and a new message is created in the server.

I think the information should be stored as a multipart/mixed MIME
message with the message parts being of a new MIME type defined to
hold the annotation information.

The reason for choosing MIME, this is that Gnus have the machinery for
understanding MIME, and IMAP has the machinery for listing and
transferring different message parts.

That's my Wild Idea For the Day...:-)