[Ovmsdev] Web frontend
Geir Øyvind Vælidalo
geir at validalo.net
Mon Jan 29 03:37:04 HKT 2018
Nice! Look forward to test this, but I get this errors:
/Users/goev/Prosjekter/ovms3/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/ovms_webserver/src/web_framework.cpp: In static member function 'static void OvmsWebServer::HandleAsset(PageEntry_t&, PageContext_t&)':
/Users/goev/Prosjekter/ovms3/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/ovms_webserver/src/web_framework.cpp:359:35: error: expected primary-expression before ';' token
mtime = MTIME_ASSETS_STYLE_CSS;
^
/Users/goev/Prosjekter/ovms3/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/ovms_webserver/src/web_framework.cpp:365:35: error: expected primary-expression before ';' token
mtime = MTIME_ASSETS_SCRIPT_JS;
Are they missing?
Best regards,
Geir
> 28. jan. 2018 kl. 20:10 skrev Michael Balzer <dexter at expeedo.de>:
>
> A first usable web frontend version is now in the hub.
>
> There are two new mongoose config options to enable serving from file space and list directory contents. I recommend enabling them, if you want to exclude
> access to the filesystem, you can do so by configuration params "http.server":
>
> // "http.server"Instances:
> // Name Default Function
> // enable.files yes Enable file serving from docroot
> // enable.dirlist yes Enable directory listings
> // docroot /sd File server document root
> // auth.domain ovms Default auth domain (digest realm)
> // auth.file .htpasswd Per directory auth file (Note: no inheritance from parent dir!)
> // auth.global yes Use global auth for files (user "admin", module password)
>
>
> File access is not needed for the web frontend though, just an option to be able to access i.e. CAN logs. The docroot can be set to "/store", but I don't
> recommend that. The config path is protected, but this relies on mongoose delivering correct paths -- a bug would open access to the config. If you want to
> serve from /store, use a sub directory like "/store/www" as the docroot.
>
> Global and web session authentication is bound to the module password (config set password module "…").
>
> The frontend is AJAX based using Bootstrap & jQuery, with currently a very basic (functional) design. I've implemented a first home & status screen (just
> command outputs), a simple shell and config pages for the password and the basic vehicle setup (just type & id for now). I'll add config pages for wifi, modem,
> server & ota during the next days.
>
> The frontend is usable on a small screen, just the shell could need full screen support -- I'll have a look at that later on.
>
> The framework provides a page registration and page context utilities to enable custom / vehicle specific extensions with few effort. I'll add an example /
> template for this.
>
> Feedback is welcome.
>
> Regards,
> Michael
>
> --
> Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
> Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.teslaclub.hk
> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180128/7187904b/attachment.htm>
More information about the OvmsDev
mailing list