Subscribe: BibSonomy Blog
Added By: Feedage Forager Feedage Grade B rated
Language: English
bibsonomy scholar  bibsonomy  extension  feature  features  happy  new  pages  plugin  publication  release  restclient  version 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: BibSonomy Blog

BibSonomy Blog

News about

Updated: 2018-02-18T13:52:42.927+01:00


Release 3.8.6 + Java-REST-Client update


Dear BibSonomy users,

right before Christmas we decided to release BibSonomy Version 3.8.6. This minor update includes a couple of bugfixes and minor improvements. For example:

  • Adding publications by DOI is now working more reliable
  • BibTex mass-export now contains your tags as keywords
  • Updated existing scrapers and added new ones (e.g.
  • ...

Beside that we updated our Java-REST-Client. Spaces in search terms are no longer replaced by „+“. In case you are using the Java-REST-client we recommend to update to the latest version.

If you find something not working as you think it should, drop us a message either per Twitteror mail :)

Happy Tagging!

Firefox and Chrome Extension Update


Firefox Quantum was released last month. We are happy to announce that version 1.10.1 of our "BibSonomy Buttons" extension is fully compatible with the new Firefox version.

Firefox now supports the Browser Extensions standard, the same API that our Chrome extension uses. We adapted our Chrome browser extension to also work with Firefox to only develop one extension for both browser.

Furthermore, we also updated the shortcut feature. Instead of using our own implementation, we now use the commands API. The default shortcuts are:
  • myBibsonomy: Ctrl+Shift+Y (macOS: Ctrl+Shift+H)
  • save bookmark: Ctrl+Shift+X (macOS: Ctrl+Shift+B)
  • save publication: Ctrl+Shift+V (macOS: Ctrl+Shift+P)
We also published a new version of our Chrome extension. Please visit the Chrome Web Store for more information.

Happy browsing and tagging,

Feature of the Week: Smart bibliographies for Jekyll web pages


If you like Jekyll for rendering web pages then check out the new Jekyll plugin for BibSonomy. If you do not know Jekyll, yet, you might check out its web site and then test the plugin.What it isJekyll is an easy-to-use but powerful generator for static web pages which is used to render HTML pages on GitHub and GitHub pages. It is also quite flexible, since its functionality can be extended by plugins that, for instance, create tag clouds, embed maps, or generate a sitemap. Recently, we have released the first version of a Jekyll plugin for BibSonomy which renders bibliographies (publication lists) in Jekyll-generated web pages using data from BibSonomy. Every time the site is built, the plugin retrieves the latest posts from BibSonomy and renders them in one of the many thousand available CSL styles. Optionally, the plugin can download and link documents associated with a post and render an Altmetric badge for each publication with a DOI. For instance, my publication list is rendered using a slightly adapted Springer LNCS stylesheet with some CSS that colourises the item bullets in the list using the DBLP color coding scheme for different publication types.How it looksThe color of the bullets indicates the publication type: conference papers are blue, journal articles are magenta. An entry with an Altmetric badge looks as follows:How to useUsing the plugin is quite simple: just add some lines of configuration to your site’s _config.yml file and then place the bibsonomy tag into the page where you want the bibliography to be rendered. First, add the dependency to the plugin to your Gemfile:source ""gem 'bibsonomy-jekyll'The most basic configuration just enables the plugin and provides your user name and API key:gems: - bibsonomy-jekyllbibsonomy: user: yourusername apikey: yourapikeyYou can get your BibSonomy API key from the settings page. Options for customization in the bibsonomy section include:document_directory: pdfstyle: acm-sig-proceedingsaltmetric_badge_type: 4where: the document_directory specifies a directory where documents attached to posts shall be downloaded from BibSonomy and linked on the page. If empty, no documents are downloaded. style specifies the name of a CSL style which should be contained in the Ruby CSL library or provided as a file with the same name and the file name extension .csl. altmetric_badge_type adds a HTML element to each publication with a DOI that renders the Altmetric badge with the corresponding id, when the required JavaScript is included on the page. Now a bibliography can be rendered on any page by including the bibsonomy tag:{% bibsonomy user yourusername myown 3 %}This would render the latest three posts of the user “yourusername” which have the tag “myown”. A variable number of tags can be provided (separated by space) and instead of a user’s posts the posts of a group can be rendered by exchanging user with groupfollowed by the corresponding group name. That’s it. More details can be found in the plugin’s documentation.Happy bookmarking! [...]

