[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

10.7.2.5 Hooking New Back Ends Into Gnus

Having Gnus start using your new back end is rather easy--you just declare it with the gnus-declare-backend functions. This will enter the back end into the gnus-valid-select-methods variable.

gnus-declare-backend takes two parameters--the back end name and an arbitrary number of abilities.

Here's an example:

 
(gnus-declare-backend "nnchoke" 'mail 'respool 'address)

The above line would then go in the `nnchoke.el' file.

The abilities can be:

mail
This is a mailish back end--followups should (probably) go via mail.
post
This is a newsish back end--followups should (probably) go via news.
post-mail
This back end supports both mail and news.
none
This is neither a post nor mail back end--it's something completely different.
respool
It supports respooling--or rather, it is able to modify its source articles and groups.
address
The name of the server should be in the virtual server name. This is true for almost all back ends.
prompt-address
The user should be prompted for an address when doing commands like B in the group buffer. This is true for back ends like nntp, but not nnmbox, for instance.



This document was generated on October, 20 2003 using texi2html