edit-task
Home
Up
Delete
Task Name:
Task Description:
OVERVIEW of this feature, links to related details
TaskGroup ID:
Start Date:
Start Time:
Duration:
Priority:
Status:
To Do
Completed
In Process
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">FEATURE# 3260 - careers</h1> <h2>[what]</h2> <ol> <li>] Careers - our 'job/career' search feature is designed to help you 'streamline' and 'automate' the processes involved in finding and applying for jobs/careers that 'interest' you. You can search multiple job listing sites, easily create and save lists of 'the jobs' that you want to 'apply to' and <span style="text-decoration: underline;">manage</span> the jobs that you have 'applied to'.</li> <ol> <li><span style="background-color: #00ff00;">] <a href="https://docs.google.com/presentation/d/1uo_0TzujoAofN4JsI0Mtir-wuD5LHYdwXOm-LnW0aEc/edit?usp=sharing" target="_blank">milestone 1</a> - eta 50 hours - due: 2014-01-20-09:00 </span></li> </ol></ol> <h2>[where]</h2> <ol> <li><strong>] ideally ...</strong></li> <ol> <li>] An automated system that 'continually' searches for 'jobs' by the customized 'job type' and 'search parameters' that you specify.</li> <li>] Makes it easy to review job details, select and organize the jobs that you want to ‘apply to’ …</li> <li>] Makes it easy to manage and track the jobs that you have ‘applied for’, the responses that you receive, the contacts that you make and the follow up actions that you will need to take.</li> <li><span style="text-decoration: line-through;">Makes it easy</span>(facilitates) the job application process VIA: a number of third party 'job postings' sites</li> <li>The 7 features listed in the milestone - 001 above, won't quite get this service to that level but we think it will provide, some of that functionality and a good foundation to build upon.</li> </ol></ol> <h2>[why - features - milestone 001]</h2> <ol> <li>] ('automatically') search for 'job listings' by the 'job type' or 'job types' that you are interested in, </li> <li>] define/create <strong>'generic search query(s)'</strong> by '<strong>job type'</strong> to return the <strong>'search result set'</strong> for a specified "job type" ( or "job types" )</li> <li>x] registered sospep users can create and save <strong><a href="/find/jobs" target="_blank">custom search query's</a></strong></li> <li>x] search at multiple <strong>'job listing sources'</strong> with a single search qry, </li> <li>x] view a job listings <strong>search results set</strong> </li> <li>x] create a <strong>'<a title="to apply list" href="/view/tasks?id=233" target="_blank">to apply list</a>'</strong> by selecting <strong>'a job posting item'</strong> or <strong>'job posting items'</strong> from the <strong>'search results list'</strong> and <strong>'saving it'</strong></li> <li>x] create an<strong> '<a href="/view/tasks?id=235" target="_blank">applied to list</a>' </strong>by <strong><em>applying for</em></strong> any of the 'jobs' on your <strong>"to apply:"</strong> list </li> </ol> <div> <h2>[why - features - milestone 002]</h2> <ol> <li>] milestone-001 balance-forward</li> <li>] save job-search results - list,all</li> <li>] save job-search results - list,new</li> </ol></div> <h2>[when]</h2> <ol> <li><strong>[start] 2014-01-12 </strong></li> <ol> <li>] (contd) from initial draft outline in 2013-11</li> </ol> <li><strong>[eta] 2014-01-20</strong></li> <ol> <li>] (complete working prototype) - 50 hours </li> </ol></ol> <h2>[example]</h2> <ol> <li><strong>] view/subjects - /careers/job-listings/job-types</strong></li> <ol> <li>] PAGE <a href="/view/jobs?q=web%20developer" target="_blank">view-job-listings-by-job-type</a> - where job type is "web developer", this page show the 'job listing results' for this query</li> </ol></ol> <h2>[how-to]</h2> <ol> <li><strong>] register OR log-in</strong></li> <ol> <li>] Register - if you don't have a sospep account and you would like the full functionality of this app, <span style="text-decoration: underline;">create a FREE sospep acount</span>, <span style="text-decoration: underline;">learn more</span> about sospep OR check out our <span style="text-decoration: underline;">premium account benefits</span></li> <li>] LogIn - if you already have a sospep account</li> </ol> <li><strong>] view/subjects - /careers/job-listings</strong></li> <ol> <li>] PAGE - technology-developer-www - <a href="/view/article?id=1974" target="_blank">get-job-listings-by-job-type</a> - this page has a # of links with 'pre-defined' job type querys, clicking on any of the links should return a list of jobs(# per page) of that job type within a specified distance of a given geographic region(mine) </li> </ol> <li><strong>] <a href="/find/jobs" target="_blank">find/jobs</a></strong></li> <ol> <li>] PAGE - create a custom search query specifying the job type, location and </li> </ol> <li><strong>] MANUALLY review the returned 'result set' to determine which jobs you want to "apply to:"</strong></li> <ol> <li>*] clicking the <strong>"job title"</strong> link on each <strong>job posting</strong> - provides a <strong>'detailed view'</strong> of the job description on the <strong>'job-listing provider'</strong> website</li> <li>x] clicking the <strong>"apply To" </strong>creates an application task</li> <li>] </li> </ol> <li><strong>x] use the "Apply To" link on the specified "job posting" </strong></li> <ol> <li>- to create a task entry on your <strong>'apply to: list' </strong>- this task can be used to store details about the job and track the progress of this particular application</li> </ol></ol> <h2>[reference]</h2> <ol> <li><strong>E [sospep/pln-prj/feature-3260]</strong></li> <ol> <li>] # <a href="/view/task?id=3260" target="_blank">3260 overview - careers</a> - job search feature (this page)</li> </ol> <li><strong>P [tech-dev-www/lang-js/apis]</strong></li> <ol> <li>] # <a href="/view/location?id=392" target="_blank">392 indeed.com - api</a> - a job listings site, using this api to get a job listings results</li> </ol> <li><strong>PAGE - /view/jobs.cshtml</strong></li> <ol> <li>] # <a href="/view/task?id=3336" target="_blank">3336 - documentation page</a> for the display jobs page</li> </ol> <li><strong>PAGE - /find/jobs.cshtml</strong></li> <ol> <li>] # <a href="/view/task?id=3339" target="_blank">3339 - documentation page</a> for the find/jobs page</li> </ol></ol><hr /> <h1 style="text-align: center;">developer implementation</h1> <h2>[.process]</h2> <ol> <li><strong>x] 'job listing providers' </strong></li> <ol> <li>x] indeed.com api - returns listings from multiple sources including (] indeed.com ] TNet, ] BCJobs.com ] co@icms.com ] jobscore.com ] career builder)</li> <li>] other api - sources not included in indeed (gov.ca, ??? )</li> </ol> <li><strong>x] GET "job listings" for jobs from multiple "job listings" services</strong></li> <ol> <li>*] using listing / search site (indeed.com API) to return job listings, </li> <li>] listings qry parameters, /proximity-location(city/state),</li> </ol> <li><strong>x] PRE-DEFINE - job queries by 'job type' ( for testing, ? use as default queries ) </strong></li> <ol> <li>x] EXAMPLES, - /web developer - / ruby developer - /java developer - ***] create/use a number of "pre-defined search queries" for testing</li> </ol> <li><strong>x] TEST edit 'existing qry' to change</strong></li> <ol> <li>] user location, ] search radius,] qty results returned ] ...</li> </ol> <li><strong>x] CREATE /add/build/modify your own custom search query's</strong></li> <ol> <li>x] NEW PAGE find/jobs - define/set properties of a search qry, i] search properties = /location /searchRadius, {/numResults, /...}</li> </ol> <li><strong>x] SAVE your custom search query </strong></li> <ol> <li>x] UPDATE PAGE find/jobs - ] added option to save a search query</li> </ol> <li><strong>] EDIT existing queries</strong></li> <ol> <li>] </li> </ol> <li><strong>x] GET a 'saved query'</strong></li> <ol> <li>] # # - execute - != load list of saved querys into a select box on the find/jobs form, select 'saved qry' from 'list'</li> </ol> <li><strong>x] DISPLAY job listings</strong></li> <ol> <li>x] #3072 - callback - write the callback to process(display) 'the results' returned from the search qry</li> <li>x] PAGINATION - PRB - w/links to pages beyond page 1, formatting querystring</li> </ol> <li><strong>] SAVE search listing results()</strong></li> <ol> <li>] individually OR multiple OR all ] create 'apply to' record for 1,</li> <li>**] baseline search result set ** - all 'results' for 'qry', (new queries would then only show 'new results' from date of baseline results) </li> </ol> <li><strong>] AUTOmatically GET listings()</strong></li> <ol> <li>] execute the search qry on a timed basis, </li> <li>] report # of new listings, </li> <li>] save new listings in review q, </li> <li>] ...</li> </ol> <li><strong>] resume define 'your' skills AS ... records, THEN create customized 'cover letters' </strong></li> <ol> <li>] html - </li> <li>] css - </li> <li>] javascript - </li> </ol> <li><strong>] more to come (50+)</strong></li> <ol> <li>] validation - </li> <li>] objects - </li> <li>] location - </li> <li>] company details - </li> </ol> <li><strong>] workflow - the big picture</strong></li> <ol> <li>] - job posting (description) @SITE</li> <li>] - your application</li> <li>] - your resume</li> <li>] - your cover letter</li> <li>] ==========================================</li> <li>] - company selects interviewees</li> <li>] - your interview </li> <li>] REL arts = ] # 4449 google hiring process ] # - terrible tech interview - comment hiring post by ... ]</li> </ol> <li><strong>[2015-08-07] USER workflow - /careers </strong>=</li> <ol> <li>] use find jobs search,</li> <li>] review results for 'applications</li> <li>] use "applyto" link to save "job details" in your /applications</li> <li>] write a 'custom' cover letter per application,</li> <li>] attach a 'custom' resume per application</li> <li>] submit application via</li> <li>] await response(),</li> <li>] followup,</li> </ol></ol> <h2>[.notes]</h2> <ol> <li><strong>] # 3260 careers - workflow careers </strong>= ] use find jobs search, ] review results for ] use "applyto" to save "job details" in your /applications ] write a 'custom' cover letter, ] attach a 'custom' resume ] submit application via ] response, ] followup, ]</li> <li><strong>] pln/prj/FEATURE#3260-000 </strong></li> <ol> <li>x] features - original version - 4 </li> <li>x] process list - original version</li> </ol> <li><strong>] misc hootsuite app, 150 words or less</strong></li> <ol> <li>var me = ".html" +."js"+".css"+".sql"+"c#";</li> </ol> <li><strong>] accounts </strong></li> <ol> <li>] new at cc 3305</li> </ol> <li><strong>] PAIN POINTS</strong></li> <ol> <li>] job listings site listings GO TO either ] 3rd party "job hosting" services OR to ] "company" sites</li> <li>] job hosting sites require ] user account, profile & .... in order to submit your resume/apply to a 'job listing'</li> <li>] company sites vary widely, from the simple to the bizaare</li> </ol> <li><strong>*] Have i been SCROOGLED ???</strong></li> <ol> <li>] created a .PDF of my 'cover letter' and 'resume' documents in my google drive account, the original document contains links to my website, in the PDF the THE LINKS Are REDIRECTED thru GOOGLE, ????</li> </ol> <li><strong>] using </strong><strong>********</strong></li> <ol> <li>] when sending a hardcopy resume .PDF file, i can't create a unique id tag (application) to align with each application that i send out</li> </ol> <li><span style="background-color: #ffff99;"><strong>] OUT OF ORDER</strong></span></li> <ol> <li>] the hardcoded qry's on the hardcode qrys page(#1974) - var name for 'query' change, </li> </ol> <li><span style="text-decoration: line-through;"><strong>] getJobsListings from a "jobs listing provider", display in sospep</strong></span></li> <ol> <li><span style="text-decoration: line-through;">] #3071 - use 'test query' to return 'joblisting' results form 'joblistings provider'</span></li> </ol> <li><span style="text-decoration: line-through;"><strong>] format the 'actual query' that we want to use</strong></span></li> <ol> <li><span style="text-decoration: line-through;">] user location</span></li> <li><span style="text-decoration: line-through;">] user ip (required for provider)</span></li> </ol> <li><strong>x] see DEVELOPER NOTES - an experiment or two</strong></li> <ol> <li>x] USING strings(saved search - querystring) VERSUS using data tables </li> <li>x] desc field has been, json ifyed</li> </ol> <li><strong>> i] NEW task IN</strong><strong> pln-prj/FEATURE-3260</strong></li> <ol> <li>] job search results - set 1</li> <li>] prj-100 - <a href="/view/article?id=1974" target="_blank">#1974 list qry</a> - results -> r1 </li> <li>x] apply to: - send an actual application to the poster of the job()</li> <li>x] CREATED - apply to template</li> <li>] applied to = apply to, application process pt-1 completed </li> <li>x] CREATED - resume not-another - link to prj</li> <li>x] CREATED - resume (based on 343 cover-letter ) link to</li> </ol> <li><strong>[01-13] > i] EDIT task IN pln-prj/FEATURE#3260</strong></li> <ol> <li>x] # 3260 careers - overview - WHY(feature set) updated</li> </ol> <li><strong>CREATE - important notes - the fine print</strong></li> <ol> <li>] we dont host 'your resumeS' OR 'cover letterS', </li> <ol> <li>] multiple third party 'jobhosting' services offer this service to facilitate the application process, for jobs hosted on their sites</li> </ol> <li>] you 'can' use sospep to create/send cover letters, and even use it to upload your resume files, BUT REMEMBER that the FREE version is 'http only' unecrypted, ( our premium users are https - encrypted)</li> <li><strong>] our objectives are to ... </strong></li> <ol> <li>] automate the processes </li> <li>] find more and better jobs for you</li> <li>] help you to get out more and better resumes</li> <li>] manage the applications that you create</li> </ol></ol></ol><hr /> <h1 style="text-align: center;">status<span style="font-size: 10px;"> </span></h1> <h2>[-<a href="/view/tasks?id=242" target="_blank">previously</a>-]</h2> <ol> <li><strong>*] USE THE "PREVIOUSLY" LINK ABOVE</strong></li> <ol> <li>] to view a step by step report of tasks completed in relation to this project, </li> </ol> <li><strong>x] SUMMARY- milestone - 001</strong></li> <ol> <li>x] # <a href="/view/task?id=3390" target="_blank">3390</a> - summary of steps completed by date, a progress analysis report and a presentation with demonstration and explanation of features impletemented.</li> </ol> <li>] </li> </ol> <h2>[-currently-]</h2> <ol> <li><strong>[2015-07-03] NEW task IN </strong></li> <ol> <li><strong>] </strong></li> <li>] REL = ] sospep/FEATURE-3250 - careers</li> <li>] REL = ] portfolio(sites[]), ] skills,</li> </ol> <li><strong>i] NEW task ...</strong></li> <ol> <li>x] # <a href="/view/task?id=3305" target="_blank">3305 - prj-100</a> - the application process </li> </ol> <li><strong>i] find/jobs - search form</strong></li> <ol> <li>] # # - x] create customized 'search queries' specifying ..., x] save qry, x] get 'saved qry' & *] execute 'saved qry' ] edit saved qry </li> </ol> <li><strong>i] create-PAGINATION </strong></li> <ol> <li>i] # link functionality</li> </ol></ol> <h2>[-<a href="/view/tasks?id=241" target="_blank">next</a>-]</h2> <ol> <li><strong>*] USE THE "NEXT" LINK ABOVE</strong></li> <ol> <li>] to view a step by step report of tasks ToDo in relation to this project, </li> </ol> <li><strong>] "displayCards"</strong></li> <ol> <li>] format for each listing</li> </ol> <li><strong>] "displayCards" functionality</strong></li> <ol> <li>] toApply </li> <li>] applied</li> </ol> <li><strong>> i] EDIT task IN pln/prj/FEATURE-3260</strong></li> <ol> <li>] # 3305 - the process, results - UPDATE documenting the 'manual job search process' VERSUS our new & improved 'automated system'</li> </ol> <li>]<strong>] Y careers</strong><ol> <li>] - cover letter creator</li> <li>] - resume creator</li> <li>] - job listing</li> <li>] - listing sources</li> </ol></li> </ol> <div><hr /></div>