The current thinking is laid out in the Forum Code of Conduct:
You are allowed to have links to personal sites in your signature and in your profile, and may post them in threads on occasion (just not often, please) as long as the content of the site linked does not include material that violates this code of conduct and if you are not posting any other form of advertising.