Showing posts with label plugin. Show all posts
Showing posts with label plugin. Show all posts

Thursday, July 20, 2017

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 is

Jekyll 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 looks



The 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 use

Using 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.
  1. First, add the dependency to the plugin to your Gemfile:

    source "https://rubygems.org"
    
    gem 'bibsonomy-jekyll'
    

  2. The most basic configuration just enables the plugin and provides your user name and API key:

    gems:
      - bibsonomy-jekyll
    
    bibsonomy:
      user: yourusername
      apikey: yourapikey
    

    You can get your BibSonomy API key from the settings page.
  3. Options for customization in the bibsonomy section include:

    document_directory: pdf
    style: acm-sig-proceedings
    altmetric_badge_type: 4
    

    where:
    • 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 <span> 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.
  4. 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 group followed by the corresponding group name.

That’s it. More details can be found in the plugin’s documentation.

Happy bookmarking!

Wednesday, May 4, 2011

Bugfix version of BibSonomy JabRef Plugin (2.5.2) available

As we've mentioned from time to time within our blog, we are maintaining a BibSonomy plugin for JabRef which basically makes it easy to keep your local .bib file (managed by JabRef) in sync with your online BibSonomy collection. We've just released a bugfix version of it - you can find it for download here:


And here you can find more detailed information about the plugin:
If you have any feedback, we'd be happy to hear from you!

Best regards & happy BibTeXing,
Dominik

Tuesday, February 15, 2011

New Release of BibSonomy Typo3 Plugin

In many corporate and academic environments, Typo3 is a widely used Content Management System. Because including publication lists and tag clouds from BibSonomy directly into Typo3-based web pages is a frequent requirement, we are offering a Typo3-Plugin for BibSonomy since quite some time. Basically it makes it easy very easy to display BibSonomy content in various formats. Here are some examples of pages created with this plugin:


We are now happy to announce a new version of this plugin, namely 2.0.7. It is basically a bugfix release, including some enhanced layout options (e.g. specifying the width of publication/tagcloud columns). We recommend all users of the plugin to update to this version. It can be downloaded from here:
An extensive documentation (including two quickstart sections how to include a publication list / a tag cloud in your Typo3-based website) is also provided. Finally, we are - as usual - happy about any feedback how we can optimize the plugin according to your needs!

Best,
Dominik

Wednesday, February 9, 2011

New version 2.5 of JabRef Plugin available

Since a while, we are offering a BibSonomy Plugin for JabRef, the latter being a popular application to manage BibTeX-files locally. The plugin basically combines the advantages of an online system like BibSonomy with the comfortable editing facilities of a local standalone client.

We are happy to announce version 2.5.1 of this plugin, which contains several bugfixes and interface improvements; in addition, the file handling (i.e. the management of PDFs associated to entries) has been worked over and is much smoother now. Have a look at the new version here:

We'd be happy about and comments or suggestions for improvements!

Best,
Dominik

Friday, January 29, 2010

Feature of the week: New Firefox-plugin released!


For some weeks now the first version of our BibSonomy-Firefox-Addon is available for Download.
This new feature integrates your BibSonomy bookmarks into your Firefox browser, thus offering comfortable use and storage of your bookmarks without visiting your BibSonomy account. You might also want to synchronize your list of local bookmarks with the ones in BibSonomy.
All you need to get started is the new plugin, your user name and your API-key as password.
  • The blue star button indicates whether or not a page is already bookmarked. Clicking it opens the dialogue for storing or changing the bookmark of the current web page.







  • To the left in your navigation bar you'll find the quick link to your BibSonomy page and the hide/show button for the sidebar.
    The sidebar displays the cloud or list of your bookmark's tags and your tag relations. Much like in BibSonomy bookmarks are retrieved by clicking on one of its tags or using the full-text search.


  • Our Addon is fully customizable and also allows to remove the standard yellow Firefox-Star-button from the browser. Moreover the settings feature the option to import your Firefox bookmarks into BibSonomy and vice versa.

Wednesday, December 16, 2009

Feature of the week: 2009 in review

