Creating a new solution (or importing a solution) in Servoy creates a new Eclipse project, meaning that a new folder with the name selected for the solution will be placed in the currently active workspace folder.
Enhance your solution with auto-installed modules for:
security - to support login/authentication
search - which provides search API for text-based, user-interactive searching
utils - which is a wide range of low-level utility methods and application concepts for Servoy solutions
Click Finish. The new solution will become the active solution in Solution Explorer.
Choose a name for your solution that makes sense. This name will also become part of the URL when accessing it from the browser. It is recommended to only have one resource project per workspace to reduce confusion. |
The solution type determines whether solution should run as application or is a utility solution which contains common functionality (modules), code to be execute at import (import solution) or authentication code (login and authenticator solutions).
More information about Solution Types.
By default the solution project will be created in the folder of the current workspace. You can also create the solution in a different location, such as your git folder.
You can choose whether your new solution or module will make use of the resources, such as database servers, styles and security. If you choose to do so, then it's highly recommended to have a single resources project inside your workspace. So if none exists yet, then it needs to be created and otherwise you should use the existing one.
In case you are creating a more dynamic module with utility methods, it is usually better to choose no resources module. This means that you are able to use it in other projects as well without the dependency on these particular resources.
NG Client solutions can use direct css styling or less styling (Leaner Style Sheets). See more about how to Style your applications.
You may desire to use an existing solution from an export (.servoy) file.
To import a solution in Servoy Developer: