On Fri, May 1, 2020 at 3:03 PM Patricia Shanahan <p...@acm.org> wrote: > > I don't want to mislead you about my HTML skills. I understand the basic > concepts and syntax. On the other hand, my last professional user > interface experience was in the 1970's. I don't think modern user > interfaces focus quite as much on organizing input into 80 column chunks.
Oh, we could compare notes. My first experience was with an ASR 33, with a 110 baud modem and paper tape. From there, I went to an ADM-3A, which I still have in my attic. I did punch cards and 3270s, but I digress. > I am much more into algorithms and data structures than user interfaces. I would suggest that learning HTML is a good place to start. You have a production quality web server installed and configured. Drop the following file into /srv/whimsy/ww/hello.html and then visit http://whimsy.local/hello.html. <!DOCTYPE html> <html> <head> <title>First title!</title> </head> <body> <h1>First header!</h1> <p>Hello world!</p> </body> </html> >From there, move on to learning bootstrap: https://getbootstrap.com/. Mock up what you eventually want to implement without any logic. Once you have that ready, we can talk about algorithms and data structures. Meanwhile, I'm making good progress on my conversion of the board agenda tool. Early next week, I will be sharing my findings - not just running code, but some musings on a different approach to algorithms and data structures than the current whimsy implementation. You won't need to know Ruby or JavaScript to contribute to that discussion, but knowledge of JSON, and perhaps the ability to install the node.js implementation (which you have already done) would be helpful. - Sam Ruby