/
06/09/2021

06/09/2021

Agenda

Attendance

@Matthew Rossouw

@Hanyuan Li

@Jacky Xie

@Nathan Cao

@Nian Li

@Priscilla Soo

@Varun Sethu

1. What has been done since last meeting

  • Hanyuan brought up the extension “styled components” to help with highlighting syntax

  • Nathan has worked on the UI for login authentication

2. Edit page

  • Need to design our own editor before we can implement any functionality

  • Not sure what to imitate/use

    • Not HTML

    • Not LaTeX

    • Might copy a simpler version of Word (YAMAL)

      • would not need to be as complicated as Word as we only need ours being displayed on the web

  • JSON vs XML - we are more familiar with JSON than we are XML. If XML turns out to be easier to use, may switch

  • How Word works: every new line is broken into elements and there are subsets for different headings - that is, break everything up to formulate blocks and new lines

  • Feature of synchronous (more than one person) editing might not be possible currently - may be implemented in the future

    • Varun has mentioned that there is backend support for this already

    • Theoretically possible (feature is in library) but we would need to further research how to implement

  • Core functionality to focus on should be “what you see is what you get”

  • Should test a few of these libraries and how they work

  • FaceBook uses draft.js, and this is probably sufficient for our needs

3. Dashboard page

  • Buttons needs to work

    • New page and new folder specifically

    • Cyan buttons we can’t do anything about right now (Edit, Feature, Recycle)

    • Also probably can’t do anything with Blog and Core pages

  • Popup - material UI

4. Public frontend page

  • Matt will arrange a meeting with Media directors to consult with them on how they would like their page to look

 

NEXT MEETING: TBD

 

Related content

UNSW CSESoc