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