Wikipedia has it even better:
(Tzedakah is a Hebrew word meaning righteousness, but commonly used to signify charity.)
8. Giving "in sadness" (giving out of pity): It is thought that Maimonides was referring to giving because of the sad feelings one might have in seeing people in need (as opposed to giving because it is a religious obligation). Other translations say "Giving unwillingly."
7. Giving willingly, but inadequately.
6. Giving adequately after being asked.
5. Giving tzedakah before being asked.
4. Giving tzedakah publicly to an unknown recipient.
3. Giving tzedakah anonymously to a known recipient.
2. Giving tzedakah anonymously to an unknown recipient via a person or public fund that is trustworthy, wise, and can perform acts of tzedakah with your money in a most impeccable fashion.
1. Giving an interest-free loan to a person in need; forming a partnership with a person in need; giving a grant to a person in need; finding a job for a person in need, so long as that loan, grant, partnership, or job results in the person no longer living by relying upon others.