|
you can in the future turn on other bits of the UI and they will become enabled in the web?
Yep. Because it's Manifold itself that is powering Server (same internal DBMS, same analytic engine, etc) all those innards are available for Server to use. There are often a few small details in how the web UI gets hooked up compared to a desktop UI, but that's relatively easy. As adamw has mentioned, there are many UI additions planned, and refinements will be added to those UI bits already in place. For example, a mouse wheel scroll should scroll on the center of the mouse cursor the way it works in the desktop, not in the center of the display as it works in the web UI. That's a small adjustment that will get done. Zoom box also will get done. It's actually quite amazing how well the idea of using basic Manifold infrastructure to power Server works out, in terms of performance and such. For example, the "base map" example shown towards the end of the video is a really complicated map in terms of all the various Manifold facilities used, but it still renders fast, even despite the very large size. For example, most of the layers (all of the label and vector layers) use varying degrees of transparency, the point symbols use shadow and halo effects, as do the labels, there are three really huge images created from the same table that each use slightly different style for palettes and hill shading options, individual points and labels are being turned on/off depending on their population fields and the zoom setting for that layer, the roads layer has symbology that mixes left and right borders with a main style, plus halo and shadow, etc. The layers all have overlap settings, min/max range settings, legend settings, and so on. All that WYSIWYG stuff you'd do with style and Layers and such to get exactly the look you want and how it operates when you zoom in and out for desktop use (or for display in a layout), well, it all works exactly the same in the map when it's served to the web, and it works fast enough to power very many people browsing the page. So however you want to rig up that map, like including layers you create on the fly from some query or from some data source, that's all OK and available for you to use. Just create the map the way you normally would on the desktop, no matter how complicated, and it will work on the web.
|