Enabled caching for individual job views. No deployment or version change since this feature was only turned on.
Started using the CodeIgniter URL Helper for internal links. More code optimizations implimented.
August 14th, 2008
Deployment Alert: Version 1.1 Released
Numerous code optimizations
Categories added for the purposes of RSS Feed Handling.
August 12th, 2008
Deployment Alert: Version 1.0.2 released
Fixed the external link script to return an error on an invalid ID rather than a page full of PHP Notices.
Fixed a bug with the edit functionality not checking for a valid edit_key value, hence returning a page full of PHP Notices/errors. It now returns a more human-friendly error.
Status Update on 1.1
I have halted testing on partitioning for now. The site will remain on
MySQL 5.0 until partitioning has become a bit more stable (still under
heavy development). Code improvements and the administrative panel are
still slated for 1.1.
August 8th, 2008
Added an index on the edit_key field. Can't believe I missed that one.
Status Update on 1.1 Slowly moving towards release - still testing partitioning.
August 6th, 2008
Numerous minor code optimizations completed. Deployed IJ 1.0.1.
Not code related, but did the following:
Patched BIND to deal with DNS Exploit (Cache Poisoning)
Recompiled Apache to trim it down a bit and popped a few modules I don't use anymore.
Re-compiled MySQL6 with Miriam Support
Re-compiled MySQL 5.1 --with-partitions
This is being used for the development version of IgnitedJobs (Due to be released as 1.1)
August 5th, 2008
Created ignitedjobs.dev domain on the server.
You can see this by modifying your OS Specific HOSTS file:
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.
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 logs all actions taken to /var/log/ignited_automation.log
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 pass phrase 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 Pass phrase to posts so even if someone guesses the edit_key, they still have to contend with the pass phrase.
E-Mail to job poster now includes the edit URL (not working yet), pass phrase 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. Implemented it.
Cleaned up the jobs_model and the Jobs controller.
July 14th, 2008
Started initial 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. On hold for now.
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).
Add
Categories. 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.
Eat Smaller Portion Meals More often everyday! Most people are in the routine of eating three times a day, and most people struggle with gaining weight. Outdoor Patio Furniture