This is an old revision of the document!


Requirements

  • Admin Interface to:
    • enter metadata about graffiti/update information
    • What fields did you want for adding a new graffiti? → We were going to have a form page with all the fields as on the “See more information” page.
    • Create Admin page with Admin view → view site with additional Edit button.
  • Generate reports from database → What do you want the reports to return? How are reports different from inscriptions?
  • Greatest Hits → what does “our favorites” mean? How do you want the metric for this to be? Most clicks on “See more information”?
  • On search page, show how many results, e.g., 6 inscriptions out of 459 → Should be simple enough.
  • Allow tags on graffiti for categorization and searching. Are we safe to assume that the tags are subsets of categories?
    • We can do this by creating a dropdown menu of tags under a certain category, with an option for ALL to search all tags in this category.
  • API to export data as JSON/XML… → GET call that can search all graffiti by categories/tags to export specific sets of data as well as all data?
    • Our idea is to have two API calls: searchAll (which just returns all graffiti) and search(city, location, category, tag) with the city being the only required parameter.

Client Feedback

Tags

A very preliminary list of possible tags:

  • Animal types: horse, boar, dog, stag/deer
  • Geometric shapes: triangle, circle, square, quadrangle
  • Boats: rudder, net, hull
  • Gladiator equipment: helmet, shield, greaves, net, trident, sword
  • Architecture: column, column base, ladder
  • Poetry

Reports

courses/cs335/spring2016/graffiti/requirements.1462207452.txt.gz · Last modified: 2016/05/02 16:44 by admin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0