From effadc446a20912816385c3bb7c955ebf31035a7 Mon Sep 17 00:00:00 2001 From: "Philip Sargent (muscogee)" Date: Sat, 28 Mar 2020 22:06:47 +0000 Subject: [PATCH] Making page much more easily editable by using
and
tags --- TODO | 16 +-- handbook/computing/x-todo-styles.css | 22 +-- handbook/computing/x-todo.html | 203 ++++++++++++++++++--------- 3 files changed, 152 insertions(+), 89 deletions(-) diff --git a/TODO b/TODO index fc1c1d8c5..48c72f172 100644 --- a/TODO +++ b/TODO @@ -1,14 +1,2 @@ -Add missing images to logbooks from -2000, 2008, 2009, 2011 -fix corrupted image in 2001 log - -2011 logbook: -type up via-ferrate & bolt-testing writeups (In paper book, not in scan or HTML) - -200 logbook: -Type up "list of GPS locations still to type" - -2019 -transcribe the rest of those blog entries into expoweb/years/2019/logbook.html -copy the photos from the UKCaving blog into expofiles/photos/2019// -- in fact many of those photos are already there -edit in the links to those photos in the right place in 2019/logbook.html \ No newline at end of file +everything here moved to handbook/computing/x-todo.html +Philip Sargent 2020/03/28 \ No newline at end of file diff --git a/handbook/computing/x-todo-styles.css b/handbook/computing/x-todo-styles.css index 0869fb535..d81ac7d52 100644 --- a/handbook/computing/x-todo-styles.css +++ b/handbook/computing/x-todo-styles.css @@ -55,30 +55,36 @@ h2, h3, h4 { margin-bottom: 0; } -ul:not(#links) li ul, ul:not(#links) ul { +dd { font: 18px Calibri, sanserif; font-weight: normal; - list-style-type: disc; + color: 6083BF; + #list-style-type: disc; line-height: 1.3; } +dd:before { + content: "- "; +} + /* Default State */ -ul:not(#links) { +dt { font: 20px Calibri, sanserif; font-weight: bold; color: 6083BF; margin-top: 0.4em; - margin-left: -1.2em; + #margin-left: -1.2em; + margin-left: 0; margin-right: 5em; - list-style-type: none; - line-height: 1.4; + #list-style-type: none; + line-height: 1.4; } /* Toggled State */ -input[type=checkbox] ~ ul:not(#links) li ul { +input[type=checkbox] ~ dl dd { display: none; } - input[type=checkbox]:checked ~ ul:not(#links) li ul { + input[type=checkbox]:checked ~ dl dd { display: block; } diff --git a/handbook/computing/x-todo.html b/handbook/computing/x-todo.html index 09ceb0ed5..99aab5520 100644 --- a/handbook/computing/x-todo.html +++ b/handbook/computing/x-todo.html @@ -1,80 +1,149 @@ + Expo Systems Exptl. To-Do List -

Expo Systems Exptl. To-Do List

-

+

Expo Systems Exptl. To-Do List

+ + + + + + +

Taken from file on ::expoweb::/TODO

+
+
Add missing images to logbooks
+
+ 2000, 2008, 2009, 2011
+
+ fix corrupted image in 2001 log
+ +
2011 logbook:
+
type up via-ferrate & bolt-testing writeups (In paper book, not in scan or HTML)
+ +
200? logbook:
+
+ Type up "list of GPS locations still to type"
+ +
2019 Logbook
+
+ transcribe the rest of those blog entries into expoweb/years/2019/logbook.html
+
+ copy the photos from the UKCaving blog into expofiles/photos/2019// -- in fact many of those photos are already there
+
edit in the links to those photos in the right place in 2019/logbook.html
+ +
+

Documentation

-
    -
  • Wallets & new-cave -
      -
    • Explain (in the wallets process) how to view the surveys online so that
      (1) you can see an example of how to do your new one, and
      (2) so that you can check that you have done it properly when you have finished.
    • -
    • Explain how to link a new cave into the other caves in troggle filesystem
    • -
    -
  • -
  • Troggle architecture -
      -
    • Handbook: explain how troggle works - much better and simpler. Fix mistakes I wrote. For future system maintainers
    • -
    • Copy the .wiki material into the documentation somewhere
    • -
    -
  • -
  • Surveyscans -
      -
    • explain where the image files are referenced from: svx, tunnel/therion, and why there are so many broken links
    • -
    -
  • -
