Wednesday, March 18, 2015

Feature of the week: Group rebuild

Until this point, group handling in BibSonomy has been very awkward and not intuitive. Users could not leave their groups, the creation process was sturdy and slow and the administration interface wasn't exactly a nice sight.

But fear not, we did a great bunch of work on this. In the following, we will show you shortly how to request a group, invite users and request membership of a group. We will also cover a bit on the new group roles we introduced.

HowTo: Request a group

This has now been made easy as cake! Just click on the groups menu button in the blue navbar at the top and select create new group (see Fig 1).

Fig 1: There is a new option in the groups menu to request a new group.
You are then asked to enter a few details about your new group such as the name of the group, give a short description as well as a reason why you want to have that new group. (see Fig 2).
Fig 2: The form to request a new group
After submitting that form by clicking on request group, your request will be forwarded to the administrators who review it. When your request is accepted, you will receive a mail which leads you directly to the group settings menu.

HowTo: Administrate a group

You now are the proud administrator of a new group! It's time to adjust some settings and invite users! Either click the provided link in the group activation mail or navigate the menu to the group settings (see Fig 3).
Fig 3: Where to find the group settings menu
On the group settings page (Fig 4) administrators have full access to a range of options regarding their groups. You can alter the basic information like the full name of the group (e.g. kde turns into Knowledge and Data Engineering), the homepage or the privacy settings for all members of your group. This page will be extended by a great deal in the future.

Fig 4: The basic group settings

HowTo: Member management

But up to now you are the only member of the group. Unless you want it to stay boring you should invite users to join in your awesome team! Visit the member list tab on your group settings page (see Fig 5) and see that you as owner of the group are the only member.
Fig 5: The (still) empty member list
Inviting users is easy! Just type the name of a prospective member in the text field right under group invites and hit invite! The user will receive a mail and get notified on her settings page (where she can access all of your groups as well and can still share and unshare her personal documents with your groups). If you change your mind later, you can disband the group invite by simply deleting it.
Users can also request membership in your group on their own on the Join Group page An exemplary page with pending memberships can be seen in Fig 6.
Fig 6: The member list with join requests and invites

This should be enough for now for you to get a notion of our new groups system :) In future, we will focus in detail on different aspects like group roles or other features of the new group system.

Happy tagging :)


Wednesday, March 4, 2015

Release 3.1.0

Yesterday, we released BibSonomy version 3.10. This particular version marks the final milestone of our PUMA II Project. It includes several new features like

  • an editing history for posts
  • community posts - a new kind of publication or bookmark post that can be edited and improved by the community of all users, such that especially for publications the metadata can be completed or corrected
  • a complete overhaul of BibSonomy's group mechanisms, introducing group roles like group admin and group moderator, as well as a much easier way to request and to join new groups and to invite users
  • approved posts - users can now obtain the ability to approve the quality of a post's meta data and mark the post accordingly.
We also prepared the BibSonomy engine to create a joint search engine over all PUMA instances, such that PUMA users will be able to query all PUMA-instances at once instead of only their own.
We also improved our Pingback implementation, the sync api, and as always various scrapers.

Happy Tagging

Wednesday, November 26, 2014

Release 3.0.0

Today we released version 3.0.0. We fixed several bugs in the new layout and migrated some features from the old to the new layout (e.g. you can edit the tags of your posts in the post list again). Furthermore, we improved several web scrapers and added a new scraper for Akadémiai. We also fixed some minor bugs in the core system to provide a better user experience and system performance.

