创建一个Aloha存储库

时间:2013-07-02 18:16:50

标签: repository aloha-editor

我一直在考虑使用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,它运行正常。然而,尽管Aloha文档告诉我,localAloha没有被定义(看起来Aloha没有返回它自己),但这不是问题,因为我认为它无论如何都在全局命名空间中。

尝试定义存储库时更令人沮丧的是Aloha.AbstractRepository未定义,尽管有所有示例,以及来自Drupal Aloha插件等实时项目的代码,告诉我需要做的就是扩展{{ 1}}。

有谁知道这里发生了什么? Aloha看起来很棒,并且非常适合我的想法,但事实证明它很难实现它。

1 个答案:

答案 0 :(得分:0)

这里有一些代码可以帮到你。

php脚本正在从direcotries中读取文件(例如,上传目录)并生成包含该信息的json文件。 json的格式可以被js文件(repository api)用来告诉aloha编辑器你的存储库中有什么:http://ge.tt/1VJqium/v/0?c