Yesterday's Downtime


Dear BibSonomy users,

yesterday, we experienced a short downtime of our servers. This was due to a large number of documents being uploaded at once which made one of our servers freeze.

However, we fixed that issue and made sure that it won't happen again. If you still encounter any bugs or unexpected behavior, let us know by either posting an issue in our issue tracker or by dropping us an email at :)

Happy tagging

Feature of the week: BibSonomy Scholar with seamless posting


We previously posted about our BibSonomy Scholar Chrome extension here and here. We have further improved it and are now scraping the BibTex from Google Scholar itself in order to support more a hassle-free posting experience. It works a lot faster now and always works. Previously the posting process often broke due to unknown publisher pages or broken scraping programs. One downside of this is that Google Scholar often provides rather incomplete or plainly wrong BibTex entries. To cope with this we added a BibTex-preview button so that you can check the posted information beforehand. Overall the extension works a lot smoother now and we hope you like it. Let us know if you find any issues.

Happy posting

Typo3 Plugin: New Version Released!


Hi community,

we just released a new version of our Typo3 plugin for BibSonomy! We fixed some issues and added some features:

  • Capitalization issues fixed
  • Improved 'notes' placement
  • PDFs are now opened in a new tab
  • completed DBLP-like sort
Have fun with using BibSonomy :)

HTTP access will be disabled in September 2017


From September 2017 on access to BibSonomy will only be possible via TLS encrypted connections (that is, HTTPS). BibSonomy’s REST APIsupport HTTPS for some time and in September 2016 we had introduced SSL support for the BibSonomy web pages. This ensures that all your data is encrypted on the way to your browser to protect your privacy. In September we will disable unencrypted access to BibSonomy, that is, all non-encrypted (HTTP) requests to BibSonomy will be redirected using HTTP 301 responses to the corresponding HTTPS (SSL) pages. For browser-based access this should not make any difference, however, some plugins and extensions that are using the REST API might be affected by this.

BibSonomy integrates well with other services and tools but the underlying source code might not be able to properly resolve the HTTP redirects, yet. Therefore, in case your service or tool is relying on a connection to BibSonomy, please check whether it properly supports HTTP redirects or migrate it directly to use HTTPS (which is our suggestion). We have already migrated the PHP client library as well as the Typo3 extension. The Python and Ruby clients also already support HTTPS. The source code of other extensions is available on BitBucket and we appreciate any help in the migration effort. Please submit pull requests for the libraries and tools you are using.

We hope that our move towards encrypted-only access does not cause any problems and that you will have enough time until September to migrate your code.

Release 3.8


Dear BibSonomy users,

we published version 3.8 of BibSonomy. Next to a huge number of bugfixes (see, the main improvements are:

  • The Genealogy feature received a major overhaul.
  • We added a "misc" field editor for publication entries.
  • 404 pages now show error messages, if a user or a group account couldn't be found.
As always, if you find something not working as you think it should, drop us a message either per Twitter or mail :)

Happy tagging

Directly accessing PDFs from BibSonomy in TeXlipse


When writing some article in LaTeX you use a statement like this \cite{becker2016sparktrails} to cite your references. Yet, especially when putting together your related work, you need to have a look at the article again. Dependent on how you manage your references, this includes a more or less cumbersome search for the the publication and the PDF associated with the corresponding Bib-Key (becker2016sparktrails).

Now, in case you are managing your publications and references with BibSonomy diligently uploading your PDFs (e.g., using the Chrome plug-in BibSonomy Scholar) in combination with the LaTeX editor TeXlipse, we came up with a little shortcut:

Mark the Bib-Tex Key, hit F9 (or any shortcut), and the PDF will open in your favorite PDF viewer.

To achieve this, we use a Python 3 script to download our references and take advantage of the External Tool configuration and corresponding shortcuts provided by Eclipse. This is a little hacky, but it works nicely in most cases. With a little more programming, this approach can probably be integrated more tightly and even work with other editors as well (such as TeXstudio or TeXmaker).

For details, please see this blog entry by Martin Becker.

Have fun writing your manuscript :D

BibSonomy + BibLaTeX: A powerful combination


