2020-03-26 20:50:08 +00:00
< html >
< head >
< title > Expo Systems Exptl. To-Do List< / title >
< meta charset = "utf-8" >
< / head >
2020-03-26 23:46:18 +00:00
< body >
< link rel = "stylesheet" type = "text/css" href = "x-todo-styles.css" >
< h1 > Expo Systems Exptl. To-Do List< / h1 >
< button onclick = "window.location.href = 'x-todo.html_edit';" > Update this to-do list< / button >
< label for = "toggle-1" > Toggle sub-items< / label >
< input type = "checkbox" id = "toggle-1" >
< h2 > Documentation< / h2 >
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> Wallets & new-cave
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> Explain (in the wallets process) how to view the surveys
online so that < br > (1) you can see an example of how to do your new one,
and < br > (2) so that you can check that you have done it properly when you
have finished.< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Explain how to link a new cave into the other caves in
troggle filesystem< / li >
< / ul >
< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Troggle architecture
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> Handbook: explain how troggle works - much better and simpler. Fix
mistakes I wrote. For future system maintainers< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Copy the .wiki material into the documentation somewhere< / li >
< / ul >
< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Surveyscans
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> explain where the image files are referenced from: svx, tunnel/therion, and why there are so many broken links< / li >
< / ul >
< / li >
< / ul >
< h2 > Photos< / h2 >
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> Capitalisation in filenames problem
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> run the duplicate filename script on the server in
/photos/xml/ as there are files which differ only in
capitalisation of their names.< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Fix such duplicates in the /photos/ folders where this
problem originates< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Document this issue of duplicate photo filenames produced by
multiple cameras running similar software< / li >
< li > <!-- 2020 - 03 - 26 psargent --> somehow fix the photo filenames which use capital letters on
import or upload, or by a cron job< / li >
< / ul >
< / li >
< / ul >
< h2 > Surveys data entry< / h2 >
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> 2019 surveyscans
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> edit all the content.json< / li >
< li > <!-- 2020 - 03 - 26 psargent --> try to autocomplete the content.json by parsing .svx files< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Put personal names into canonical form< / li >
< / ul >
< / li >
< / ul >
< h2 > Troggle< / h2 >
< h2 > Expo Server< / h2 >
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> www-data:www-data permissions
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> 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
< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Or fix group
membership for the process running django so that it can write
files owned by 'expo'
< / li >
< / ul >
< / li >
< / ul >
< h2 >
< font color = "darkviolet" > This to-do-list gadget itself< / font >
< / h2 >
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> Eventual aim
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> to replace GitHub < a href = "https://github.com/CaveSurveying/CUCCexposurveyissues/issues" >
CUCCexposurveyissues< / a > for non-tunnel, non-GIS issues.< / li >
< li > <!-- 2020 - 03 - 26 psargent --> We need two of these: < br > 1.for expo systems work (troggle & scripts) - the current priority as we have nowhere currently that Wookey is willing to use
< br > 2.for survey data progress/issues (though troggle itself can be used for some of this if cleaned up a bit)
< / ul >
< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Try to automate simple functions in javascript
< ul >
< li > <!-- 2020 - 03 - 26 psargent --> to control this document
in-place (tick, delete) instead of using the < a
href="https://www.tiny.cloud/docs/general-configuration-guide/use-tinymce-inline/">
tinymce< / a > HTML editor in Django< / li >
< li > <!-- 2020 - 03 - 26 psargent --> 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 ?< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Implement comments on an issue, mimicking GitHub issues wiki< / li >
< li > <!-- 2020 - 03 - 26 psargent --> Use javascript to skip over the _edit page and submit changes
direct to server when updating< / li >
< li > <!-- 2020 - 03 - 26 psargent --> checkboxes so that items can be ticked
(which also does strike-through)< / li >
< li > <!-- 2020 - 03 - 26 psargent --> bin icon to delete an item? Better to have an archive process.< / li > <!-- 2020 - 03 - 26 -->
< / ul >
< / li >
< / ul >
< hr >
<!-- 2020 - 03 - 26 --> Testing area..
< div id = "demo" > Demonstation as initially read from disc< / div >
< script >
document.getElementById("demo").innerHTML = "Demonstation innerHTML change CONFIRMED";
< / script >
<!-- Bother. The DOM is not carried across to the _edit page. It looks like the _edit page just re - reads
the original file from disc. So storing changes done by js will mean working directly with the POST action and a form. -->
2020-03-26 20:50:08 +00:00
< / body >
< / html >