Multiple Validation Sets in CakePHP 1.2

In CakePHP, you define how your data should be validated by setting parameters on the validate property of your model. In version 1.2, there is an on option that can be set on a specific rule that, when set, is either create or update. This allows you to define different rules depending on the type of action being performed. That, in combination with the required and allowEmpty properties, give you a fair amount of control over different validation rules [...]

127. Context

In this week's show we discuss taking context into consideration when designing websites and we answer your questions about video for an elderly audience and the most influential books in the industry.

Download this show.

The first post this week appears on A List Apart and applies to a growing number of people in the web design business. That is because it is tackling the subject of home working [...]

Stunning 3D Effects for Text

In this tutorial, it will show you how to create a awesome 3D text. You will be able to pick up the skill very quickly. The text, of course, can be adjusted the color you like with the same style [...]

Build a Web 2.0 Voting Widget with Flex: Part I

In this article, Jack lays out the foundation for building a Voting widget in Flex 3. Take the quiz at the end of the article, and score a copy of his book, Getting Started With Flex 3, absolutely free!

JavaScript Event Delegation is Easier than You Think

If you’re into adding a little JavaScript interactivity to your web pages you may have heard of JavaScript event delegation and thought it was one of those convoluted design patterns only hardcore JavaScript programmers worry about. The truth is, if you already know how to add JavaScript event handlers, it’s a snap to implement [...]

What Type of Personality Does Your Web Site Have?

Three good questions to ask clients when embarking on a web site redesign:

  1. If your site was a person, what would he or she be like?
  2. How would you expect visitors to react when they first view your site?
  3. What celebrity (or car, movie, etc.) is your site most like? Least like? Why?

Nice ice breaker and a way to get them thinking creatively [...]

Solving 5 Common CSS Headaches

CSS is a relatively simple language to learn. Mastering it, on the other, can prove a little more difficult. Compensating for various browser inconsistencies alone can produce a migraine. In this article, we’ll demystify five of the most head thumping issues that you’ll encounter when building web applications. [...]

Glam Media Launches App Platform

Blog network Glam Media today announced the launch of its application platform. Code-named “Atako,” which Glam says is their “new word for tech enthusiasm,” the platform is built using Google Gadget and OpenSocial standards (a big win for Google now that Facebook’s platform is open source as well), as well as other emerging web standards such as OpenID, and will allow app developers to reach Glam’s 77 million monthly unique users. [...]