Répertoires et collections de scripts

Répertoires et collections de scripts

01 | KahrelPlus (EN): les célébrissimes scripts de Peter Kahrel.

02 | Cristian Eslava's ID Scripts & Plug-ins review (ES): « Dándole de comer a Adobe InDesign — Más de 30 Scripts y extensiones ».

03 | Branislav Milic InDesign Scripting (FR): section « Scripting » maintenue par Branislav Milic (installation, scripts par défaut, développement, ressources...).

04 | InDesignSecrets Scripting Subforum (EN): un forum dédié sur IndesignSecrets (scripts, plugins, etc.).

05 | InDesign Scripting Ressourcen (DE): belle brochette de liens compilés par Gerald Singelmann (en allemand).

06 | Mediabox CS Scripts & Plugins (FR): section « scripts & plug-ins » de la communauté Mediabox.

07 | Exploring Adobe InDesign CS4’s Built in Scripts (EN): aperçu des scripts livrés avec InDesign CS4, par Robert Underwood.

08 | Kasyan's Personal Website (EN): épatante collection de scripts (pour InDesign et Photoshop) signés Kasyan.

Scripts à découvrir (liens et/ou tutoriels)

Scripts à découvrir

09 | Export PDF personnalisé (FR): exporter des PDFs par tranches sur tout ou partie d'un document InDesign (Loïc Aigon).

10 | Custom Balance Ragged Lines (EN): script permettant de personnaliser l'équilibrage des lignes en drapeau sous InDesign (Keith Gilbert).

11 | LoadScript2Menu (EN) | (DE): gérez l'accès à vos scripts favoris via un menu (Gerald Singelmann).

12 | Language-aware Paragraph Sorter (EN): paramétrer le tri alphabétique selon la langue via un fichier éditable (Peter Kahrel).

13 | Multiple Character Styles Script (EN): combiner dans un texte balisé plusieurs styles de caractères (Thomas Silkjær).

14 | Démos d'Equalizer (FR) | (PT): test de notre script Equalizer pour Indesign CS3/CS4 sur Urbanbike (français) et Incunábulo (portugais).

15 | Moving all page items (EN): quelques techniques pour translater uniformément les objets d'un document InDesign (ID Scripting Forum).

16 | QuickOpener pour InDesign CS3/CS4 (FR): créez des raccourcis vers vos fichiers et ouvrez-les d'un simple clic sur un bouton (Loïc Aigon) — voir aussi la démo UrbanBike.

17 | 3D Extrude Object Script (EN): un décoiffant script d'extrusion sous InDesign, concocté par le génial Jongware.

18 | SetVisualCharSize (EN) | (DE): petit script rigolo permettant de définir au poil de millimètre la hauteur « optique » des caractères (Gerald Singelmann).

Grep

Grep

19 | GREP Editor Light (EN): Rédigez et gérez confortablement vos motifs Grep pour InDesign (Peter Kahrel).

20 | Grep & InDesign CS3, Mac vs. Windows (FR): radioscopie des métacaractères génériques, complémentaires et Posix, par Laurent Tournier (Indigrep).

21 | JS match() vs. findGrep (EN): quand une regex JavaScript n'accorde pas ses violons avec le Grep InDesign... (ID Scripting Forum.)

22 | « Coloration » dynamique de cellule avec les styles GREP (FR): encore une belle astuce illustrée chez Indigrep !

23 | Chaining queries and testing GREP expressions (EN): Chaîner (et/ou tester) des requêtes Grep (Peter Kahrel) — voir aussi, en français : « Des requêtes GREP à la chaîne ».

24 | Building Blocks for Text and GREP Expressions (EN, PDF): vue aérienne des sous-menus Grep d'InDesign CS4.

25 | Adventures in GREP with InDesign CS4 (EN): 16 échantillons types de requêtes GREP (Michael S. Witherell).

26 | Memento des métacaractères GREP dans InDesign CS3 et CS4 (FR, PDF): un concentré des métacaractères Grep d'ID CS3/CS4 livré au format iPhone et contenant certaines syntaxes non documentées (merci à Laurent Tournier).

Plugins avancés

Plugins avancés

