tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Web UI for NPF as a GSoC project
> On Mar 13, 2016, at 5:24 PM, Kamil Rytarowski <n54%gmx.com@localhost> wrote:
>
> I propose to start with a webui plugin (bozohttp works with
> plugin-like approach) for blacklistd, once finished add a more
> advanced one for npf(7).
>
> An example of a Lua plugin is is located here:
> src/libexec/httpd/printenv.lua
I mostly agree with this approach. I think that a documented, unit-tested
HTTP API (RESTlike or otherwise) on top of NPF would be a good foundation
so that the front-end(s) can be decoupled from the NPF functionality and
possibly live in pkgsrc, with the versioned HTTP API living in src.
Personally that’s how I’d approach it, front-end framework dependencies can
get really crazy really quick. Some front-end frameworks require Node.js and
Ruby for example.
There’s also the question of how authentication and authorization would work.
Just my thoughts and general curiosity!
Travis P
Home |
Main Index |
Thread Index |
Old Index