Code Monkey home page Code Monkey logo

geogeeks-au.github.io's Issues

Calendar integrations

Looking at the site setup, there seems to be duplication between _data/events.yml and the hosting platform for the event, forcing maintainers to update information on two separate platforms (GitHub + the hosting site).

Looking at the hosting platforms, we mainly use www.osmcal.org (OSM meetups), and Humanitix (GeoGeeks events).

There is tooling/widgets for embedding lists of osmcal and Humanitix events directly in websites:

Pros

  • Zero site maintainence (events auto-populated/updated as they're changed)
  • [Humanitix] Tighter branding integration with Humanitix website (potentially prompting people to follow GeoGeeks on Humanitix)

Cons

  • Less flexibility on event metadata
  • [Humanitix] Less flexibility on event listing UI
  • Requires lock-in to Humanitix and osmcal as event providers
  • Event creators need access to OSM/Humanitix accounts

Other note

  • Requires splitting GeoGeeks and OSM events into 2 sections

The jekyll build should download and cache a copy of the js generated photo gallery

The /events page has a beautiful map with a ton of thumbnails and direct links, that is small to represent. It sucks that each client has to go through the rigmarole, and the added round-trips getting the gallery.

If the jekyll build can access the network, render the page in puppeteer or something (or fetch the apis, ...) and cache the html, then that can be written to disk and simply served. The js can replace the cached list when it completes getting newer photos.

Add map to event page

We currently just have a link to OSM to show a map, but instead could embed a slippy map with a pin in it. Even an optional geojson? It could look for a geojson with the same base filename as the event file.

Add photo gallery to event page

The frontmatter could include a photos key, with a list of URLs of photos to display in a gallery at the bottom of the page. Could link them from Wikimedia Commons, Flickr, or wherever. Local uploads too, although we'll have to keep an eye on repo size I guess.

Survey

Questions:

  • Night of week
  • Which of these are you interested in?
    • Workshop (free text: what sort?)
    • Speakers
    • Mapping Party (ground truthing)
    • Mapathon (editing)
    • Lightning talks/open mic night
    • Hack nights/hackathons
  • Where?
  • Barriers to attending?
  • Would online be benefitial?
  • Can you help organise talks, workshops, or places to map?

Schedule:

  • Jan: Speakers, 2 or three
  • Feb: Mapathon, intro level
  • Mar: Open mic night
  • Apr: Mapping party followed by a 2nd mapathon
  • May: speaker

Padding is all wrong

I've changed some of the content & sections, and now the padding looks a bit excessive. Perhaps will be fixed when we adjust the theming?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.