1. Man erstellt eine Ordnerstruktur, wie folgt und kopiert die angegebenen Dateien aus der vorhandenen Confluence-Installation (CONFLUENCE_HOME/confluence/decorators) in den Ordner.. Anschließend kann man die Dateien auf das neue Design anpassen:
user@host:~/plugin/com/atlassian/confluence/themes/pluginname> ls -la insgesamt 48 drwxr-xr-x 2 klaus users 4096 22. Feb 20:18 ./ drwxr-xr-x 3 klaus users 4096 19. Feb 22:23 ../ -rw-r--r-- 1 klaus users 3085 19. Feb 22:25 blogpost.vmd -rw-r--r-- 1 klaus users 2264 19. Feb 22:25 global.vmd -rw-r--r-- 1 klaus users 14938 19. Feb 22:25 mail.vmd -rw-r--r-- 1 klaus users 2640 22. Feb 20:16 main.vmd -rw-r--r-- 1 klaus users 2349 19. Feb 22:25 page.vmd -rw-r--r-- 1 klaus users 7684 19. Feb 22:25 space.vmd user@host:~/plugin/com/atlassian/confluence/themes/pluginname>
2. Die Datei atlassian-plugin.xml (siehe Anhang) in das Verzeichnis ~/plugin kopieren und einige Werte ändern (Vendor, ...)
3. In das Verzeichnis ~/plugin wechseln und folgenden Komprimierungsbefehl starten:
user@host:~/plugin> zip -r pluginname * adding: atlassian-plugin.xml (deflated 86%) adding: com/ (stored 0%) adding: com/atlassian/ (stored 0%) adding: com/atlassian/confluence/ (stored 0%) adding: com/atlassian/confluence/themes/ (stored 0%) adding: com/atlassian/confluence/themes/pluginname/ (stored 0%) adding: com/atlassian/confluence/themes/pluginname/global.vmd (deflated 61%) adding: com/atlassian/confluence/themes/pluginname/blogpost.vmd (deflated 61%) adding: com/atlassian/confluence/themes/pluginname/page.vmd (deflated 60%) adding: com/atlassian/confluence/themes/pluginname/space.vmd (deflated 74%) adding: com/atlassian/confluence/themes/pluginname/mail.vmd (deflated 80%) adding: com/atlassian/confluence/themes/pluginname/main.vmd (deflated 62%) user@host:~/plugin>
4. Danach das entstandene Archiv "pluginname.zip" nach "pluginname.jar" umbenennen:
user@host:~/plugin> mv pluginname.zip pluginname.jar
5. Das Plugin kann nun in Confluence unter "Administration", "plugins" installiert werden und steht nun als neues "Theme" zur Verfügung.