CodePlex’s Search Now Officially Sucks :(

Wednesday, October 10, 2007 5:42 AM
Microsoft MVP Logo

[via Peter Bromberg]

“If it ain’t broke, don’t fix it!”

Aren’t we all supposed to live by this mantra? So CodePlex looked ok and the search worked just fine… but apparently the owners decided it was broken. The new look & feel is ok… although it feels like everything was just thrown all over the page and organized with a few lines. Yuck.

But the search? Man, this “new” search is horrible. As Peter wrote about in his AJAX: Enough Already! post, looks like they decided to AJAXify it for AJAXian sake. All searches on CodePlex now use AJAX. AJAX is supposed to provide a cleaner and better user experience, but the way they did it on CodePlex is, agreeing fully with Peter, “that’s a lot more annoying and disruptive to the user experience than a slight flicker of a quick postback”.

See for yourself. When you execute a search, they put a gray box over the whole browser with a little green message stating “Updating…”… nice… no animation or anything. Same deal when you jump from one page to the next. The only way you know search is working is if you have seen or heard about this before (thankfully I saw Peter’s post)… even the IE false-sense-of-progress bar in the status bar at the bottom of IE doesn’t even move… nice.

I just went over and searched for “sharepoint” and I sat staring at this gray box for 5 seconds… nice… if I didn’t know better, I would have closed by browser tried again, then jumped over to Firefox and tried the same thing. So I figure “ok, they got some caching going I bet… next search will be faster.” Nope… 4-6 seconds every single time I search for SharePoint.

Man, such a bad experience now… and that’s so sad. It isn’t like this is some super complex search or anything… it isn’t like the old one was broken. Even the big, complex searches you run out there use postbacks with a little “working” page (ever searched for a flight on Expedia or Delta?) and it works just fine. Why… why oh why CodePlex guys did you have to do this? Arg :(

comments powered by Disqus