Ich habe versucht, die Atto-Plugin-Vorlage (https://github.com/justinhunt/moodle-atto_newtemplate) zu verwenden, um mein eigenes Atto-Plugin zu erstellen. Ich habe die in der README umrissenen Änderungen vorgenommen und Shifter über npm laufen lassen. Es scheint den Build-Ordner zu generieren, der den anderen Plugins entspricht.Moodle Atto 'plugin not found'
Ich bin in der Lage das Plugin in der Konfiguration zu sehen, und es ist in der Atto Toolbar Einstellungen zeigt, aber, wenn ich einen Text-Editor Pop öffnen, ich habe nicht ein Symbol, und die Konsolenprotokolle moodle-editor_atto-editor: Plugin 'testplugin' could not be found - skipping initialisation
Ich habe ein paar Referenzen in den Dokumenten gefunden, dass Shifter nicht mehr verwendet wird, und Grunt ist der neue Weg zu gehen, aber ich kann keine tatsächlichen Dokumente zu diesem finden, und keine Gruntfile scheint irgendwo zu existieren.
Hat jemand schon mal darüber gestolpert? Was vermisse ich?
Das ist die seltsame Sache. Ich habe Shifter laufen lassen. Es hat build/moodle-atto_testplugin mit 3 js-Dateien erstellt, wird aber immer noch nicht angezeigt. – XeroxDucati
Mit Blick auf die anderen Plugins im Kern, würde ich erwarten, dass es lib/editor/atto/plugins/testplugin/yui/src/button/(mit den js/und Meta/Unterverzeichnissen + build.json Datei). Ich würde dann lib/editor/atto/plugins/testplugin/yui/build/moodle-atto_testplugin-button/mit den 3 js-Dateien erwarten. Versuchen Sie, die kursive Schaltfläche (eine der einfachsten) umzubenennen und zu sehen, ob Sie das schaffen können. – davosmith