Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/2-REC/hugo-myportfolio-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek <42170307+2-REC@users.noreply.github.com>2018-11-17 19:53:07 +0300
committerGitHub <noreply@github.com>2018-11-17 19:53:07 +0300
commit91b1d2b697ad5ad48fb3e627344086b4222af019 (patch)
treec834591651f61d912d93d01a2e00f61ac5d35598
parent3837bdad79eb936d034c19951bdf66cb3adf4e24 (diff)
Updated TODO list.
-rw-r--r--TODO.md54
1 files changed, 50 insertions, 4 deletions
diff --git a/TODO.md b/TODO.md
index 4f1f372..327dd24 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,11 +1,41 @@
TODO - CODE:
-- [ ] Check/clean the entire code ...
+- [ ] General:
+ - [ ] Check/clean the entire code ...
+ - [ ] Make sure page 404 is loaded when 404 error
+ - [ ] Add attribute "rel=nofollow" for "a" elements pointing to companies?
+ (Might actually be better to keep ref)
+ - [ ] CDN: use font awesome (& jquery, Bootstrap, etc) from online resource AND from local files (fallback).
+ => BOTH (look at: https://forum.freecodecamp.org/t/using-a-fallback-code-in-case-bootstraps-cdn-is-down/160753/11 and https://stackoverflow.com/questions/26192897/should-i-use-bootstrap-from-cdn-or-make-a-copy-on-my-server )
+ - [ ] Solve bug of NAVBAR offset when getting back from project page
+ - [ ] Update to latest HUGO.
+ - [ ] Do microdata stuff (look at MDN docs).
+ - [ ] Update to BOOTSTRAP 4+.
+ LATER:
+ - [ ] Write script to convert CSS.
+ => Replace variables by their value (better perf)
+ (create a separate git repo/project for the converter)
+ - [ ] Make better CSS?
+ => Use "em" & "rem" instead of px, etc.
+ - [ ] TAGS: Allow to specify parameter to sort list (eg on number of occurrences).
+ - [ ] ARIA: Set role for each html tags
+ => Look at: https://www.w3.org/TR/html-aria/#document-conformance-requirements-for-use-of-aria-attributes-in-html
+ - [ ] See about donation stuff (Patreon?) - in "contact" section?
+ - [ ] Handle multi-language (look at UNIVERSAL theme) (+language selector)
+ - [ ] Add a page view counter?
+ - [ ] Add Google Analytics.
+ => googleAnalytics = "..."
- [ ] Homepage:
- [ ] Set order of sections from order in navigation bar.
=> Parse menu and add each section in that order (in same order as defined in config.toml).
+- [ ] Navigation Bar:
+ - [ ] When not on homepage, have the current section button highlighted (for "projects" sections).
+ LATER:
+ - [ ] See about image for brand (and possibility to have text instead).
+ - [ ] See for additional text at right of brand.
+
- [ ] "HOME" section:
- [ ] Seems to have a bug with the background in CREATIVE theme: image sometimes not covering the entire screen.
=> Set size to minimum between width and height, keeping ratio (=> image cropped)
@@ -15,6 +45,8 @@ TODO - CODE:
- [ ] "text" parameter should be optional.
- [ ] "PROJECTS" section:
+ LATER:
+ - [ ] Set heading in top left corner as a link to the section.
- [ ] Add a vertical scrolling text in the top right corner.
=> For scrolling text, look at:
https://www.quackit.com/css/codes/marquees/
@@ -22,8 +54,22 @@ TODO - CODE:
- [ ] Add a link to "TIMELINE" page (once page ceated).
=> Look at "NEWSPRINT" theme, "The Library" section for timeline example.
+- [ ] "PROJECTS" list page:
+ LATER:
+ - [ ] Add a "path" on top, to show where we are, and easy navigate (or in sidebar?!).
+
+- [ ] "PROJECT" single page:
+ LATER:
+ - [ ] Add a "path" on top, to show where we are, and easy navigate (or in sidebar?!).
+ - [ ] Add "content table" on right side (EVEN theme, in a post page).
+ - [ ] Add image gallery component (look at "liwenyip gallery" (uses "PhotoSwipe"), or "Icarus").
+ - [ ] Create and set icons for tags/technologies.
+
+- [ ] "CONTACT" section:
+ - [ ] Add microdata in HTML (as in sidebar of MINIMAL ACADEMIC theme).
+ LATER:
+ - [ ] Allow to have background on full screen or only right half side (look at homepage of "SPLIT" theme).
+ - [ ] Add Contact form (use NETLIFY or "French guy's method with ZAPIER").
+
- [ ] "ASIDE" section:
=> Could add optional section.
-
-- [ ] add Google Analytics:
- googleAnalytics = "..."