Skip to content

Gettin' Started #1

@TJScalzo

Description

@TJScalzo
  • Create .gitignore
  • Create package.json
  • Create functions to read database
  • Create stuff to make the website have a page
  • Create functions to edit database
  • Create functions to pull info from Google Drive API
    • Get file info
    • Make file tree of all folders to use in labeling
    • Patch Google Drive metadata (do this on db edit)
    • Code to automatically update local db copy
      • Detect if patching or inserting
      • Find way to format dates to Google's liking
      • Make folders not a global variable
      • Schedule it so it happens regularly
  • Security stuff
    • Password hashing and authentication
    • Add login page before entering restricted pages
    • Figure out how editing the password would work
    • Issue Get an SSL Certificate #2
  • Create basic editor structure for all editing of things
    • User
    • Article
    • File
  • Find/create text editor for writing articles (ZenPen could be modified to work with this)
  • Add actual functionality to editors
    • Write function(s) to check content of forms to see if it's valid
    • Write function(s) to search for existing article/file/user to edit it
    • Write function(s) to insert info into forms if article/file/user exists
    • Grey out fields that aren't editable in the file editor?
  • Setup client pools eventually
  • Add some dummy data to tables
  • Use dummy data to:
  • Create tables (link)
    • Files
    • Users
    • Articles
  • Eventually move the database and tables to a more official place
  • Look back and maybe rename columns to follow a consistent scheme

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions