Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.92 KB

TODO.md

File metadata and controls

44 lines (36 loc) · 1.92 KB

TODO

v1.0

  • No admin, no login required for end user: all is public & read-only by default
  • Large file sharing
  • End user can view + download without Google Account Authentication
  • Stats via Google Analytics
  • Full-text Search inside documents + simple results list
  • Determine the root folder (see 'Root folder ID' in ->about())
  • Simple Bootstrap Theme
  • Tests with medias

v1.1

  • GET request for search route
  • API: Have an API
  • API: propose a RAML API definition & generate the API documentation
  • Web/API: OAuth2 client
  • Web/API: Use Google paginated result & pagination token system
  • Web/API: Build a clickable list of available mimeTypes filters: pdf, mp4, docx, png, and grouped filters : docs, videos, images, ...
  • Web/API: Building browsable folders navigation menu starting from the root typed folder
  • API: last uploaded docs using Google API
  • predictable API-like URLs, even for HTML front
  • Front-end design

v1.2

Notable Google Drive API Features

A selection of suitable feats for this project: See https://developers.google.com/drive/v2/reference/

  • Files::get - Gets a file's metadata by ID.
  • Files::list - Lists the user's files
  • About::get - Gets the information about the current user along with Drive API settings
  • Changes::list - Lists the changes for a user
  • Children::list - Lists a folder's children. To list all children of the root folder, use the alias root for the folderId value
  • Parents::list - Lists a (folder) file's parents
  • Properties:list - Lists a (folder) file's properties