Forminator ist eine Visual Studio Code Extension, die das einfache Einfügen von Symcon Konfigurationsformular-Elementen (form.json) direkt über die Sidebar ermöglicht. Sie richtet sich an Symcon Modul Entwickler, die ihre Formulare effizienter erstellen und bearbeiten wollen.
Hauptfunktionen
Schnelles Einfügen von Symcon Formular-Elementen per Klick
Automatisches Einfügen passender JSON-Snippets mit korrekter Syntax
Anzeige und Bearbeitung aller Eigenschaften des ausgewählten Elements im Sidebar-Formular
Unterstützung aller Standard-Elementtypen aus dem Symcon PHP SDK
Einfaches Handling der Formulardaten ohne manuelles Tippen
Installation
Verfügbar im Visual Studio Marketplace
Alternativ: Manuelle Installation der .vsix Datei via Extensions: Install from VSIX...
Verwendung
Öffne eine forms.json Datei im Projekt
Die Forminator Sidebar wird automatisch angezeigt
Positioniere den Cursor an die gewünschte Stelle im JSON (z.B. nach einer schließenden Klammer eines Elements)
Wähle in der Sidebar ein Formular-Element aus
Fülle die Eigenschaften im Formular aus
Klicke auf „Element einfügen“
Fertig — das Element wird korrekt und formatiert im JSON eingefügt
Zielgruppe
Diese Extension richtet sich an Entwickler von Symcon Modulen, die das PHP SDK nutzen.
English EN
What is Forminator?
Forminator is a Visual Studio Code extension for easily inserting Symcon configuration form elements (form.json) directly from the sidebar. It is designed for Symcon module developers who want to build and edit their forms more efficiently.
Main Features
Quick insertion of Symcon form elements with a click
Automatic insertion of proper JSON snippets with correct syntax
Sidebar form to display and edit all properties of the selected element
Support for many standard element types from the Symcon PHP SDK
Easy handling of form data without manual typing
Installation
Available on the Visual Studio Marketplace
Alternatively, install manually from the .vsix file using Extensions: Install from VSIX...
Usage
Open a forms.json file in your project
The Forminator sidebar appears automatically
Place the cursor where you want to insert a new element (e.g., after a closing brace of the previous element)
Select a form element in the sidebar
Fill out the properties in the form
Click the "Insert Element" button
Done — the element is inserted correctly formatted in the JSON
Target Audience
This extension is targeted at developers of Symcon modules using the PHP SDK.
Feedback & Contributions
Contributions and feedback are very welcome! Feel free to open issues or pull requests on the GitHub repository.