JonBlog
Thoughts on website ideas, PHP and other tech topics, plus going car-free

This page is an ideas incubator, where I present a selection of project ideas, mainly for software or websites, that I like the sound of. Some of them will have code attached, some of them will be useful as they are, and some of them are just pipedreams. If you want to collaborate on something, please drop me a line - I've love to get some reflections and feedback.

Back to ideas overview →

Finished

These projects are considered useful already, although they might be subject to further work.

Categories: Finished, Ideas | Add a Comment

This would make a nice weekend hack project! A website to report (PHP) tutorials that recommend insecure techniques, especially involving SQL injection (I just found another one, and have reported it via the comments). For novelty, render all the sites as labelled divs in a Masonry wall, and bonus points for a cheeky xkcd-style alt-text […]

Categories: Finished, Ideas | 33 Comments

I’ve been working since Christmas last year on an online PHP tutorial for beginners, which is now pretty much ready to try out. The working title during development has been “I ♥ PHP” and I still rather like that, so I’ll stick with that at least for the alpha period. The course is split over […]

Categories: Finished, Ideas | Add a Comment

Having fully switched from OS X to a proper Free operating system, I’m finding there’s a few things that the new environment doesn’t quite do as I’d like. One of them is the ability to name terminals per tab in gnome-terminal, but there’s no immediate provision for it. So, I’ve written a simple PHP script […]

Categories: Finished, Ideas | Add a Comment

When moderating comments in a WordPress blog, the usual practice on a standard install is to just replace the text with the moderator’s message. Unfortunately, this results in the offending comment being lost permanently, making it difficult to look at a particular poster’s history. So, it would be very useful to store this from within […]

Categories: Finished, Ideas | Add a Comment

WordPress is a pretty great piece of software, and the ecosystem around it is equally brilliant, but it’s probably fair to say that many a plugin is hacky and horrible inside. Everything modern programmers have learnt about separation of concerns, indentation, readability and object orientation seems to be lobbed out of the window where WordPress […]

Categories: Finished, Ideas | Add a Comment

Many moons ago, when Propel 1.2 was its most recent incarnation, I wrote a web-based program to convert simple bracketed WHERE clauses to equivalent Criteria statements in PHP. This works recursively to parse an expression and stores the resultant tree in a nested system of classes. The system is now of limited usefulness, since Propel’s […]