Ich würde gerne über eine einfache textbasierte Oberfläche auf eine Redmine-Task-Base zugreifen - frage mich, was der kürzeste Weg wäre (minimale Investition / Entwicklung).
Im Moment läuft dies auf zwei Anwendungsfälle / Phasen hinaus:
Importieren Sie eine Reihe von Aufgaben in Redmine von einer einfachen Wiki-basierten, übersichtlichen TODO-Liste, d. Klartextinhalt. Dies ist eher eine einmalige Aufgabe, daher wäre eine schnelle und schmutzige Lösung in Ordnung.
Später wäre eine sanfte Zwei-Wege-Synchronisation groß. Bearbeiten Sie viele Aufgaben über einen einfachen Text (oder XML) in einem Editor oder über Skripts, wo ich alle mit einfacher Textverarbeitung bearbeiten könnte; dann synchronisiere mit Redmine und verbinde sie zurück.
Irgendwelche Ideen über den einfachsten Weg, diese zu erreichen?
Ich würde eine externe Lösung bevorzugen (d. h. den Server nicht berühren), insbesondere für den einmaligen Importfall; etwas wie eine nette IDE / Editor / Client oder ein eigenständiges Ruby-Skript (z. B. mit der RM-API). Wenn ein entsprechendes RM-Plugin verfügbar wäre, würde ich nicht widerstehen, es zu versuchen (kann Root-Zugriff von unserer schönen IT-Unterstützung bekommen :) .. Aktuelle Ideen:
Eigentlich bin ich auch an einer ähnlichen Lösung für Bugzilla interessiert.
Auf der einfachsten Ebene, könnten Sie ein RM / Rails-Plugin schreiben, die eine Org-Mode Aufgabenliste analysiert, entsprechende Fragen in der RM Modell zu aktualisieren.
Ebenso können Sie eine Ansicht für Redmine erstellen (wiederum als Rails-Plugin), um eine Organisationsliste der aktuellen (oder Teilmengen von) Probleme zu erstellen.
Für Bugzilla ich glaube, Sie am besten seien, die XML-RPC-Schnittstelle aus mit Ihrem Problem Vergleich / update-Sync zu tun, so würde man einen ganz anderen Ansatz von Redmine nehmen.
Wenn Sie spezielle Fragen haben, bitte aktualisieren Sie Ihre Frage, es ist im Moment ziemlich breit.
Im Moment gibt es ein paar Plugins, die wahrscheinlich Sie Ihre Lösung herauszufinden helfen, zum Beispiel Nick Boltons xml Import und Martin Lius Redmine CSV Import Plugin aber keiner von diesen werden vollständig Lösen Sie das Problem für Sie, geben Sie nur einen nützlichen Ausgangspunkt.
Auf der anderen Seite, wenn Sie einen Skript schreiben, mit Redmine der REST-API interagiert, brauchen Sie es nicht in einem bestimmten lanugage zu sein, in der Tat Sie es in Emacs-Lisp tun könnte, wenn die Zielgruppe der Skript sind alle Emacs bewusst, dann könnte dies der beste Weg, um den Job zu tun. (Es wäre sicherlich die attraktivste Option für mich.)
Tags und Links scripting synchronization emacs org-mode redmine