Freitag, 10. April 2015

4. Ergänzung zu "Autormobil" - Einbau von der App "Indexcard" in meinen Workflow

In der letzten Ergänzung zu meinem Ebook "Autormobil" ging es darum, die einzelnen Informationen meiner Recherche in eine Outliner-App zu transferieren - um sie dort so zu ordnen, dass ich schließlich aus dieser Struktur meinen Artikel entwickeln kann.
Heute möchte ich euch "Indexcard" für iPhone und iPad vorstellen. Diese App kann, was eine Outliner-App kann - und als iPad-Version einiges mehr. 
Hier kann man das auf einem Bildschirm machen, was frühere Generationen von Autoren und Journalisten auf ihrer freigeräumten Schreibtischplatte oder vielleicht sogar auf dem Fußboden gemacht haben: mit Karteikarten so lange hin und her jonglieren, bis Ordnung in ihrem auf diesen Karten gesammelten Wissen eingekehrt ist. 
"Indexcard" kann das auch, beansprucht dabei aber nur eine freie Fläche, die einem iPad entspricht. Drei Varianten der Darstellung bietet Indexcard dabei an:
1. die Kartenansicht.
Die einzelnen Karten werden auf einer (Kork)Tafel angeordnet - fortlaufend mit automatischem "Zeilenumbruch". Diese Karten können frei bewegt und so umgeordnet werden. Auch stapeln lassen sie sich.
2. Outliner-Ansicht.
Die Karteninhalte werden untereinander in Textfeldern dargestellt. Auch diese können vertikal verschoben und horizontal gestapelt werden.
3. Stapel-Ansicht.
Jeder Stapel erhält auf dem Display eine eigene Spalte, auch nicht gestapelte Einzelkarten erscheinen nebeneinander in eigenen Spalten. (Diese Ansicht ist Ideal für Romanautoren, denn so lassen sich die Plots der verschiedenen Figuren untereinander darstellen. Dazu aber in einem weiteren Post bald mehr.)

Soweit so schick!
Nur - wie kriegt man seine gesammelten Recherchepunkte (oder Szenen und Kapitel eines Romans) in die Indexcard-App?
Nachdem die Macher der App diesen Weg offensichtlich nicht vorgesehen haben, empfehle ich euch den von mir "entwickelten" Weg:

1. Recherchepunkte wie in "Autormobil" beschrieben mithilfe der Splitscreen-Apps "Knowtes" oder "Word Docs" in einer File zusammenstellen.
2. Vor den ersten Punkt im Text den Textbaustein "ica" (bedeutet "IndexcardAnfang") anbringen.
3. Am Ende des ersten Recherchepunktes den Textbaustein "icm" (bedeutet "IndexcardMitte") einfügen - und hinter jedem weiteren Recherchepunkt (ausgenommen dem letzten!).
4. Hinter den letzten Recherchepunkt noch den Baustein "ics" (bedeutet "IndexcardSchluss") einfügen.
5. Der File nun den Titel "Name.indexcard" geben und auf Dropbox hochladen.
6. In der Dropbox-App muss diese File noch einmal in "Name.indexcard" umbenannt werden. Diese hat nämlich beim Speichern automatisch den "Name.indexcard.txt" erhalten. "txt" einfach löschen und diesen Vorgang bestätigen.
7. Diese File jetzt in Dropbox-App öffnen.
8. Dort durch Klicken auf entsprechendes Icon "in anderer App öffnen" zu "Indexcard" schicken.

Fertig.

Bei der zweiten Transaktion dieser Art wird euch "Indexcard" fragen, ob es die neue Datei über die alte Datei gleichen Namens schreiben oder diese speichern soll, ohne die alte zu löschen. Wählt die zweite Option und nennt die neue Datei anschließend um.
Alternativ könnt Ihr aber im Baustein "ics" den Eintrag "FileName" durch den "Name" aus "Name.indexcard" ersetzen. Jetzt beschwert sich "Indexcard" nicht mehr, es sei denn, dass es ein früheres Projekt diesen Namens schon gibt.

Hört sich alles sehr umständlich an? Nicht bei "making by doing". ;-) 
Wenn Ihr beim Sammeln eurer Recherchepunkte jeden eurer Punkte immer gleich mit "icm" abschließt (statt mit "Return"), ist der zusätzliche Aufwand fast null.


Jetzt noch schnell die Textbausteine, die Ihr in eurem iPad oder iPhone in "Einstellungen", "Tastatur", "Kurzbefehle", "+" eingeben müsst:

ica:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>cardList</key> <array> <dict> <key>draft</key> <true/> <key>label</key> <string>White</string> <key>sortOrder</key> <integer>0</integer> <key>stack</key> <false/> <key>synopsis</key> <string>


icm:

</string> <key>title</key> <string>-</string> </dict> <dict> <key>draft</key> <true/> <key>label</key> <string>White</string> <key>sortOrder</key> <integer>1</integer> <key>stack</key> <false/> <key>synopsis</key> <string>


ics:

</string> <key>title</key> <string>-</string> </dict> </array> <key>colorLabelList</key> <array> <dict> <key>colorNameKey</key> <string>White</string> <key>sortOrder</key> <integer>0</integer> <key>userDescription</key> <string>Weiss</string> </dict> <dict> <key>colorNameKey</key> <string>Green</string> <key>sortOrder</key> <integer>1</integer> <key>userDescription</key> <string>Grün</string> </dict> <dict> <key>colorNameKey</key> <string>Yellow</string> <key>sortOrder</key> <integer>2</integer> <key>userDescription</key> <string>Gelb</string> </dict> <dict> <key>colorNameKey</key> <string>Orange</string> <key>sortOrder</key> <integer>3</integer> <key>userDescription</key> <string>Orange</string> </dict> <dict> <key>colorNameKey</key> <string>Red</string> <key>sortOrder</key> <integer>4</integer> <key>userDescription</key> <string>Rot</string> </dict> <dict> <key>colorNameKey</key> <string>Purple</string> <key>sortOrder</key> <integer>5</integer> <key>userDescription</key> <string>Lila</string> </dict> <dict> <key>colorNameKey</key> <string>Blue</string> <key>sortOrder</key> <integer>6</integer> <key>userDescription</key> <string>Blau</string> </dict> <dict> <key>colorNameKey</key> <string>Brown</string> <key>sortOrder</key> <integer>7</integer> <key>userDescription</key> <string>Braun</string> </dict> <dict> <key>colorNameKey</key> <string>Cyan</string> <key>sortOrder</key> <integer>8</integer> <key>userDescription</key> <string>Cyan</string> </dict> <dict> <key>colorNameKey</key> <string>Magenta</string> <key>sortOrder</key> <integer>9</integer> <key>userDescription</key> <string>Magenta</string> </dict> <dict> <key>colorNameKey</key> <string>Pink</string> <key>sortOrder</key> <integer>10</integer> <key>userDescription</key> <string>Pink</string> </dict> <dict> <key>colorNameKey</key> <string>Lime</string> <key>sortOrder</key> <integer>11</integer> <key>userDescription</key> <string>Hellgrün</string> </dict> <dict> <key>colorNameKey</key> <string>Cowboy</string> <key>sortOrder</key> <integer>12</integer> <key>userDescription</key> <string>Cowboy</string> </dict> <dict> <key>colorNameKey</key> <string>Corsa</string> <key>sortOrder</key> <integer>13</integer> <key>userDescription</key> <string>Corsa</string> </dict> </array> <key>mostRecentlySelected</key> <true/> <key>name</key> <string>Filename</string> <key>sortOrder</key> <integer>5</integer> </dict> </plist>