2010-02-22 15 views
6

Gibt es eine einfache integrierte Methode, um Daten in Confluence zu verwalten, wenn Sie ein eigenes Makro schreiben? Diese Daten müssen auf allen Seiten quartabel sein, d. H. Der Benutzer wird den Marko zu seiner Wiki-Seite hinzufügen. Dann können diese Daten von einem anderen Summenmakro abgefragt werden.Confluence Persistenz

Ich habe etwas über Bandana gelesen, aber ich bin mir nicht sicher, wie ich das mit meinem Plugin zum Laufen bringen soll.

+0

Was ist Bandana http://confluence.atlassian.com/pages/viewpage.action?pageId=164214 – Verhagen

+1

Ich habe versucht, die Persistence in Confluence Anweisungen zu folgen, aber der Bandana Manager wurde nicht injiziert. Ich bin mir auch nicht sicher, wie man die Daten im Bandana abfragt –

Antwort

0

Wenn Sie Abfragedaten möchten, müssen Sie ein Makro verwenden {SQL}. Um dies zu verwenden, müssen Sie zunächst die Datenquelle festlegen.

1

Dies ist ein wenig veraltet - aber mein altes Twikkir Plugin für Confluence nutzt Bandana Persistenz mit einem Plugin. Einige Details und ein Link zur Quelle sind hier:

http://www.every108minutes.com/2008/06/let-your-confluence-tweet.html

+0

Irgendeine Möglichkeit einer Verbindung zu einer dauerhaften Quelle oder den Code in Ihre Antwort setzen? – Underverse

+1

Ich habe den obigen Link aktualisiert, aber wie unten erwähnt, sieht es so aus, als gäbe es jetzt bessere Möglichkeiten, die Plugin-Persistenz anzugehen. – Keith

1

Mit Bandana für die Persistenz wird nicht mehr empfohlen. Seit Confluence 4.3 gibt es eine neue ORM-Ebene, die für die Persistenz von Plugins zur Verfügung steht - Active Objects.