CHANGELOG ** August 5th, 2008 * Created ignitedjobs.dev domain on the server. You can see this by modify your OS Specific HOSTS file: 208.109.234.200 ignitedjobs.dev www.ignitedjobs.dev ** August 4th, 2008 * Validation logic changed. to_apply can now be a URL or E-Mail address. This content is filtered through htmlentities. * Fixed some spelling errors in the automation script and added system logging (Writes to /var/log/ignited_automation.log) * Punched vim in the face for being an occasionally annoying editor. * Significant features added to the automation script. It now does the following: - Checks (with DATEDIFF()) to see if the post is between 87 and 90 days old. If so, send a notice about the post expiring to the creator (along with a link to renew said post and log the notice in /var/log/ignited_automation.log - Checks (with DATEDIFF()) to see if the post is older than 90 days. If so, remove the post. No notice is sent as the creator was previously notified via the expiration E-Mail. This is also logged. - The automation script now runs once every 20 minutes. * Posts that are reported 3 times are removed from the main page until I have time to investigate it. This feature has the potential for abuse. I will address this if it becomes an issue. ** July 21st, 2008 * Fixed bug with Post a Job form. It would transpose the to_apply URL into the passphrase field. Oops. * Edit form is now completed. * Users will be sent a Removal Notice when 3 days or less are left before the posting expires. The message will only be sent once. ** July 19th, 2008 * Fixed HTML input with htmlentities() until I can come up with a regex to catch it and deny input for anyone attempting to use HTML in a post. * Fixed viewing jobs by ID before they are validated. Now simply says "Job doesn't exist" * Job Title, Company Name and Location limited to 64 characters. ** July 18th, 2008 * Added Pagination Functionality. * Added Passphrase to posts so even if someone guesses the edit_key, they still have to contend with the passphrase. * E-Mail to job poster now includes the edit URL (not working yet), passphrase along with the validation URL. * Working on the Edit functionality. ** July 17th, 2008 * Fixed up the layout (Changed color scheme) * Set each page to have it's own unique title * Broke a lot of stuff and then fixed it again. Go me. ** July 16th, 2008 * Found a layout I liked. Implimented it. * Cleaned up the jobs_model and the Jobs controller. ** July 14th, 2008 * Started intial development. This was not logged since it was mostly grunt work. * Bought ignitedjobs.com/net/org. IN PROGRESS: * Get feedback from testers on blatant bugs and issues. * Address logic issues in the code. Low priority as the few logic issues that do exist are not show-stoppers, but they are annoying (to me). TODO: * Get the design overhauled. (Low priority) * Add Categories and subcategories. This will be fairly limited in scope, but will allow job seekers to narrow down the result list to their general field of expertise. This won't happen until a design overhaul is done.