So, here we are in Serendipity Land, enjoying software that cares about security and stopping spam. One noticeable drawback is the lack of a built-in backup feature (although WordPress doesn’t any more either). My old system of manually performing a full backup after each post was, in retrospect, probably not the most efficient way to do things, though. I need to improve the backup system for the rest of my hosting anyway, so I will probably write my own backup script which integrates well with it. I imagine a system where my local machine triggers a new backup of my hosting provider’s database by requesting a hidden script file, and the backup it produces is a file inaccessible to the webserver but SSH-able to my local machine. Having a backup process is particularly important, however, for systems which you intend to use, and until I fixed the “No entries to print” bug, I didn’t think Serendipity counted as such a system. If you are reading this, though, that means I have successfully tamed the bug, and here is how I did it.
Continue reading "Customising Serendipity"