Researchers often have to deal with citing someone else’s work in my publications. The probably most widely used combination for writing papers with references is pdflatex + bibtex. While those two programs work pretty well, they don’t have too many features. Furthermore, while maintaining a bibliography became a lot easier with BibSonomy, it still is a tedious task to extract the right references for each new paper by hand and save them into a bibtex file in the corresponding project. This leads to cluttered references across several publications, as any changes in one's BibSonomy collection are not retrospectively applied to the .bib-files of older publications. While there is a BibSonomy plugin for TeXlipse, it is not actively maintained today while having a few issues, such as not automatically refreshing or synchronizing the local bibliography with BibSonomy or placing the downloaded keys into a file with fixed location and name.
BibLaTeX is an extension for BibTeX, which provides some nice functionality. It is e.g. now possible to just add the following two lines to the LaTeX project header to not having to bother with ever-different keys and inconsistent bibliographies:
Later on,  the bibliography can be printed by just typing
Now every time the PDF file is compiled, the list of publications in BibSonomy with the tag "myown" from the user "thoni" will be downloaded. This is especially useful when adding new papers to the BibSonomy collection while working at the "Related Work" section or similar.

While this is only a very basic example of how BibLaTeX and BibSonomy integration could work, there are many possibilities to extend this, e.g. by further restricting the \printbibliography command with tag selection or printing the bibliography several times from just one source. A more exhaustive introduction to BibLaTeX can be found at the corresponding ShareLaTeX page.

Happy tagging (and easier writing ;) )

Release 3.7.0


Hello Community,

last week, we released BibSonomy 3.7.0. In this release, we included the following things for you:

We also did some bugfixing and enhancing on the recommender framework backend.

    If you find any bugs, don't hesitate to drop us a mail or tell us on Twitter.

    Happy tagging

    Release 3.6.0


    We have released version 3.6.0 in late June. Although it is a little bit late, here is the list of the released features:
    • We added markup to all our pages.
    • Group administrators and moderators can edit the posts of a group. E.g. admins and mods of the group 'bibsonomy_dev' can edit all posts owned by 'bibsonomy_dev'. You can copy your posts to the group using the "for" system tag.
    • Group administrators can regenerate the API key of the group.
    • We fixed the URL encoding. Before, we encoded spaces with a '+' in a URL path, e.g. /user/hotho/clustering+text, now we follow RFC standard and encode spaces with '%20', e.g. /user/hotho/clustering%20text.
    • We now index the full text of your private uploaded documents. Only you can search for text in the full text of a publication.
    We also fixed over 40 other bugs. As always we adapted some publication meta data scrapers.

    Happy tagging

    Feature of the Week: BibSonomy Scholar for Bookmarking


    You may remember our Chrome browser extension "BibSonomy Scholar" we posted about some time ago. We are excited to announce a new feature for this extensions: the Quick Bookmark Button!

    The Quick Bookmark Button allows to directly manage your bookmarks without disrupting your browsing experience: it indicates whether you have already bookmarked a page on BibSonomy and allows to post, delete and update your bookmark of the current page without leaving the page. For the description it even supports Markdown!

    We hope that you find our new feature as exciting as we do. Please do not hesitate to share your experience!

    Happy tagging

    New Servers / SSL support


    Hello community,

    BibSonomy is now live on a new set of servers. The old servers are still running fine, one with an uptime of over three years. Still, it is only a matter of time before they fail. To protect your data and to keep the service running, we replace our hardware at regular intervals. To exchange the hardware, we had to put the system in read-only mode for a short time.

    We also finally support SSL and replaced from Apache httpd to HAProxy, which gives us the opportunity to further scale our services. HAProxy is used for example by or Although we have tested our new configuration on our test systems, we ran into some problems (e.g. the Chrome browser plugin and the Wordpress plugin stopped working). We have already fixed the issues in the BibSonomy backend. The corresponding plugins will also be updated in near time.

    Currently we are not forcing SSL. This means you have to add the 's' to http by yourself. While testing the https-only solution we have encountered that many of our extensions can not handle the SSL-only configuration. However, we are currently working to update all our extensions. As soon as we are finished with the updates, we will announce when we discontinue our support for plain HTTP requests and start to redirect all traffic to SSL.

    If you notice that things are broken which have worked fine before, don't hesitate to drop us a email at or contact us on twitter so we can fix it.

    Happy tagging!

    Release 3.5.0


    Last week we released version 3.5.0 of BibSonomy.

    Alongside a lot of bug fixes (regarding the new layout, group features and the new search), we also introduced the following new features:
    Happy tagging,

    Release 3.4.0


    Since the first of December BibSonomy 3.4 is here.

    If you were still using our legacy layout, you may have noticed that we deprecated it in favor of our bootstrap layout, which we introduced in BibSonomy 2.0.48.

    Besides that,  not much has changed on the front end. Under the hood however, a lot is different now. All search capabilities are now handled by Elasticsearch. We hope this will increase the search performance in terms of speed and accuracy for the user, as well as decrease the load on the server handling the searches. We are looking forward to get some feedback from you concerning this.

    Of course we fixed quite a few bugs and errors in the code as well.

    This will be the last release in 2015. We wish you a wonderful Christmas time!

    Happy tagging,

    Feature of the Week: BibSonomy Scholar


    We are happy to introduce our new Google Chrome extension BibSonomy Scholar which tightly integrates Google Scholar and BibSonomy. It allows to directly manage your publication within the Google Scholar web interface.

    Current features include indicators marking publication you already posted, inline posting new publications, quickly editing posted publications, directly adding missing PDFs to your publications, as well as several other possibilities to access BibSonomy features with much less hassle.

    You can find the Google Chrome extension on the Chrome Web Store. For addition information, a full set of features and the possibility to request further features or report bugs, please refer to our Bitbucket repository, where the source of the extension is also openly available.

    Since this is the first release of BibSonomy Scholar, there might still be some rough edges and bugs. Thus, we would greatly appreciate feedback and ideas to further enhance this extension. Nevertheless we hope that you enjoy the provided features and find BibSonomy Scholar as useful as we do. Have fun using it!

    Happy tagging

    Release 3.3.0


    On October 7th we released BibSonomy version 3.3.0. Mostly we fixed and polished code on the back end site. However, we also added an interesting new feature, the BibSonomy Genealogie.

    This feature is a result of a joint project of the International Centre for Higher Education Research (INCHER-Kassel) and the Interdisciplinary Research Center for Information System Design (ITeG) at the University of Kassel.

    With this feature you are now able to search for dissertations posted as such in BibSonomy, and add information like the doctoral advisor, reviewers and so on. For this we provide new person-pages for authors that show their dissertation(s) and other works.To give it some initial content we imported over 1 million dissertations from the dissertation catalog of the Deutsche Nationalbibliothek (DNB).

    Our ultimate goal is to obtain a genealogy tree of the sciences such that everyone can search for their roots in academia.

    So, post your dissertation, if you like, and add the links to your advisors, etc.

    Happy tagging,

    Stable Version of the PHP REST Client and a Developer Tutorial have been released


    As announced a few month ago, there is a new REST client for PHP developers (restclient-php). Now we can proclaim the first stable release of version 1.0.0. This PHP library is really easy to use and supports all functions of the BibSonomy REST API. It also provides an integrated CSL-processor (citeproc-php) that helps you to render bibliographies.

    In addition, there is a tutorial for the use of restclient-php which contains some useful examples scripts.

    We hope that helps you to develop your own App for BibSonomy.

    Happy tagging,

    Feature of the Week: Person Entities


    It is vacation time and hence our features of the week are more sporadic but this week we want to give you a glimpse on current developments. 
    One of the main features we are working on is the implementation of persons (i.e., authors and editors of publications as well as users) as first-class entities in BibSonomy. The goal is to improve the search and disambiguation facilities. These are crucial for person names since they frequently contain duplicates (example: 
    This also allows us to add extended features for persons. For instance, it will be possible to define relationships between persons like the advisor-advisee relation. Ultimately, this will extend BibSonomy towards a full-fledged system to manage scientific genealogies. We hope you will like this feature and welcome any comments on it!

    Feature of the Week: New REST Client for PHP


    We spent some time developing a new full-featured REST Client in PHP in order to make it much easier for you to develop new Apps for the BibSonomy universe.

    The new REST client library comes with a lot of new features:

    • It's full-featured that means the client supports the whole functionality of the API.
    • It contains a model such that it is convenient for you to work with the data.
    • It supports Basic Auth as well as OAuth authentication methods.
    • It's easy to integrate in your PHP App, since we have used composer, a powerful tool in order to integrate and autoload requirements of 3rd party software.
    • You can output a fetched set of publications as a CSL-rendered publication list in your favorite citation style.

    In order to use the restclient-php library you need to do three steps:

    1. Install the library via composer and include the autoloader file.

      Installing Composer locally is a matter of just running the installer in your project directory:

      curl -sS | php

      Then, add the restclient to the requirements of your project. Run the following command on a terminal within your project folder:

      php composer.phar require academicpuma/restclient-php:1.0.0-alpha
    2. Create an Accessor. This object is required to authenticate your App on the REST API of BibSonomy. You can choose between two authentication methods, Basic Auth or OAuth. For Basic Auth this would be:

      require 'path/to/vendor/autoload.php';
      use AcademicPuma\RestClient\Accessor\BasicAuthAccessor;

      $accessor = new BasicAuthAccessor('', [your-username], '[your-apikey]');
    3. Create a RESTClient object and perform a request. This object is your interface to BibSonomy. This class provides all supported functions to get, create, update, and delete posts, tags, documents, user and groups. For example:

      use AcademicPuma\RestClient\RESTClient;
      use AcademicPuma\RestClient\Config;

      $restClient = new RESTClient($accessor);
      //choose Resource type and tags
      $restClient->getPosts(Config\Resourcetype::BIBTEX, Config\Grouping::USER, [username], ['tag1', 'tag2']);

      Now, you can choose the format. There are four options: XML, CSL (JSON), Model (PHP Objects), Bibliography (CSL-rendered publication list):

      //output xml
      echo $restClient->xml();

      //output CSL
      echo json_encode($restClient->csl());

      //use the model
      $posts = $restClient->model();
      foreach($posts as $post) {
      echo $post->getResource()->getTitle()."

      //print a bibliography in your preferred style and language
      echo $restClient->bibliography('apa', 'en-US');

    Currently restclient-php is considered as unstable alpha version. If you encounter  any errors or problems, feel free to report an issue on our code repository.

    Happy tagging,

    Feature of the Week: Safari Extension


    We already released a Chrome extension and a Firefox plugin to replace our old Javascript based bookmarklets. Today we are pleased to announce the launch of our new Safari extension. The extension adds three new buttons to your browser:

    The first button opens your personal BibSonomy home page. With the other two buttons you can post new bookmarks or new publications to BibSonomy. 

    You can download the plugin from the Browser Add-ons & Bookmarklets page.

    happy tagging

    Feature of the Week: Fast tag editing


    A very comfortable feature of BibSonomy is available again in Version 3, an easy way to edit tags without having to edit the whole entry. Whenever looking at your own entries in some way you can use the "edit tags button" shown in the picture below to change the tags of this entry. The following window will appear. New tags can be added by typing the tag followed by a space bar. Just don't forget to hit the save button! You can also edit tags of multiple entries which is desribed in another FotW. Happy tagging!Lena[...]

    New BibSonomy JabRef Plugin Released


    We recently updated the BibSonomy plugin for JabRef. JabRef is a Java based open source bibliography reference manager which runs on your local desktop. With the BibSonomy plugin, you can import and export your BibTex entries and attached documents from BibSonomy to JabRef and vice versa.

    The new version of the plugin has been adapted to support current JabRef versions such as 2.10.
    You find the latest release, documentation, and source code of the BibSonomy JabRef plugin on

    Happy Tagging!

    Post History


    Since Version 3.1.0, BibSonomy has a new feature that helps you to keeps track of the history of your posts.

    Assume you have a BibTex post such as the following which you have edited a few times.

    By clicking on the "view history of this post" link in the dropdown menu, you see the changes you have made on this post.

    By default, particular textual differences are shown between each pair of two consecutive versions.
    You may also choose to display the difference between the current version and a specific older version in the history. You can do this by selecting "current version" in the dropdown field of the older version.

    If you have chosen to compare a version with the current version, you also have the opportunity to restore particular fields. If you like to do so, first press the restore button which lies beneath the pop-up window. Then, you select the fields you would like to restore, and finally confirm the restore.

    By the way: The history of your posts is only visible to you and not to other users, so nobody can see any of your secret mistakes you might have made earlier.

    Enjoy the history feature and
    Happy Tagging!