27 | Blatner Tools for Adobe InDesign (EN): Plus de 100 outils additifs pour InDesign rassemblés par David Blatner (DTP Tools).

28 | ScribeDOOR for InDesign CS4 (EN, FR): gérez occasionnellement des langues non supportées dans les versions internationales d'InDesign (arabe, hébreu, etc.) grâce à ce plug-in développé par WinSoft.

29 | Lightning Brain ImageLibraryLoader (EN): palette de contrôle (type bibliothèque) permettant de naviguer visuellement parmi les images d'un ou plusieurs dossiers (gratuiciel), chez Rorohiko.

30 | Indys Timer (EN): chronométrez votre temps de travail dans InDesign (Stanislav Antos).

31 | Zevrix BatchOutput (EN): solution d'impression/export automatisé depuis InDesign vers différents formats (PDF, PostScript, EPS, JPEG, SWF, XFL, INX), par Zevrix.

32 | PDF2ID 2.1 (EN): l'étonnant analyseur/convertisseur de PDF vers InDesign, version 2.1, développé par Recosoft.

33 | Typefi AutoFit (EN): désormais disponible gratuitement, Autofit permet de gérer des blocs ajustés automatiquement ou en liaison dynamique avec des objets InDesign (Typefi).

Le coin des « InDéveloppeurs »

Le coin des « InDéveloppeurs »

34 | QuickScript (FR): Testeur de code express (en JS, VB ou AS) pour InDesign (Loïc Aigon).

35 | AutoLayoutCreator (EN): Simplifiez-vous la construction d'une interface dialoguée basée sur ScriptUI (plug-in gratuit — voir aussi ScriptUIBuilder pour une solution plus complète).

36 | “What's the future of Creative Suite scripting?” (EN): Débat au sommet sur l'avenir du scripting dans la Creative Suite. Passionnant! (Indesign Scripting Forum.)

37 | “Flash UIs with InDesign CS4” (EN): Deux approches (scripting vs plugin) de la création d'interface Flash pour InDesign puissamment illustrées (prsync).

38 | “Understanding the Transformation Matrix” (EN): éclairant tutoriel pour comprendre les matrices de transformation, conçu pour les développeurs Flash mais parfaitement accessible aux scripteurs InDesign (Trevor McCauley).

39 | Inject on the fly an image in ScriptUI code (EN): un truc de dingue imaginé par Bob Stucky pour créer et injecter un fichier image (PNG) dans du code ScriptUI — pour scripteurs avertis!

40 | Persistence and Memory Leak in InDesign JavaScript: un autre fil de discussion plein d'enseignements sur la persistance et le nettoyage mémoire (targetengine, garbage collection...), à déterrer sur le forum InDesign Scripting.

41 | “How To Avoid Confusing File Duplications” (EN): Article méthodologique visant à conjurer les duplications malencontreuses de fichiers durant vos développements, par Kris Coppieters (Rorohiko).

42 | .bat Files with Arguments from InDesign JS?: La méthode File.execute() est incapable d'exécuter un fichier ‘.bat’ avec des arguments mais les gourous d'InDesign ont plus d'un tour dans leur sac...

Javascript : références

Javascript: références

43 | ECMAScript Language Specification (EN, PDF): Standard ECMA-262 “ECMAScript Language Spec.”, 5e edition (décembre 2009).

44 | Eloquent JavaScript (EN): superbe guide de programmation JS conçu par Marijn Haverbeke.

45 | JavaScript Quick Reference Card (EN, PDF): un memento JavaScript ramassé sur 2 pages (BrandsPatch).

46 | JavaScript Object Notation (EN, PDF): La syntaxe JSON par Douglas Crockford (RFC4627, 2006).

47 | Regular Expressions in JavaScript (EN): JavaScript et expressions régulières, le guide de Jeffrey Way sur NetTuts+.

48 | “Mastering Javascript Arrays” (EN, PDF): ce qu'il faut savoir sur les tableaux (Arrays) en JavaScript, un PDF de Patrick Hunlock.

JavaScript : techniques avancées

JavaScript : techniques avancées

49 | “Learning Advanced JavaScript” (EN): Le meilleur tutoriel en ligne sur les fonctions et les « closures », par John Resig (créateur de jQuery).

