PHP Headliner

PHP Headliner

PHP Headliner is a web-portal for USENET newsgroups written in PHP using a MySQL database for persistence. Messages are posted to USENET newsgroups using the NNTP protocol. A local archive of all the messages that have been posted to the USENET newsgroups are stored in the MySQL database for fast rendering of the interface and to allow searching and archival.

Features

PHP Headliner was designed to provide a feature-rich interface for USENET groups. It has the following features:

  • Provides a web-based portal for USENET groups
  • Marks all read messages
  • Supports user authentication
  • Allows mixing of local (non-USENET) groups in the same interface
  • Message archive and statistics, see an example
  • High-performance; archives of 100,000+ messages are possible
  • A configurable interface; frames, no-frames etc...
  • RSS feeds for all groups
  • Fast search capabilities
  • Posting statistics for every author, example

Requirements

  • PHP 4.3 or greater
  • MySQL 3.23 or greater
  • Access to an NNTP news server
  • cron job or scheduled task capabilities are recommended

Licence

Headliner is circulated under the GNU General Public Licence (GPL).

Demonstration

Could not select database: Unknown database 'h172244_headliner'

Please ensure that you have correctly configured MyConfig.php and that you have ran the database setup script 'setup/createschema.php'