If you don’t know about Foul, it is a javascript validation tool that is a very easy way to validate basic forms. It’s been around for ages, and it just works. We use it on a lot of different web-based forms when we want to validate email addresses, zip codes and other (non-critical) information.
Foul was created in 2004 and development on it has been pretty slow. That’s not necessarily a bad thing – it works and it works well. It’s a lightweight script that serves a very niche purpose.
That said, I was searching for some documentation on one of Foul’s features and came across a page titled “Foul 2.0 Documentation” that gave a 404 error. I was able to view a cached version of the page on Google. Foul 2.0 has never even been announced, much less released. The documentation was originally indexed by Google in July, 2008 so it’s fairly new. It must have been taken down shortly after due to being accidentally indexed.
The new version is integrated with Prototype, an extremely popular JavaScript framework. With many new tests and features, and Prototype integration, I’m looking forward to the release of Foul 2.0. We use Prototype on several websites, many that also need form validation, so it would be nice if they shared the prototype code and reduced the overall JS footprint.
See the screenshot to the right (click for a full-size image) or check out the link. I also archived a version of the page, for historical purposes. I’ve put a nofollow on the link so it won’t get counted as dupe content.
Hi Brandon, Thanks for the write up. You’re absolutely right on the accidental index. I had recently switched my site to WordPress and some development pages were published, that being one of them.
As for foul 2.0, I do have it in the works but like so many other projects, it’s been a little low on my radar as of late. However, seeing now there might be a level of demand for a prototype integrated build, I’ll see about setting some time aside to finalize the 2.0 version.
Anyway, thanks again for the kind words!
No problem, we’ve been using Foul for a long time and have found it to be one of those tools in our toolbox that we use with almost every client project.
Looking forward to seeing the new 2.0, whenever happens to launch :)