2009 brought many improvements and new features for BibSonomy but also interesting research activities. We briefly review this year before next week's post gives an outlook on 2010.
Tag Recommendations
As part of the ECML PKDD 2009 conference we organized the Discovery Challenge, where the participants could test their tag recommendation methods on a BibSonomy dataset. A particularly interesting part of the challenge was the online evaluation which allowed the researchers to evaluate their approaches in the running system and actually show their recommendations to our users. The underlying infrastructure was provided by our new tag recommendation framework which proved to be very useful. It allowed us to distribute the tag recommendation work over several machines located all over the world. E.g., the winner's recommender was running in Canada.
Research Projects
Two new projects centered around BibSonomy started this year: PUMA, which will improve academic publication management in cooperation with the University Library Kassel, and Info 2.0 (in German), which investigates chances and risks of the Web 2.0 with respect to informational self-determination in cooperation with the Institute for Public Law.
Plugins
We released three new plugins which better integrate BibSonomy with other tools. The JabRef plugin allows you to synchronize your publication references with the bibliography manager JabRef and the Typo3 extension integrates publication lists from BibSonomy into the content management system Typo3. Just released two weeks ago and ready for testing is the new Firefox add-on which better integrates BibSonomy into the Firefox web browser. We will introduce this add-on in one of the next FOTWs.
Personalization
You now see similar users in your sidebar on which you can click to surf their posts in a personalized ranking. Furthermore, you can follow users you find interesting to stay tuned on what they post.
Dumps of the Dataset
Since quite some time we offer a dataset of the BibSonomy database in form of an SQL dump for research purposes to interested people. A web page now describes the available dumps and how to get one. Newly, the dumps also contain the users' tag relations.
Development
In an ongoing effort to open the BibSonomy source code to the public, we released some of the core modules in a public Maven repository. E.g., now you have access to our screen scrapers, which allow you to extract publication metadata from more than 60 digital libraries. Most modules have a GPL or LGPL license.

Next week we will present our current activities and discuss the plans for 2010.

Thursday, November 12, 2009

Feature of the Week: New version of JabRef-plugin released!

As you will have noticed, we are maintaining a plugin for the open-source bibliography manager JabRef, which allows to easily download and upload entries from BibSonomy. We believe that this approach nicely combines the advantages of maintaining a local BibTeX-file with the comfort and usefulness of a centralized publication sharing platform like BibSonomy.

We have just now released a new version of this plugin, which offers some nice features to ease the maintenance of both collections (local + within BibSonomy)! Check it out:

  • Added document management: In JabRef and within BibSonomy, it is possible to attach a private copy (PDF, PS, ...) to a publication entry. The new version of our plugin allows to download all your private documents present in BibSonomy by a single click (first image). Furthermore, you can control in the settings menu that local documents are automatically uploaded to BibSonomy when you storethe publication (second image).












  • Automatic Synchronization: A typical problem is to keep both collections (your local .bib file and your BibSonomy account) synchronized. We are proud to offer a comfortable feature to automatically perform this task (third image on the right). This feature automatically checks for entries present in both collections if they are equal; if there is a difference, you can decide which version to keep. A 'diff-like' view helps you to see what has changed (4th image on the right).




  • Full-text search: In prior versions, it was only possible to retrieve posts from BibSonomy by tag. Now you can also perform a full-text search in your personal or in the global collection.
  • Further small additions & bugfixes: Apart from the above-mentioned new features, we improved the interface, fixed some bugs, and generally made the plugin more stable and better :)
You can download the latest version of the plugin here: The updated documentation can be accessed via http://www.bibsonomy.org/help/doc/jabref-plugin/index.html. We hope this new release helps you to be more efficient in your personal and shared publication managent - we are as usual always happy about feedback, comments, suggestions!!

Best,
Dominik

Tuesday, May 26, 2009

Typo3 Extension for BibSonomy available

Typo3 is a popular open-source content management system, used by a large number of private and corporate websites. It offfers among others a generic extension architecture, which enables developers to add custom functionality to Typo3-based websites.

For many websites in academic contexts (e.g. personal homepages of researchers, universities, research projects, ...), an important building block is an up-to-date publication list. Maintaining these lists manually is a tedious task; in order to ease this process, we have developed a versatile BibSonomy Typo3 Extension! The core concept is to keep all references cleanly stored inside BibSonomy (leveraging all useful BibSonomy features like import from different formats, scraping services, ...) and to generate automatically a publication list from this data. Have a look here what it can look like:
In order to set up such a nice publication list with the BibSonomy Typo3 plugin, you need to follow these simple steps:
  1. Store the relevant publications in BibSonomy
  2. Install the BibSonomy Typo3-Plugin in your Typo3 installation (Download it from here)
  3. Configure the plugin (e.g. select which entries to display, select the layout, ...)
  4. You're done! :)
For each of these steps we have written an extensive online documentation. Our plugin is already part of the official Typo3 installation of the University of Kassel! We offer a number of predefined standard layouts (Harvard, DIN1505...) for formatting the publication lists; in addition, it is possible to use customized layouts based on a JabRef Layout Filter.

