Not for 'how-to' coding questions but PHP theory instead, this forum is here for those of us who wish to learn about design aspects of programming with PHP.
Serendipity has something of an update system - typically its used for installing plugins from a remote server like Sourceforge. It works however, and its clean. Of course it also requires liberal file permissions across a few directories so its not without risk.