> On Mar 13, 2016, at 5:24 PM, Kamil Rytarowski <n...@gmx.com> 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

Reply via email to