A NS8 application is implemented by a unit called module. It is usually composed of one or more Linux containers and a user interface for its configuration.
The terms application and module are almost synonims in the context of NethServer 8, however there can be modules that actually do not implement applications because they are just services for other modules, so they do not provide any user configuration interface at all.
I would add a tag called app to identify all the discussions about ns8 applications
What do you think?
Yes, the Software Center lists applications, the term module sounds more technical. I think it was not stated clearly but also in ns7 we have the same meaning since Cockpit- based UI was released
Neither.
Currently between the developer delivery as container and the version which install NS8 are “closer” then what was on NS7. No software without proper adaptation and (if possible) integration can be installed on Application Server NS8.
Module is still more correct than Application, or App.
In the current scheme of things, we define the main “app” inside a module as an app.
Eg:
Matomo-app.service
Pgadmin-app.service
So realistically speaking, how could the thing that hosts multiple apps and components be called an app.
We also have “module” implementations who’s only function. Is to or would be integrated to other systems.
Eg. Coturn, ldap, collabora, and in future others,
Should they all then be called apps? Should we and could we have some differentiation between. Those that are full apps and whose implementation is for full utilization,
And
Those that are component modules whose function is to be used in relation with others? What do we call them?
If you want to call it app, because (I won’t go deep into this because it’s pointless for me, i feel decision is already taken), call it app. You don’t need to sweat-coat it and make it look that community can say something meaningful to it.
A podman or docker container needs adaptation from the delivered one by developer, and needs approval from at least one of the repositories to appear there.
You might say “just like any smartphone app”. Yeah, just like it.
Oh wait, NS8 is not even an OS? Yep…
I think we are going off-topic since the beginning of this thread. Alessio is only asking developers if they want to adhere to a title+tag convention for their module/application discussion threads.