bib2html – a Wordpress plugin

October 29th, 2007

If you need to maintain a bibliography in bibtex format and also write a Web page to publish this list of publications, then bib2html is the right solution for you.

bib2html enables to add bibtex entries formatted as HTML in Wordpress pages and posts. The input data is the bibtex file (either local or remote) and the output is HTML. The entries are formatted by default using the IEEE style. Bibtex source file and a link to the publication are also available from the HTML.

Features

  • input data directly from the bibtex text file
  • source files can be URL (e.g., from citeulike.org and bibsonomy.org)
  • automatic HTML generation
  • easy inclusion in wordpress pages/posts by means of a dedicated tag
  • possibility of filtering the bibtex entries based on their type (allow, deny)
  • possibility to access the single bibtex entry source code to enable copy&paste (toggle-based visualization)
  • expose URL of each document (if network-reachable)
  • possibility of editing the bibtex file directly from the wordpress administration page

The bib2html plugin has been developed and tested under Wordpress 2.0.3 and is being used with Wordpress 2.3.1.

Download and Install

  1. download from Wordpress Plugin section and extract the content in a local folder
  2. copy your bibtex files in bib2html/data/ directory
  3. upload the folder bib2html into your wp-content/plugins/ directory
  4. log in the wordpress administration page and access the Plugins menu
  5. activate bib2html

Change Log

See the change log file file in the source Code Repository

Known Issues

There are no known issues.

Usage

Edit the bibtex file

The Wordpress administration panel offers a general-purpose file editor. Log in the administration panel and click on the Manage Menu, Files Tab (Admin-> Manage-> Files).
In the “Other Files” section, type the name of your bibtex files uploaded in the data directory using the following path: wp-content/plugins/bib2html/data/mybibtex.bib.

Insert in your page/post

In your wordpress page/post, add the following tag (nb: remove NOSPACE)
This is my whole list of publications: [NOSPACEbibtex file=mypub.bibNOSPACE]
If you want to filter the type of bibtex items, you can use one of the following attributes allow, deny and key as follows:

This is my list of journal articles:
[NOSPACEbibtex file=mypub.bib allow=articleNOSPACE]

This is my list of conference articles and technical reports:
[NOSPACEbibtex file=mypub.bib allow=inproceedings,techreportNOSPACE]

This is the rest of my publications:
[NOSPACEbibtex file=mypub.bib deny=article,inproceedings,techreportNOSPACE]

This is my latest conference paper:
[NOSPACEbibtex file=mypub.bib key=CGW2006NOSPACE]

This is my bibliography maintained at citeulike.org [NOSPACEbibtex file=http://www.citeulike.org/bibtex/user/usernameNOSPACE]

Demo

You can see a demo in my publications section

  1. No comments yet.
  1. July 4th, 2006 at 01:19 | #1
  2. November 21st, 2006 at 00:39 | #2
  3. December 8th, 2006 at 02:26 | #3
  4. December 28th, 2006 at 21:47 | #4
  5. January 21st, 2007 at 13:03 | #5
  6. March 14th, 2007 at 01:31 | #6
  7. March 14th, 2007 at 19:15 | #7
  8. March 15th, 2007 at 16:01 | #8
  9. March 15th, 2007 at 16:28 | #9
  10. March 15th, 2007 at 18:34 | #10
  11. March 16th, 2007 at 09:33 | #11
  12. March 19th, 2007 at 08:40 | #12
  13. April 22nd, 2007 at 17:14 | #13
  14. April 23rd, 2007 at 08:40 | #14
  15. May 6th, 2007 at 18:30 | #15
  16. May 20th, 2007 at 08:53 | #16
  17. August 6th, 2007 at 20:56 | #17
  18. January 11th, 2008 at 00:52 | #18
  19. January 7th, 2009 at 18:59 | #19
  20. March 19th, 2009 at 04:00 | #20
  21. April 22nd, 2009 at 08:41 | #21
  22. January 21st, 2010 at 04:00 | #22
  23. June 9th, 2010 at 09:40 | #23
Comments are closed.

Bad Behavior has blocked 93 access attempts in the last 7 days.