bibtexbrowser is a PHP script that creates publication lists from Bibtex files. For feature requests, bug reports, or patch proposals, please drop me an email or comment this page.
Download section
11
Major features
* (11/2009) Optimize your presence on Google Scholar: bibtexbrowser generates Google Scholar metadata* (11/2009) More and more academics use bibliographic software like Zotero or Mendeley. bibtexbrowser generates COinS for automatic import of bibliographic entries.
* (10/2009) People can subscribe to the RSS publication feed of an individual or a group so as to being kept up-to-date: bibtexbrowser generates RSS feeds for all queries (simply add &rss at the end of the URL)! demo
* (02/2009) bibtexbrowser can display all entries for an author with an academic style (i.e book, articles, conference, workshop): demo
* (05/2008): bibtexbrowser can be used to embed a publication list into another page: demo
* (04/2007): bibtexbrowser is easy to install: just a single file.
Other features
* (01/2010) bibtexbrowser can handle user-defined bibliographic styles* (10/2009) bibtexbrowser is able to generate a bibtex file containing only the selected entries (simply add &astext at the end of the link)
* (10/2009) bibtexbrowser is now independent of the configuration of register_globals
* (01/2009) bibtexbrowser allows multi criteria search, e.g. demo
* bibtexbrowser replaces constants defined in @STRING
* bibtexbrowser is very fast because it keeps a compiled version of the bibtex file (PHP object serialized)
* bibtexbrowser is compatible with PHP 4.x and PHP 5.x
* bibtexbrowser can display the menu and all entries without filtering from the file name passed as parameter demo
* bibtexbrowser can display all entries out of a bibtex file demo
* bibtexbrowser can display all entries for a given year demo
* bibtexbrowser can display a single bibtex entry demo
* bibtexbrowser can display found entries with a search word (it can be in any bib field) demo
* bibtexbrowser can display all entries with a bib keyword
* bibtexbrowser outputs valid XHTML 1.0 Transitional
* bibtexbrowser can display all entries for an author demo
* bibtexbrowser can be used with different encodings (change the default iso-8859-1 encoding if your bib file is in utf-8 ''define('ENCODING','utf-8')'' )
Download
Download bibtexbrowserContact me to be added in the lists of bibtexbrowser users :-)
Demo and Screenshot
Demo: Here, you can browse a bibtex file dedicated to software metrics

How to create standalone publication lists
1) Create a bib file with the publication records (e.g. csgroup2008.bib)
* Use the link
bibtexbrowser.php?bib=csgroup2008.bib (frameset based view)* Use the link
bibtexbrowser.php?bib=csgroup2008.bib&all (pub list sorted by year)* Use the link
bibtexbrowser.php?bib=csgroup2008.bib&all&academic (pub list sorted by publication type, then by year)How to include your publication list in your home page
| Sorted by year | Sorted by publication type | |
|---|---|---|
| For a group/team/lab | <?php $_GET['bib']='csgroup2008.bib'; $_GET['all']=1; include( 'bibtexbrowser.php' ); ?> | <?php $_GET['bib']='csgroup2008.bib'; $_GET['all']=true; $_GET['academic']=true; include( 'bibtexbrowser.php' ); ?> |
| For an individual | <?php $_GET['bib']='mybib.bib'; $_GET['author']='Martin Monperrus'; include( 'bibtexbrowser.php' ); ?> | <?php $_GET['bib']='mybib.bib'; $_GET['academic']='Martin Monperrus'; include( 'bibtexbrowser.php' ); ?> |
<style>.date { background-color: blue; }
.rheader { font-size: large }
.bibref { padding:3px; padding-left:15px; vertical-align:top;}
.bibtitle { font-weight:bold; }
.bibbooktitle { font-style:italic; }
</style>
How to add links to the slides of a conference/workshop paper?
You can simply fill the
comment field of the bib entry with an HTML link:@inproceedings{foo,
author="Jean Dupont",
title="Bibtexbrowser",
year=2009,
booktitle="Proceedings of the BIB conference",
comment={<a href="myslides.pdf">slides</a>}
}
How to tailor bibtexbrowser?
By modiyfing the CSS
If bibtexbrowser.css exists, it will be used, otherwise bibtexbrowser uses the embedded CSS style (search for "embedded CSS", ~line 2060).
By modiyfing the configuration parameters
All configuration parameters are of the form
define("PARAMETER_NAME","PARAMER_VALUE") at the beginning of the script. You can modify them by creating a file named "bibtexbrowser.local.php" containing the modified value. For instance:@define("ENCODING","utf-8"); if your bibtex file is utf-8 encodedBy modifying the bibliography style
The bibliography style is encapsulated in a function. If you want to modify the bibliography style, you can copy the default style (source) in a new file, saybibtexbrowser-yourstyle.php, and rename the function DefaultBibliographyStyle in say MyFancyBibliographyStyle.Then, add in the file
bibtexbrowser.local.php:include( 'bibtexbrowser-yourstyle.php' );
define('BIBLIOGRAPHYSTYLE','MyFancyBibliographyStyle');
János Tapolcai contributed with this style, which looks like IEEE references.
For contributing with a new style, please drop me an email
Related_tools
bibtex2latex is a layer on top of bibtexbrowser that generates publication lists in latex.
Old-fashioned:
bibhtml, bib2html, bibtohtml, bibtextohtml, bibtex2html, bibtex2web, stratego bibtex module
Unlike them, bibtexbrowser is dynamic.i.e.; generates the HTML pages on the fly.
Thus, you do not need to regenerate the static HTML files each time the bib file is changed.
Furthermore you can search any string in it.
Heavyweight:
PHP BibTeX Database Manager, bibadmin, basilic, phpbibman, aigaion, refbase, wikindx, refdb
Unlike them, bibtexbrowser does not need a MySQL database
Main competitors:
SimplyBibtex has the same spirit and makes different architectural and presentation choices
=> bibtexbrowser is much more lightweight (just one file!).
BibBase is a nice and very similar script, but written in Perl
=> bibtexbrowser does not require a CGI/Perl compliant webserver .
Misc:
This matlab ;-) script is similar
Copyright
This script is a fork from an excellent script of the University of Texas at El Paso.
(C) 2006-2007-2008-2009-2010 Martin Monperrus
(C) 2005-2006 The University of Texas at El Paso / Joel Garcia, Leonardo Ruiz, and Yoonsik Cheon
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 2 of the
License, or (at your option) any later version.