Yeah, I think that's about the size of it... Though the server would also deliver the executable (word) code, to control updates.
The canvas stuff isn't quite a set of widgets, though... Unless you want to write your own, drawing them with svg.
Didn't know about the include_once() thing. Sorry, I still think it's all a bit shit, PHP.
In addition, the HTML5/Javascript thing has an issue in that you might not want to give your source code away, which you pretty much have to is it's just text included in a web page.
― Keith, Saturday, 14 July 2007 18:07 (sixteen years ago) link