SimplyBibTeX - Share Bibliography Online

SimplyBibTeX main screenSimplyBibTeX main screen

SimplyBibTeX is a PHP web application to render BibTeX bibliographies in different representations. Your coworkers can subscribe to RSS and Atom feeds and get notified if something changes in the particular database. It supports unlimited databases, stores metadata and is using an internal templating mechanism to change the user interface.

Demo

If you want to know how does it look like: try it out here!. Several users already picked it up, just have a look at the adapted version by Brad Weslake or Shane Balfe. Michael Voorhaen is using it for managing the publications of the members and the research group of the Performance Analysis of Telecommunication Systems.

License

SimplyBibTeX is being licensed under the terms of the GPL v2

Project

SimplyBibTeX hosting moved to Google Code as of 07 Jan 2008.

Features

  • View BibTeX in XHTML
  • add/edit BibTeX files
  • Upload your own BibTeX files
  • Flexible through simple templating system
  • Syndicate with RSS 2.0 or Atom
  • Search the BibTeX File
  • Serverside Cache (now disabled by default)

Requirements

Any Webserver (IIS/Apache) that supports PHP 4.2.x (older versions not supported) or PHP 5.0.x - SimplyBibTeX does use the plain BibTeX files to store the bibliography. Metafile hold the comments and other contextual data. No database is required!

Installation

  1. Download SimplyBibTeX (you can choose tarball or normal zip)
  2. Copy contents of the archive in an empty folder on your webserver (example: homes/myhome/BibTeX - www.myserver.com/BibTeX)
  3. Create a subfolder called data on the server. Make the folder writable for the script: chmod 777 data (rightclick on the folder on Windows installations, choose Properties - Security and select the appropriate Group and tick "Full Access").
  4. Point your browser to www.myserver.com/BibTeX/ and answer the questions in the installation dialog (there should be any)
  5. Have fun and share your knowledge!

Ohloh

Changes

  • February 7th, 2005 Changed fnmatch() and glob() to a simple ereg(). This yields more compatibility with older version s of PHP.