Open melodykramer opened 9 years ago
I love this idea. Along similar lines, @emileighoutlaw and I found, in the course of our wg-content research, that lots of folks aren't familiar with the content resources that are available. We'd love to be able to create a content "directory" of sorts — a searchable directory of content folk that lists each person's skills/preferences/aptitudes/current projects. Seems like this might intersect nicely with the current tagging initiative ...
cc @melodykramer @mbland
@kategarklavs Something like this?
https://hub.18f.gov/skills/ https://hub.18f.gov/interests/
Except perhaps where the skills and interests themselves are categorized?
Oh, also, I'd built in the concept of "departments" early on, but it just hasn't gotten much attention:
https://hub.18f.gov/departments/
They're also still in the Team API. Happy to start fleshing out those concepts, either here or in 18F/team_api.
@mbland Yes! That looks great (and I'd be happy to help out, in what ways I can, with the fleshing out of these concepts — let me know if you need content assistance).
I think this would be a great place to put content!
On Wed, Sep 2, 2015 at 11:49 AM, Kate Garklavs notifications@github.com wrote:
@mbland https://github.com/mbland Yes! That looks great (and I'd be happy to help out, in what ways I can, with the fleshing out of these concepts — let me know if you need content assistance).
— Reply to this email directly or view it on GitHub https://github.com/18F/hub/issues/402#issuecomment-137140487.
A perfect example for why we need this: https://github.com/18F/hub/blob/master/_pages/qa/it-service.md
@dhcole did a bunch of integration work this spring with Midas... is there any way we can leverage that? The idea was that we could use bio, title, skills and interests from the Midas profile since it is easy for people to edit there.
Yes, I've been meaning to import Midas data into the Team API. Just haven't gotten around to it yet.
@mbland Do you know how far out on the roadmap this is? We're designing pages for the Hub that could really use this.
We can start getting it together now. Create a _data/roles.yml
file that could look something like this:
ops_contact: batemapf
talent_contact: jamie
onboarding_contact: melody
And so on. Then in the pages, we can start using {{ site.data.roles.onboarding_contact }}
and so on. When the day comes we switch this over to importing from the Team API, the pages themselves shouldn't need any updates.
Playing around with the local data file in this way may also help us try out a few ideas before committing it to the Team API.
@mbland @mtorres253 Is this still in progress?
In the sense that we haven't actually started working on it, yes, still in progress. :smiley: I'd imagine it would be a relatively small task to add it to the Team API, then perhaps a slightly larger task to integrate it into the Handbook. We should scope and prioritize it at the next planning meeting.
Goal: To not have to update every page on the Hub every time a person leaves
Idea: Keep metadata that maps individuals to roles, and use that metadata to generate text.
Capturing conversation from Slack:
So something like this:
And then the template would actually have:
[{{ site.data.contacts.walrus.full_name }}]({{ site.baseurl }}/team/{{ site.data.contacts.walrus.name }})
We could make it easier by creating a plugin that’ll expand the entry into a link automatically, so you’d just have to write
{% contact_link walrus %}
.