プロジェクトに Aloha を使用することを検討していましたが、ドキュメントに完全に困惑しています。ドキュメントに従ってリポジトリを作成しようとしていますが、これまでのところ:
requirejs.config({
paths: {
'jquery': "http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min",
'aloha': "http://cdn.aloha-editor.org/latest/lib/aloha",
},
});
define(
['jquery'],
function($) {
"use strict";
require(['aloha'], function(localAloha) {
console.debug(localAloha);
console.debug(Aloha.AbstractRepository);
});
return {};
}
);
今。これは、適切な CDN から Aloha と jQuery をプルしようとしますが、正常に動作します。ただし、アロハのドキュメントに記載されていることにもかかわらず、localAloha は定義されていません (Aloha 自体は返されないようです) が、それは問題ではありません。
リポジトリを定義しようとするときにさらにイライラするのは、Aloha.AbstractRepository
すべての例と、Drupal Aloha プラグインのようなライブ プロジェクトのコードにもかかわらず、定義されていないという事実ですAloha.AbstractRepository
。
ここで何が起こっているのか誰にも分かりませんか?Aloha は見栄えがよく、私が考えているものにぴったりですが、実際に機能させるのは非常に難しいことが証明されています。