Hi!

You may know from pkgsrc-wip, and making a lot of noise^Wbug reports.
I'm a long time NetBSD user and a somewhat experienced web developer,
and also an electrical engineering student.

I've got a plan for the aforementioned project.

I plan to implement it using Lua and bozohttpd, given that they're
available in base and fairly portable.

Rough timetable:

First 1-3 weeks:
- Survey several users of alternatives on the pros and cons of the
  products and their use
- Play around with the alternatives and npf
- Learn how to make websites with Lua

At the end of which, I hope to have a list of features labeled "need,
want, good to have".

Afterwards:
- Implement support for all the features marked "need"
- Plan a design for the above.

It's very minimal and meant to ensure I will certainly have a working
product at the end of the project.

Any additional time:
- Implement a good amount of the "want" features
- Re-design the website, probably.

Additional additional time:
- Implement "good to have" features
- Translate the website to my native language, mostly to ensure it is not too
  challenging to produce translations.
- Add support for extensions, and write one extension, whatever is
  popular for pfSense.
- Redesign again, because nobody is ever happy

Nobody signed up for mentoring this project, so I'll clarify what I want
of a mentor:
- Absolutely no need for knowledge with web development, UI designs, or Lua.
- Someone who has used the alternatives and plans to use this one.
- Someone that knows the feature list of npf and other things.
- Bounce ideas back and forth about designs.

That is because, while I'm confident with web development, I've never
used a packet filter or npf.

Not fixed on this plan at all, willing to change any part given it is
done at the beginning.

Thanks for reading!
coypu

Reply via email to