Homec4science

WebAuthorProfile: initial release

Authored by Samuele Carli <samuele.carli@cern.ch> on Jul 10 2012, 12:11.

Description

WebAuthorProfile: initial release

  • Serves /author/ page efficiently.
  • The author page is now modularly composed of independent boxes, each of them cached separately and loaded at different times using ajax requests. This way, when accessing an authorpage, a page with empty boxes is served to the user immediately; each box shows a loading logo and they will get filled as soon as the information will be available in the cache. In the background, each box spawns a separate process so that the page is built in parallell by many processors.
  • Quick caching mechanisms for indipendent parts of each page
  • New layout of authorpages with new boxes
    • Javascript collapsible boxes
    • Co-authors display numbers excluding collaborations (so the search will return more papers then displayed)
  • Webauthorprofile bibsched daemon, for cache precomputation.
  • Computes authorpages on basis of exactauthor searches as fallback when not using BibAuthorID facilities.

Co-authored-by: Javier Martin <javier.martin.montull@cern.ch>
Co-authored-by: Nikola Yolov <nikola.yolov@cern.ch>

Details

Committed
Tibor Simko <tibor.simko@cern.ch>Aug 30 2012, 10:27
Parents
R3600:1656d05b24ea: Merge branch 'maint-1.0'
Branches
Unknown
Tags
Unknown

Event Timeline

Tibor Simko <tibor.simko@cern.ch> committed R3600:ddc01e33fb3a: WebAuthorProfile: initial release (authored by Samuele Carli <samuele.carli@cern.ch>).Aug 30 2012, 10:27