Apart from publication lists, the plugin is also able to display tag clouds which can be embedded into websites to visualize e.g. research interests of a group or an individual. We hope that this plugin is another step towards making BibSonomy more useful for you in the process of managing bibliographic data in an integrated and unified way. The BibSonomy team is of course also open to comments and suggestions!

Best,
Dominik

Friday, February 6, 2009

Feature of the week: BibSonomy-Plugin for JabRef released!

JabRef is an open source bibliography reference manager, based (like BibSonomy) on the BibTeX-format. Starting with version 2.4b1, JabRef can be extended using a plugin system based on the Java Plugin Framework (JPF). We have been asked many times how the advantages of a local client like JabRef and a web-based platform like BibSonomy could be combined - now we think we found a nice solution: We built a BibSonomy-Plugin for JabRef!

This plugin enables you to
  • fetch publication entries directly from BibSonomy,
  • upload publications into your personal account at BibSonomy and
  • delete entries from your collection.
All of the above integrates seamlessly into the usual workflow of JabRef - this means you don't have to visit the BibSonomy webinterface during the whole process. In order to use plugin, you need of course a BibSonomy account. Once you have that, you can follow these simple steps to experience the synergies of JabRef and BibSonomy:
  1. Download JabRef: http://jabref.sourceforge.net/download.php
  2. Download our BibSonomy-Plugin;
  3. Put the Plugin jar-file into a sub-folder called plugins in your JabRef installation directory
  4. Start JabRef and you can start working with the Plugin!
We've also created an extensive documentation of the plugin, along with a detailed description of each of its functionalities and the setup steps.

Please note: Right after releasing our API, we also presented a prototype of a customized JabRef-Client which allowed up- and downloading of entries (see e.g. this post). With the release of the plugin described above, we stop the further development of this customized client. If you are using it, we highly recommend to migrate to a newer JabRef version, combined with our plugin - it contains bugfixes and improved functionality. You will like it :)

We hope this plugin enables you to get the most out of BibSonomy and JabRef - some example tasks which are now easy are:
  1. Download your complete BibSonomy collection into JabRef, use its built-in bibtex-key generator to unify the bibtex keys of your publicatons, and upload all entries again
  2. Download your complete BibSonomy collection into JabRef and perform integrity checks on it (missing fields,...), and upload all entries again
  3. Use JabRef's web search facility to import entries (e.g, from PubMed), edit them locally to your needs, and bulk-upload them to BibSonomy
  4. ...
Enjoy,
Dominik

Tuesday, September 30, 2008

Feature of the week: GoogleSonomy - A Firefox addon to enhance your BibSonomy Search

GoogleSonomy is the name of our new Firefox extension. As you can see in the screenshot below it shows you BibSonomy search results along your Google search. You can retrieve four different lists of BibSonomy posts for a google query. Those are tag and fulltext search, each on a global or a user base.



In the settings dialog you can specify which lists you want to retrieve and how many entries should be displayed each time. Furthermore you can set your BibSonomy user name and choose a default search mode.



To obtain this extension visit Mozillas Addon Page. Unfortunately you need to be a registered user to install GoogleSonomy because it is like any other new firefox extension in an experimental state. Only with some reviews from users we can achieve our aim to get this extension in the public download area of Mozillas download page. So we would appreciate your effort.

If you want to save pains just use this link to install GoogleSonomy in your Firefox web browser.

If you have suggestions how to improve GoogleSonomy or if you found any bugs, please let us know.

Best,
Stefan

Tuesday, July 29, 2008

Feature of the Week: Integration into your WordPress blog

Bloggers who are using WordPress may be interested in a plugin that helps them not only to integrate data from BibSonomy into posts and ordinary pages but (almost) automatically publish their posts on BibSonomy.

Once you've installed the plugin, go to Settings - BibSonomy and at least enter your username and API key. Then test your setup with a click on Show posts, select a post and submit it with a click on Post selection - your post will appear as a new bookmark on BibSonomy.

While it's a really nice thing to have your blog posts synchronized with BibSonomy another powerful feature is to integrate your bookmarks, publications or tags into your content. Publishing your tag cloud from BibSonomy boils down to this simple shortcode: [bibsonomy-tags]. More complex requests like retrieving the three most recent publications that are tagged with folksonomy is possible too: [bibsonomy-posts resourceType="bibtex" tags="folksonomy" end="3"]. Have a look at more examples.

From a developers point of view this plugin is powered by an implementation of BibSonomy's webservice in PHP. If you want to build something on top of that, you can download the API here. We're really interested in your feedback, so don't hesitate to write us about your experience.

Popular Posts