On Sat, Nov 4, 2017 at 3:02 AM, Stefano Zamboni
Please read it
https://community.nethserver.org/t/cockpit-preview/8201
<https://community.nethserver.org/t/cockpit-preview/8201>
All exactly how I said 2 years ago
Another good opportunity we wasted
I'd really want to thank everybody made it possible
We lack developers, but we're full of short sighted people
I think those guys were a little better positioned to use something
like cockpit given they'd already retooled the server-manager for
php. At the time, I think it made more sense for SME to get something
based on mojo or similar in place as a new framework that provided
backward compatibility with old panels. This way, both old panels
would continue to work, while newer ones where developed over time. Â
Retooling the entire SM in one effort probably was never going to
happen given the limited dev resources. Panels like the users panel
aren't just a UI, but they contain the code that does the work to
create users. Â It was never just a matter of just making a new UI. Â
All of that stuff would have need to haver been redesigned and recoded.
I think the same as Greg.
The solution you came up with was interesting and I'm disappointed it
didn't get traction. Â
It was a perfect solution considering our ressources. I think the issue
there, is that the person pushing for a project has to expect to provide
most of the work.
Let's be realistic :
- we have currently 2 very part time devs. If I take reference to CVS
logs. Since last year when Greg Stopped his wonderful work on samba 4, I
barely see 2 names: Daniel and I. With few contributions from John Crisp
, Stéphane de Labrusse, Charlie Brady and Arnaud . Those two names are
also in charge of maintaining the infrastructure.
If I get back in years I can see the same pattern again and again : all
going through 1 or 2 men at a time. Since 2013 I can see Shad, Ian, Chris
- We are not a corporation with some junior devs to throw work at.
- We do not need anymore suggestion and ideas, we need people actually
working on their ideas, not having a hand from other does not
necessarily mean they are not interested, it might be more that they do
not feel competent or are overloaded with other elements.
Â
We are a community. In a community one can only harvest what one brings.
Currently we are harvesting some money to pay for the servers, a lot of
ideas ( see all the NFR sleeping in the bugzilla), but only few coding
time.
I see only three solutions to get out of this circle :
- raise more money to hire dev
- change our mentalities and start trying to push all some code, not
waiting it to be done by other. Accounts on the buildsystem are free,
just ask one. Free training also !
- use some crowd funding to have interested members of the community pay
for specific features to be implemented more rapidly. An example :
https://www.patreon.com/search?q=perl+bash
--
*Jean-Philippe Pialasse DC PhD*