phpGroupWare (formerly known as webdistro) is a multi-user groupware suite written in PHP. Its provides a Web-based calendar, todo-list, addressbook, email, news headlines, and a file manager. The calendar supports repeating events. The email system supports inline graphics and file attachments. The system as a whole supports user preferences, themes, user permissions, multi-language support, an advanced API, and user groups.
RegExp@News allows you to search through newsgroup articles with regular expressions. The whole process of specifiying the newsgroups, expressions, editing the personal preferences, viewing the found articles, and so on can be accomplished via a Web frontend. The system is also able to send found articles to the users by email. The users can select the newsgroups and expressions to be used in the search, as well as when they want to receive the found articles by email. All data are stored in a MySQL database. The article fetching and processing backend is built with Perl, and the Web frontend is built with Apache and PHP.
MyNewsGroups :) is a USENET news client with a completely Web-based interface. It is written in PHP4, and uses a database backend. Its main purpose is to mirror all messages from subcribed public newsgroups into a database, and add extra features such as saving articles per user, statistics on users, search functions, and so on. MyNewsGroups :) is aimed at people that have a Web site and want offer their users direct access to newsgroups of same subject.
sTeam provides a technical platform which allows groups of students, lecturers, and any other groups to construct and arrange their individual and cooperative learning and working space. It consists of an object-oriented server connected to a database, and Web, Java, and other (FTP, SMTP, IRC, etc.) clients. The server is event-driven and manages all user objects as well as the communication between the connected clients. Features that were different from most other cooperation tools is the self-organisation and self-administration by the members within the virtual environment.
The ausadmin project is designed to automate the maintenance of USENET newsgroup hierarchies (such as aus.*) and provide end-users with useful online information regarding all the newsgroups in the hierarchy as well as proposals (Request For Discussion and Call For Votes). It consists of a software package and a Web site package. The software implements Perl classes which maintain data structures representing existing newsgroups and proposals for new newsgroups, and the Web site is mostly dynamically generated by Perl CGI and PHP code which reads the data structures mentioned above. The Web site is intended to provide the user with as much information as possible about the newsgroups which are under management.
Net_NNTP is a PHP/PEAR library for communication with NNTP servers. Net_NNTP handles connection and protocol-level commands (RFC977), including many non-standard commands (RFC2980), via a user-friendly API which hides the actual NNTP commands/syntax. Some knowledge about NNTP and general knowledge about email and MIME is required, since parsing of content and headers is left up to the user. Net_NNTP allows advanced users direct usage of NNTP commands via the separate protocol implementation. Net_NNTP includes a fully-functional NNTP to HTML gateway demo application.
The NukePost script automates the process of removing multiple Usenet posts from Google's message archive, saving you the trouble of continually reloading and resubmitting Google's removal page. It requires an active Google utility account and the Message-IDs of the posts you want to remove.
nntp2rss provides a bridge to access newsgroups using an RSS reader. It assembles the latest few articles' subjects of one newsgroup into one feed. Users can read any newsgroup with the same script as the group name is passed as a parameter. The feed can contain up to 25 articles (also a parameter), and there is the option to use Google Groups links to view groups and article texts. Feeds are compliant to RSS 0.91, 1.0, or 2.0, PIE/NECHO 0.1, or Unix mbox.