Q&A Panel – Ron van der Burg, Rene van Veen, Johan Compagner
Servoy CEO Ron van der Burg and Servoy engineers Johan Compagner and Rene van Veen answering questions from the attendees in this Q&A
Servoy Webinars and Components
- Sean’s webinars will resume, and outdated ones will be updated.
- The Google Chat component will not be ported to Titanium.
Servoy Back End and Admin Page
- The Survay back end has a complete REST API.
- A new UI, the client manager plugin, is being built on top of it.
- The admin page is rarely used in the cloud and will eventually be phased out.
Package Manager and Servoy Releases
- Most package manager services and plugins are now compatible with Ting, except for a few obscure ones.
- Servoy developers are encouraged to report any issues with ported components.
- Package updates are now only received with Servoy releases, not through the package manager.
- Urgent package fixes can be requested by contacting the speaker directly.
Outlook Integration in Teams
- The Outlook integration in Teams is a module built by Paulo, but it’s unfinished and needs to be updated.
Electron Updates and Localization
- Electron updates are constantly being made, and the current version of Servoy includes the latest updates.
- Localizing the Electron update message is possible but not currently supported.
LESS Styling and Compilation
- Servoy components are styled using LESS files, compiled into a single CSS file during the build process.
- The browser can’t handle LESS files, so a compiler is needed.
- The current LESS compiler is outdated and doesn’t support newer LESS standards.
- Updating to a newer LESS compiler is being considered, but there are performance concerns.
Offline Client and LESS Editor
- There are no plans to develop an offline client due to decreasing demand.
- There is no current timeline for a proper LESS editor, but it is being considered.
CSS Loading Order and Client Count
- The loading order of CSS is important as it determines which styles take precedence.
- The order of classes in the class attribute of a DOM element does not matter, as the browser determines the order based on loading.
- A total count of clients across multiple servers can be obtained by querying the API or using an integration with EMX.
Deprecation of Smart Client, Web Client, and NG
- Servoy plans to drop support for Smart Client, Web Client, and NG in favor of TiT and upgrading to Tom 10.
- Support for Smart Client and Web Client will continue until 2026 with the LTS release.
- Servoy is dropping support for Smart Client Web and See Also.
- Titanium is the recommended replacement for Smart Client Web.
Default Components and Migration Issues
- Default components will continue to be supported and shipped, but no new features will be added.
- Table views and list views pose the biggest challenges for migration.
Form Editor Enhancements
- There is a need for better visual indication of form types in the form editor.
- Variants can be dragged onto forms to immediately apply styling classes.
- Variants are defined in a specfile and can be categorized.