Status on National Park app "summer" project

12 views
Skip to first unread message

Al

unread,
May 14, 2012, 8:42:53 AM5/14/12
to Emerald City
Status on National Park app "summer" project

1. We talked about the National Park Volunteer Management project
last Saturday.
We decided that the next group event would be the Random Hacks of
Kindness
event (June 1-3, 2012). And we will be working on this project
as our
"summer project" during the next several months.

2. I contacted with CB (our local contact at the National Park) and
he will
come to Atlanta and work with us during the RHOK event. CB also
said he
would bring a write-up of needs that we can use them to create
the app.

Hope everyone will join us as we learn how to create a project as a
group,

Al Snow

Jeff Costa

unread,
May 15, 2012, 11:56:37 AM5/15/12
to atlrug-em...@googlegroups.com
Alan mentioned RubyMotion on Saturday (creating Obj-C code with Ruby). Today the first RubyMotion app, Mustachio, is now live on the app store. Its free, so download and check it out.

App store link:  http://itunes.apple.com/us/app/mustachio/id525324802?mt=8

Github source code repo: https://github.com/HipByte/Mustachio

Jeff

Al

unread,
May 23, 2012, 11:09:21 AM5/23/12
to Emerald City
I plan to go to the RHOK (Random Hacks of Kindness: National Parks
App)
Happy Hour tonight (5:30-8pm; The Barrelhouse at Tech Square) and I
will
[try to] set up a Google+ Hangout (video too) for remote people.

FYI,
Al Snow
Message has been deleted

cbgenrich

unread,
May 23, 2012, 4:45:29 PM5/23/12
to Emerald City
Hi all. I typed up this short description with limited detail to
describe the basic functionality. There is a lot of detail still in my
head, but much of it is obvious (logins, emails, etc.).

Hope this is consistent with your understanding so far...

-CB-



Event Volunteer Signup Website

Abstract

The website manages the volunteer signup process for events on behalf
of organizations. An admin for an organization creates and manages
events, the central attriutes of which are dates and time periods.
Volunteers use the website to offer to work an event. Next the admin
accepts or declines the offer and communicates that to the volunteer
soliciting confirmation. The volunteer then acknowledges receipt of
the confirmation and finalizes the commitment.

Organizations

The website supports one or more generally unrelated organizations.
The visual scheme can be configured to some degree to distinguish the
organization and help users feel connected to the organization. A
single sign-on feature allows a user to volunteer for more than one
organization, a user to volunteer for some organizations and admin for
others, etc.

Events

Basically each event is some time period on some day. A number of
attributes support variations: n to m volunteers needed; partial
signup (e.g. 4 hours of an 8 hour event); repeating patterns; etc.

Users

* Admin – A user who can create events for an organization, associate
volunteers with the organization, and also sign up to work events. An
organization can have more than one admin. Admins can do anything on
behalf of any volunteer in their organization, e.g. for volunteers
without computer access, calling in, offering in person, etc.

* Super-admin – A user who can create and customize organizations.

* Worker – A user who can offer to work an event for an organization
they are registered with.

Al

unread,
May 23, 2012, 5:55:04 PM5/23/12
to Emerald City
https://plus.google.com/hangouts/_/4d32af8c7d5875891e386d4b5e50c0c26d712d7a?authuser=0&hl=en

Try this - Al Snow

On May 23, 4:45 pm, cbgenrich <cbgenr...@gmail.com> wrote:
> Hi all. I typed up this short description with limited detail to
> describe the basic functionality. There is a lot of detail still in my
> head, but much of it is obvious (logins, emails, etc.).
>
> Hope this is consistent with yourn understanding so far...

Dan Schlossberg

unread,
May 23, 2012, 6:04:19 PM5/23/12
to atlrug-em...@googlegroups.com
I added description to yammer group


--
You received this message because you are subscribed to the Google Groups "Emerald City" group.
To post to this group, send email to atlrug-em...@googlegroups.com.
To unsubscribe from this group, send email to atlrug-emeraldc...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/atlrug-emeraldcity?hl=en.




--
Dan Schlossberg 
Polyglot Journeyman
[m] 678.361.6960 - @danschlossberg


Dan Schlossberg

unread,
May 23, 2012, 6:08:52 PM5/23/12
to atlrug-em...@googlegroups.com
I created a pivotal project for backlog and added Al, Alan and CB.  Let me know if you want to join and I'll add your email.


Its a public project.  

On Wed, May 23, 2012 at 4:45 PM, cbgenrich <cbge...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "Emerald City" group.
To post to this group, send email to atlrug-em...@googlegroups.com.
To unsubscribe from this group, send email to atlrug-emeraldc...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/atlrug-emeraldcity?hl=en.

Al

unread,
May 23, 2012, 6:11:19 PM5/23/12
to Emerald City
can't set up hangout - sorry - will summary after - Al Snow

Al

unread,
May 23, 2012, 9:12:31 PM5/23/12
to Emerald City
Main thing I learned tonight was Friday night (June 1) will only
be Happy Hour. They will start the project Saturday morning.

So the question becomes, do we want to meet somewhere
else on Friday night or just start Saturday morning?
Saturday morning will mainly be the pitches and team formulation.

Hmmm,
Al Snow

Al

unread,
May 24, 2012, 9:04:32 AM5/24/12
to Emerald City
CB,
Two questions:

1. What is the maximum number of super-admins?
Will there be one website per park or one global app?
2. What is the term that park employees call the organization
"admin"?
You might want to use the same term as they use.

Thanks,
Al Snow

On May 23, 4:45 pm, cbgenrich <cbgenr...@gmail.com> wrote:

cbgenrich

unread,
May 30, 2012, 10:59:06 AM5/30/12
to Emerald City
Al,

What I called super-admin is someone who can do stuff across
organizations. I can imagine more than one, for sure.

Within the National Park Service there is usually a Volunteer
Coordinator at a park. But that one Ranger may spin-off some
responsibility for coordinating things with volunteers for some events
to the Ranger actually responsible for the actual event. They're is a
trust relationship there so a single privilege class would work.

The NPS includes the Parks but also National Recreational Areas,
Seashores, Scenic Rivers, Historic Sites, etc. There is a lot of
consistency within that. But the National Wildlife Refuges, of which
there are over 500, are also within the Department of Interior. Lots
of volunteers and events, less consistency. The National Forests are
in the Department of Agriculture and are many and huge with lots of
volunteers but fewer events, and much less consistent with the NPS.

I can imagine a single server working for NPS, NWR, NFS, and even
Habitat for Humanity and others. That said, my primary concern is a
single National Park and I would rather see this in real production
working for them than designed for the larger objective and not
deployed and used. Maybe make it work with one organization first is a
good plan.

-----

NOTE: My pickup truck may not fit in the parking deck (too high). It
could be a real problem for me. I expect to be living in it, which I
do a good bit, for my weeklong trip to Atlanta. If someone could allow
me to park at their place over Friday and Saturday nights and shuttle
me to/from the venue as appropriate I would really appreciate it. If
there's crashing at the venue involved I'm totally good with that. If
I get a shower that's a bonus but I'll get one Friday morning at my
brother's so I'm good.

The park wants me to express their great appreciation for this effort.
My volunteer coordinator would have liked to have come but National
Trails Day is this weekend, too busy of an event to be away for.
She'll be our guide in terms of requirements and available generally
by text and phone.

Dan Schlossberg

unread,
May 30, 2012, 11:35:22 AM5/30/12
to atlrug-em...@googlegroups.com
Hey.

First, that's a great user story. You sound like you have experience
managing software projects which is awesome. And should make for a
productive weekend.

I thought it might be helpful to brainstorm a bit about other
empowering ideas. Below are some of mine.

Create a pivotaltracker project and start capturing user stories.

Switch conversation to more powerful collaborative platform like
yammer or teambox.

Create the project on github.

Complete initial deploy to heroku

Start adding gems. (twitter bootstrap has a themable gem, I believe.
Guard, heroku, coffee, less)

Flush out app architecture. (traditional, single page app, backbone,
ember, spine, knockout. I'm familiar with knockout).

Inventory developer skills.

Determine sprint length. (one hour would be fun!)

Btw. You're more than welcome to park at my place. I've an extra bed
if your not set on car camping. 832 Sherwood rd ne, 30324. About 2
miles from atdc.

Dan Schlossberg
Chief Software Craftsman
www.softwaresingularity.com
(m) 678.361.6960

Sent from my iPhone.

Al

unread,
May 30, 2012, 1:22:17 PM5/30/12
to Emerald City
Here is a 9-minute railscast that might be of interest:
http://railscasts.com/episodes/213-calendars

FYI,
Al Snow
EOF

Alan Hecht

unread,
May 31, 2012, 12:01:34 PM5/31/12
to atlrug-em...@googlegroups.com
I think one of these two Ruby gems should provide the event scheduling that we need:

https://github.com/seejohnrun/ice_cube
https://github.com/sdague/icalendar

Alan

Allan Davis

unread,
May 31, 2012, 10:44:09 PM5/31/12
to atlrug-em...@googlegroups.com
I am using http://arshaw.com/fullcalendar/ for a project.  I like it and it has a nice visual.  but we need to define a module to work with it.  

Thanks,
Allan

Al

unread,
Jun 2, 2012, 9:35:46 AM6/2/12
to Emerald City
Come on down to RHOK this weekend and help out.
http://www.rhok.org/event/atlanta-1

- Al

On May 31, 10:44 pm, Allan Davis <cajun.c...@gmail.com> wrote:
> I am usinghttp://arshaw.com/fullcalendar/for a project.  I like it and it has a nice visual.  but we need to define a module to work with it.
>
> Thanks,
> Allan
>
> On May 31, 2012, at 12:01 PM, Alan Hecht wrote:
>
>
>
>
>
>
>
> > I think one of these two Ruby gems should provide the event scheduling that we need:
>
> >https://github.com/seejohnrun/ice_cube
> >https://github.com/sdague/icalendar
>
> > Alan
>
> > For more options, visit this group athttp://groups.google.com/group/atlrug-emeraldcity?hl=en.

Al

unread,
Jun 2, 2012, 9:38:31 AM6/2/12
to Emerald City
Come on down to RHOK this weekend and help out.
http://www.rhok.org/event/atlanta-1

 - Al

On May 14, 8:42 am, Al <jasn...@gmail.com> wrote:
Reply all
Reply to author
Forward
0 new messages