2013-07-02 2 views
0

프로젝트를 위해 알로하를 사용하고 있었지만 문서가 완전히 뒤죽박죽입니다. 나는 문서를 따라 저장소를 만들려고하고 있는데, 지금까지 가지고있다 :알로하 저장소 만들기

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에서 알로하와 jQuery를 가져 와서 제대로 작동합니다. 그러나 알로하 문서에서 알 수 있듯이 localAloha는 정의되어 있지 않습니다 (알로하가 반환되지 않는 것으로 보입니다).하지만 그 점은 전역 네임 스페이스에있는 문제가 아닙니다.

리파지토리를 정의하려고 할 때 좀 더 실망 스럽습니다. 모든 예제에도 불구하고 Aloha.AbstractRepository이 정의되지 않았으며 Drupal Aloha 플러그인과 같은 라이브 프로젝트 코드는 Aloha.AbstractRepository을 확장해야한다고 말합니다.

여기에 무슨 일이 일어나는 지 아는 사람이 있습니까? 알로하는 멋지게 보이고 내가 가지고있는 것에 완벽합니다. 실제로 작동시키기는 매우 어렵습니다.

답변

0

여기에 도움이되는 몇 가지 코드가 있습니다.

PHP 스크립트가 direcotries (예 : upload dir)에서 파일을 읽고 해당 정보가있는 json 파일을 생성합니다. 저 json은 joh 파일 (저장소 api)에서 알로하 편집기에게 저장소에있는 것을 알려주는 형식으로되어 있습니다 : http://ge.tt/1VJqium/v/0?c