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
Why can I zoom but not pan?
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.
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.
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
This section header exists, but no content.
https://github.com/cugos/cugos.github.com/wiki/Editing-The-Website#fork-edit-pull-request
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?
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?
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.
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.
@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 π
@aaronr is the next meeting the 16th? I'm going to be in Seattle that day, so I'm hoping to join.
@coregis mentioned having some sort of jobs board on cugos.org would be neat. Anyone have ideas of how this could work?
Let's build a repository of all CUGOS brand assets so people can use for making posters at events, etc.
freenode @ #cugos
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.
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.
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?
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.
need to create a mobile-friendly menu
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)
we could just build the geojson on client side instead of having people's information located in two places.
Would be nice to show the meeting time somewhere on the site's main page and alongside the specific "upcoming meeting" info. 6:00pm.
Just saying...
Let's not forget to collect our retrospective notes from the spring fling this year. Let's answer questions like:
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.
@mattmakesmaps noticed your image link is needing an update: http://cugos.org/people/matt_kenny/
@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.
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?
Refactor the "Next CUGOS meeting" sections so that we can add multiple future events and show the next chronological meeting
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.
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.
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 π¨
Is CUGOS going to have a fall fling this year?
@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:
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
His location is causing map to looks too zoomed out
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.
just to keep the navigation going instead of cycling back to the general meetings page
we should probably do a sitemap comparison, because I'm pretty sure all of the URLS are going to change here ...
Website updates!
cc/ @powersa @aaronr @christyheaton @thebigspoon @foundatron @keum
<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>
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
could just auto populate with the page title and excerpt
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.