On Wed, 8 Oct 2003 23:21:27 -0400 (EDT) Richard Welty <[EMAIL PROTECTED]> wrote:
RW> > My initial thoughts are there are two major initial glaring problems: RW> > RW> > a. It treats NNTP servers like IMAP server (ie it is basically an RW> > online news reader not offline) RW> RW> absolutely. this was the second thing that jumped out at me. To support offline newsreading we'd probably have to support offline mail reading at first/too. This would be a very nice feature, of course, and it does make sense to implement it generically for both mail and news at once IMHO. This is not a trivial undertaking however nor is it really _required_ to make Mahogany an acceptable newsreader. In general, I think that offline mode is going to disappear pretty soon as more and more people are permanently connected to the net so I don't worry too much about it even though, again, I do realize that this is a very useful thing for some users. RW> > b. It does not have a .newsrc use functionality. RW> RW> the third thing i noticed It should... I don't remember the details but c-client/nntp.c does contain code to read .newsrc. As everything else in c-client it is probably hard coded and so would need some patching to make it useful however :-( RW> > The "create a folder for every group" concept is not going to scale RW> > to news reading. RW> RW> this was the first thing that jumped out at me. Yes, this is indeed the most important problem with news right now. RW> likely we'll want a news version of the explorer pane on the left side that RW> replaces the mail folder pane. this is speculative right now, there's a lot RW> to think about. We could have this or we could virtualize the folder tree. We already do it to some extent, i.e. we don't ad all folders to it on startup but only when the parent folder is expanded. We still store all of them in config but nothing prevents us from .newsrc as backing store. In fact, with ConfigSource class I've recently added this should be fairly straightforward (which is, BTW, very nice as I didn't think at all about this when adding ConfigSource). RW> i like some of the GUI for the left side bookmarks pane in RW> version 7.x of Opera, and maybe it should be looked at as an example for RW> possible futures for mahogany. What does it do? Any screenshots? RW> i'll have to take a look at it. i don't think i've seen that doc before. GNKSA is a must read for newsreader writers... RW> > I must also get a copy of the RFC and see what it says. RW> RW> enjoy. it's been a while since i read it, but NNTP is a fairly RW> straightforward protocol as i recall. i haven't fooled around with RW> newsreader code since i briefly maintained a lisp machine newsreader in the RW> mid 80s. You shouldn't have much trouble understanding c-client code then, it is pure Lisp (written in C syntax) :-/ RW> my concern is the capabilities of the c-client news code. i'll need RW> to understand what it can and can't do a little better. Its NNTP support is minimal but I think the best way to improve it would be to improve nntp.c (c-client NNTP driver) rather than writing our own protocol implementation from scratch. We've invested too much into c-client by now to even consider abandoning it... Regards, VZ ------------------------------------------------------- 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