To Do List
About the Lists
This is really more than one list. This is a fairly complex project with a lot of moving parts. The lists is just a way to stay organized while getting a bunch of little steps working to make the overall project work.
- Site Architecture
- Development Tools
- Writing tasks
- Math and art tasks
- Girih tasks
- Photograph Tasks
- Priorities
Site Architecture
The final sites looks like:
-
kirk.fun
- Math and art
- Introduction to Turtle Graphics
- Introduction to Girih Tool
- Girih tool
-
ReardanHistory.net
- General
- Time line
- wwii
- cold war
- Pioneer stories… work back into time line?
- School
- Farms
- Farming
- Community Days/Mule Days
- Royalty and Floats
- Photographs
- Miscellaneous
-
TurtleGraphics.fun
- The basic TurtleGraphics site
- links back to Kirk.fun
Development Tools
Basic Decisions
- use Hugo to generate static web pages. This works great for a single developer, but isn’t well suited for a collaborative development environment. MediaWiki is better suited for collaborative work because it allows multiple authors, tracks individual changes (its own source code control), and provides a place for discussion on controversial topics.
- store page source as mark down files. Files can be edited with any editor capable of working with markdown files, including any plain text editor. I personally use Typora on Linux to edit the files because it lets me make sure the mark-ups are correct and facilitates moving about in the document directory tree.
- use makefiles on Linux to automate tasks
- put page source under git source code control
- backup and publish text files up to github.com
- commit early and often with meaningful comments
- put all tools under git source code control on the development platform
- figure out the server architecture
- Get Kirk.fun URL working
- Get TurtleGraphics.fun URL working
- Get ReardanHistory.net URL working
- get 404.html pages working for each website
Development
The development tasks are:
-
get TurtleGraphics HTML/CSS/JS code working
-
get Girih creation tool HTML/CSS/JS code working
-
write the tools (Linux shell scripts and makefiles)
-
write Hugo pages for most content on kirk.fun and ReardanHistory.net
-
make sure page architecture works and flows well
get Hugo Stuff working
- modification date on each page
- better menu tree for the ReardanHistory.net
- new menu tree for kirk.fun
- include the site development stuff (like this page) there
-
set up separated builds for ReardanHistory.net and kirk.fun websites.
Build
The build steps on localhost are (and are largely automated):
- figure out if build is just the Hugo Static files or if it includes all of the hand generated HTML/CSS/JS code and pages.
- disconnect HTML sub project links from the Hugo content
- delete Hugo public directory (to ensure clean build)
- build (deploy) Hugo to populate public directory for kirk.fun
- build (deploy) Hugo to populate public directory for ReardanHistory.net
- connect HTML sub project links to Hugo public directories
- verify Hugo build on localhost
Stage
The stage steps to move files from the development platform to the server are:
- disconnect HTML sub project links from the Hugo public directory
- transfer HTML sub projects
- transfer necessary Hugo public directories (public, static, assets, …?)
- allow rsync to ignor owner and permissions to decrease storage requirements
- limit staging of images to practical internet limits
Install
The install steps on the server move files from staging to the live directories are:
- clean up files in /var/www
- move HTML/CSS/JS sub project files to live server
- move Hugo files to live server
- verify all is well with build on live servers
Writing Tasks
Things that should be done (not in any particular order):
-
fighting Anyans
-
Joe Mann
-
Marion Carstens
-
Owens
-
Japanese POWs
-
guy who evaded German capture
-
Hanel and witness to camps
-
Grace Travis
-
Melvin Bilyeu
-
Grady Hughes
-
Jack Reeves
-
individual Anyan things
-
mr. Hoffman/Huffman
-
build up Roger Mahrt
-
the Aldrich family stories
-
correct Zeimantz
-
bill hanning
-
leonard king
-
AC Mahoney
-
background stuff
- Grand Coulee Dam
- clearing project
- CCC
- Bonneville
- electrification
- Columbia Basin Project
- Hanford Project
- horses to tractors
-
December 7, 1941
- Clarence Thorpe
- Raymond Foland
- Hickenbottom
-
move graduation programs in information into the school section
-
cross link things
-
roll in the library scrapbooks
-
Transcribe 1958-1959 Washington State History class project on the history of Reardan
-
proof read the 1958-9 history
-
proof read the Reardan Gazette history
-
proof read the Spokesman-Reveiw history
-
some introduction to Reardan history
-
write vignettes for WWII history
- timeline
- federal projects in the area
- Grand Coulee dam
- clearing of resevoir
- CCC to conserve soil
- changing the landscape of the county
- no more Peach
- harder to cross Columbia and Spokane Rivers
- surveying of the Columbia Basin project
- Handford project
- roads
- failed bridges
- Long Lake
- Detillion
- no Little Falls or Fort Spokane/Miles
- failed bridges
- electrification
- change from horses to tractors
- hardware store
- Service men who lost lives
- Service women
- Lists
- high school
- Davenport times
- Reardan Memorial Clinic
-
Permissions
- Get permission to include the Davenport Times-Tribune articles
- Get permission for the Spokesman-Review and Spokane Chronicle for their articles
Math and Art Tasks
-
convert some the pages having to do with turtle graphics
- Intro
- nerd stuff
- about
- guide
- reference
-
host some of the exisiting Turtle graphics pages
- basic tutorial
- animation tutorial
- the IDE itself (outside of Hugo)
- examples
- as a gallery
- as a slide show
-
page about irregular hexagonal tessellations
-
page about games
-
hook up Turtle Graphics
-
hook up Girih tool
-
Use some sort of proxy for Turtle Graphics and Girih during developement and early testing to facilitate the process.
Girih Tasks
Girih page
- gallery of Girih patterns
- catalog of Girih patterns
- slideshow of Girih patterns
- framework for Girih
- support for Girih tool
Photograph Tasks
- Ascertain what is there
- Dan Plaster’s photographs…some 300,000 images
- Images collected by the library
- Other images
- subjects
- Media: negatives, slides, prints, mounted prints
- Figure out a privacy policy
- When can an image of a person be posted?
- When can a person be identified?
- Set up a final disposition for the physical photographs collected
- Determine the final numbering system
- Temporarily archive and catalog the negatives
- Final archive negatives
- Digitize priorities
Priorities
This list is an attempt to prioritize some tasks across the different lists. Work can procede on any list, but this list emphasized what should be done first to minimize bad impacts down the road.
- Settle site architecture as a whole
- Settle development tool suite
- Writitng tasks are an ongoing issue, probably never to be completed.
- Photograph tasks are bigger than me.
- Math and Art Tasks and Girih tasks are not of general interest to the community as a whole.