menro / NewTech

New Tech Colorado Website
12 stars 8 forks source link

Upgrading hiring- idea #32

Closed menro closed 11 years ago

menro commented 11 years ago

Employer data entry 1) jobs will change to a button and when selected displays the popup below for each job a) companies can have 0 or more jobs b) Each job expires in 30 calendar days from entry c) the jobs sections needs to be extended to support a list of the jobs entered d) add an optional address or just the zip code for each job entry

potential employee 1) user clicks hiring the system filters to display all companies hiring within the state
2) the system adds a hiring filter navbar to the map a) Any combination of filter can be used to reduce and expand the total company set example) user clicks the following filters: company formed after 2010, employee count 11-25, investment 2m+, type full time, role developer, skills javascript 3) system changes the company list to represent the query 4) user clicks on a county to see the list of companies

5) a few options: a) display the companies hiring with a link to the companies hiring page b) add a new pin type called jobs and display just the jobs on the map c) change the view to a list and display title, type, skills, compensation and a link, sort alpha by job title

menro commented 11 years ago

job-Pop-up

jayzes commented 11 years ago

Ok, so we started to take a crack at this (in the jobs branch). A couple of initial thoughts/questions:

menro commented 11 years ago

+1 on 5c and list view

As far as the user interaction imo we stay with the current UI paradigm - Zoom out is a visualization and when clicked we display details by county. In the case of a user clicking/tapping hiring, we switch to a list view for jobs by county. UI mockup attached. comments and suggestions welcome.

filtering: I think we should introduce another row of filters for jobs, see mock up.

jobs

jayzes commented 11 years ago

