User Tools

Site Tools


projects:kant_project_outline

Kant Database Project

Kants terms of nature theory (KNB) brought online

The original project by Wolfgang Lefevre and Falk Wunderlich is brought online by Christopher Mielack with support of Robert Casties.

URL

project outline:

  1. [x]collecting of requirements to the website and creation of case scenarios
  2. [x]creation of a complete interface prototype without functionality
  3. [x]Setup of the local working environement
    • [x]creating the database (postgre/SQL) and inserting the data from filemaker
    • [x]setting up the webserver (Zope)
  4. [X]implementation of functionality
  5. [X]checking the functionality and interface by comparison with the case scenarios
  6. [X]correcting and refining the interface and it's behavior
  7. [X]webdesign, presentation
  8. [X]uploading the website to a globally accessible webserver
  9. [X]integration into the MPIWG main page, DNS

usecases and structure

usecases

  1. case A: a known term is supposed to be looked up in the database or synonymous terms are being looked for
  2. case B: an unknown term is supposed be found in the database
  3. case C: the needed data is found and has to be printed out on paper

solutions

  1. solution for A: using the search functionality
    1. search
      • simple search
        • on the main/index-page a general search function searches all fields of the database
        • an initially hidden group of checkboxes can be produced for the user to specify which fields are to be searched for the entered string
      • advanced search
        • for every field (the terms of different order are combined to one) seperate searchstrings can be entered
        • criteria for sorting and filtering can be specified
        • the search fields are grouped by database
        • [lists of values for the searchfields to enter can be displayed]
    2. result
      1. result lists
        • list entries have links to the respective data file
        • the results are grouped by the main term (with number of subresults)
          • clicking the main term shows the subresults (tree node behavior)
        • redirecting results / links are marked as such
        • in case of the simple search, symbols show in which database the term was found (see Y) and the field is indicated also
          • these symbols can be used for filtering the resultlist for the ocurrence
        • the resultlist can be ordered by (almost) any shown column (resulting in different grouping?)
        • the list of results can be printed out (see solution for C)
      2. result browsing
        • see Z
  2. solution for B: browsing
    • several approaches for browsing the database are permitted
    1. terms (ordered alphabetically)
      • listing all entries grouped by letter-groups (A-B, C-D etc)
      • listing entries belonging to certain areas grouped by area-name
      • listing entries belonging to certain texts/literature, ordered and grouped by the respective text
    2. areas
      • grouping by areas and subareas
        • listing all respective entries
    3. texts
      • listing the titles available
        • allowing the browsing of the texts in an extra “text-view”
    4. literature
      • like texts
    5. personalities
      • similar to texts and literature
  3. solution for C: print view
    • offering an extra print view for lists and data files, optimized for printing
      • in the case of multiple data files in a queue all files are printed continuously
  • Y) intuitivity
    • making clear the structure of the database(s) by using recognizable symbols for each database and that are used repitively, i.e. as icons in the resultlist
    • allowing later resorting and refiltering of a result list
    • About or Help page, describing the workflow, capabilities etc.
    • random entry / text of the day - button for “aimless” users
  • Z) data files
    1. navigation
      1. links to related terms
      2. “first/previous/next/last data file” navigation-bar for browsing through result lists
      3. automatically generated links to known terms, personalities etc throughout all presented data
    2. data
      1. grouping the shown information of a data file in tabs
    3. functionality
      • if necessary, indicating a redirection
      • collection of links to related terms, synonyms, antonyms
      • optional list of occurence in quotations, texts etc.
      • extra view for extensive entries (mostly glossars, quotations)

= Miscellaneous = For the feature presentation of KNB on the institute's website I created a magnifying glass graphic that wasn't used, you can now find it on xserve01 in “public-1/Stock Graphics”.

projects/kant_project_outline.txt · Last modified: 2020/10/10 14:13 by 127.0.0.1