====== 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 ==== http://141.14.237.10:8080/Kant/kant/kant/home ==== project outline: ==== - [x]collecting of requirements to the website and creation of case scenarios - [x]creation of a complete interface prototype without functionality - [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) - [X]implementation of functionality - [X]checking the functionality and interface by comparison with the case scenarios - [X]correcting and refining the interface and it's behavior - [X]webdesign, presentation - [X]uploading the website to a globally accessible webserver - [X]integration into the MPIWG main page, DNS ==== usecases and structure ==== === usecases === - case A: a known term is supposed to be looked up in the database or synonymous terms are being looked for - case B: an unknown term is supposed be found in the database - case C: the needed data is found and has to be printed out on paper === solutions === - solution for A: using the search functionality - 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] - result - 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) - result browsing * see Z - solution for B: browsing * several approaches for browsing the database are permitted - 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 - areas * grouping by areas and subareas * listing all respective entries - texts * listing the titles available * allowing the browsing of the texts in an extra "text-view" - literature * like texts - personalities * similar to texts and literature - 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 - navigation - links to related terms - "first/previous/next/last data file" navigation-bar for browsing through result lists - automatically generated links to known terms, personalities etc throughout all presented data - data - grouping the shown information of a data file in tabs - 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".