Okay, pushed the bulk of this to staging from the jobs branch. A few things (that I know of, I'm sure there are more) that need fixing and/or implementing:

menro commented 11 years ago

updated mockup:

On Mar 11, 2013, at 9:48 PM, Jay Zeschin notifications@github.com wrote:

OK, pushed the bulk of this to staging. A few things (that I know of, I'm sure there are more) that need fixing and/or implementing:

Deleting a job from the jobs list is not hooked up yet Integration with the maps view - perhaps companies should only be listed as hiring if they have a current job posting? Clicking the hiring badge on a company's infobox should jump to the jobs listing showing just that company's jobs There should be a text search bar on the top of the jobs page the way there is for companies on the mapview — Reply to this email directly or view it on GitHub.

jayzes commented 11 years ago

mockup

menro commented 11 years ago

+1

On Mar 11, 2013, at 10:40 PM, Jay Zeschin notifications@github.com wrote:

Add stock comp options to the jobs form — Reply to this email directly or view it on GitHub.

jayzes commented 11 years ago

I'll check those items off as I complete them and push them to staging.

jayzes commented 11 years ago

mockup

menro commented 11 years ago

checking in to see how things are coming along?

cheers

-robert

On Mar 13, 2013, at 1:32 PM, Jay Zeschin notifications@github.com wrote:

— Reply to this email directly or view it on GitHub.

jayzes commented 11 years ago

For the stock comp boxes - I presume that's a percentage (high/low)?

menro commented 11 years ago

yes

On Apr 6, 2013, at 5:45 PM, Jay Zeschin notifications@github.com wrote:

For the stock comp boxes - I presume that's a percentage (high/low)?

— Reply to this email directly or view it on GitHub.

jayzes commented 11 years ago

OK, I have everything set and pushed up to staging with the exception of the map view integration. In terms of exactly how we want that to operate, does it seem reasonable to do what I suggested above and replace the existing hiring flag with a check for whether the company has any existing job listings? The downside is that it'll drop the hiring flag off of pretty much every listing until they add jobs. We could maintain both I suppose - show the hiring icon if they either have that hiring box checked within the last 30 days or have a current job posting.

Thoughts?

menro commented 11 years ago

drop it. I'll send a note to the community letting them know we are switching to our new jobs view and as part of the process they will have to go back and enter actual jobs.

As far UX/UI at the map level, I believe the right choice is to drop Jobs from the menu and leverage Hiring on the Map filter bar as the method to see open jobs. first at the zoom out and then the list view for the drill down?

thoughts ?

-robert

On Apr 7, 2013, at 12:20 PM, Jay Zeschin notifications@github.com wrote:

OK, I have everything set and pushed up to staging with the exception of the map view integration. In terms of exactly how we want that to operate, does it seem reasonable to do what I suggested above and replace the existing hiring flag with a check for whether the company has any existing job listings? The downside is that it'll drop the hiring flag off of pretty much every listing until they add jobs. We could maintain both I suppose - show the hiring icon if they either have that hiring box checked within the last 30 days or have a current job posting.

Thoughts?

— Reply to this email directly or view it on GitHub.

menro commented 11 years ago

Data entry form is currently not working for me? Mac::Lion::Chrome

jayzes commented 11 years ago

Sounds good on dropping that column.

We could probably keep both links on the map view and just change the hiring filter to only show companies with jobs listed, then link from the hiring icon to the list view. I do like the idea of keeping a top nav item for the overall jobs list view though - that way job seekers have an entry point where it's easy to see the whole universe of available jobs.

jayzes commented 11 years ago

The form at http://newtech-staging.herokuapp.com/jobs ?

menro commented 11 years ago

The link did not generate an error, but clicking create a new job posting did.

menro commented 11 years ago

error message is very helpful "We're sorry, but something went wrong."

jayzes commented 11 years ago

Found it - had an error that was triggering the Rails 500 page. Fix is deployed.

menro commented 11 years ago

"We could probably keep both links on the map view and just change the hiring filter to only show companies with jobs listed, then link from the hiring icon to the list view. I do like the idea of keeping a top nav item for the overall jobs list view though - that way job seekers have an entry point where it's easy to see the whole universe of available jobs."

+1 on hiring top nav Jobs - developers choice.

menro commented 11 years ago

Can you connect the URL for the company if they do not enter details one. I also noticed if they enter an email that overrides the URL. thoughts?

jayzes commented 11 years ago

Definitely. My initial thought was that the details URL and e-mail would be an either/or type thing, but maybe we change the labeling on it so it's more of a "contact e-mail" and give it its own column.

menro commented 11 years ago

+1 and thanks

On Apr 7, 2013, at 1:03 PM, Jay Zeschin notifications@github.com wrote:

Definitely. My initial thought was that the details URL and e-mail would be an either/or type thing, but maybe we change the labeling on it so it's more of a "contact e-mail" and give it its own column.

— Reply to this email directly or view it on GitHub.

jayzes commented 11 years ago

List and URL changes are on staging, as is changing the hiring links in the map view. I realized while I was implementing that that if I start you on that view with a specific company's listings shown, you don't have a way to deselect that company and get to a list of all jobs. What do you think about adding a filter to select by company name so that a user could deselect that default? Otherwise, we could just drop to the list without a company's listings preselected (which is the current behavior).

menro commented 11 years ago

current WIP site is down: Application Error An error occurred in the application and your page could not be served. Please try again in a few moments. If you are the application owner, check your logs for details.

menro commented 11 years ago

This feels like the right choice - "Otherwise, we could just drop to the list without a company's listings preselected (which is the current behavior)."

jayzes commented 11 years ago

Cool. Site is back up. I think the only remaining piece is changing the hiring flag to populate from the job listings. Will get that knocked out shortly.

menro commented 11 years ago

please pop links into new windows.

-thanks

jayzes commented 11 years ago

Both done and deployed.

jayzes commented 11 years ago

How are we looking on this one? Should I get this merged into master?

menro commented 11 years ago

The hiring button is not working on the one i am playing with, otherwise everything else looks good.

On Apr 9, 2013, at 6:43 AM, Jay Zeschin notifications@github.com wrote:

How are we looking on this one? Should I get this merged into master?

— Reply to this email directly or view it on GitHub.

menro commented 11 years ago

The create job form generates an error "We're sorry, but something went wrong."

jayzes commented 11 years ago

You caught me mid-deploy on the fix for the hiring button. Should be good now.

menro commented 11 years ago

Hiring is now filtering properly, but clicking county does not redirect to jobs in that county.

jayzes commented 11 years ago

This is from clicking the county bubble when you first arrive on the home page but after clicking hiring, or in another place?

menro commented 11 years ago

When i select hiring button and then click on the red circle on the map. I expected to see jobs instead of companies?

On Tue, Apr 9, 2013 at 10:08 AM, Jay Zeschin notifications@github.comwrote:

This is from clicking the county bubble when you first arrive on the home page but after clicking hiring, or in another place?

— Reply to this email directly or view it on GitHubhttps://github.com/menro/NewTech/issues/32#issuecomment-16122627 .

__ Robert Reich 646-369-9929 Google Voice menro twitter | reich.robert@gmail.com email | http://menro.me

jayzes commented 11 years ago

I guess maybe I misunderstood - I was thinking we had decided on the course of keeping jobs and companies separate and not ever showing jobs on the map directly because of the recruiter question. That's what I meant when I was saying "We could probably keep both links on the map view and just change the hiring filter to only show companies with jobs listed, then link from the hiring icon to the list view" above.

menro commented 11 years ago

pinging you on skype.

I was not expecting the map to show jobs, instead when the hiring flag was true we would display the jobs list view instead of the map?

On Tue, Apr 9, 2013 at 10:25 AM, Jay Zeschin notifications@github.comwrote:

I guess maybe I misunderstood - I was thinking we had decided on the course of keeping jobs and companies separate and not ever showing jobs on the map directly because of the recruiter question. That's what I meant when I was saying "We could probably keep both links on the map view and just change the hiring filter to only show companies with jobs listed, then link from the hiring icon to the list view" above.

— Reply to this email directly or view it on GitHubhttps://github.com/menro/NewTech/issues/32#issuecomment-16123637 .

__ Robert Reich 646-369-9929 Google Voice menro twitter | reich.robert@gmail.com email | http://menro.me

menro commented 11 years ago

staging server died this afternoon. Thoughts on loosing the images and using the company names?

jayzes commented 11 years ago

Sure, easy to do.

jayzes commented 11 years ago