Multi-year diary
Feb. 16th, 2019 02:55 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
A long time ago (well, years anyway), M asked me about the possibility of setting up a 5 year diary. These are kind of a common concept in weather journals and gardening. Each page of the journal is for a specific calendar day and month, but you can put in different entries for each year. This is useful for recurring activities like gardening because you can see how the weather has been at different times of the year across multiple years or what you planted on the May long weekend each year.
The first example web application I found didn't work for me (for a bunch of reasons -- mostly that the code hadn't been touched in several years and the newer versions of the various coding frameworks used weren't backward compatible). However, a year ago or so I found another example with a much smaller and simpler code base. I've been tweaking and rewriting it now and then and have finally reached the point where I felt I could let M start playing around with it.
Along the way, I've been keeping notes of different kinds on the various bits used to build the site, what objectives I have, and what things I've done so far. There's still a sizable to-do list, including to rewrite this from scratch now that I have a clearer idea what it should do and how. For now, it supports multiple users, so M and I can use it at the same time and have our own entries. It also supports backdating entries and longer text entry than the original version. No formatting of content (yet) and no search function. Also, I'd like some additional security controls on the diary content at rest, like some kind of encryption at rest -- although how search would work with that is a question.
The first example web application I found didn't work for me (for a bunch of reasons -- mostly that the code hadn't been touched in several years and the newer versions of the various coding frameworks used weren't backward compatible). However, a year ago or so I found another example with a much smaller and simpler code base. I've been tweaking and rewriting it now and then and have finally reached the point where I felt I could let M start playing around with it.
Along the way, I've been keeping notes of different kinds on the various bits used to build the site, what objectives I have, and what things I've done so far. There's still a sizable to-do list, including to rewrite this from scratch now that I have a clearer idea what it should do and how. For now, it supports multiple users, so M and I can use it at the same time and have our own entries. It also supports backdating entries and longer text entry than the original version. No formatting of content (yet) and no search function. Also, I'd like some additional security controls on the diary content at rest, like some kind of encryption at rest -- although how search would work with that is a question.