News
- May 24, 2014: Version 1.5 released.
- moved all formatting logic to templates
templates now just get the values from the bibtex
entry, after processing by latex_to_html_strings .
- Remove ". ," and " ," from output strings
- added a README to templates dir, explaining how to use
templates
- Corrected a bug in name parsing when last name contains
"{..}"
- added "conference" template —
all legal bibtypes are now recognised.
- renamed template variables to phpbibHTML_* in
accordance with name change
- some internal code simplification
- November 28, 2013: Version 1.4 released.
- Rename to php-bibHTML.
- Update CSS style for bib-outerlist (remove margin: -10pt)
- November 14, 2013: Version 1.3 released.
- Add support for converting \i to HTML.
- May 16, 2013: Version 1.2 released.
This fixes a bug parsing curly braces ('{' and '}') in author
names.
- May 15, 2013: Version 1.1 released.
- Added missing templates and CSS file to zipfile.
- Added configuration constant PHPBIBHTMLDIR to make
php-bibHTML more location-agnostic.
- Bug opening/closing types with same initial characters fixed.
- January 15, 2013: Version 1.0 released.
Package information
php-bibHTML is a package that generates a publication list in HTML from a
.bib file. It uses the Bibliophile BibTeX
parser to parse the file.
Additional functionality:
- PHPbibHTML::fields_missing(file), a function to
check a .bib file for missing fields.
- PHPbibHTML::latex_to_html_string(string), a function to
convert a LaTex string into HTML entities (mostly accounting for
accented characters, such as \"e).
Example usage
Examples of php-bibHTML-generated publication lists:
Installation instructions
- Download the latest version and
unzip it on your webserver (e.g.,
http://your.domain.com/yoursite).
- To test, surf to
http://your.domain.com/yoursite/php-bibHTML-example.php.
- To use your own .bib-file, edit
php-bibHTML/conf-php-bibHTML.inc.
- To change looks, update php-bibHTML/css/php-bibHTML.css.
Downloads