Skip to content
sebeka edited this page Jul 12, 2017 · 15 revisions

TODOs for supporting more sources:

  • Date/Year:

    1. translate Year "9999" to "na", is it even possible replace "9999" by "na" in the logic? (no integer usages, sorting have to work)
    2. default attribute should be , make it somewhere (TypoScript or Backend-ExtConfig) configureable to change this to a different attribute -> <ubma_year> would be a special configured case
      • should we also support a longer path or arrays -> xpath-stuff?
      • even multiple configure cases would make sense maby (is there no , check for a for example)
    3. How to deal with differnt Date formats (Y/Y-m-d/...) -> I would suggest to creat some automatism, which parses always a "Y" out of the date string
      • is this sufficiant for all libraries?
  • PubType:

    1. We could introduce also point 2. from Date/Years to PubType -> should make it more flexible
    2. How to deal with the custome PubTypes (dws-types)?
      • I think, the current implementation is ok so far
      • but the possible custom types should be not hard coded, but configurable in TypoScript or Backend-ExtConfig
  • other "ubma_" Attributes (ubma_url_extern, ubma_book_editor, ubma_edition, ubma_tags)

    1. Remove all of them ?
      • make them configurable somehow??? - will be very hard
      • I see no chance, that they can stay in the query formular at the beginning (will be not search able)
      • ubma_tags is needed for the dws custom types
  • Query URL:

    • first we have to compare different query URls, from muench., regensburg, zuerich, ma, ...
    • make the prefix (http://madoc.bib....) configurable -> Backend-ExtConfig would be nice
  • what about the divisions ??

Attributes:

           MADOC      MADATA   MUENCH   REG1i/REG2  ZUERICH
----------------------------------------------------------------
Date       ubma_year  -        date     date        date
Format     Y          -        Y        Y-m-d/Y     Y

EventDate  -          -        -        datestamp    -
Format     -          -        -        TEXT

DateTime   -          -        -        -            datestamp
Format     -          -        -        -            TEXT
----------------------------------------------------------------
Type       type       ?        type     ?            type
           String     -        String   -            String
Clone this wiki locally