cugos / cugos.github.com Goto Github PK
View Code? Open in Web Editor NEWCascadia Users of Geospatial Open Source (CUGOS) Website
Home Page: https://cugos.org
Cascadia Users of Geospatial Open Source (CUGOS) Website
Home Page: https://cugos.org
Refactor the "Next CUGOS meeting" sections so that we can add multiple future events and show the next chronological meeting
Let's not forget to collect our retrospective notes from the spring fling this year. Let's answer questions like:
Motivation for this is to potentially cut down on the emails coming in asking "how do I join the mailing list"
Editing the Website page https://github.com/cugos/cugos.github.com/wiki/Editing-The-Website has a broken link for "QUICK LINK: Adding yourself to the agenda? Go Here."
https://github.com/cugos/cugos.github.com/tree/master/_posts/meetings
There is a link at the top in tl;dr for "this month's meeting agenda markdown file" that works. Should these links go the same target?
Exit survey at the first MaptimeSEA shows that people would like to see the event promoted on cugos.org.
Could be a quick call to action on the site AND proper post in the google groups forum.
Looking a bit clunky on those new fancy screens! need a 16x16 and the new 32x32 dimensions.
Instead of having all of these different post types, let's just use some categories so we can push all of the different things together -- thus making the blog more robust and allowing us to pull recent content into other areas of the site.
The photo of @thebigspoon is actually kinda creepy. Let's update it :) http://cugos.org/meetings/ Anyone want to bring an SLR to the next meeting?
@aaronr is the next meeting the 16th? I'm going to be in Seattle that day, so I'm hoping to join.
Why can I zoom but not pan?
Let's build a repository of all CUGOS brand assets so people can use for making posters at events, etc.
The maps are using an old mapbox.js library and raster tiles. Let's move over to using mapbox-gl-js instead. This would be a good little hack project for anyone interested in learning about the website!
Each layout includes a div with a special map id
. Here's the example of a meeting page map element:
<div id="map"
class="meeting-map map-marker"
data-latitude="{{ page.lat }}"
data-longitude="{{ page.lng }}"
data-popup="{{ page.address }}"></div>
When the page is rendered, the following javascript is executed which searches for any instance of a map-marker
class and builds it with the subsequent functions.
Using GL JS should be relatively similar, with the key differences being how markers are created and added to the map context. Here's the marker documentation.
The previous meetings links are getting a bit obnoxious. I do like how @foundatron put it, though (paraphrased and probably not verbatim):
It shows our history and depth, which is super dope
I'll work on an updated design.
His location is causing map to looks too zoomed out
@mattmakesmaps noticed your image link is needing an update: http://cugos.org/people/matt_kenny/
We need a Code of Conduct on the spring fling page, but also something that can be used generally for the organization.
Any suggestions welcome.
we could just build the geojson on client side instead of having people's information located in two places.
When cloning the development branch on a new local and running npm install
in the src
directory I get a bunch of errors:
Sam-Matthews:src sammatthews$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Error: Invalid name: "cugos development"
npm ERR! at ensureValidName (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:297:15)
npm ERR! at Object.module.exports.fixNameField (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:201:5)
npm ERR! at /usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:29:38
npm ERR! at Array.forEach (native)
npm ERR! at normalize (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:28:15)
npm ERR! at final (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/read-package-json/read-json.js:310:33)
npm ERR! at then (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/read-package-json/read-json.js:124:33)
npm ERR! at /usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/read-package-json/read-json.js:284:48
npm ERR! at fs.js:207:20
npm ERR! at OpenReq.Req.done (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:142:5)
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <[email protected]>
npm ERR! System Darwin 10.8.0
npm ERR! command "/usr/local/Cellar/node/0.10.22/bin/node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/sammatthews/Documents/projects/cugos.github.com/src
npm ERR! node -v v0.10.22
npm ERR! npm -v 1.3.14
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/sammatthews/Documents/projects/cugos.github.com/src/npm-debug.log
npm ERR! not ok code 0
Just saying...
just to keep the navigation going instead of cycling back to the general meetings page
Website updates!
cc/ @powersa @aaronr @christyheaton @thebigspoon @foundatron @keum
Looks like a lady tried to e-mail the address [email protected]
, in an attempt to join the list serv.
Is this is a valid e-mail? If not, maybe we should have them refer to the cugos google group landing page. https://groups.google.com/forum/#!forum/cugos I think that that is where they need to go to sign up for the list anyways.
The About page has a phone number in it, (360) 221-2441
.
I don't know who this belongs too, but I'm betting that we probably don't need to have anyone's personal phone number on this page.
freenode @ #cugos
@msolbrig could you provide a link to your Gerrymandering talk? Feel free to drop it here and I'll add to the notes! Thank you π
Thanks to a good spot from @powersa we aren't able to view "future" posts, which is important for viewing our upcoming meetings on the landing page.
I am able to reproduce this locally, and first thoughts are a jekyll API change that doesn't loop through posts in the future.
Will do some digging π¨
Would be nice to show the meeting time somewhere on the site's main page and alongside the specific "upcoming meeting" info. 6:00pm.
could just auto populate with the page title and excerpt
@coregis mentioned having some sort of jobs board on cugos.org would be neat. Anyone have ideas of how this could work?
we should probably do a sitemap comparison, because I'm pretty sure all of the URLS are going to change here ...
need to create a mobile-friendly menu
This section header exists, but no content.
https://github.com/cugos/cugos.github.com/wiki/Editing-The-Website#fork-edit-pull-request
Looks like our mapbox tokens are expired or something borked. I will investigate!
http://api.tiles.mapbox.com/v4/cugos.jole6im1/pin-m-commercial+f44(-122.307β¦ess_token=pk.eyJ1IjoibWFwYm94IiwiYSI6IlhHVkZmaW8ifQ.hAMX5hSW-QnTeRCMAy9A8Q
Failed to load resource: the server responded with a status of 401 (Unauthorized)
@powersa would you want to just take what you wrote in the google forum and revamp it for this page?
Either set as a meeting post or we could make a unique page and directory for /spring-fling-2015
and just work on the index file there? I could whip together something relatively quickly that way (a la @thebigspoon but maybe less copyright infringement than last time π)
I'm worried that if we make the spring fling a meeting post, it could override the next upcoming meeting on the site since we'll have two "future" events on there. Might be worth testing out!
Here are some things to work on:
Looking for any images that folks have to use on the site - please send [email protected] if you have some on your own machine! @aaronr @thebigspoon @mattmakesmaps @foundatron @mpgerlek @alukach @springmeyer have anything super terrific from the archives?
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed("https://groups.google.com/forum/feed/cugos/topics/rss.xml?num=15");
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var div = document.createElement("div");
div.appendChild(document.createTextNode(entry.title));
container.appendChild(div);
}
}
});
}
google.setOnLoadCallback(initialize);
</script>
</head>
<body>
<div id="feed"></div>
</body>
</html>
Nice job with the updates from this week's planning meeting. I'm seeing that there isn't really a contact on the event page, which folks will need to request time slots.
I think we agreed in the meeting that Greg would take ownership of collecting requests for talks, which we'd sort through in a method TBD. If this is the case, should we blast Greg's e-mail a few times across that page?
@aaronr could we create this email address and have it forward to someone? Let me know - otherwise we can put in a personal email address.
we can do this by setting the permalink structure in the _config.yml
file - probably makes sense to set it as permalink: /:categories/:title
but we'll run into issues when it comes to the name of the meeting posts since they are so heavily reliant on the date instead of the actual title. Maybe we can change the permalinks of the meeting categories specifically so they follow a date format instead of a title format but everything else can change.
Per Custom domains on GitHub Pages gain support for HTTPS and Setting up an apex domain, we should update the DNS records for CUGOS.org to point to GitHub's new servers.
There are two main benefits to this:
I don't know who owns the domain, but it looks like it's at DreamHost, so pasting in the new IP addresses (185.199.108.153
, 185.199.109.153
, 185.199.110.153
, 185.199.111.153
) into the A record should be good. It sounds like the ALIAS
/ANAME
records might be preferred, but I don't believe DreamHost supports these.
Is CUGOS going to have a fall fling this year?
Space to chat about our talk(s) at the UW certificate program. Event details can be found on the cugos site.
People: @keum @aaronr @mattmakesmaps @thebigspoon @mpgoo @svmatthews
Update the event page to reflect the proposed schedule, which combines talks in the morning with tutorial/hack/project tracks in the afternoon. We'll discuss this at the 4/15 meeting and get feedback from the larger group.
So i noticed since yesterday that when i go to the landing page then click people, leaflet basemap isn't displaying just point data. after i visit other tab and return then zoom in/out then map loads again..I'm not sure if this is just localized.
It's in this file: https://github.com/cugos/cugos.github.com/blob/master/index.md
I'm not sure yet what's different about the google posts on the blog page that do show up: https://github.com/cugos/cugos.github.com/blob/master/blog/index.html#L13
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.