delph-in / docs

DELPH-IN Documentation
https://delph-in.github.io/docs/
28 stars 3 forks source link

Display fortune cookie messages #22

Open goodmami opened 3 years ago

goodmami commented 3 years ago

There was a request to re-add fortune cookie messages, at least to the front page. There are two issues with the way things are currently set up:

  1. The FortuneCookies are in a wiki, so we'd need a GitHub action triggered by wiki (gollum) events that captures edits to that page and extracts the fortunes out.
  2. The main page is rendered from index.md, and the rendering system strips out unsafe HTML like <script> and <link> tags, which makes it difficult to add javascript code to display the fortune.

I propose the following:

  1. Move the content of the FortuneCookies wiki to a .js file, e.g.:
    var fortunes = [
     'Recursive, adj: See "recursive"',
     ...
    ];
  2. Change index.md to index.html to avoid rendering with Gollum
  3. Add code to index.html that loads the fortunes.js (or whatever it's called) and displays a random one
arademaker commented 3 years ago

There was a request to re-add fortune cookie messages, at least to the front page.

How was that? Where? The request was made where by whom?

goodmami commented 3 years ago

@arademaker I don't recall where, perhaps during the infrastructure session or the social afterward. It was actually a self-request, but I think Emily agreed.

fcbond commented 3 years ago

I agree that having the fortune cookies is a fun touch that shows people the spirit of DELPH-IN, ...

On Sat, Aug 14, 2021 at 8:17 AM Michael Wayne Goodman < @.***> wrote:

@arademaker https://github.com/arademaker I don't recall where, perhaps during the infrastructure session or the social afterward. It was actually a self-request, but I think Emily agreed.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/delph-in/docs/issues/22#issuecomment-898778291, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIPZRS3UQ5XZBP3JW3SFDDT4WYX5ANCNFSM5CEMW2QQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

-- Francis Bond http://www3.ntu.edu.sg/home/fcbond/ Division of Linguistics and Multilingual Studies Nanyang Technological University

olzama commented 3 years ago

I'm sorry, what are fortune cookies? :) In our context, that is (I know of the restaurant context...)

goodmami commented 3 years ago

https://github.com/delph-in/docs/wiki/FortuneCookies

In the old wiki, a random one would be displayed when you view a page. We used to add a few new ones roughly every summit.

glenn-slayden commented 2 years ago

@fcbond: I agree that having the fortune cookies is a fun touch that shows people the spirit of DELPH-IN...

We are so fun... and maybe eclectic?