Hello, I have seen that some of you have create new modules to download and install on nethserver.
Is there any kind of guide on how to do this?
Hello, I have seen that some of you have create new modules to download and install on nethserver.
Is there any kind of guide on how to do this?
Hi Daniele,
welcome to Nethserver Community! Seems we get some dev support
Here are the official developer docs:
http://docs.nethserver.org/projects/nethserver-devel/en/v7/
There’s much info in the wiki:
https://wiki.nethserver.org/doku.php?id=developer
Some tips I got when I started that really helped (including a template to start with):
Nethserver on Github:
If you have questions, don’t be shy to ask…
Hi @dpal80
Good to see you are interested in creating new modules.
For the NethServer project we have a very pragmatic approach towards creating new functionality and modules.
Create a web app could be simple, it is just some perl templates to write the configuration file. When you need to create a GUI, then you need to use PHP and dive in Nethgui (the framework for the server-manager)
Obviously the GUI could be harder to code than the template backend…but it is a matter of taste or skill. When I create the backend I think in the same time what I will expose or hide to the user .
The best advice I could give is to read the developer documentation and go to github for discovering some modules until you understand each piece of code and what they did.