+
+
Wallets and new-cave
+ +
Explain (in the wallets process) how to view the surveys + online so that
  (1) you can see an example of how to do your new one, + and
  (2) so that you can check that you have done it properly when you + have finished.
+
Explain how to link a new cave into the other caves in + troggle filesystem
+ + +
Troggle architecture
+ +
Handbook: explain how troggle works - much better and simpler. Fix + mistakes I wrote. For future system maintainers
+
Copy the .wiki material into the documentation somewhere
+ + +
Surveyscans
+ +
explain where the image files are referenced from: svx, tunnel/therion, and
+
why there are so many broken links
+ + +

Photos

-
    -
  • Capitalisation in filenames problem -
      -
    • run the duplicate filename script on the server in /photos/xml/ as there are files which differ only in capitalisation of their names.
    • -
    • Fix such duplicates in the /photos/ folders where this problem originates
    • -
    • Document this issue of duplicate photo filenames produced by multiple cameras running similar software
    • -
    • somehow fix the photo filenames which use capital letters on import or upload, or by a cron job
    • -
    -
  • -
+
+
Capitalisation in filenames problem + +
run the duplicate filename script on the server in + /photos/xml/ as there are files which differ only in + capitalisation of their names.
+
Fix such duplicates in the /photos/ folders where this + problem originates
+
Document this issue of duplicate photo filenames produced by + multiple cameras running similar software
+
somehow fix the photo filenames which use capital letters on + import or upload, or by a cron job
+ + +

Surveys data entry

-
    -
  • 2019 surveyscans -
      -
    • edit all the content.json
    • -
    • try to autocomplete the content.json by parsing .svx files
    • -
    • Put personal names into canonical form
    • -
    -
  • -
+
+
2019 surveyscans + +
edit all the content.json
+
try to autocomplete the content.json by parsing .svx files
+
Put personal names into canonical form
+ + +

Troggle

Expo Server

-
    -
  • www-data:www-data permissions -
      -
    • Fix permissions so that all files served by troggle have www-data:www-data ownership and group ownership, otherwise the "Edit this page" fails with a permissions error, or
    • -
    • Or fix group membership for the process running django so that it can write files owned by 'expo'
    • -
    -
  • -
-

This to-do-list gadget itself

-
    -
  • Eventual aim -
      -
    • to replace GitHub CUCCexposurveyissues for non-tunnel, non-GIS issues.
    • -
    • We need two of these:
      1.for expo systems work (troggle & scripts) - the current priority as we have nowhere currently that Wookey is willing to use
      2.for survey data progress/issues (though troggle itself can be used for some of this if cleaned up a bit)
    • -
    -
  • -
  • Try to automate simple functions in javascript
  • -
      -
    • to control this document in-place (tick, delete) instead of using the tinymce HTML editor in Django
    • -
    • Maybe restructure whole page as JSON and use javascript editor to create (edit), re-order and demote items. So long as the content is inserted into the DOM, it should work ?
    • -
    • Implement comments on an issue, mimicking GitHub issues wiki
    • -
    • Use javascript to skip over the _edit page and submit changes direct to server when updating
    • -
    • checkboxes so that items can be ticked (which also does strike-through)
    • -
    • bin icon to delete an item? Better to have an archive process.
    • -
    -
  • TEST
  • -
+
+
www-data:www-data permissions + +
Fix permissions so that all files served by troggle have + www-data:www-data ownership and group ownership, otherwise the + "Edit this page" fails with a permissions error, or +
+
Or fix group + membership for the process running django so that it can write + files owned by 'expo' +
+ +
+
+

+ This to-do-list gadget itself +

+
+
Eventual aim + +
to replace GitHub + CUCCexposurveyissues for non-tunnel, non-GIS issues.
+
We need two of these:
1.for expo systems work (troggle & scripts) - the current priority as we have nowhere currently that Wookey is willing to use +
2.for survey data progress/issues (though troggle itself can be used for some of this if cleaned up a bit) + +
+ +
Try to automate simple functions in javascript + +
to control this document + in-place (tick, delete) instead of using the + tinymce HTML editor in Django
+
Maybe restructure whole page as JSON and use + javascript editor to create (edit), re-order and demote items. So long + as the content is inserted into the DOM, it should work ?
+
Implement comments on an issue, mimicking GitHub issues wiki
+
Use javascript to skip over the _edit page and submit changes + direct to server when updating
+
checkboxes so that items can be ticked + (which also does strike-through)
+
bin icon to delete an item? Better to have an archive process.
+ + + +
+
+ Testing area.. +
Demonstation as initially read from disc
+ + +