WebDAV has been around for a while (2007), and is rather simple.
You can use it to create simple reactive websites, such as this one:
So what does it do?
WebDAV is a protocol like FTP, SCP — but based on HTTP and therefore web-compatible.
Adding the relevant plugin to your webserver is enough to get started.
There are a few requests you can make, with the following methods:
PUT– Uploads a file to the serverPROPFIND– List files in a directoryGET,HEAD– Normal HTTP.- (There are a few more, TODO)
What more
WebDAV is the same standard powering your calendar, and perhaps even contactbook or todo-list.
There's tonnes of cool XML–era jank, that could be very fun for the right person.
Read the specs: RFC 4918