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

Reply via email to