Editing Graduation Website Braindump/Development

From XPUB & Lens-Based wiki

Code Repository: https://gitlab.com/Castro0o/iki2Frontend-MMDC

Front End

Front-End elements:

  • index page
  • works' JSON dictionary
  • work pages

works' JSON dictionary

The strategy used to supply information about each work to the index page will be to:

  • query: Class:Graduation_work pages, where the graduation projects are documented
  • create JSON dictionary from information gathered from Class:Graduation_work pages, with keys: PageId, Description, Creator, Date(year), Thumbnail, Thumbnail_url, Website
  • Index page uses the info stored in JSON dictionary: maybe when the user hovers over the

work's image the work Title, Creator, Date(year) can appear.

About the JSON dictionary: each key corresponds to a work; the key is the wiki id of that work's page; each key has as value a dictionary containing Description, Creator, Date(year), Thumbnail, Website, Title;

index page

  • generated, with work thumbnail creating areas

page

Are pages necessary?

They can display more information (Extra) than what is on the template/JSON dictionary information. Including more images