Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Website Layout #6

Open
3 of 11 tasks
skyem123 opened this issue Sep 8, 2015 · 3 comments
Open
3 of 11 tasks

Website Layout #6

skyem123 opened this issue Sep 8, 2015 · 3 comments
Assignees

Comments

@skyem123
Copy link
Member

skyem123 commented Sep 8, 2015

Note that all paths with a / at the end of their URL do not need it, but ones without a / at the end will not work with it.

/ - (the homepage, contains popular content, basic account status, and latest news)
 news/ - (like a blog with MCMUCH news and status, this page links to all of them)
      <year>/<month>/<day>/<post number>/<short title>/ - (individual news post)
 about/ - (short about page)
 creations/ - (lists new and popular creations)
           // TODO, what will the creation layout be?
 account/ - (account management page, change password, email, link, unlink, delete, etc...)
         login/ - (prompts the user to log in, with a warning about confusion of methods)
         logout/ - (prompts user to log out session, log out all, or cancel)
 styles/ - (directory with all the css files, and cannot be navigated with a web browser!)
        * - (the css files and assorted things that go with them)
 images/ - (directory with all the images that are not part of a style, can't be navigated!)
        * - (images that are not tied to a style)
 favicon.ico - (favicon, link to /images/favicon.ico)

Currently done:

  • /
  • /about/
  • /news/
  • /news/<year>/<month>/<day>/<post number>/<short title>/
  • /creations/
  • /account/
  • /account/login/
  • /account/logout/
  • /styles/
  • /images/
  • favicon.ico
@skyem123 skyem123 self-assigned this Sep 8, 2015
@skyem123 skyem123 added this to the Most functional without API milestone Sep 8, 2015
@RX14
Copy link

RX14 commented Sep 8, 2015

Most websites have a directory or subdomain called static which contains images, css and other files. css and image files should also have a checksum in their file name so that you can instruct the browser to cache that file forever, and the updated image has a new URL to bypass the caching.

@RX14
Copy link

RX14 commented Sep 8, 2015

Ont he topic of caching, we should eventaully use NGINX as a HTTP/2 proxy with smart server push so the client gets super fast load times.

@RX14
Copy link

RX14 commented Sep 8, 2015

But again, that's far into the future...

skyem123 added a commit that referenced this issue Sep 8, 2015
skyem123 added a commit that referenced this issue Sep 9, 2015
Paths are hardcoded for now...
skyem123 added a commit that referenced this issue Sep 9, 2015
Paths are hardcoded for now...
skyem123 added a commit that referenced this issue Sep 9, 2015
Paths are hardcoded for now...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants