Re: Job feeds was Meeting...

13 views
Skip to first unread message

WJho...@aol.com

unread,
Feb 10, 2011, 2:15:51 AM2/10/11
to collabora...@googlegroups.com
That's not what I mean Warren.

What I mean is that a user, coming to our site, would sign in.
The feed selection criteria would be saved to their own profile, so User A would see their Drupal contract jobs, and User B would see their Javascript jobs, and User C would see their PHP jobs.

Everyone is going to want something clearly specific to their own criteria.  If we were to just show everyone the exact same feed, you can do that right now without any special site.  So there's no value added.

Warren Vail

unread,
Feb 10, 2011, 3:01:57 AM2/10/11
to collabora...@googlegroups.com

OK, several challenges with what you are looking for.  There is a specific meaning for what a users Profile is in Drupal, and the feed aggregator, last time I checked, in no way checks the profile.  I think what you mean to say, in Drupal terms is; you want a user to be able to create and save their own search criterion for jobs (where ever), and have that pop up for them once they have logged on.

 

Another challenge (at least for indeed.com, which scans a lot more than craigslist), is they haven’t seen fit to develop anything that works within drupal yet.  Here are some of the things they do provide.  See my comments below in red.

 

Publishers: Include Indeed on Your Website

Add a Jobroll, Job Search Box, Instant Job Site and more to your site. Get paid.

Join the Indeed Publisher Program to earn money by including our job search tools on your website or blog. You will be adding valuable content to your site while generating revenue.

Jobroll Example

JobrollTM

The Indeed Jobroll is an easy way to add fresh and relevant job listings to your website or blog. The Jobroll can be added to your site in minutes, is continuously updated with new pay-per-click job links and can be targeted to the interests and locations of your users. You get paid when your users click on the jobs in your Jobroll - there's no need to sell job postings or deal with clients.

This is the feature I implemented for fortyplus.org, notice you pick the search, not the user.

 

Job Search Boxes and Text Links

You may add Indeed job search boxes and affiliate text links to your website. Any Indeed job search results page may be used for your affiliate links.

This tool posts the user’s selection criterion directly via the form action parameter, to the indeed.com site, no opportunity to save the criterion for your users.  This sends the user to indeed.com (off of our site).

Job Search Box Example

 

Instant Job Site Example

Instant Job SiteTM

The Indeed Instant Job Site is a quick and easy way to add a full job search experience to your website, with job listings powered by Indeed. You also have the option of earning more money by allowing your users to post jobs. You set the price per job posting and we handle the rest!

My first thought was that this was more for employers posting jobs, now I think it might be more like what you had in mind, but the risk is it will take a visitor or user to the indeed.com website.  I’ll look further on this option.

 

 

Indeed XML API

You may also use our publisher XML API to develop your own custom job search solutions. The XML feeds tab is activated upon request after you have enrolled in the publisher program.

This one might have some promise, but it is much more complex, involving the services module to initiate and consume an xml feed and saving the users feed criterion and results with the user’s id to limit viewing to each user.  One encouraging item, I could not find any references to the number of hit limits, perhaps they’ve removed them.  Hopefully it complies with the XML_RPC protocol supported by the Drupal Services Module.  Another item of interest is the per click money potential.

XML API Example

 

 

Warren Vail

Vail Systems Technology

war...@vailtech.net

(510) 444-5380


image004.gif
image003.gif
image002.gif
image001.gif

WJho...@aol.com

unread,
Feb 10, 2011, 3:32:35 AM2/10/11
to collabora...@googlegroups.com
Yes but Indeed uses a GET, so you can simply grab the URL results in a variable

http://www.indeed.com/jobs?q=PHP&l=San+Francisco

Warren Vail

unread,
Feb 10, 2011, 3:38:39 AM2/10/11
to collabora...@googlegroups.com

OK, looks like the instant job site can be configured on our website or on indeed.com’s server.  To do so on our website involves a javascript plugin.  Javascript plugins are typically loaded in the theme, though they can be part of the page, which puts them in the arena of things not normally part of a drupal site (and tested), and a possible source of problems.  Money making here seems to be by charging the poster more than the $20 that indeed.com charges per post.  There may also be per click income, but it wasn’t mentioned in what I read.  Using the indeed.com server option allows some page configuring and css that we code to be used with their page.

 

One thing I like about this solution is we only need to store the user’s request, not the results.  Using indeed.com’s server is not possible if we want to keep the users search criterion, and I’m guessing we won’t be able to save search criterion without javascript modifications and that is not one of my strong suits.

 

Warren Vail

Vail Systems Technology

war...@vailtech.net

(510) 444-5380

image001.gif
image002.gif
image003.gif
image004.gif

Warren Vail

unread,
Feb 10, 2011, 3:42:15 AM2/10/11
to collabora...@googlegroups.com

That has some promise, in php we could post the get to our own url, save the criterion then transfer to the URL you show below with a redirect.

 

Nice catch,

 

Warren Vail

Vail Systems Technology

war...@vailtech.net

(510) 444-5380


From: collabora...@googlegroups.com [mailto:collabora...@googlegroups.com] On Behalf Of WJho...@aol.com
Sent: Thursday, February 10, 2011 12:33 AM
To: collabora...@googlegroups.com
Subject: Re: Job feeds was Meeting...

 

Yes but Indeed uses a GET, so you can simply grab the URL results in a variable

http://www.indeed.com/jobs?q=PHP&l=San+Francisco

WJho...@aol.com

unread,
Feb 10, 2011, 3:43:14 AM2/10/11
to collabora...@googlegroups.com
I'm all for using tools when they do the job I want, but when you have to hack at them for a while, sometimes its just easier to build what you want exactly.

Warren Vail

unread,
Feb 10, 2011, 12:44:10 PM2/10/11
to collabora...@googlegroups.com

I just thought this thru after some needed rest.  Clearly you are thinking in terms of some vanilla PHP code. 

 

If you stick this in a form, which is about all you can do using the resources of a cms like Drupal for security reasons, it transfers the user to the indeed.com website.  The reason is that Drupal does a lot of restriction kind of stuff to keep your blog capabilities from being exploited by hackers and spammers by not allowing php code in conventional content.

 

You can develop modules in Drupal, which allows you to set up PHP code to “grab the URL results” and present them on a page, but then you need all the infrastructure to verify the user, save the query, retrieve it when appropriate, deal with all the other things Drupal uses like mod rewrite.  If you ignore all that you break the Drupal functionality just to make your simple solution work.

 

Another limitation of this solution is that it does not allow entrepreneurs to load job requirements to indeed.com, it only deals with the searches of developers.  We opted NOT to exclude people under 40 for some very good reasons, yet we have an opportunity to also support entrepreneurs (an important half of our collaboration package) and we are excluding them from this resource, probably only because our focus is on the part most of us have had to deal with thru the years, and not on the bigger picture (a good thing to keep an eye on going forward).

 

I would propose that we set up the “plug in job board” and attempt to hack it to save the queries for our members.

 

This brings up a question:  Say we set the price for job postings at $40, with $20 to indeed.com, where does the additional proceeds go or do we just set our price at $20 to cover indeed.com charges.  There may also be some small revenue from click traffic.  Where does that go?

 

Warren Vail

Vail Systems Technology

war...@vailtech.net

(510) 444-5380


From: collabora...@googlegroups.com [mailto:collabora...@googlegroups.com] On Behalf Of WJho...@aol.com
Sent: Thursday, February 10, 2011 12:33 AM
To: collabora...@googlegroups.com
Subject: Re: Job feeds was Meeting...

 

Yes but Indeed uses a GET, so you can simply grab the URL results in a variable

http://www.indeed.com/jobs?q=PHP&l=San+Francisco

Michael J. Fuhrman

unread,
Feb 10, 2011, 1:01:41 PM2/10/11
to collabora...@googlegroups.com
All,


If you stick this in a form, which is about all you can do using the resources of a cms like Drupal for security reasons, it transfers the user to the indeed.com website.  The reason is that Drupal does a lot of restriction kind of stuff to keep your blog capabilities from being exploited by hackers and spammers by not allowing php code in conventional content.
Just bringing back to your attention the statement I made earlier.  If we can take the great things that various system have and build a new system, we avoid the issue of cobbling systems together that may not work seamlessly together.

So if the idea is to "allow entrepreneurs to load job requirements to indeed.com" let's focus on how that happens, without Drupal.  I can hear you all groan when I say that. =)  That's ok. When building a business, if it isn't built here, it's not part of our business, it's part of someone elses, and we can't control their business ... we can control ours.

