Wiki

Clone wiki

BibSonomy / documentation / releases / 2012 / 2.0.21

2.0.21 (dbe)

date: 2012/01/25

released

  • neu & sichtbar
    • BibTex preview images
    • Added a referer to the copied post to the iGoogle-Gadget
    • sync now supports multiple devices per uri
    • removed user name from sync data
    • CV wiki (disabled)
    • links for group on user details page
    • foltToAscii for bibtex key generation
    • din 1502-1 layout
    • Adapted Sphere Dialog to Facebook-import Page
    • bibtex fields alphabetically sorted by toBibtexString
    • /discussed/group/GROUP
    • reviews and comments have now 10 pages lorem ipsum (50000 length)
    • bibtexdetails-page: linking to user's bibtex page instead of the user's page
  • neu & internal
    • switched to new ResourcePageController
    • rest client: correct encoding for HTTP client requests (don't depend on system locale)
    • moved person name normalization to PErsonNameUtils
    • lazy loading of usersettings, inbox and basket for user
    • new ResourcePageController
    • reworked the behavior of addUserToGroup()
    • update group settings
    • getResourcesByHashForUser
      • Ablauf nochmal anschauen!
    • rewrote scraping-Test bei PostBookmark
    • javascript refactoring
  • repariert & sichtbar
    • removed superfluous request parameters for postBookmark buttons
    • fixed pagination of spheres pages
    • fixed quick login for http basic
    • removed debug message from addAdditionalUrls
    • fixed CAPTCHA check on user registration
    • basket always shows all posts (not limited to entriesPerPage)
  • repariert & internal
    • removed strange IndexOutOfBoundsException
  • puma
    • sherpa/romeo also for non-admins
  • scrapers repaired
    • repaired
      • AGU
      • OpenRepository
      • WorldCat
      • PicaParser
      • OPAC
      • AandA
    • new
      • ATS (PATS, AJRCCM, AJRCMB)
      • NEJM

Necessary Changes

Apache

Apache richtig konfigurieren für Sync API (/api/sync/<URI>) für http (wird von der Android App benötigt; siehe Konfig für https).

Database

Sync

sync_data die Spalten device_id und device_info hinzufügen. Primary Key anpassen.

ALTER TABLE sync_data ADD `device_id` varchar(32) default '';
ALTER TABLE sync_data ADD `device_info` varchar(255) default NULL;
ALTER TABLE sync_data DROP PRIMARY KEY;
ALTER TABLE sync_data ADD PRIMARY KEY ( `service_id`,`user_name`,`content_type`,`last_sync_date`,`device_id`);

sync_services Name hinzufügen ssl_dn optional machen:

ALTER TABLE sync_services ADD `name` varchar(50) DEFAULT NULL;
ALTER TABLE sync_services MODIFY `ssl_dn` varchar(255) DEFAULT NULL;

Updated