Ich bin für die Integration von Pandoc. Ich habe gesehen, dass es eine Web-App mit einer REST-API gibt. Ich suche nach einer Möglichkeit, die Erstellung von MediaWiki-Dokumentationen aus Discourse zu automatisieren.
Derzeit ziehe ich Markdown per Drag & Drop in Try pandoc!.
Ich hoffe, es gibt eine Möglichkeit, dies in einen automatisierteren Arbeitsablauf zu verwandeln, da wir MediaWiki-Seiten von nicht-technischen Nutzern benötigen, die bereits Schwierigkeiten haben, einfach nur ein Konto zu registrieren.
Offensichtlich könnten wir dies innerhalb von Discourse tun, aber unser MediaWiki ist seit etwa 2007 online und hat eine treue Anhängerschaft, sodass niemand daran rütteln möchte. Allerdings ist es für die Erstellung von Dokumentation im Jahr 2020 etwas schwierig und veraltet.
Ich bin mir nicht ganz sicher, wie es weitergehen soll. Aber dies wäre eine große Hilfe für unseren Pool an Freiwilligen! Bisher habe ich diese RESTful-API-Version von Pandoc entdeckt, oder die oben verlinkte gehostete Demo.
Hmm, hervorragende Fragen. Ich bin mir nicht ganz sicher. Vielleicht ließe sich der Prozess des Entwurfs von MediaWiki-Seiten am besten über das Custom Wizard-Plugin umsetzen.
Das Problem ist, dass es für Freiwillige im Jahr 2020 zu schwierig ist, MediaWiki-Seiten zu schreiben. Entweder beherrschen die Leute das zu 100 % oder sie sind darin völlig unerfahren. Ich hoffe, das macht als Problem, das ich angehen möchte, Sinn. Falls nicht, möchte ich deine Zeit nicht verschwenden.
Ich habe mich sehr dafür interessiert, Discourse mit unserer MediaWiki-Installation zu integrieren, um die Benutzerfreundlichkeit zu erhöhen, aber ich habe festgestellt, dass ein paar Versuche, Discourse für Diskussionen in MediaWiki zu nutzen, nicht erfolgreich waren.
Wenn ich an deiner Stelle wäre, würde ich erst einmal die Bildschirme, Steuerelemente und Abläufe skizzieren, bevor ich weitermache. Mach dir jetzt keine Sorgen um die Lösung.
Du möchtest also einen Weg, um einen Beitrag von Discourse über eine Pandoc-Übersetzung von Markdown in HTML auf deine Wikimedia-Instanz zu veröffentlichen, richtig?
Klingt sehr interessant. Aber klingt auch nach etwas, das Zapier lösen könnte?
PS: Ich verstehe, warum du bei der Wiki-Software bleiben möchtest. Es ist ein robuster Standard, der genau für diesen Anwendungszweck entwickelt wurde.
Derzeit kopiere ich den MediaWiki-Text einfach in Pandoc und poste den konvertierten Markdown-Text dann manuell in einen Discourse-Beitrag. Es ist mühsam, funktioniert aber.
Erstellst du den Entwurf in Discourse und veröffentlichst ihn dann in Mediawiki?
Oder nimmst du Inhalte aus Mediawiki, um sie in Discourse zu veröffentlichen?
Eine Art Mediawiki-Sync-Plugin könnte ein guter Weg sein, um hier alle zufriedenzustellen. Ich habe in der Vergangenheit ähnliche Diskussionen über Wikis und Discourse geführt (nicht zuletzt im Leigh Hackspace, den ich 2015 gegründet habe und wo wir einst Mitch Altman, eines der Gründungsmitglieder von Noisebridge, als Gast hatten). Eine bidirektionale Synchronisation könnte funktionieren.
Der fertige Text wird auf unser Mediawiki hochgeladen.
Der Text wird ebenfalls nach Pandoc kopiert.
Pandoc konvertiert in Markdown.
Markdown wird mit spezifischer Kategorie und Tags in Discourse eingefügt.
Ich hoffe, diesen Prozess zu straffen.
Wenn das möglich wäre, wäre das großartig. Sowohl Mediawiki als auch Discourse sind nützliche Tools. Es ist toll, wichtige Informationen im Wiki zu haben, zusätzlich zu Diskussionen im Forum. Offensichtlich ist es ideal, URL-Links einzufügen, damit Nutzer leicht zwischen beiden Tools wechseln können.