I so want one of these!
(Comic from xkcd)
Any email address posted on a web site as plain text or a mailto link will be harvested by spambots and added to lists of email addresses sold to spammers. This includes not only addresses on web pages, but also those in comments and forum discussions. The best way to prevent this is to set up a script on the server to obscure all email addresses site wide in a way that they are hidden from spam bots but still accessible to human users.
A simple solution is to encode the email address with html entities as explained on this encoder page. The danger with this simple solution is that it would not be difficult for spammers to create spambots that will look for and convert these encoded email address.
There is an interesting discussion in WordPress Garage about whether or not WordPress can be considered a CMS (Content Management System). In the comments on this article, Miriam argues that WordPress compares favorably with both minimalist CMS systems that require a lot of custom coding, as well as full featured but complex CMS systems such as Joomla or Drupal. For many users, WordPress functions as an easy to use and highly customizable mid-level CMS system.
Common Craft has a new video on RSS in Plain English.
Now I need to add this to my other web sites, so that people will understand what RSS means. (HT: David Peralty)
Computer World has an article on The top 10 funniest tech videos on YouTube. I think that numbers 1 and 3 are the best.
I found this great video that demonstrates the evolution of Web 2.0 starting from handwriting.
(Sighted on Fiona’s blog, Wordy.fi)
Performancing has a good introduction to understanding RSS Feeds in Read the Feeds!. If you are perplexed by all the talk about “RSS,” head over there for a good overview.
I’ve been learning about web design mainly by trial and error, and have gradually learned a few things that work. Jonathan Snook has a helpful overview on How I Design (HT: Bloggingpro). He gives these tips on how to emphasize what is important:
1. Make it bigger.
2. Make it closer to the top of the page.
3. Make it a different color.
4. Use a different font.
5. Give it breathing room.
The article also mentions the C.R.A.P. acronym for good web design. It stands for Contrast Repetition Alignment and Proximity. You can read more in the article How C.R.A.P is Your Site Design?
Now that I’ve read these two articles, I realize that there are quite a few things that I need to fix on my blogs. When I have some time.
Here’s some great tech humor from Mark Pilgrim: HTTP status codes translated into toddler’s language
HT: Scott Yang.
I have been doing additional work on our church web site, and have been frustrated by the lack of support for user groups. For the members section of the site I would like to have a dedicated section for various co-worker groups and have their posts automatically show up in the right section.
Here’s what I’d like to do:
The purpose of this is to create a private space for various ministry teams and leaders to have their own discussion. Ideally, when they enter the site they would see a series of titles of the latest posts in the group(s) to which they belong.
WordPress does work pretty well as a CMS, as long as you give editing privileges to a small number of trusted people. But since they can post anywhere, you don’t really want too many people working on it. Inevitably posts will show up in the wrong category, and pages will not be in the correct section. WordPress does not lend itself very well to managing people as groups. Existing plugins do not really meet this need. Two of the best are:
It is possible to make use of roles and capabilities to create pseudo-user groups, but WordPress still lacks support for true user groups. For our public church web site this might be alright, since there are only a few people who really need to be authorized to make changes, but for the more collaborative environment that I would like to have in the members section I may need to consider another CMS package. Either that or hack together my own plugin based on the excellent work already done by others. When I have some spare time. Right.
Update: Here is a list of plugins that restrict posting/viewing in a number of ways.