2012-01-31 6 views
2

미리 작성된 객체 중 일부 (예 : etherpad)에는 전용 편집기의 기능이 없어 실시간 공동 작업 편집기를 구현하고 있습니다. .일반적인 실시간 공동 작업 편집기/플러그인 구현 (Google 문서 도구와 유사)

현재 CKEditor을 사용하고 있지만 Aloha Editor으로 전환하려고합니다.

많은 사람들이 소프트웨어를 사용함에 따라 가능한 한 실시간으로 모든 것이 가능하도록 푸시 알림/내 앱 주위의 업데이트에 Pusher을 사용하려고합니다.

처음에는 공동 편집자를 구현하는 방법에 대해 생각해 보았습니다. 느린 것처럼 보였습니다. 푸시 버튼을 사용하여 전체 텍스트 필드를 끊임없이 바꿔 버리려면 ... 거대한 텍스트 블록을 움직이면 끔찍한 속도로 빠져 나옵니다. 같은 시간에 여러 사람 (> 5)이 텍스트 작업을 할 때해야 할 일이 무엇인지 잘 모르겠다. 그래서 ... 협업 편집을하는 것이 더 쉽고 네트워크 효율적인 방식이어야합니다.

아이디어가 있으십니까?

+0

그래서 조사를 했습니까? – Marcin

+0

구현에 많은 도움이되지는 않습니다 (세부 정보를 찾지 못했습니다). 기존 편집자. – NullVoxPopuli

+1

어쩌면 배경 연구를 할 수도 있습니다. 그러면 "어떻게해야합니까?"보다 약간 더 구체적인 질문을 할 수 있습니다. – Marcin

답변

5

Aloha-Wikdiocs라고하는 실시간 공동 작업 플러그인이 2012 년 jQuery 컨퍼런스에서 발표되었습니다. 아직 알파이지만 이미 잘 작동합니다.

오픈 소스가 아닙니다. 실시간 협업은 기존 시스템과 통합 될 수있는 서비스로 제공됩니다. 현재이 서비스에 대한 수수료는 없습니다.

website에 서비스를 통합하는 방법에 대한 데모 및 설명서가 있습니다.

+0

당신은 나의 새로운 가장 친한 친구 o.o이다. – NullVoxPopuli

+0

나는 데모를 작동시킬 수 없다. o.o – NullVoxPopuli

+0

@ TheLindyHop, 흠, API 키를 가져 와서 샘플 코드에서 해당 값을 대체 했습니까? 내가 일하는 예제가 있습니다. http://github.com/Aloha-Wikidocs/Example – Inshallah

1

그룹을 함께 변경하고 스마트 델타를 계산합니다.

예를 들어 사용자가 'h', 'e', ​​'l', 'l', 'o'키를 누릅니다. 귀하의 자바 스크립트 그들을 분류하고 서버에보고 : "사용자 삽입 텍스트 '여보세요'X 위치에".

아이디어가 있습니다.

+0

예. 이 방법에 관련된 많은 수학. WHEEEEE! = D – NullVoxPopuli

+0

@ TheLindyHop : 흥미 롭군요, 그렇죠? :-) –

+0

일부 작업으로 다른 편집자와 연결될 수있는 공동 작업 엔진에 대해 알고 계십니까? 내 말은, 꼭해야할 일이 없다면 다시 쓰지 않을 이유가 없다. – NullVoxPopuli