Bebop (software)
Encyclopedia
Bebop is a web-based BibTeX
front-end that creates a web interface to a list of publications stored in a BibTeX file and allows browsing by author, year, document type, topic and keywords using PHP
, Javascript
and XML
technologies. It can be mainly used by individuals and institutes for self-archiving
and creating institutional repositories
.
It is suited for single source publishing of bibliography information as it uses one single BibTeX file as its database. Therefore no database server (e.g. MySQL) is needed. The BibTeX entries for publications can be annotated with more information by using research area, keywords, abstract, filelink, presentation and poster keys. research area key allows categorization whereas keywords allows tagging of bibliographic entries. A keyword cloud
is also generated.
AJAX
-based interface allows displaying abstract, BibTeX entry and links to DOI
, full text, slides and poster files. RSS
feeds and permanent links
are available per year, research area, keyword and document type. Adding new publications can be done via an online form (either by BibTeX code or by filling in specific fields) or by directly editing the BibTeX file. Bibliographic entries can be exported as BibTeX through unAPI
, making it compatible with Zotero
.
BibTeX
BibTeX is reference management software for formatting lists of references. The BibTeX tool is typically used together with the LaTeX document preparation system...
front-end that creates a web interface to a list of publications stored in a BibTeX file and allows browsing by author, year, document type, topic and keywords using PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
, Javascript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
and XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
technologies. It can be mainly used by individuals and institutes for self-archiving
Self-archiving
To self-archive is to deposit a free copy of a digital document on the World Wide Web in order to provide open access to it. The term usually refers to the self-archiving of peer-reviewed research journal and conference articles as well as theses, deposited in the author's own institutional...
and creating institutional repositories
Institutional repository
An Institutional repository is an online locus for collecting, preserving, and disseminating - in digital form - the intellectual output of an institution, particularly a research institution....
.
It is suited for single source publishing of bibliography information as it uses one single BibTeX file as its database. Therefore no database server (e.g. MySQL) is needed. The BibTeX entries for publications can be annotated with more information by using research area, keywords, abstract, filelink, presentation and poster keys. research area key allows categorization whereas keywords allows tagging of bibliographic entries. A keyword cloud
Tag cloud
A tag cloud is a visual representation for text data, typically used to depict keyword metadata on websites, or to visualize free form text. 'Tags' are usually single words, and the importance of each tag is shown with font size or color...
is also generated.
AJAX
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...
-based interface allows displaying abstract, BibTeX entry and links to DOI
Digital object identifier
A digital object identifier is a character string used to uniquely identify an object such as an electronic document. Metadata about the object is stored in association with the DOI name and this metadata may include a location, such as a URL, where the object can be found...
, full text, slides and poster files. RSS
RSS
-Mathematics:* Root-sum-square, the square root of the sum of the squares of the elements of a data set* Residual sum of squares in statistics-Technology:* RSS , "Really Simple Syndication" or "Rich Site Summary", a family of web feed formats...
feeds and permanent links
Permalink
A permalink is a URL that points to a specific blog or forum entry after it has passed from the front page to the archives. Because a permalink remains unchanged indefinitely, it is less susceptible to link rot. Most modern weblogging and content-syndication software systems support such links...
are available per year, research area, keyword and document type. Adding new publications can be done via an online form (either by BibTeX code or by filling in specific fields) or by directly editing the BibTeX file. Bibliographic entries can be exported as BibTeX through unAPI
UnAPI
According to its website, unAPI is:a tiny HTTP API any web application may use to co-publish discretely identified objects in both HTML pages and disparate bare object formats...
, making it compatible with Zotero
Zotero
Zotero is free, open source reference management software to manage bibliographic data and related research materials . Notable features include web browser integration, online syncing, generation of in-text citations, footnotes and bibliographies, as well as integration with the word processors...
.