Manifest i schematy JSON
Plik manifest.json opisuje wtyczkę dla systemu Zenso i pozwala na automatyczne wygenerowanie formularzy ustawień w panelu.
Zgodność ze schematami JSON
Dział zatytułowany „Zgodność ze schematami JSON”Każda wtyczka jest walidowana względem publicznych schematów pod adresem https://schemas.zenso.ink/v1/plugin-manifest.schema.json.
{ "$schema": "https://schemas.zenso.ink/v1/plugin-manifest.schema.json", "id": "com.example.greeting", "name": "Daily Greeting", "version": "1.0.0", "entrypoint": "index.liquid"}Dostępne typy pól konfiguracyjnych
Dział zatytułowany „Dostępne typy pól konfiguracyjnych”W sekcji config_schema możesz zadeklarować pola dla użytkownika:
text: Pole tekstoweboolean: Przełącznik tak/nienumber: Pole liczbowe z opcjonalnymi limitamiminimaxcolor: Wybór koloru z palety barw e-papieruselect: Lista rozwijana z predefiniowanymi opcjami
Deklarowanie zewnętrznych źródeł danych
Dział zatytułowany „Deklarowanie zewnętrznych źródeł danych”W bloku data_sources definiuj kanały zewnętrzne. Serwer pobiera je samodzielnie, eliminując problemy z CORS i bezpiecznie przechowując klucze dostępowe.