New Plugin: wpSMS Supports Sending SMS Messages


Open Source Citation Extractors For Non-Structured Data

hmm-citation-extractor, ParsCit and FreeCite (not to be confused with FreeCite, the F/OSS EndNote-like app). FreeCite is available as a service and a download.
Still, wouldn’t a simple URL be easier than all these unstructured citation formats?

Many Eyes, Bugs Being Shallow, All That

WordPress 2.5.1 added a really powerful feature to register_taxonomy(): automatic registration of permalinks and query vars to match the taxonomy. Well, theoretically it added that feature. It wasn’t working in practice. After some searching yesterday and today, I finally found the bug and worked up a fix. I made a diff and set off to [...]

Compress CSS & JavaScript Using PHP Minify

It was part of a long thread among WordPress hackers over the summer and fall, but this post at VulgarisOverIP just reminded of it: minify promises to be an easy way to compress external CSS and JavaScript without adding extra steps to your develop/deploy process. No, really, look at the usage instructions. (To be clear, [...]

WordPress Strips Classnames, And How To Fix It

WordPress 2.0 introduced some sophisticated HTML inspecting and de-linting courtesy of kses.
kses is an HTML/XHTML filter written in PHP. It removes all unwanted HTML elements and attributes, and it also does several checks on attribute values. kses can be used to avoid Cross-Site Scripting (XSS), Buffer Overflows and Denial of Service attacks.
It’s a good addition, [...]

Parsing MARC Directory Info

I expected a record that looked like this:
LEADER 00000nas 2200000Ia 4500
001 18971047
008 890105c19079999mau u p 0uuua0eng
010 07023955 /rev
040 DLC|cAUG
049 PSMM
050 F41.5|b.A64
090 F41.5|b.A64
110 2 Appalachian Mountain Club
245 [...]