geogeeks-au / geogeeks-au.github.io Goto Github PK
View Code? Open in Web Editor NEWThe Geogeeks website.
Home Page: https://geogeeks.org/
License: Apache License 2.0
The Geogeeks website.
Home Page: https://geogeeks.org/
License: Apache License 2.0
Something to do with the routing I think. Links work OK from the event page but not from the home page, where they give you this:
eg. one of the QGIS template links from this week's event resolves as follows:
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:
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.
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.
This is especially a problem on mobile devices. Need some way to make it clearer that these are projects and not just pretty pictures.
We have a new google account [email protected]. Should add it to the contacts section as an email address.
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.
Questions:
Schedule:
Doesn't make good preview cards at the moment, e.g. https://www.opengraph.xyz/url/https%3A%2F%2Fgeogeeks.org%2F2023%2F0705_qfield-osm.html
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?
It's not clear when you open the page that it's a Perth group. This should be front and center.
Been working with the dev environment for the website, and running bundle exec jekyll serve
populates a bunch of files in the _site/workshops
folder.
I assume these files aren't meant to be git-tracked, so should this line be removed?:
geogeeks-au.github.io/.gitignore
Line 3 in 43f91b2
Because we have the source of truth for all our events stored as individual pages here, we should be able to add an ical feed that people can subscribe to in their calendars. The feed is just a single text file in the (awkward) ical format, so it might be as easy as dropping in a single file for Jekyll to render. Here is an example of just that: https://github.com/ct-martin/fossrit.github.io/blob/master/feeds/calendar.ics
The images in the website are from the original theme template. Nice pics but would be good to use our own.
The snippet is the most valuable real estate your page will ever have, in the discussions of the page at hand! I write my event descriptions to read well before truncation for this reason.
Like #42 ?
I'm not sure of the best way to fix this, maybe we should address it when we start adjusting theming?
It's in your title:
https://github.com/geogeeks-au/geogeeks-au.github.io/blob/master/index.html#L9
Are you trying to wheel us in with with talk of funky groovy geo nerdery, only to peddle weight-loss pills at us?!
;)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.