Go to the first, previous, next, last section, table of contents.


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.


Go to the first, previous, next, last section, table of contents.