Saturday, December 24, 2011
Best Season's Greetings from the BibSonomy Team!
Sunday, December 11, 2011
Feature of the Week: BibSonomy's new Look
Since its birth in 2005 BibSonomy has been enriched with new features to facilitate and ease the organization of bookmarks and publications, the social interaction with other scientists or getting up to date with the state of the art in science. For some time now, we've felt, that BibSonomy could use a fresh look and a new, reorganized navigational structure, to keep all this functionality together while still being a lightweight and easy-to-use system.
With all that in mind, earlier this year, we started two initiatives: The first one was to set up a project together with our University's department for Human-Machine Systems Engineering. In that project students from different disciplines were asked to use BibSonomy (as first timers) for several tasks that belong the the system's core (like storing and retrieving publications, searching for them or for other users). The participant's behavior was analyzed (e.g., using professional eye-tracking tools) and their feedback collected.
The second initiative was to find a capable designer who could give BibSonomy a fresh, cool look and feel while making functional and intuitive navigational design a key priority. Finally, since changing established workflows and interfaces is usually a delicate matter, another priority was to keep a new design true to the current look and feel.
We are happy to announce that for that task we could win a young designer from Kassel: Daniil Tanygin.
Before we begin to realize a new design, we now want to ask you - our users - for your opinion. Therefore, here are two of the latest sketches Daniil has created for us that show one of the many post-listing sites (e.g., myBibSonomy or home) in BibSonomy:
Any feedback is welcome. We are especially looking forward to your thoughts on the new design ideas and to your own ideas on workflows that you think should be simplified, parts of the page that in your opinion should look different or functions that need to be made more intuitive.
Feel free to state any comment below this post, or send us your feedback via e-mail to webmaster bibsonomy org
Happy tagging
Stephan
Wednesday, November 30, 2011
[Feature of the Week] BibSonomy Forecast: Partly (tag)cloudy!
Thursday, November 24, 2011
New Release (2.0.20)
- First embedding of schema.org metadata to facilitate a structured access by search engines
- fixed Delicious importer
- fixed sphere dialogues
- fixed authorization issue via Typo3 plugin
- fixed layout problems on BibSonomy's mobile view
- many further small bug & layout fixes
- added new scraper for Google Books
- repaired scrapers (Amazon, PubMed, Cell, CiteseerX)
- adapted database indexes for faster response times
- added support for synchronization to REST-API
Wednesday, November 16, 2011
Short down time today
A short explanation on why BibSonomy was down this morning: Actually, BibSonomy was running fine but one of the routers which connects our university building with the internet was down. Unfortunately, we have no influence on the infrastructure which usually works very good. It took two hours before the router was working properly again. Sorry for this and lets keep our fingers crossed that the router will not go down again.
Feature of the week: Add new publications by ISBN
There are two ways to do this: The first way is directly via our web service. You start by clicking post publication in the menu and select the ISBN/DOI add dialog which looks like this:
Then you enter your ISBN or DOI and all the information is gathered for you and your are done by entering some keywords (tags) to describe the content. Try it e. g. with the following ISBN: 978-3898383325.
The other way is more common. Imagine, you were searching the web for something new and found a book you would like to remember. Unfortunately, the book you found was on one of the pages that we do not offer a scraper for. But on the page is an ISBN like on the publisher page of Robert's dissertation. Just highlight the ISBN and use your bookmarklet and all data will be collected. Before you press the button, your browser should look like this:
So, that's all for today and I hope this best practices helps you to save time and collect a lot of references for your work.
Happy tagging
Andreas
Sunday, November 13, 2011
Feature of the Week: Discussion Statistics Box
As you probably know from your own experiences people tend to have very different approaches when it comes to rating something. Even if they agree by trend in liking or disliking a resource, they might have very different ideas of how to express such an opinion. This makes it particularly hard to objectively compare two ratings - a problem that is known as inter-rater reliability.
For illustration consider some fictional (extreme) examples of BibSonomy users, rating a publication with 4.5 out of 5 possible stars:
- jock: Jock assigns top scores to everything he doesn't particularly dislike. His rating of a publication with only 4.5 out of 5 indicates that there must be something seriously wrong with it.
- g.rumpy: For him "I like it" means 2 out of 5 stars. Full score is not even an option and a score of 4.5 probably means, that it's the best stuff ever written.
- mr.normal: Well, Mr. Normal is very normal and so is his rating distribution.
The statistics box can be found on the discussed-posts-page of any user, e. g. here for user sdo: http://www.bibsonomy.org/discussed/user/sdo.
Each box shows the rating distribution, the total number of ratings and the rating average by this user.
Another such box can be found on the general discussed posts page http://www.bibsonomy.org/discussed.
Here, the statistics cover all ratings to any of the discussed publications or bookmarks displayed by any user.
Enjoy the new possibility to learn what other users might think about resources of your interest.
Happy Tagging!
Stephan
Friday, October 28, 2011
Feature of the Week: Introducing BibSonomy Spheres
What are BibSonomy Spheres?
As a social bookmark and publication sharing system, most of BibSonomy's content is user generated and as the number of users using the system is increasing, also the amount of information available increases. Consequently more and more topics of interest come into the system and accordingly the user has to somehow focus on relevant entries. One approach for focussing on relevant resources is to just look at entries of users which are relevant for you. But interests are diverse and accordingly the set of relevant users distributes over the set of interests.
BibSonomy now allows you to arbitrarily group other users according to your topics of interest. You could, e.g. build a group of your co-workers and one of users which you share some interests. Such a group is called "Sphere".
How can a build a sphere and assign users to it?
If you have identified a user as relevant to, e.g., your 'soccer' topic of interest, you can navigate to the users page in BibSonomy (e.g. http://www.bibsonomy.org/user/folke).
on the top of the sidebar (on the right) you see the 'friend' button.
Here you can add or remove the user from some of your spheres but you can also create a new sphere by entering the corresponding name into the input field and pressing 'add' (or the enter key). Note that you can directly navigate to each sphere by clicking on the sphere names.
Accessing your Spheres
You get a brief summary of your spheres if you navigate to http/www.bibsonomy.org/spheres (or by following the 'mySpheres' entry in your personal menu. On this summary page you essentially find each sphere's members as well as the corresponding tag clouds:
But also on the side bar on your profile page or the friends page you find a "sphere cloud" linking to your spheres:
As on any other resource list in BibSonomy, you can also follow a given sphere using a rss-feed (publrss/sphere/Following a Sphere in iGoogle
You can finally follow a sphere by adding our brand new iGoogle gadget to your iGoogle Dashboard. Just add our gadget either directly http://www.bibsonomy.org/resources/opensocial/gadgets/bibsonomySpheresGadget.xml or even simpler by following this link (please don't get irritated by the privacy dialog - we don't access any of your private data stored at google. We just store your query parameters).Why should I use BibSonomy spheres?
Firstly, of course, because it is a cool feature ;-) But we will also to continue to build services upon BibSonomy's Spheres, such as personalized user and tag recommendations, improving search and many more. By using BibSonomy Spheres you also support this development by providing valuable data for training our models.Finally
BibSonomy Spheres as well as the iGoogle Gadget are in an early development phase. Please excuse any bug you encounter and leave us a short message, so that we can fix it as soon as possible. We are also open to improvements. So, if you happen to have any comments, pleas don't hesitate to email us.
Best Wishes,
Folke Mitzlaff
Wednesday, October 26, 2011
Today's Release (2.0.19)
As always, this release contains numerous small bugfixes. Here we typically present only the coolest new features or important changes and fixes. Today I want to make an exception from this and give you the complete list of changes such that you can get an impression on what we've been working in the last month. Of course, there are more features in progress that will be released soon.
List of Changes for BibSonomy 2.0.19:
- slightly new layout for start page
- only posts from trusted users are now shown on start page
- introduced spheres (hint: a highly interesting feature that will be presented by Folke in the next feature of the week)
- added statistics for the /discussed page
- removed deprecated Bibsonomy class from REST API - use RESTLogic instead
- removed Delicious Yahoo! importer
- better exception handling for Delicious import
- migrated add/remove friend
- filter param "myPDF" renamed to "JUST_PDF", "myDuplicates" to "DUPLICATES"
- BibTeX key no longer marked as required and is now automatically generated, if not entered on /postPublication
- tag field marked as required input
- removed sidebar filter
- optional fields (homepage, realname) now hidden during registration
- "join group" links in new layout; only shown when not already member
- fixed width of group real name for /group pages
- JSON export now contains separated person names (first/last)
- larger headings for tab layouts
- fixes for PLOS and ScienceDirect scraper
- fixed OpenID bug (whitespace around OpenID)
- related users in sidebar now as cloud (not list)
- added HTTP Basic Authentication (only available when SSL is used)
- added SSL (only available when HTTP Basic Authentication is used)
As always, we'll go into detail in our "Feature of the Week" blog post series.
Happy tagging!
Saturday, October 22, 2011
Feature of the Week: BibSonomy on Twitter
We’ll also let you know about new papers, workshops or presentations dealing with BibSonomy.
To read our tweets you can follow us here: http://twitter.com/#!/BibSonomyCrew. Or check out the silver-gray box to the right of this blog showing the latest tweets.
Two more things:
- We are always curious to find out what others learn from BibSonomy’s data. Therefore, if one of your papers using a BibSonomy dataset has been accepted for publication, please let us know. We’ll be happy to announce your paper on Twitter to let others in the community know about your findings!
- At the moment, we are planning to extend our twitter by e. g. posting popular posts or best rated resources. If you have anything particular in mind that you’d like to read on Twitter just tell us.
Stephan
Tuesday, October 18, 2011
AutoCompletion for Post Publication Details
have been autocompleted by the alphabetically first entry of all available entries BibSonomy knows. Now, when two or more options for a field are available this is indicated by a small triangle on the right edge of the specific field.
With a simple mouseclick on this triangle you can see and choose between all entries that have already been used. The number of times this entry has already been used appears in parentheses.
Friday, October 7, 2011
Feature of the week: person name normalization in "Last, First" form
Why "Last, First"?
The change from the First Last format (e.g., "D.E. Knuth") to Last, First ("Knuth, D.E.") was an overdue step that has been requested by many users of BibSonomy (see also the comments on our blog post).
The old format did not allow our users to correctly store user names that contain two last names. For example, in the name of our colleague Beate Navarro Bullock the first name was erroneously detected to be "Beate Navarro" but it really is only "Beate". When such data was exported from BibSonomy, other systems could not repair it. For instance, in a literature list this would have caused a wrong position of the reference (under "B" instead of "N" in our example). Furthermore, name based citations like [Navarro Bullock et al., 2009] would have used the wrong last name ("Bullock" instead of "Navarro Bullock").
With the new Last, First format (Navarro Bullock, Beate), the name is correctly stored and recognized by other applications and BibSonomy itself (e.g., for the author pages). BibSonomy does no longer "destroy" correctly entered names!
By the way, the new format also correctly handles the lineage (e.g., "Jr.") of persons. You can enter it in the form Last, Jr, First and you will get it back in the same format.
Interaction with BibSonomy
Naturally, this change is of big importance to all users and applications that import data into BibSonomy or export their data from BibSonomy. Since BibSonomy supports a wide variety of import and export formats, I will here briefly explain how each format is handled.
- In general, each input format supports both First Last and Last, First. E.g., XML and JSON with BibSonomy's REST-API and the BibTeX and EndNote import in the web interface.
- When editing a publication reference, you can basically use the format you like. However, after saving the post, the names will be normalized and when you edit it the next time, they will be in Last, First
order:
This has the advantage that you can see if both parts of the name were correctly identified.
- Both the XML (format=xml) and the JSON (format=json) output of BibSonomy's REST-API use Last, First for the author and editor attributes of the bibtex element.
- Nothing has changed in BibSonomy's "regular" JSON export. Person names are returned in "First Last" form:
"author": [ "Douglas Crockford" ],
After the next release (scheduled for October 26th), the JSON output will additionally include the fields "authors" and "editors" (notice the "s" at the end) with separated "first" and "last" parts:
"authors": [ {"first" : "Douglas", "last" : "Crockford"} ],
- The BibTeX export now returns authors and editors in Last, First form. You can change this to First Last by adding the parameter firstLastNames=on to the URL. Alternatively, you can use our new export dialog that is triggered by moving the mouse over the BibTeX export link on each page:
- The EndNote, RIS (EndNote), and RIS (ReferenceManager) export all use the Last, First format.
- For all other export formats we did not change the person name format (to the best of my knowledge).
What else did change?
During our intensive tests of the new format we realized that BibSonomy has quite a lot of data that is - to be hones - broken, dirty, inconsistent. E.g., author fields like "A. Einstein and" or "Knuth, D.E., Kleinberg, J.", etc. In short: strings where often there is no hope that we can automatically and correctly clean them.What was more important, however, was the fact that due to the new normalization some hashes of posts, i.e., their unique identifiers changed. When we realized this we thought about the implications and finally looked at the numbers - of 2795609 posts only 20215 posts (less than one percent) changed. And as said - almost all of these posts had broken or "dirty" person names and clearly stemmed from broken batch imports.
Friday, September 30, 2011
Feature of the Week: Discussed Posts
Before the summer break we introduced the new review and discussion feature. Now, we have added a page to BibSonomy that gives an overview over all those resources that have been reviewed or commented. You can reach it at www.bibsonomy.org/discussed or just by clicking the new "discussed posts" link in the menu.
The page lists all the recently discussed bookmarks and publications. To make the overview as concise and discussion-focused as possible, the posts are displayed in a reduced form including the title, the description and of cause the average star rating. The stars also function as link to the resource's discussion page, where you can add your own comments or review.
If you are looking for a contribution by someone in particular, there is a user specific version of the "discussed"-page. E. g. www.bibsonomy.org/discussed/user/hotho has bookmarks and publications discussed by user hotho. Find a link to these pages in the sidebar of the regular user pages e. g. www.bibsonomy.org/user/hotho.
You'll reach your personal discussed page in the myBibSonomy menu under the item myDiscussedPosts.
We hope, the new feature will make it easier for you to engage in discussion of the current hot topics of science!
Let us know your opinion and make sure the discussed-page is always "full of stars"!
Stephan
Thursday, September 22, 2011
Release 2.0.18
At our Maven repository you'll find the publicly available libraries.
As announced earlier by Robert, the name handling has been changed to always storing names as "last name, first name".
Further, this release introduces:
- an autocomplete for the inbox systemTag "send",
- an autocomplete for the detailed information fields during publication posting,
- an easy means to normalize your BibTeX keys,
- another supported filetype for the document upload: .tex,
- and scraping-support for publication posting from INSPIRE β and Taylor & Francis Online.
As always, we'll go into detail in our "Feature of the Week" blog post series.
Happy tagging!
Stephan
Monday, September 12, 2011
Feature of the week: access your posts in Emacs (with RefTeX)
For all of you that write their LaTeX files using GNU Emacs I present a small script that simplifies its interaction with BibSonomy.
First, if you don't know and use RefTeX yet, I highly recommend that you give it a try, it's really awesome! I won't go into detail how to activate it, typically something like
; load reftex (require 'reftex) ; turn reftex on (add-hook 'LaTeX-mode-hook 'turn-on-reftex) ; with AUCTeX LaTeX modein your Emacs configuration file ~/.emacs should be sufficient.
Adding citations to your LaTeX file with RefTeX is as easy as typing C-c [. Then you can search for appropriate entries using a regular expression.
What I want to show you in this feature of the week is how you can add a script to RefTeX such that each time RefTeX is initialized your BibTeX references are downloaded from BibSonomy. For this to work you must follow the following steps:
- Find out which posts you want to use from BibSonomy.
- Add an appropriate \bibliography{} command to your LaTeX file.
- Write a small shell script.
- Tell RefTeX about the script.
- Try it!
Find out which posts you want to use from BibSonomy
Let us assume that I am writing a paper about formal concept analysis (fca). So I want to reference publications from my list of fca-related publications that I can get at http://www.bibsonomy.org/user/jaeschke/fca. Since I want all publications in BibTeX format, the file I finally want to have is http://www.bibsonomy.org/bib/user/jaeschke/fca?items=1000. Notice the modifications in bold print.
Add an appropriate \bibliography{} command to your LaTeX file
Since the script presented later is rather simple, this is related to the posts I want to download, i.e., to the tag fca:
\bibliographystyle{plain} \bibliography{fca}That means the BibTeX file will be named after the tag(s) used to query BibSonomy.
Write a small shell script
Of course, we have done this for you. :-) Nevertheless, you should adopt it to your needs, in particular change the variable BASEURL (e.g., insert your BibSonomy username):
#!/bin/sh FILE=$1 RESULTFILE=`pwd`/$FILE.bib BASEURL=http://www.bibsonomy.org/bib/user/jaeschke PARAMS="?items=1000" QUERYURL=$BASEURL/$FILE$PARAMS # the file is downloaded on each call of the script - # typically on the first call of reftex-citation wget -q -O - $QUERYURL > $RESULTFILE # the result for RefTeX: the path to the downloaded file echo $RESULTFILEThe script gets as input from RefTeX the string from the \bibliography{} command (if you have several files specified, the script is called for each file). Then, it downloads your posts from BibSonomy using the input as tag of the user jaeschke. The downloaded file is put into the current directory (named after the tag(s)) and its name is returned to standard output (this is what RefTeX expects).
Place the script at some convenient location, let's say /usr/local/bin/find_file_from_bibsonomy.sh.
Of course, the script can and should be adopted to your needs. If you have suggestions for improvements, just let us know!
Tell RefTeX about the script
Add the following lines to your ~/.emacs file:
; connect RefTeX with BibSonomy (setq reftex-use-external-file-finders "yes") (setq reftex-external-file-finders (cons '("bib" . "/usr/local/bin/find_file_from_bibsonomy.sh %f") reftex-external-file-finders) )
Try it!
Well, just open the LaTeX file and press C-c [ on your keyboard (for non-Emacs users: Pressing the Ctrl-Key together with "c" and then releasing both keys and pressing "["). Then search for some author name or keyword (e.g., "fca")
and be surprised about the results
You can choose any of the matching posts and the corresponding \cite{} command is automatically added to your document. And the best thing is: all the posts are coming from BibSonomy!
Further reading
Improvements
The script above always tries to download the entries from BibSonomy - even if you already have one with that name. Here is an updated version that acts only if the requested file name starts with a configurable prefix, in this case bibsonomy_.
#!/bin/sh # All files with publications from BibSonomy should have # this prefix - to not overwrite other files. PREFIX="bibsonomy_" # query BASEURL="http://www.bibsonomy.org/bib/user/jaeschke" PARAMS="?items=1000" # the first parameter is the file name from the \bibliography{} # command FILE=$1 # check for prefix if [ $(echo $FILE | grep "^$PREFIX") ]; then # prefix found -> work on # remove prefix for tag query TAG=$(echo $FILE | sed "s/^$PREFIX//") # build path for result file and query URL RESULTFILE=`pwd`/$FILE.bib QUERYURL=$BASEURL/$TAG$PARAMS # the file is downloaded on each call of the script - typically on # the first call of reftex-citation wget -q -O - $QUERYURL > $RESULTFILE # the result for RefTeX: the path to the downloaded file echo $RESULTFILE else # just return the file name in case the file is in the current # directory echo $FILE.bib fiThat means that in the example above we must change in our LaTeX document \bibliography{fca} to \bibliography{bibsonomy_fca}. That's it!
Further improvements will be added to this section.
(Classic) Feature of the Week: Attaching documents to publication posts
Thursday, September 1, 2011
(Classic) Feature of the week: Posting Publications as snippet
this week we learn how to post a publication using a snippet. This is a very comfortable way to post a publication. Just click on post publication and choose the tab snippet.
We can paste one or multiple snippets into the BibTeX/EndNote snippet* box. The visibility of our post is controlled with the viewable for field.
Basically, that is all we have to do. But our snippet importer offers some additional goodies. We can choose to edit before import or to overwrite an existing one.
The best part is the tag capability of BibSonomy. Many snippets already have keyword or tag field as in the following example:
We can use these tags for our import. Since there is no standard for tags and their delimeters, we have to tell BibSonomy our format. Therefore, we have to select the type of tag delimiter from the corresponding drop down menu. We can choose between:
- ' ' (whitespace),
- , (somma), and
- ; (semicolon).
After we click on the post button appears the next dialog:
It is just a confirmation dialog to be sure that our tags get imported correctly. If everything is fine, we can click on the update button to finish the import.
That is it for this week. Stay tuned and happy tagging!
Jürgen
Friday, August 26, 2011
(Classic) Feature of the week: Posting Publications
As we allow ourself a short rest from BibSonomy's strict monthly release cycle, the next few blog posts here will cover some of BibSonomy's basic features. We start this series of "classic" features with describing the process of entering publications into BibSonomy.
Most of BibSonomy's users are using the bookmarklet buttons which allow to automatically extract all necessary meta data from the browser's window. Nevertheless, BibSonomy offers several ways to enter relevant information for a given publication. Today I'll describe the most basic one - namely manual data entry of all required fields.
By navigating to "post publication" in BibSonomy's menu,the input form for entering publication meta information is shown:
We know that entering publication meta information is a tedious work and we try our best to reduce the required steps for successfully filling out all fields. During the manual data entry process, the most valuable support is given by a full-text-search based autocompletion. If you partially enter the title of a publication which is already known to BibSonomy, you can select the corresponding entry from a list of recommendations. All available form fields will be copied and it remains for you to provide the set of appropriate tags:
Stay tuned and happy tagging!
.folke
Monday, August 22, 2011
Feature of the Week: Updated mobile interface
- Especially on mobile devices typing and retyping user names and passwords can be tedious. Therefore , the login screen now offers a checkbox to choose staying logged in after the session.
- If you'd like to see the original BibSonomy page on your mobile screen you may use the "Switch to normal view" link in the footer of the mobile layout. Similarly, you can switch back using the "Switch to mobile view" link in the footer of the normal view.
- Your choice of view is now stored. Thus, once you decide to use the normal view, you'll see that view until you decide otherwise. You won't have to switch to your preferred view each time you visit BibSonomy.
Stephan
Friday, August 12, 2011
Feature of the week: Supported Filetypes
- pdf for the Portable Document Format
- ps for PostScript files
- djv, djvu for scanned documents in the DjVu file format
- txt for plain text files
- doc, docx for Microsoft Word documents
- ppt, pptx for PowerPoint presentations
- xls, xlsx for Excel spreadsheets
- ods, odt, odp for documents, spreadsheets and presentations in the OpenDocument format
Once again: Happy Tagging!
.folke
Friday, August 5, 2011
Feature of the Week: The Hidden Tag
Hidden SystemTags are those among them, that are visible only to you who used it, but not to anyone else who might take a look at your posts or tags.
With the last release, we introduced a new such SystemTag that does nothing:
The sys:hidden-Tag (as any hidden systemTag) is visible to you once you hover with your mouse over the little cog wheel in a post's tag list.
Note, that the hidden tag is not meant to be a privacy feature. Rather, the feature allows to hide tags e.g. organizational-note-tags from publication lists for beautification.
The hidden tags are not visible on tag clouds and post lists, but, you can e. g. query for a certain sys:hidden tag and still find all posts tagged with it. For really private information the private note feature of publications will be the appropirate choice.
Happy Tagging!
Stephan
Wednesday, July 27, 2011
Release 2.0.17
As always the release included some internal restructuring and clean-up. We also included two new features:
- The Hidden SystemTag: A tag that is visible only to you: sys:hidden:<mySecretTag>
- OpenID Quicklinks: We added the three most frequently used OpenID providers as links to our sign-in page.
We'll also continue to blog about BibSonomy features in our feature-of-the-week series during that time.
The next release is scheduled for September 2011.
Happy tagging!
Stephan
Saturday, July 23, 2011
Sort your Bookmark Lists
year, month, day, author, editor, entrytype, title, booktitle, journal, school in ascending or descending order (see blog entry). Now it is also possible to sort bookmarks by date and title. For example if you want to sort all your own bookmarks with the tag localization by title in ascending order, you just need to use the URL parameters sortPage and sortPageOrder.
With sortPage you can control whether you want to sort by title (sortPage=title) or date (sortPage=date). With sortPageOrder you can control whether you want to sort in ascending (sortPageOrder=asc) or in descending (sortPageOrder=desc) order.
Friday, July 15, 2011
A note on problems with Google-based OpenID logins
There are two types of OpenID's Google supports:
- The "one for everybody" OpenID https://www.google.com/accounts/o8/id.
- Your personal Google Profile page, e.g. https://profiles.google.com/114248476628351395042.
The thing is, that recently the profile page OpenID's cause problems. We were not able to login or register using these at BibSonomy. After trying to find out why this does not work, we found out that the problem is Google itself. Google's profile web pages do not contain a resource descriptor that OpenID4Java can discover. We could not even find one manually. This basically means, that the https://profiles.google.com/
By the way: not only BibSonomy has problems with Google's profiles OpenIDs, other web pages have them, too. We tried to register at Stack Overflow using https://profiles.google.com/114248476628351395042 and got the error "Unable to log in with your OpenID provider: No OpenID endpoint found."
Until Google fixes this issue, we can only suggest to use the other type of OpenID, i.e., https://www.google.com/accounts/o8/id to sign in to BibSonomy.
To make this easier, we enhanced the OpenID login page to include quick-links for three major OpenID providers: Google, Yahoo!, and myOpenID.net:
We will stay tuned with this problem and see, if Google will fix it!
Have a nice weekend and enjoy tagging ...
Update (2011-08-02):
Since last Friday (2011-07-29), we had problems with OpenID login caused by an incorrectly installed SSL certificate. This was fixed today. Thus, OpenID login with providers such as Google, Yahoo! or Xlogon.net works, again.
With MyOpenID.com, however, we still face problems. The reason seems to be that the root certificates for the certification authority MyOpenID.com uses (StartCom) are not contained in the JVMs truststore (bug entry on openid4java). We imported them manually but this did not solve the problem. We will try to find out what's going wrong.
<update> OpenID with MyOpenID.com works now. Importing certificates with Java's keytool command is quite cumbersome. It ask's for a password but does not complain that no keystore was specified. :-(</update>
Tuesday, July 12, 2011
Feature of the Week: Reviews and Discussion
BibSonomy's new and easy to use discussion feature is your forum to communicate your thoughts about publications and websites quickly to your friends and colleagues. Using the typical thread structure of forums users can add reviews or comments to publication and bookmark posts or reply to previous statements by other users.
Where can I discuss?
If you take a look at any page in BibSonomy with a post list (e.g. home), you'll find a link reading "discussion" right next to each post's copy link and a five star rating below each post. Clicking on either takes you to the discussion page of that web page or publication, that the post is about.
You may discuss about any posted resource (web page or publication) even if you did not post it yourself! Keep in mind, that several posts (e.g. from different users) can be about the same resource. Since the discussions are always about the resources (never about specific posts) the discussion links of such posts all lead to the same discussion.
As an example, take a look at a short discussion about an html5 web page.
How can I discuss?
There are two ways to start a discussion or to add to one. For both of them you will have to be logged in.
- Reviews: Reviews are designed to let you state your opinion. Each review contains a rating of up to five stars. (Yes, we allow the assignment of half stars and even of zero stars for the worst case!)
Additionally you can enter some text to explain your rating. You can add at most one review to a discussion. However, you can always edit or even delete your review. - Comments: Use comments to enter some text without assigning a rating. Choose to comment on a posted resource directly or reply to previous reviews or comments. Basically, you can comment as often as you like and edit or delete your comments at any time. To create a comment just click the blue create comment button. To comment in reply to another user's statement use the reply link below that statement.
Both, comments and reviews come with two visibility settings.
- The first controls the visibility of your user name. If you check anonymous, nobody (except you) will see who made the statement.
- The second option is similar to the viewable-for option during the regular posting and controls the visibility of the complete review or comment. You can set your statement viewable for anyone (public), for a group or for your friends (other) or only for yourself (private).
What do the stars represent?
When writing a review, the stars you assign represent your personal opinion about the publication or web page that is discussed.
The stars displayed next to each post represent the average rating over all reviews. The discussion page also shows a distribution of all ratings. The average also includes the ratings of reviews that have a limited visibility (and thus might be invisible to you).
What should I write?
The discussion feature is intended enable a lively online discussion about published literature and web pages. From a simple one-liner to your full-blown and detailed scientific review everything is welcome.
We hope, that the new feature will facilitate communication and improve the exchange of thoughts and ideas about news, trends and the state of the art in science.
Happy reviewing, rating, commenting, discussing and (as always) tagging!
Stephan
Release 2.0.16
We are happy to announce, that this release includes the first version of a new major feature: Discussions and Reviews. We'll go into detail about that in our next blog post. But take a look at the stars you'll now find at the bottom right of every post and the new discussion link under each post.
Furthermore, new are:
- two new hidden system-tags: sys:unfiled and sys:jabRef:<someArgument
> - the extended functionality of the URL-parameter sortPage (sorting bookmarks is now possible)
- more allowed file types for your private document upload.
Happy tagging!
Stephan
Tuesday, July 5, 2011
The structure of author/editor names in publications
For most names that is no problem, but there are also names that get broken by this "feature". For example, for the name of our colleague Beate Navarro Bullock the first name is erronously detected to be "Beate Navarro" but it really is only "Beate".
Such names can be handled correctly by storing them in the "Last, First" order, e.g., "Navarro Bullock, Beate" as it is understood by BibTeX and many other publication management systems.
Therefore, we plan to change BibSonomy's person name handling to always store author and editor names in the "Last, First" format.
For you as our users this has the following consequences:
- Regardless of whether you enter your names in the "First Last" or "Last, First" format, they are always stored as "Last, First".
- The post publication form and the BibTeX import will support both "First, Last" and "Last, First".
- BibSonomy's BibTeX export will contain names in "Last, First" form.
- All input and output of the "REST-API" will be in "Last, First" form.
There are certainly other things that might change and problems that we might find - we will post them in this blog.
We plan to introduce this change in our after-summer relase in September. We would be very glad to hear your comments or problems you expect.
What happened to some posts in our blog?
Our next release is scheduled for this week and will include something very new many of you have been waiting for!
Monday, July 4, 2011
Feature of the week: a quick look into 2010
Posting Publications
An all-new redesign of the layout for and the process of posting publication references will be released in the beginning of 2010. We are currently testing the new implementation with a special emphasis on improved usability. With the help of two screenshots we want to give you some insights into the new posting dialogues.
The new entry page for posting without using the bookmarklet consists of four tabs which separate the four different ways of posting references to BibSonomy:
- manually entering the details for one publication reference,
- uploading a text snippet which contains references in EndNote or BibTeX format,
- upload a file with references in EndNote/BibTeX format, or
- entering a ISBN or DOI and let BibSonomy gather the publication metadata.
In particular the process of posting several publications at once will be improved. For example, you will be able to select which posts should be stored and correct errors. The dialog for posting one reference will be similar to the bookmark posting dialog with the important BibTeX fields title, author, year, etc. on top and the additional fields below the tag and group selection:
Full Text Search
We will migrate our full text search from MySQL to Lucene. This will improve the response time, add boolean search options, and allow you to search for words with less than four characters.
Curriculum Vitae (CV)
As part of our efforts in the PUMA project, we are currently implementing a curriculum vitae page which allows you to show your profile information together with your latest publications on one page. That page can act as an entry page to your scientific work and possibly augment your homepage.
Major Release with improved performance and new features
All optimizations and new features were powered by PUMA, a German DFG-funded project. The internal migrations onto a more stable and cleaner framework should be transparent for you as our users - the only thing which you (hopefully) might experience is that everything runs faster and smoother. Apart from that, we added or updated the following functionalities (we just briefly describe them for now, and will present more details in followup posts in this blog during the next weeks):
- Inbox:
- Surely you've experienced the same problem as we did - sometimes you find a bookmark or a publication which is interesting for one of your friends. From now on, you can directly "send" these posts to other BibSonomy users - just add the tag 'send:FRIENDNAME' to the post, and it will appear in your friend's inbox!
- CV page:
- Another common requirement is that you want to have an easy-to-maintain CV page, featuring your personal details and publications. Have a look at my CV - BibSonomy supports you from now on in this task!
- Enhanced filtering methods:
- When retrieving posts, you can now add the tag 'sys:entrytype:ENTRYTYPE to filter the publications by their BibTeX entrytype. As an example, the following page shows you all publications of the user 'dbenz' which have the entrytype 'inproceedings': http://www.bibsonomy.org/bib/user/dbenz/sys:entrytype:inproceedings
- Automatic DOI-Linking:
- If a publication reference contains a DOI, a "DOI" link is now shown in publication lists.
- New tag cloud controls:
- Now you can limit the number of tags shown in tag clouds to the top x tags only! This feature is activated for all users to the top 50 tags and can be set back to the old behaviour (showing only tags that have a certain minimal frequency) on the settings page.
- Improved user interfaces / dialogues:
- We migrated several input dialogues onto a new internal framework, which results in an improved usability. Among them are the settings page, the post and edit publicaton page and the batch-editing of tags.
Feature of the week: TagCloud
While using BibSonomy your TagCloud grows bigger and bigger and easily becomes unattractive.
To avoid this fact and additionally give you a better view about your most used tags, the new TagCloud will now be able to show only the top X tags of you.
Where X can be set in your settings page and has an default value of 50 (Pic. 1).
Pic. 1: Your new TagCloud settings.
So this means instead of a 2-page long TagCloud, you will have a small and clear TagCloud containing your top tags (Pic. 2 & 3).
Of course you can still use the old TagCloud, if you feel fine with your current TagCloud behaviour and dont want to change it. The TagCloud can be set back to the old behaviour in your settings page by setting choice of tags to min Frequency.
Let's see it in action:
Feature of the Week: Next steps in BibSonomy
One of the next features which will be released soon will allow our users to rate bookmarks and publications within the system. We will make this rating information available for external systems like search engines. Thus such information is available to everyone as early as possible – similar to ratings e.g. in results of an online search for hotels. Following this line we plan to add a discussion functionality in form of tweets or comments in the usual way. It is also planed to extend BibSonomy to a full open reviewing system. The idea is to allow everyone to do all kinds of reviews – ranging from a simple comment for a web site to a full blown scientific review for publications.
Another potential direction we are thinking of is the better integration with eLearning systems. We will start with export functions but the plan is to find some way to allow for users of an eLearning system to add new posts to BibSonomy from within their eLearning platform.
With PUMA we started a first clone of BibSonomy together with our university library. It has a slightly different functionality but the core is the same. To be more flexible we will add open social features which will not only allow for a better integration of BibSonomy data into other systems (such as iGoogle, or many of your social networks) but also for a more flexible adaptation of our system's design. Another major feature will be the availability of synchronization options among systems to allow easy accessibility of your and everyones posts from any system (BibSonomy or one of the PUMA instances). We are working an a lightweight version within PUMA but the big solution is the goal we would like to reach in the future.
One current hype comes from the massive use of smartphones. We are thinking of developing apps for the most popular smartphone systems: Android and iPhone. One of the core challenges is the adaptation of the BibSonomy design for the small devices. However, we would not only work on improvements for small screens but also on the design for our regular web site. We are thinking about the improvement of the design and usability of the system in cooperation with professional design and usability experts.
Besides all these new features we will of course constantly work on the improvement of the system's speed, on the improvement of its current functionality and on fixing bugs.
We hope you will like the new features and we are looking forward to your feedback. Please let us know your wishes and we will try to find a way to incorporate them into the system.
Happy Tagging
Andreas