On Thu, 9 Oct 2003 09:55:54 +0200 (Romance Daylight Time) Vadim Zeitlin <[EMAIL PROTECTED]> wrote:
VZ> RW> > a. It treats NNTP servers like IMAP server (ie it is basically an VZ> RW> > online news reader not offline) VZ> RW> VZ> RW> absolutely. this was the second thing that jumped out at me. VZ> VZ> To support offline newsreading we'd probably have to support offline mail VZ> reading at first/too. This would be a very nice feature, of course, and it VZ> does make sense to implement it generically for both mail and news at once I can see that what I was referring to has taken you down a different track to what I was talking about. When I referred to NNTP / IMAP above, I was commenting on how each time you want to read a news group, M proceeds to download the entire News group with no reference to what you had previously seen before. You cannot download a bunch of groups and read them while offline. That was what I meant by online / offline reading. The groups / statistics are not persistently stored locally. I know what you are referring to with offline mail reading needing to be added but never fear, just get a POP3 server and that will be a problem of the past ;-D There are also a few minor problem it will doubtless cause you too :-) VZ> IMHO. This is not a trivial undertaking however nor is it really _required_ VZ> to make Mahogany an acceptable newsreader. In general, I think that offline VZ> mode is going to disappear pretty soon as more and more people are VZ> permanently connected to the net so I don't worry too much about it even VZ> though, again, I do realize that this is a very useful thing for some VZ> users. Vadim, I think you need to subscribe to c.l.python in Mahogany for a few weeks and even with your speedy bandwidth see if you agree with what you wrote at the end of that time. Downloading your ISP's entire cache each time you want to get the last few new messages is not bandwidth friendly and even on a T1 would soon become tiresome. Granted, it would be fairly easy to get M to store a highwater mark and I often wonder why it wasn't done that way. To me, online or offline, News Reading should be a POP3 like experience. I'm happy to buffer up new News posts in a "Send Later" type experience but that i as far as I wish to go in an IMAP type analogy. VZ> It should... I don't remember the details but c-client/nntp.c does contain VZ> code to read .newsrc. As everything else in c-client it is probably hard VZ> coded and so would need some patching to make it useful however :-( But of course :-( Nothing about C-client seems easy! Do you know what made Karsten choose it in the first place? VZ> VZ> RW> > The "create a folder for every group" concept is not going to scale VZ> RW> > to news reading. VZ> RW> VZ> RW> this was the first thing that jumped out at me. VZ> VZ> Yes, this is indeed the most important problem with news right now. Indeed. With your work going on with configuration, this issue then gives us a starting point I guess! VZ> RW> likely we'll want a news version of the explorer pane on the left side that VZ> RW> replaces the mail folder pane. this is speculative right now, there's a lot VZ> RW> to think about. VZ> Yes, for people who have very few mail sources and a small folder tree at present, adding a few groups would be possible to do like you have to do at present but in keeping with the separation of Church and State, I would prefer to see a separation of News and Mail. I know we do have mailing lists that try to straddle the divide and there is nothing more frustrating than those news groups that gate with a mailing list. I am so sick of the nitwits that cannot figure out how to unsubscribe in mailing lists and gating it is doubly infuriating :-( The sooner Popfile gets NNTP support, the better! VZ> We could have this or we could virtualize the folder tree. We already do VZ> it to some extent, i.e. we don't ad all folders to it on startup but only VZ> when the parent folder is expanded. We still store all of them in config VZ> but nothing prevents us from .newsrc as backing store. In fact, with Yes, I wouldn't want it to be doing anything with the 80,000 odd news groups my ISP has available other than the dozen or so I get. For them, I want to set one set of parameters and have that used for all groups. Then we have a bit of info about each NNTP source and that is all. The rest are to be ignored and only indicators of what is available and stored so that if the ISP adds new news groups, you don't download the entire list again. VZ> ConfigSource class I've recently added this should be fairly VZ> straightforward (which is, BTW, very nice as I didn't think at all about VZ> this when adding ConfigSource). Serendipity :-) Dr. QA ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ Mahogany-Developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mahogany-developers