Did a lot of work on RSS feeds today. A comments url is now included in listing feeds whenever the comments switch is on and the combine details and comments switch is off. Article and topic feeds from WSN Knowledge Base and WSN Forum now include content:encoded fields to syndicate the complete article text or topic message. Any listing that has a physical address now includes the georss point field with the coordinates. On the other end, I fixed a WSN Knowledge Base bug which was affecting display of article text from feed submissions.
For many years, WSN has been using an open source flash script called OSFLV for embedding uploaded videos. This required activating the 'convert videos to flv' switch and ensuring that ffmpeg was installed on your web server, which wasn't always possible in shared hosting environments and could be a pain on unmanaged dedicated servers. Also, more importantly, it meant your mobile users couldn't watch the videos because mobile devices don't usually support Flash. Recently I found that OSFLV was no longer working correctly -- the osplayer.swf player wasn't showing up.
Sorry for the downtime on some parts of the websites this week. After selling my most server-intensive site I've been downsizing from a dedicated server to shared hosting, and the process has proved more complicated than anticipated. Everything except the demos is back up now, and I'll get to the demos shortly. In the process I found and fixed a moving-related bug with integrated sites. The uploadpath value in the database doesn't change automatically when the config.php version of that value changes, and this results in integrated scripts failing to find the themes. Run upgrade.php to fix that.
Most of my clients make most of their revenue from displaying advertising. With that in mind, I've been working on a new script called WSN AdUnblocker to help increase advertising revenues. If like many of us you use an ad blocker to browse the web, you may have noticed some sites detect that and ask you to whitelist them to allow their ads to be displayed. If you're like me, you'll give that a try and leave them whitelisted as long as their ads aren't so aggressive that they make the site hard to use.
The last few days have seen several releases relating to MIME HTML emails. Here's what happened. The first discovery was that sites which had been sending MIME messages okay before started spitting out error and not sending the mail when their web servers updated to PHP 5.5.26 or later. I investigated and found that PHP version included a change to PHP's mail function restricting what can be sent in the headers field, in an attempt to stop malicious header injections. Unforunately it stopped the MIME code of WSN and many other scripts.