We are happy to announce that all BibSonomy modules are now open source. You can find the source code on Bitbucket. Moreover, you can find all compiled modules in our Maven repository ( including a source distribution.

Happy tagging,

Wednesday, October 29, 2014

Release 2.0.48

Hello taggers,

we released BibSonomy 2.0.48! In this release, we finally establish the new bootstrap layout as the standard layout, while you can still switch to the old layout on your settings page.

We also fixed a few internal issues and are preparing for some major features in the next few months.

In this release, we also

  • fixed some broken scrapers,
  • moved the group settings to the settings menu for every user
  • changed the OpenID login page
The next release marks BibSonomy 3.0, so stay with us to experience this great milestone in our development!

Happy tagging

Wednesday, September 17, 2014

Release 2.0.47

Hello BibSonomy folks,

today marks the release of BibSonomy 2.0.47. We integrated a new publication scraper for the WorldScience Journal. We also fixed the Arxiv scraper, which should now be working properly again. As for the last two releases, we worked hard on the new layout (also see our previous blog post for this). The layout is now in open beta. As a small change, we fixed a small issue with the maximum number of posts you can view at one time.

Happy tagging

Friday, September 12, 2014

Be a part of the BibSonomy 3 Beta Program

As announced a few weeks ago, we are working on a new front-end for BibSonomy. The new user interface is also the main component of the release of BibSonomy 3.

Be a part of the BibSonomy 3 Beta Program

BibSonomy 3 will be available this fall. We’re very interested in the opinion of our users and therefore we would like to invite you to try BibSonomy 3 now. The Beta Program lets you take part in shaping it by test-driving the pre-release version and letting us know what you think.

To join the BibSonomy 3 Beta Programm, just sign-in to BibSonomy and go to, read the user hints and press the button at the bottom of that page. When you come across an issue, you can report it in our bug tracker. If you would like to give us more general feedback, you can leave a comment for this post.

BibSonomy 3 is currently in beta status and still in development, which means some features and services might not always work as expected. At any time, it is possible to switch back to the BibSonomy 2 front-end on

We are grateful for your feedback! 

So long, keep tagging,

Your BibSonomy Crew

Tuesday, September 9, 2014

Feature of the Week: BibSonomy and Memento

Over the past weeks, the Memento team has worked with colleagues at BibSonomy to enable Memento-related functionality for BibSonomy bookmarks. The Memento "Time Travel for the Web" protocol specified in RFC 7089 extends the HTTP protocol with datetime negotiation, a variant of content negotiation. A Memento client requests an old version of a resource by expressing the resource's original URI along with the datetime of the version it is interested in. A Memento server, such as a web archive, responds with an archived snapshot of the resource that is temporally closest to the datetime requested by the client. A Memento Aggregator simultaneously polls multiple web archives and returns the temporally closest snapshot available irrespective of the archive it resides in.

Two features that use Memento infrastructure were added for BibSonomy Bookmarks:
  • Bookmarked links are annotated with a data-versiondate attribute that conveys the datetime of bookmarking. This attribute, as well as the related data-versionurl, were first proposed in the Memento-related Missing Link document that explores annotating links with temporal information as a means to increase link robustness and to allow revisiting linked resources as they were seen by the creator of a link. Both attributes make use of an extensibility mechanism offered by HTML5 that allows the introduction of private data- attributes. The Memento extension for Chrome supports both attributes. For bookmarked links in BibSonomy, the extension presents a menu item Get at link date ..., which allows to look for archived snapshots of the bookmarked page from around the time it was bookmarked. This feature is demonstrated in the below image. At the left hand side, a user clicks the link to the website of the Raw visualization tool and receives the current version of the page in response. At the right hand side, a user right-clicks the same link in a Chrome browser that has the Memento extension installed. Since that link is annotated with the datetime of bookmarking - expressed as the attribute data-versiondate="2014-03-16T17:42:12+01:00" on the link - the Memento extension uses the provided date for web time travel and tries to find the archived snapshot of the Raw site closest to the date of bookmarking. It finds a snapshot dated March 7 2014 in the web archive that looks rather different than the current version.
  • The same functionality is available without the Memento extension for Chrome by clicking the little clock at the bottom of the bookmarked item. Doing so initiates a request by a Memento client at the end of BibSonomy that is targeted at the Memento Aggregator and that results in a redirect to a temporally appropriate Memento.

Both features are really neat and I would like to thank Robert Jäschke and his colleagues at BibSonomy for making this happen and Martin Klein at the Memento end for initiating the collaboration!

Herbert Van de Sompel, Los Alamos National Laboratory

Thursday, August 21, 2014


As we are about to release a new design for BibSonomy, we would like to show you a bit of the beginnings of our system. When it started out in 2006 the website looked a lot like today and still totally different:

The first publication on BibSonomy was also published in 2006 as was the very first blog post.

At the moment we are testing the new bootstrap layout, which will hopefully be released soon:

So stay tuned and keep tagging!


Wednesday, August 13, 2014

Release 2.0.46

Hello BibSonomy folks,

today marks the release of BibSonomy 2.0.46. We integrated a bunch of new publication scrapers:

  • MDPI (
  • Oxford Journals (
  • The Lancet (

Aside from this, we fixed a number of small bugs such as a bug with tag recommendations. We updated the JabRef layouts and worked hard on the new layout. The layout is still in closed beta and will see its release in a future version.

Happy tagging

Wednesday, August 6, 2014

Feature of the Week: Developers Corner

As part of our process to open BibSonomy up for developers, we have re-designed the BibSonomy start page at Bitbucket:
The three blue boxes provide quick access to pages about developing for and with BibSonomy, integrating BibSonomy with other tools and services, and using BibSonomy for research. They help you to easily find the information you need. The three grey boxes at the bottom provide further information, e.g., news about BibSonomy, who's behind BibSonomy, and where to find help.
In addition, the API documentation has been greatly improved during the last weeks. All developers definitely should have a loon on it and on the other relevant wiki pages.

Have a look at the new page and as always ... happy tagging!