ZeroEQ
0.7.0
ZeroEQ - Zero Event Queue
|
This specification outlines the API to add a custom landing page to the zeroeq::http::Server. Currently Tide uses a hack to achieve static html pages.
namespace http { class Page { virtual std::string getContent() = 0; }; class Server { void setIndex( Page& page ); }; }
Resolution: Not for now.
There is a risk of feature creep, but likely these extra developments will be needed at some point. For instance, Tide could benefit from a more advanced web UI. It would complement the touch interface and replace the complicated master application & VNC setup. This implies delivering images and javascript in addition to html. In the absence of a proper API, this will happen through more "hacking" of class StaticContent : public servus::Serializable
, or switching to a different network library.