Today I'm releasing an important BlogCFC update. This update has 0 functionality changes, but some very important SEO changes. These changes were done by Rob Brooks-Bilson and are detailed in this post and in this post. Rob packed up his mods into the source from my zip and made it extremely easy for me to package up. (In fact it took about 5 minutes. Geeze Rob, you couldn't make it faster fo rme???)
So, as you know, I'm not shy about sharing my wish list link as a way for people to thank me for my work. (Did you notice the link there??? :) This time I want to share Rob's wish list link. The modifications he made should really help out in the indexing of BlogCFC content and I recommend everyone a) update and b) give Rob's wish list a visit.


Comment 1 written by Michael Dinowitz on 23 June 2005, at 2:45 PM
Comment 2 written by Raymond Camden on 23 June 2005, at 3:05 PM
Comment 3 written by Michael Dinowitz on 23 June 2005, at 3:12 PM
Are you referring to the UUID for crossplatform? Why can't you use either a DB based auto-number or a CF generated one to do the work. A Blog is not a DB intensive thing when creating records, so a second CFTRANSACTION based query to get the last ID will not have any real overhead.
I'd love to see http://www.satanstool.com/entry.cfm/entry:255
or the like. Even having everything read through an index.cfm lowers your ranking as you really only have a single file in use. The more files you have adds to the impression with Google that you have more content. SES urls make you look like you have a single file per entry.
Comment 4 written by Michael Dinowitz on 23 June 2005, at 3:13 PM
Comment 5 written by Raymond Camden on 23 June 2005, at 3:23 PM
As for the autonumber. It could be done. It would mean more code though, and more chances for a problem. You mentioned a CF created autonumber... not to sure what you mean by that.
Lastly - I don't want to use SES URLs because it tends to be a problem making code to read SES stuff work on multiple types of web servers. I figured since there were server side options (Apache Rewrite, and IISRewrite), I thought it would be a bit of a waste of time since a person could just do it server side.
Comment 6 written by Michael Dinowitz on 23 June 2005, at 3:38 PM
When you said cross server portability I assumed you meant DB wise. Personally I hate UUIDs and never use them. If your using them because of a fear that some DBs don't support auto-number, then doing a
CFTRANSACTION
CFQUERY - get last record ID
CFQUERY - Add record with lastid +1
close CFTRANSACTION
gets you the same thing with little overhead. Yes its extra code, but it's tight.
As for SES urls, I've got some code which works perfectly on IIS and I'm sure it'll work on Apache as well. Having a switch to use a specific SES method will work just as well as any other switch (i.e. DB) that you may already have in place. The benefits outweigh the switch for web servers.
Comment 7 written by Rob Brooks-Bilson on 23 June 2005, at 4:28 PM
I haven't been able to find any evidence that having a UUID vs. a number for a parameter matters, though. Except maybe from a human readable standpoint.
Comment 8 written by ike on 23 June 2005, at 8:50 PM
[Add Comment] [Subscribe to Comments]