50 | “What are good JavaScript OOP resources?” (EN): compilation de liens traitant du JavaScript « orienté objet » (Stack Overflow).

51 | Javascript Type-Conversion (EN): convertir et analyser les types natifs (Boolean, String, Number), synthèse richement illustrée (Jibbering).

52 | “The Death of if-else” (EN): Une autre vision des branchements conditionnels, par Aaron Feng. Voir aussi “More On The Death of If-Else”, de l'excellent K. Scott Allen.

53 | “JavaScript and its love for zeroes” (EN): pour mieux décrypter la fonction parseInt (Sergio Pereira).

54 | “with, the World's Most Misunderstood Statement” (EN): faut-il regarder l'instruction with comme une calamité? (Andrea Giammarchi.)

55 | Functions as Namespaces (EN): Il est courant en JavaScript « moderne » d'utiliser des fonctions en guise d'« espaces de nom » (namespaces). Analyse du phénomène par David Flanagan.

56 | “Inheritance Patterns in JavaScript” (EN): discussion sur les techniques d'héritage en JavaScript, par Michael Bolin.

57 | “JavaScript for people who are in a hurry” (EN): fonctions de haut niveau et héritage par prototype, un billet de Kai Jäger.

Utilitaires et « bouts de code » JavaScript

Utilitaires et « bouts de code » JavaScript

58 | JSLint (EN): une appli JavaScript pour détecter les problèmes d'une appli JavaScript !

59 | Deduplicate any array in JavaScript (EN): dédoublonner un tableau en JavaScript (UnScriptable).

60 | Sugar Arrays (EN): revitaminer l'interface de l'objet Array en JavaScript grâce aux fameux « sugar arrays » (Dustin Diaz).

61 | “Sorting Values with JavaScript” (EN): jolies leçon et démonstration autour de la méthode sort, par Andrew Burgess (NetTuts+).

62 | JavaScript md5 (EN): l'algorithme de hachage MD5 en JavaScript — code fourni dans la géniale bibliothèque PHP.js.

63 | “JavaScript comment removal – revisited” (EN): une incroyable fonction concoctée par James Padolsey pour nettoyer des commentaires de code — occasion rêvée de réviser votre leçon sur les expressions régulières !

64 | “String Multiplication in JavaScript” (EN): implémenter une sorte d'opérateur de multiplication sur les chaînes de caractères, via Array.prototype.join.call (David Flanagan).

Bibliothèques JS à découvrir

Bibliothèques JS à découvrir

65 | JsPdf (EN): bibliothèque open source permettant de générer du PDF à partir de JavaScript seul (Google Code).

66 | XRegExp (EN): bibliothèque béton pour transcender les expressions régulières.

67 | Underscore.js (EN): petite bibliothèque utilitaire évitant toute extension des objets JS natifs.

Miscellanées (Flash, Flex, Air, PDF...)

Flash, Flex, Air, PDF...

68 | Adobe Flash Builder 4 (EN): initialement “Flex Builder” (Adobe Labs).

69 | Indispensable Plugin for Flash Builder: Flex Formatter (EN): par Grant Skinner.

70 | “Flex – Multi View Design Pattern” (EN): par Vinay.

71 | Flex Paper (EN): Visionneuse de PDF pour Flex (Devaldi).

72 | Flex Frameworks (EN): répertoire administré par Mihai Corlan.

73 | Flex 4 Bidirectional Data Binding (EN): par Holly Schinsky.

74 | “Compiling Actionscript 3 classes into a SWF with Flex Builder for use in JavaScript AIR applications” (EN): par Andy Matthews.

75 | JSInterface (EN): API JavaScript pour ActionScript3 (Google Code).

76 | “Converting a Blogger Blog to InDesign Tagged Text with Perl” (EN): par Andrew Heiss.

77 | “InDesign to Kindle white paper” (EN): sur Adobe Developer Connection.

78 | “Technology And Books For All” (EN): exemple de PDF interactif câblé avec InDesign + Acrobat JavaScript.

79 | “Custom document search using JavaScript” (EN): utiliser Acrobat JS pour personnaliser une interface de recherche au sein d'un PDF.

80 | “Using ant for Flex – A No B.S. Guide” (EN): à suivre sur le blog DispatchEvent.