Le meilleur de l'automne sur Indiscripts : 80 liens !
December 23, 2009 | Extras | fr | en
En guise de cadeau de Noël, voici une compilation des meilleurs liens brassés sur notre fil Twitter durant les trois derniers mois. Pour leur écrasante majorité, ils font la part belle aux scripts et plugins InDesign, non sans négliger la technologie Grep et les ressources JavaScript à l'usage des « InDéveloppeurs ». Moteur !
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)
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
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
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 »
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
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
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
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
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...)
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.
Comments
Merci beaucoup Marc pour ce beau cadeau de Noël. Joyeuses fêtes de fin d'année.
Laurent
Thank you very much for mentioning ScribeDOOR. Bonne fêtes!
Some scripts from russians :))
For math equations in Indesign CS4 (EN)
http://www.mt-script.narod2.ru/inen...
Script collections (RU)
http://adobescripts.info
http://adobeindesign.ru/rubrica/scr...
for translation - http://translate.google.com
(Almost) Free plug-in to use Indic scripts in InDesign
I have been following up some of the threads on Typhophile and Indic Scripts for long. Information on this site is probably the best available and helps people like me to figure out the best solution :). I am an artist by nature and profession. To make my piece of contribution, I would like to share some information on IndicPlus Plug-in, which I found missing on this forum. The company which owns IndicPlus have slashed there prices for CS2 and CS3 version and they are selling there CS4 version at a special introductory price of 25 USD. Apart from standard world ready features, they have additional support for Numbering Styles in all Indian Languages and few others.
http://metadesignsolutions.com/Indi...
There is also a free trial version of IndicPlus available at http://metadesignsolutions.com/down...
I strongly recommend this plug-in for Indic and other Asian Scripts.
It has a large support of Asian and Indic scripts. Some of these include:
Arabic, Assamese, Azeri, Bengali, Farsi, Georgian, Greek, Gujarati, Hebrew, Hindi, Kannada, Kashmiri, Kazakh, Khmer/Cambodian, Lao, Malayalam, Manipuri, Marathi, Nepali, Oriya, Punjabi, Sanskrit, Sindhi, Tamil, Thai, Urdu, Vietnamese, amongst others
Cheers
~ RC
How to use it , this is about importing the plugin
Step 1. : Right Click in Navigator to import the project.
Step 2. : Select "InDesign Plugin development -> InDesign Plugin project".
Step 3. : a ) Give the project name
b ) Give the Mac source folder ( the source folder of the project you want to import, e.g. if you are editing the SDK sample then " Adobe InDesign Products SDK\source\sdksamples\SampleProject"
c ) Give the Mac root FR file. ( it automaticaly show the files in the source folder selected above, select the .fr file from the folder.
d ) Give the Windows source folder.
e ) Give the Windows FR file.
Step 4. : Give the win project & Mac project file. Click Finish. It will show you the UI of the sample project, now you can drag drop the available widgets on the fr at your desired location of your desired size.
Note : you have to give the widget IDs , pluginIds in your SampleProject_ID.h manually
Thank you for the list, found some new resources for myself. May I also suggest one more for the plug-in category: SVG Kit for Adobe Creative Suite from http://svg.scand.com It adds SVG image support to InDesign. Scripting is also supported by the way.