Avendo esperienza in entrambi gli ambienti, siamo consapevoli delle limitazioni legate alla creazione di flussi di lavoro automatici utilizzando InDesign Desktop. Con InDesign Desktop è infatti necessario avere un operatore davanti al computer che fa da babysitter all’impaginazione. Questo perché, quando si creano documenti automatici, possono succedere degli inconvenienti. Inoltre, la licenza Adobe ha delle chiare limitazioni riguardanti dove InDesign Desktop può lavorare in modo automatico.
Oltre a quanto detto finora, ci sono molte seccature dal punto di vista tecnico che si possono solo parzialmente aggirare con InDesign Desktop, piccoli problemi che metteranno a rischio la stabilità a lungo termine del proprio progetto.
Alerts InDesign
Per esempio, in un computer, l’utente ha bisogno di username e password per fare il login e far partire InDesign. Adesso InDesign manda alcuni alerts riguardo aggiornamenti o errori, e l’utente deve chiuderli prima che JavaScript cominci ad impaginare e il documento. Evidentemente tutto questo richiede l’intervento di qualcuno. Per ovviare a ciò, c’è un’opzione per “zittire” InDesign che si attiva mediante questa istruzione:
UserInteractionLevels.NEVER_INTERACT;
Nonostante ciò, alcuni alert devono essere gestiti manualmente, ad esempio quando InDesign deve:
- Confermare la licenza (ricorrente)
- Mostrare le nuove funzionalità
- Sistemare i bug
- Avvertire che ci sono errori di font/glifi quando si esportano i PDF
Questi eventi bloccano il processo di automazione nell’ambiente desktop, anche se UserInteractionLevels è impostato a NEVER_INTERACT. In più, molto spesso la descrizione degli errori è molto vaga, vengono spiegati gli errori con un messaggio generico come “User canceled this action.”
Hardware, OS, and Memoria
InDesign Desktop è fatto in modo da ottimizzare l’usabilità dell’utente, infatti l’esperienza di lavoro è molto fluida e veloce. Ma quando si danno in pasto a InDesign Desktop molti comandi via script, il computer smette di essere reattivo e, anche se i comandi all’interno di InDesign vengono eseguiti senza problemi, il computer non riesce a completare altre attività. Questo avviene anche se il computer ha un processore dotato di diversi core. Di fatto si rimane con uno strumento ottimo ma che viene utilizzato molto poco in quanto si deve aspettare che InDesign Desktop completi il processo di impaginazione.