<script src="https://bibbase.org/show?bib=[URL-OF-BIBTEX-FILE]&jsonp=1"></script>
Pros: extremely easy to set up, full control of where your publications appear on your homepage; the format conforms with the rest of the page; as of 2014 supported by Google.
Cons: none.
<?php $contents = file_get_contents("https://bibbase.org/show?bib=[URL-OF-BIBTEX-FILE]"); print_r($contents); ?>Where the bibtex URL should again be set according to what you have decided in your first setup step.
Pros: pretty easy to set up, full control of where your publications appear on your homepage; the format conforms with the rest of the page; search-engine friendly.
Cons: Not an option if PHP is not supported of the server has file_get_contents disabled.
<!--#include virtual="URL-TO-CGI-BIN/bibbase_proxy2.cgi?bib=[URL-OF-BIBTEX-FILE]" -->changing the path to your cgi-bin folder and your bibfile-URL according to your setup. You can add additional BibBase options to this URL if you want to further customize your page (see table below).
Pros: full control of where your publications appear on your homepage; the format conforms with the rest of the page; search-engine friendly.
Cons: more complex set-up; some servers don't allow server-side-includes.
<iframe src="https://bibbase.org/show?bib=[BIBTEXFILE]"></iframe>
Pros: easy to set up.
Cons: most search engines will consider the frame to be independent of your homepage and hence will not link to your homepage for search results that regard your publications, but will instead link directly to your publications (BibBase page).
Option | Values | Description |
---|---|---|
group0, group1, .. | any bibtex-field, e.g. year | Organize the list in groups, e.g. by the same year. The number indicates the level. E.g.: group0=year. You can use any bibtex field for grouping, not just the ones showing up in the dropdown. As a special case, use groupby= (with no value) to disable grouping. This can be useful together with sort. |
filter | {bibfield:regex[:flags]{,bibfield:regex[:flags]}*} | Only show publications matching all the provided filters, i.e., whose values for the specified fields in the bibtex match the respective regular expressions, e.g.:
|
folding | 1 or 0 | Fold / Unfold everything. Default: 0 (unfold everything). |
css | URL to CSS file | Use a specific CSS style file for displaying the page. This option is mainly relevant when not using the embedded approach described above. When you do use the embedded method, this field will merely indicate whether or not the surrounding page defines a CSS style or not (in which case BibBase will not interfere with that). The possible ways in which CSS can be used to customize the appearance of your page is best described by this example CSS file, which defined the default style for the latest version of BibBase (v3): bibbase.org/css/styles/default.css. |
theme | default dividers side simple bullets mila | Specify the theme to use (default = "default"). Use this option if you want to use one of the predefined styles in an embedded page, rather than using the default or creating your own CSS. |
authorFirst | 1 | List authors before titles. Example |
nocache | 1 | If present, BibBase will ignore any cached results and will re-retrieve the source data (bibtex file). This is mostly useful for debugging. |
fullnames | 1 or 0 (default = 0) | If present, author and editor names will not be abbreviated. |
owner | undefined (default), none, or lastname | Whether the page belongs to a specific author or not. If left undefined, i.e., not specified, BibBase will guess the owner of the page automatically as described below. If set to none, the page will not be assigned to any author (and any existing association will be removed). To force the owner to be a specific author (who must appear in the list of publications), you can specify his or her lastname, or a regular expression to match their "short name", which is "lastname, first-initial", e.g., "einstein, a". |
sort | undefined (default), field name | Sort order for publications within each group. If not specified, then BibBase will render the publications in the order they appear in the source (e.g., the bibtex file). Valid field names include the fields that appear in the source entries, with the exception of author. To sort by author, i.e., alphabetically by the lastname of the first author, please use author_short. Other valid and useful fields include title, key (the bibtex key), andtype (e.g., "InProceedings"). The sort order can be reversed by prefixing the field name with a minus sign. For instance, -year will sort in reverse numerical order by year. This example only makes sense when not already grouping by year, e.g. groupby=author_short&sort=-year. |
limit | undefined (default), number | Limits the number of publications shown to the number specified. This is most useful when used together with groupby=, i.e., no grouping at all, and a sort order, e.g., sort=-yearfor sorting by year in descending order. |
hidemenu | undefined (default), true | When present, hides the menu bar. |
commas | undefined (default), true | When present, replaces semicolons with commas, and "and" with "&", e.g.,Graham, R. L., Knuth, D. E., & Patashnik, O.instead of Graham, R. L.; Knuth, D. E.; and Patashnik, O. |
noTitleLinks | false (default), true | When present, will prevent publication titles to be rendered as links to the PDF (if any). |
titleLinks | false (default), true | When present, will make paper titles a link to a page showing the meta data on the right and, when available, the PDF on the left. |
noIndex | false (default), true | When present and true, the publications will not be indexed on bibbase.org, or, if they are already present, their records will not be updated based on the given data source. |
urlLabel | Paper (default), any string | When using a theme that shows links to `url` fields as text, the default text being used is "Paper". Using this field you can change it to anything else that might fit your needs better, e.g., URL, Link, or Document. |
iframe | false (default), true | When embedding BibBase using an iframe, force all links to open in the iframe itself. |
showSearch | false (default), true | When enabled shows a search box on top of the publication list that can be used to filter the publications. |
For instance: The following bibtex entry specifies two relative files, a paper (pdf) and slides (PowerPoint), as well as a link to a publisher's page.
@InProceedings{ gau-hum-1830, author = {Gauss and Humboldt}, title = {Measurements of the world}, booktitle = {Proceedings of the Conference that never happened}, year = {1830}, note = {To appear.}, url_Paper = {mypdfs/gau-hum-1830.pdf}, url_Link = {http://example.com/1830/measurements-of-the-world.html}, url_Slides = {talks/gau-hum-1830.ppt} }Alternatively, you can use this space-separated format:
url = { Paper=mypdfs/gau-hum-1830.pdf Link=http://example.com/1830/measurements-of-the-world.html Slides=talks/gau-hum-1830.ppt}This is particularly useful when using Zotero, which only supports a single url field. In this format, each url specifier needs to match the regular expression (\w*)=http, i.e., in this format all URLs needs to be absolute.
Yes you can! Use the special field abstract to include your abstract which will be displayed as a folded section underneath your publication.
Similarly, you can use the keywords field to provide a list of comma-separated keywords.
With CSS users have a versatile mechanism for changing the appearance of your BibBase page. In the majority of cases when someone asks us whether some for of customization is possible with BibBase, the answer is "yes, with CSS".
Here are some commonly requested styling features, all of which can be accomplished by adding the appropriate CSS specifications to your page.
#group_article div.bibbase_group i+span { display: none; } #group_inproceedings div.bibbase_group i+span { display: none; } #group_mastersthesis div.bibbase_group i+span { display: none; } #group_phdthesis div.bibbase_group i+span { display: none; } #group_techreport div.bibbase_group i+span { display: none; } #group_unpublished div.bibbase_group i+span { display: none; } #group_incollection div.bibbase_group i+span { display: none; } #group_article div.bibbase_group i:after { content: " Journal Articles" } #group_inproceedings div.bibbase_group i:after { content: " Conference and Workshop Publications" } #group_mastersthesis div.bibbase_group i:after { content: " Master's Thesis" } #group_phdthesis div.bibbase_group i:after { content: " PhD Thesis" } #group_techreport div.bibbase_group i:after { content: " Technical Report" } #group_unpublished div.bibbase_group i:after { content: " Unpublished" } #group_incollection div.bibbase_group i:after { content: " In Collection" }