Hi there,
I would like to discuss 2 things:
1. Frontend technique for the upcoming IPFire Webinterface (what was the
official name for it?)
2. Setup of a project board to keep us up to date.
*IPFire Webinterface*
I know that it will still take a while until we start with the
Webinterface, but I want to discuss this early.
I would like to suggest to use "CSS-Grid" for it instead of Bootstrap.
Sven, if I remember right you customized Bootstrap a lot and it becomes a
bit messy. Is this correct?
I'm pretty sure that the IPFire Team is not looking for a standard prebuild
Bootstrap Admin Interface which you can for free or you can buy for ~30$.
They want a unique Interface. Means we need a customized Bootstrap.
Michael, correct my if I'm wrong. If my assumption is right it doesn't
worked well with the Website.
Without Bootstrap the Design is not even more bound to Bootstrap's Layout
Grid. During the last years I designed for responsive webapps and native
mobile apps those grids restrict me more as they help. I also taked with a
Frontend Dev at my work. He confirmed that such layout grids makes the code
more complex if you need to break that grid for some usecases. Now with
CSS-Grid it's pretty easy to build up a responsive layout.
Sven, what do you think? If you are not so familiar with CSS-Grid now, take
a look at this free course: https://cssgrid.io/ (sponsored by mozilla)
*Project Board*
What do you think about using a project board like Trello? With such a
board it's easy to set up tasks for the involved members, follow the
progress and it can be also used for reporting bugs. Honestly Bugzilla is
extremly annoying to use. It's very mighty, of course. But takes 3x more
time to create a new ticket as e.g. Trello takes and screenshots etc. can't
be placed from the clipboard. Which is very very useful for bug-tickets ;)
Personally I like Trello. Easy, fast, free. Github has a build in project
board as well. It's pretty similar to Trello. There are also a couple if
open source solutions around. Like wekan.github.io.
Michael, what about making the process more transparent and efficient by
using a project board? :)
Looking forward for you feedbacks.
Best,
Maurice