Concerning Pricing Structure, remember that Collaboration-Alley.com will have reoccurring hosting costs and maintenance costs. Thus any additional funds that are captured through the services provided would go towards those costs.

Mike,

--

Michael J. Fuhrman

unread,
Feb 10, 2011, 1:21:25 PM2/10/11
to Collaboration Alley
Oh, ...

And another thought ... While the site is for Freelancers and
Entrepreneurs, there's nothing wrong with asking them to help build
the site. It makes for a great marketing campaign, "Help build out the
very site that helps you find work".

A possibility may become a reality is that we won't be able to build
the whole site or maintain it as it grows over the next 20 to 100
years. =) However, there are lot of freelance programmers looking for
opportunities to demonstrate their capabilities and would like resume
line items. And, if they are good enough, and like working with the
site, we move them from freelancer to employee or part owner.

Your thoughts?

Mike,

Warren Vail

unread,
Feb 10, 2011, 3:59:27 PM2/10/11
to collabora...@googlegroups.com
I guess I was thinking that if our site offered them some tools to post job
or contract openings, and get distribution beyond the alley, there would be
some additional value for them becoming members in the first place.

Paying $40 for a listing is cheap in anyone's book ($100 may be more
typical), but didn't want them to feel exploited.

Warren Vail
Vail Systems Technology
war...@vailtech.net
(510) 444-5380

-----Original Message-----
From: collabora...@googlegroups.com
[mailto:collabora...@googlegroups.com] On Behalf Of Michael J.
Fuhrman
Sent: Thursday, February 10, 2011 10:21 AM
To: Collaboration Alley
Subject: Re: Job feeds was Meeting...

WJho...@aol.com

unread,
Feb 10, 2011, 4:40:05 PM2/10/11
to collabora...@googlegroups.com
What I'm thinking isn't quite square with that, but rather, we use other sites tools for what they are good at.  Instead of focusing on how the person views the jobs, or how the person posts the jobs, we focus on bringing those two to one spot to *then* continue to the collaboration stage.

That is, you say, post over here at peopleperhour, or post over here at dice or whatever, and then *once* you have made a connection between poster, and postee, they collaborate at collaboration alley.

So as *you* are building my project out, I can see what you're doing and we can communicate back and forth in an immediate manner each building our piece of the final project...

You know what I mean?
The collaboration alley isn't just for finding people, but for actually creating goods

Warren Vail

unread,
Feb 10, 2011, 5:30:41 PM2/10/11
to collabora...@googlegroups.com

Ok, if connecting is not part of the collaboration then a job board would be of no use at all, I would think, for either developers or entrepreneurs.

 

I had assumed that connecting was part of the process, probably the first step after the idea.

 

Needless to say, finding people is not the end of things, and lot’s of other tools would help with these processes, not the least of which would be development sandboxes, is that the kind of thing you were thinking?

 

Warren Vail

Vail Systems Technology

war...@vailtech.net

(510) 444-5380

From: collabora...@googlegroups.com [mailto:collabora...@googlegroups.com] On Behalf Of WJho...@aol.com
Sent: Thursday, February 10, 2011 1:40 PM
To: collabora...@googlegroups.com
Subject: Re: Job feeds was Meeting...

 

What I'm thinking isn't quite square with that, but rather, we use other sites tools for what they are good at.  Instead of focusing on how the person views the jobs, or how the person posts the jobs, we focus on bringing those two to one spot to *then* continue to the collaboration stage.

Wjhonson

unread,
Feb 10, 2011, 7:59:02 PM2/10/11
to collabora...@googlegroups.com
I would say connecting is a part of the process, it's just not the process.
That why I was suggesting a mashup of a resume site, with a job site.  Mash them together, and you get connecting going on.
I'm really not scared of people starting here and getting redirected to Indeed or something, because hopefully, once they've figured out this new format, they will bookmark this site in the first place.  They might go off to Indeed or Dice or Monster and get lost, the next day, hopefully they come back here as their first stop.  That's for job seekers.

Then for helper hunters, the same thing, they can browse resumes and make contact through LinkedIn lets just say, and might go wander off from that site.  The next day, they pop right back here.

We can help the "popping right back here", by making them register, and then contacting them periodically "You have a new potential connection blah blah blah", that's how you get repeat eyeballs.

As both sides of the river become accustomed to coming back here to start, they might poke around and find, "Oh I can actually collaborate even further" right here.  So for example, show me a list of jobs to which I've applied, and when, and let me take notes on what the responses were.  Show me applicants I've contacted, let me keep notes on why I did or didn't use them.  Let me post reviews of jobs and applicants, how sucky they were, or how great.

So my idea is baby steps, start with what you know, start with what can be done today.  Then move forward once you've shown that you can achieve eyeball interest.



-----Original Message-----
From: Warren Vail <war...@vailtech.net>
To: collabora...@googlegroups.com
Sent: Thu, Feb 10, 2011 2:30 pm
Subject: RE: Job feeds was Meeting...

Warren Vail

unread,
Feb 10, 2011, 8:58:52 PM2/10/11
to collabora...@googlegroups.com

This is good, I know Dice has been very successful with a “Mashup” of a skills inventory, a resume site and to some degree a job site.  They never became a real big player, in my perception, in the job site, but I get calls and emails all the time from head hunters using the skills inventory and the linked resume,

 

I like the idea of the tool to monitor the gig search process, perhaps we could do something like it for a team search process.

 

Warren Vail

Vail Systems Technology

war...@vailtech.net

(510) 444-5380

Wjhonson

unread,
Feb 10, 2011, 9:04:23 PM2/10/11
to collabora...@googlegroups.com
Yes connect all the resumes, heres my team for this project.  The team members can connect all their projects up.
This allows future prospects as well, if you make it public, to see what teams you've been in, and what projects you've been on.
Sort of a... linked up resume instead of a text one.

Michael J. Fuhrman

unread,
Feb 10, 2011, 9:11:02 PM2/10/11
to collabora...@googlegroups.com
Now that's an interesting idea .. a resume that's built automatically based on the projects that you've collaborated on.  And the various team members can rate each other.

--


Warren Vail

unread,
Feb 10, 2011, 9:17:39 PM2/10/11
to collabora...@googlegroups.com

Here is something I just received from another resource, perhaps this will provide some food for thought.

 

 

$Account.OrganizationName

 

 

 

 

 

 

 

CALLING ALL ENTREPRENEURS!

FREE Entrepreneur Pitch Event with Angel Investors


Investor Panel from Keiretsu Forum

Themes: Medical Devices, Platform Technologies, and Diagnostic Tools

 

Wednesday, March 2 | 9a.m.-12p.m. | Crowne Plaza, Union City

 

The first 2011 event sponsored by the Northern Silicon Valley Partnership will be an opportunity for entrepreneurs to present their product and business ideas to and make connections with angel investors for medical devices, platform technologies, and diagnostics. A panel of Angel investors will provide feedback to a small number of entrepreneurs regarding their commercialization ideas and presentations.

Entrepreneurs and interested parties are invited to this event at no cost through the generosity of the cities of Fremont, Hayward, Newark and Union City. These cities are partnering to increase their visibility to the startup community. The pitch event will be held at the Crowne Plaza, Union CityTo register contact Christine Friday, Economic Development, The City of Union City at 510-675-5396 or Cfr...@ci.union-city.ca.us.

Entrepreneurs interested in presenting are invited to contact Claire Kinlaw claire...@terviva.com and Christine Friday cfr...@unioncity.org for further information and to receive templates for submitting an executive summary for consideration. Executive summaries are due by February 24, 2011.

Angel investor panelists are members of the East Bay Chapter of Keiretsu Forum, http://keiretsuforum.com. Keiretsu Forum, founded in 2000, is the world's largest angel investor network with 750 investor members in 18 chapters on 3 continents. Its members collaborate in the due diligence about companies and technologies, but make individual investment decisions in the range of $250K-$4M.

 

Entrepreneurs and others are welcome to attend and observe at no cost. 

Continental breakfast will be served.

 

This email sent by WorkIt.com. You have received it because you subscribe to one or more of our lists. For questions contact us via this email: der...@workit.com

phone: 800-889-2369

web: http://www.workit.com

 

 

Forward email

This email was sent to war...@vailtech.net by der...@workit.com |  

Update Profile/Email Address | Instant removal with SafeUnsubscribe| Privacy Policy.


WorkIt Inc. | PO Box 4739 | Hayward | CA | 94542

image001.gif
image002.gif
image003.gif
image004.gif
image005.gif
image006.gif
image007.gif
image008.gif
image009.gif

foysal foysal

unread,
Feb 11, 2011, 7:42:59 AM2/11/11
to collabora...@googlegroups.com
Hi all

I would like to hear from you a simple and explanatory definition of API (Application Programming Interface).

What is API?? what does it mean??


Foysal
image004.gif
image002.gif
image001.gif
image003.gif

Warren Vail

unread,
Feb 11, 2011, 12:11:04 PM2/11/11
to collabora...@googlegroups.com

You know what the letters mean (in word form) and that’s a good start.  Simply stated it is the set of rules for one program to communicate to another.

 

Now I’m guessing that even with that definition, it may not be clear, so I will try to show you an example of one you could use every day. Using one is often the best way to understand.  Let’s take the case of your browser (program no 1) trying to communicate to a web server (program no 2) to retrieve some information.  Let’s say I want to get google maps to give my visitor a map of a national parks tour in California.  Some of the rules about how to do this describe how to put together the URL (internet address).

 

http://maps.google.com/maps?f=d&hl=en&saddr=1600+Amphitheatre+Pkwy,+Mountain+View,+CA+94043&daddr=Bald+Hill+Rd+%4041.300810,+-124.040200+to%3ASouthside+Dr+%4037.738800,+-119.572640+to%3ADeath+Valley+Museum+Rd+%4036.461590,+-116.867140+to%3APinto+Basin+Rd+%4033.748550,+-115.824440+to%3A1600+Amphitheatre+Pkwy,+Mountain+View,+CA+94043&mrcr=4&mra=pi&sll=35.808904,-119.641113&sspn=3.919864,7.470703&ie=UTF8&om=1&ll=38.030785,-119.17969&spn=15.03691,29.882813&z=5&utm_campaign=en&utm_source=en-ha-na-us-google-dd&utm_medium=ha

 

The rules (when all combined, become very complex) start out like this;

  • The string begins with the protocol method “http” which indicates that communication will be communicating with a web server on port 80.
  • The string maps.google.com identifies the server named “maps” located in the server complex for google.com.
  • The “/maps” indicates to that server that this is a request for a map page.
  • The “?” indicates that what follows is a list of parameters that describe where in the world the map is located.  This list of parameters are identified by a name (sometimes only one letter), and “=” sign and a value.  If there are multiple parameters they must be separated by the “&” characters.
  • While I am not sure what the “f” parameter is, I suspect the “hl” parameter specifies that labels on the map should be done in English.
  • And on and on and on.

 

In my program I have a way of causing your browser to get all this information, and in that case I am using an api.

 

I hope this helps,

 

Warren Vail

Vail Systems Technology

war...@vailtech.net

(510) 444-5380

image004.gif
image003.gif
image002.gif
image001.gif

Michael J. Fuhrman

unread,
Feb 11, 2011, 1:42:20 PM2/11/11
to Collaboration Alley
All,

Just a bit of house keeping.

Plz plz plz ... clip the indented text out you need for your
responses. I know it's easy to hit reply and type, but when I see the
same message at the bottom of each response ... I can't figure out
what the last message was.

Plz and thx =)

Mike,

Warren Vail

unread,
Feb 11, 2011, 1:47:37 PM2/11/11
to collabora...@googlegroups.com
Isn't there a way to get the list manager to do that?

Michael J. Fuhrman

unread,
Feb 11, 2011, 1:55:48 PM2/11/11
to Collaboration Alley
Warren,

> Isn't there a way to get the list manager to do that?


/me clears throat, puts on my best british accent and says ....

Dear Sir,

Your request to clip Google Group postings for you has been recieved.
Please note that before making my previous request, I did look into
the issue myself. Unfortunately, Google Groups does not provide an
option at this time to accommodate this request. Should that change
in the future, I will certainly review this request and see how best
to implement it.

Cheerio and all that rott =)

Sincerely

Me =)

Hope you enjoyed

Warren Vail

unread,
Feb 11, 2011, 2:03:35 PM2/11/11
to collabora...@googlegroups.com
My red face laps was to forget that this was a google list. Noted. Good
Accent, BTW!!

Warren Vail


Reply all
Reply to author
Forward
0 new messages