Links zu InDesign Skripting Infos
Das InDesign Objekt Modell
Link zum InDesign Object Model (DOM) über die InDesign Objekt Model View (OMV) Datei:
https://developer.adobe.com/indesign/dom/api/
Davide Barranca: CEP und UXP
Informationen zum Thema Photoshop Automatisierung. Die Techniken für die Erstellung von CEP Extensions und UXP Plugins sind auch für die neueste InDesign Version 2023 (18.5) anwendbar.
https://www.ps-scripting.com/index.html
Vergleich Extendscript UXP
Ein Vergleich JSX <> UXP von Roland Dreger
https://github.com/RolandDreger/indesign-uxp-scripting/blob/main/what_is_new.md
O'REILLY Bücher Peter Kahrel
GREP, Regular Expressions, Skripting Tutorials von Peter Kahrel
https://www.oreilly.com/pub/au/2758
Photoshop UXP Samples
Photoshop ist mit der Entwicklung der UXP Umgebung schon weiter als InDesign:
https://developer.adobe.com/photoshop/uxp/2022/scripting/samples/
InDesign UXP API Reference
Seit InDesign 2023 steht UXP für InDesign Skripter zur Verfügung. Das "Handbuch" von Adobe zu UXP findet ihr hier:
https://developer.adobe.com/indesign/uxp/reference/uxp-api/reference-js/
Nicht alle Befehle, die ihr von ExtendScript kennt, sind auch in UXP verfügbar. Wenn ihr in einen Fehler lauft, dann hier nachschlagen. Das UXP DOM für InDesign:
https://developer.adobe.com/indesign/dom/api/
Für die Gestaltung von Dialogen mit UXP gibt es hier Infos:
https://developer.adobe.com/indesign/uxp/reference/uxp-api/reference-spectrum/User%20Interface/
Ein kleines Cookbook mit Rezepten von Adobe für die Arbeit mit UXP:
https://developer.adobe.com/indesign/uxp/recipes/
Noch mehr .idjs Skript Beispiele
https://github.com/AdobeDocs/uxp-indesign/tree/main/src/pages/uxp-scripting-samples
Keyboard Shortcuts Visual Studio Code
Mac OS Tastaturkürzel für die Arbeit mit Visual Studio Code:
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
K4 InDesign Scripting Dokumentation
InDesign und UXP
Mit InDesign 2023 bietet Adobe eine weitere Technologie, um Skripte zu erstellen. Dieses Technologie, die auch in anderen Adobe Produkten bereit gestellt wird, nennt sich UXP (Unified Extensibility Platform).
https://developer.adobe.com/indesign/uxp/
UXP Informationen im Adobe Developer Blog
https://blog.developer.adobe.com/indesign-v-18-ships-with-scripting-powered-by-uxp-53e5dc008f17
ExtendScript Debugger für Visual Studio Code (VS Code)
Der Nachfolger für das ESTK ist eine Extension für die Entwicklungsumgebung Visual Studio Code von Microsoft. Die Extension nennt sich "ExtendScript Debugger". Hier ist gut beschrieben, wie du die Extension installierst und damit Skripte für Adobe Applikationen schreiben kannst.
WoodWing Scripting Guide
Wenn du Zugriff auf ein WoodWing Studio System hast, dann stehen dir zusätzliche Möglichkeiten beim Scripting zur Verfügung. Voraussetzung für das Skripten mit WoodWing ist die Installation der WoodWing Studio Plugins auf deinem InDesign Arbeitsplatz. Hier findest du den Scripting Guide von WoodWing.
https://woodwing.github.io/enterprise-integration-guide/1065-index
Die Adobe Skripting Community
Seit der Version InDesign 2020 hat das Skripting Bedienfeld (Panel) einen Info-Button.
Mit einem Klick kommst du von dort direkt auf die Adobe Info Seiten zum Thema Skripting:
CEP Sample Extensions
Eine Sammlung von CEP Beispiel Extensions für diverse Adobe CC Applikationen kannst du hier herunterladen:
Anastasiy Extension Manager
Extensions mit der Endung .zxp lassen sich am Besten mit dem Anastasiy Extension Manager installieren. Das kostenlose Tool für Mac und Win kannst du hier herunterladen:
Adobe InDesign Forum (Filter auf Scripting)
Das Adobe InDesign Forum wird von Adobe Mitarbeitern moderiert. Hier findest du bestimmt eine Antwort auf deine Skripting Fragen. Mit diesem Link gelangst du nur auf die InDesign Scripting Themen:
Übersicht InDesign Plugins
InDesign Plugin Liste (Adobe):
Rorohiko Blog
Dieser Podcast von Rorohiko (in Englisch) gibt Dir viele nützliche Hinweise zum Thema JavaScript mit interessanten Beispielskripten.
Dave Saunders
Dave Saunders
war zwischen den Jahren 2000 und 2005 der größte Experte, wenn es um das Thema InDesign Scripting geht.
Eine ältere Skriptsammlung von Dave findest Du unter folgendem Link. Sie wird allerdings seit einigen Jahren nicht weiter gepflegt:
Peter Kahrel
Peter Kahrel kommt ursprünglich aus Amsterdam, lehrte aber bis vor Kurzem Liguistik an der Universität von Lancaster in England. Peter Kahrel erstellt seit 2003 InDesign Scripte mit JavaScript. Erst kürzlich hat er seine ersten Publikationen zum Thema InDesign Scripting bei O' Reilly
veröffentlicht. Die neue Adresse der Linksammlung, "die vom Design her an Langeweile nicht zu übertreffen ist" (Zitat G. Singelmann):
creativepro.com/files/kahrel/indesignscripts.html
Dan Rodney
Dan Rodney
ist zertifizierter Adobe Experte und Trainer aus den U.S.A. Von Dan ist unter anderem das Skript zur Erstellung von Brüchen.
www.danrodney.com/scripts/index.html
Adobe Scripting Resources
Auf dieser Adobe Seite findest Du unter anderem die JavaScript Referenz für InDesign sowie alle Beispiel Skripte.
helpx.adobe.com/de/indesign/using/scripting.html
W3Schools
Hier findest Du nützliche Tipps und alle Funktionen mit vielen Beispielen zum Thema JavaScript. Nicht alle JavaScript Funktionen, die für eine Webbrowser erstellt worden sind, gelten auch für das spezielle Extend JavaScript von Adobe.
http://www.w3schools.com/js/default.asp
Für die Arbeit mit XPath und XSL Dokumenten ist auch die folgende Seite sehr hilfreich.
HilfDirSelbst.ch
HilfDirSelbst
ist das Anwender-Forum der Druckvorstufe aus der Schweiz. Hier findest Du Hilfe zu einer Vielzahl von Adobe Anwendungen. Forumsprache ist Deutsch.
www.hilfdirselbst.org/index1.php
Teus de Jong (†)
Teus de Jong ist leider mittlerweile verstorben. Seine Website existiert allerdings noch. Unter dem Menüpunkt "InDesign utiities" findest du noch einige nlützliche Tools (z.B. den Objekt-Browser).
Bob Stucky
Bob Stucky ist ein Fan von Bibliotheken und wiederverwendbarem Code. Die von ihm erstellten Bibliotheken sind allerdings nur etwas für den fortgeschrittenen InDesign Skript Programmierer. Das bekannte Bridge Skript 'Contact Sheet' für InDesign ist von Bob Stucky.
Mittlerweile ist Bob Stucky bei Adobe beschäftigt. Seine Website sollte Bob vielleicht mal wieder aktualisieren. Die letzten Einträge sind von 2012 (!)