News::Collabra - Administrate an iPlanet Collabra news server

COPYRIGHT
Copyright (c) 1999-2002 Nathan Bailey. All rights reserved.
LICENSE
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version.
LIMITATIONS
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

STATUS:

This code should be considered very much as work-in-progress. Any part of this release could be subject to change. 'Modules list' status is as follows:
Name DSLIP Description Info


News::Collabra bdpOg iPlanet Collabra administrative functions NATE
INSTALLATION
News::Collabra uses the following modules/distributions.
        LWP::UserAgent   - required, for communication with the admin server
        URI::Escape      - required, needed for URL encoding
        IO::Socket       - required, needed for server status
        News::NNTPClient - optional, needed for deleting articles in a ng

First ensure the above modules/distributions are installed (perhaps by using a command such as 'perl -e "use LWP::UserAgent; use \ IO::Socket; use URI::Escape; use News::NNTPClient;"') then build/test/install News::Collabra by doing:


*** NOTE!!! This isn't done yet. Will be done for the next version.
            perl Makefile.PL
            make
            make test
            make install

This module contains documentation on the object and its methods. Once installed you can use the 'perldoc News::Collabra' command to obtain the documentation. This package also includes several test scripts with example code.


COMPATIBILITY:

This module was developed on Solaris 2.6 with Collabra 3.52.

TODO
Make a makefile [Done] Complete refactoring of communications code [Done] Complete migration of communications code from sockets to lwp agents [Done] Better support for ACL creation, modification and removal [80% there] Improved return values Improved robustness (handling unexpected input/output)
BUGS
Bug reports can be sent to the author via his CPAN address.