An extensible PHP forum with a powerful RESTful API