To build a basic site, a user needs HTML, Bootstrap, and Lucene. He shouldn't need CSS if he can accept the Bootstrap style. The only HTTP he needs is accessing parameters. That is my hope but we will see what happens in practice. Also, we can provide samples as starting points and people can tweak those.
By the way, what did you think of Ruby on Rails?