*** empty log message ***
This commit is contained in:
+35
-35
@@ -1,19 +1,21 @@
|
|||||||
<?php /* bibtexbrowser: publication lists with bibtex and PHP
|
<?php /* bibtexbrowser: publication lists with bibtex and PHP
|
||||||
<!-- __ID__ -->
|
<!-- __ID__ -->
|
||||||
|
|
||||||
bibtexbrowser is a PHP script that creates publication lists from Bibtex files. For feature requests, bug reports, or patch proposals, [[http://www.monperrus.net/martin/|please drop me an email ]] or comment this page.
|
bibtexbrowser is a PHP script that creates publication lists from Bibtex files.
|
||||||
[[#Download|Download section]]
|
bibtexbrowser is stable, mature and easy to install. It is used in [[users|40+ different universities]] around the globe.
|
||||||
|
|
||||||
|
+++TOC+++
|
||||||
|
|
||||||
=====Major features=====
|
=====Major features=====
|
||||||
* **(11/2009)** Optimize your presence on Google Scholar: bibtexbrowser generates [[http://www.monperrus.net/martin/accurate+bibliographic+metadata+and+google+scholar|Google Scholar metadata]]
|
* **(11/2009)** bibtexbrowser generates [[http://www.monperrus.net/martin/accurate+bibliographic+metadata+and+google+scholar|Google Scholar metadata]] so as to improve the visibility of your papers on Google Scholar.
|
||||||
* **(11/2009)** More and more academics use bibliographic software like [[http://www.zotero.org/|Zotero]] or [[http://www.mendeley.com/|Mendeley]]. bibtexbrowser generates [[http://ocoins.info/|COinS]] for automatic import of bibliographic entries.
|
* **(11/2009)** More and more academics use bibliographic software like [[http://www.zotero.org/|Zotero]] or [[http://www.mendeley.com/|Mendeley]]. bibtexbrowser generates [[http://ocoins.info/|COinS]] for automatic import of bibliographic entries with [[http://www.zotero.org/|Zotero]] and [[http://www.mendeley.com/|Mendeley]].
|
||||||
* **(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)! [[http://www.monperrus.net/martin/bibtexbrowser.php?bib=monperrus.bib&all&rss|demo]]
|
* **(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)! [[http://www.monperrus.net/martin/bibtexbrowser.php?bib=monperrus.bib&all&rss|demo]]
|
||||||
* **(02/2009)** bibtexbrowser can display all entries for an author with an academic style (i.e book, articles, conference, workshop): [[http://www.monperrus.net/martin/bibtexbrowser.php?bib=metrics.bib&academic=Ducasse|demo]]
|
* **(02/2009)** bibtexbrowser can display all entries for an author with an academic style (i.e book, articles, conference, workshop): [[http://www.monperrus.net/martin/bibtexbrowser.php?bib=metrics.bib&academic=Ducasse|demo]]
|
||||||
* **(05/2008)**: bibtexbrowser can be used to embed a publication list into another page: [[http://www.monperrus.net/martin/|demo]]
|
* **(05/2008)**: bibtexbrowser can be used to embed a publication list into another page: [[http://www.monperrus.net/martin/|demo]]
|
||||||
* **(04/2007)**: bibtexbrowser is easy to install: just a single file.
|
* **(04/2007)**: bibtexbrowser is easy to install: just a single file.
|
||||||
|
|
||||||
=====Other features=====
|
=====Other features=====
|
||||||
* **(05/2010)** bibtexbrowser adds links to your co-author pages if you define the corresponding @string (@see function addHomepageLink)
|
* **(05/2010)** bibtexbrowser adds links to your co-author pages if you define the corresponding @string (see function addHomepageLink)
|
||||||
* **(01/2010)** bibtexbrowser can handle user-defined bibliographic styles
|
* **(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 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
|
* **(10/2009)** bibtexbrowser is now independent of the configuration of register_globals
|
||||||
@@ -33,19 +35,21 @@ bibtexbrowser is a PHP script that creates publication lists from Bibtex files.
|
|||||||
|
|
||||||
|
|
||||||
=====Download=====
|
=====Download=====
|
||||||
|
For feature requests, bug reports, or patch proposals, [[http://www.monperrus.net/martin/|please drop me an email ]] or comment this page. Don't hesitate to contact me to be added in the [[users|lists of bibtexbrowser users]] :-)
|
||||||
|
|
||||||
|
|
||||||
**[[http://www.monperrus.net/martin/bibtexbrowser.php.txt|Download bibtexbrowser]]** <?php if (is_readable('bibtexbrowser-rc.php')) {echo '<a href="http://www.monperrus.net/martin/bibtexbrowser-rc.php.txt">(Try the release candidate!)</a>';} ?>
|
**[[http://www.monperrus.net/martin/bibtexbrowser.php.txt|Download bibtexbrowser]]** <?php if (is_readable('bibtexbrowser-rc.php')) {echo '<a href="http://www.monperrus.net/martin/bibtexbrowser-rc.php.txt">(Try the release candidate!)</a>';} ?>
|
||||||
|
|
||||||
Contact me to be added in the [[users|lists of bibtexbrowser users]] :-)
|
|
||||||
|
|
||||||
=====Demo and Screenshot=====
|
=====Demo and screenshot=====
|
||||||
|
|
||||||
Demo: [[http://www.monperrus.net/martin/bibtexbrowser.php?bib=metrics.bib|Here, you can browse a bibtex file dedicated to software metrics]]
|
Demo: [[http://www.monperrus.net/martin/bibtexbrowser.php?bib=metrics.bib|Here, you can browse a bibtex file dedicated to software metrics]]
|
||||||
|
|
||||||
<a href="bibtexbrowser-screenshot.png"><img height="500" src="bibtexbrowser-screenshot.png" alt="bibtexbrowser screenshot"/></a>
|
<a href="bibtexbrowser-screenshot.png"><img height="500" src="bibtexbrowser-screenshot.png" alt="bibtexbrowser screenshot"/></a>
|
||||||
|
|
||||||
=====Basic Installation=====
|
=====Basic installation=====
|
||||||
|
|
||||||
Create a bib file with the publication records (e.g. csgroup2008.bib)
|
Create a bib file with the publication records (e.g. csgroup2008.bib) and upload it to your server.
|
||||||
* Use the link ''bibtexbrowser.php?bib=csgroup2008.bib'' (frameset based view)
|
* 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'' (pub list sorted by year)
|
||||||
* Use the link ''bibtexbrowser.php?bib=csgroup2008.bib&all&academic'' (pub list sorted by publication type, then by year)
|
* Use the link ''bibtexbrowser.php?bib=csgroup2008.bib&all&academic'' (pub list sorted by publication type, then by year)
|
||||||
@@ -92,6 +96,8 @@ include( 'bibtexbrowser.php' );
|
|||||||
</td>
|
</td>
|
||||||
</tr><!-- end individual -->
|
</tr><!-- end individual -->
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|
||||||
And tailor it with a CSS style, for example:
|
And tailor it with a CSS style, for example:
|
||||||
<style>
|
<style>
|
||||||
.date { background-color: blue; }
|
.date { background-color: blue; }
|
||||||
@@ -101,25 +107,13 @@ And tailor it with a CSS style, for example:
|
|||||||
.bibbooktitle { font-style:italic; }
|
.bibbooktitle { font-style:italic; }
|
||||||
</style>
|
</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:
|
|
||||||
<code>
|
|
||||||
@inproceedings{foo,
|
|
||||||
author="Jean Dupont",
|
|
||||||
title="Bibtexbrowser",
|
|
||||||
year=2009,
|
|
||||||
booktitle="Proceedings of the BIB conference",
|
|
||||||
comment={<a href="myslides.pdf">slides</a>}
|
|
||||||
}
|
|
||||||
</code>
|
|
||||||
=====How to tailor bibtexbrowser?=====
|
=====How to tailor bibtexbrowser?=====
|
||||||
|
|
||||||
====By modiyfing the CSS====
|
====By modifying the CSS====
|
||||||
|
|
||||||
If bibtexbrowser.css exists, it will be used, otherwise bibtexbrowser uses the embedded CSS style (search for "embedded CSS", ~line 2060).
|
If bibtexbrowser.css exists, it will be used, otherwise bibtexbrowser uses its own embedded CSS style (see function bibtexbrowserDefaultCSS).
|
||||||
|
|
||||||
====By modiyfing the configuration parameters====
|
====By modifying 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:
|
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:
|
||||||
|
|
||||||
@@ -144,32 +138,38 @@ define('BIBLIOGRAPHYSTYLE','MyFancyBibliographyStyle');
|
|||||||
[[http://www.monperrus.net/martin/bibtexbrowser-style-janos.php.txt|János Tapolcai contributed with this style, which looks like IEEE references]].
|
[[http://www.monperrus.net/martin/bibtexbrowser-style-janos.php.txt|János Tapolcai contributed with this style, which looks like IEEE references]].
|
||||||
For contributing with a new style, [[http://www.monperrus.net/martin/|please drop me an email ]]
|
For contributing with a new style, [[http://www.monperrus.net/martin/|please drop me an email ]]
|
||||||
|
|
||||||
|
=====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:
|
||||||
|
<code>
|
||||||
|
@inproceedings{foo,
|
||||||
|
author="Jean Dupont",
|
||||||
|
title="Bibtexbrowser",
|
||||||
|
year=2009,
|
||||||
|
booktitle="Proceedings of the BIB conference",
|
||||||
|
comment={<a href="myslides.pdf">[slides]</a>}
|
||||||
|
}
|
||||||
|
</code>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
=====Related_tools=====
|
|
||||||
|
|
||||||
[[http://www.monperrus.net/martin/bibtex2latex|bibtex2latex is a layer on top of bibtexbrowser that generates publication lists in latex.]]
|
=====Related tools=====
|
||||||
|
|
||||||
Old-fashioned:
|
Old-fashioned:
|
||||||
[[http://nxg.me.uk/dist/bibhtml/|bibhtml]], [[http://www.litech.org/~wkiri/bib2html/|bib2html]], [[http://ilab.usc.edu/bibTOhtml/|bibtohtml]], [[http://people.csail.mit.edu/rahimi/bibtex/|bibtextohtml]], [[http://www.lri.fr/~filliatr/bibtex2html/|bibtex2html]], [[http://people.csail.mit.edu/mernst/software/bibtex2web.html |bibtex2web]], [[http://strategoxt.org/Stratego/BibtexTools|stratego bibtex module]]
|
[[http://nxg.me.uk/dist/bibhtml/|bibhtml]], [[http://www.litech.org/~wkiri/bib2html/|bib2html]], [[http://ilab.usc.edu/bibTOhtml/|bibtohtml]], [[http://people.csail.mit.edu/rahimi/bibtex/|bibtextohtml]], [[http://www.lri.fr/~filliatr/bibtex2html/|bibtex2html]], [[http://people.csail.mit.edu/mernst/software/bibtex2web.html |bibtex2web]], [[http://strategoxt.org/Stratego/BibtexTools|stratego bibtex module]]
|
||||||
Unlike them, **bibtexbrowser is dynamic**.i.e.; generates the HTML pages on the fly.
|
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.
|
||||||
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:
|
Heavyweight:
|
||||||
[[http://www.rennes.supelec.fr/ren/perso/etotel/PhpBibtexDbMng/|PHP BibTeX Database Manager]], [[http://gforge.inria.fr/projects/bibadmin/|bibadmin]], [[http://artis.imag.fr/Software/Basilic/|basilic]], [[http://phpbibman.sourceforge.net/|phpbibman]], [[http://www.aigaion.nl/|aigaion]], [[http://www.refbase.net/|refbase]], [[http://wikindx.sourceforge.net/|wikindx]], [[http://refdb.sourceforge.net/|refdb]]
|
[[http://www.rennes.supelec.fr/ren/perso/etotel/PhpBibtexDbMng/|PHP BibTeX Database Manager]], [[http://gforge.inria.fr/projects/bibadmin/|bibadmin]], [[http://artis.imag.fr/Software/Basilic/|basilic]], [[http://phpbibman.sourceforge.net/|phpbibman]], [[http://www.aigaion.nl/|aigaion]], [[http://www.refbase.net/|refbase]], [[http://wikindx.sourceforge.net/|wikindx]], [[http://refdb.sourceforge.net/|refdb]]
|
||||||
Unlike them, **bibtexbrowser does not need a MySQL database**
|
Unlike them, **bibtexbrowser does not need a MySQL database**
|
||||||
|
|
||||||
|
|
||||||
Main competitors:
|
Main competitor:
|
||||||
[[http://code.google.com/p/simplybibtex/|SimplyBibtex]] has the same spirit and makes different architectural and presentation choices
|
[[http://code.google.com/p/simplybibtex/|SimplyBibtex]] has the same spirit, but the project seems dead since 2006
|
||||||
=> **bibtexbrowser is much more lightweight** (just one file!).
|
|
||||||
[[http://www.cs.toronto.edu/~fritz/bibbase/|BibBase]] is a nice and very similar script, but written in Perl
|
|
||||||
=> **bibtexbrowser does not require a CGI/Perl compliant webserver** .
|
|
||||||
|
|
||||||
Misc:
|
Misc:
|
||||||
[[http://www.sat.ltu.se/publications/publications.m|This matlab ;-) script is similar ]]
|
[[http://www.sat.ltu.se/publications/publications.m|This matlab script is similar]]
|
||||||
|
|
||||||
=====Copyright=====
|
=====Copyright=====
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user