SynchroEdit є одночасне багатокористувальницька редактор на основі браузера, форма ж часу, різного місце груповий. SynchroEdit проект дозволяє декільком користувачам редагувати один веб-документ в той же час, і це постійно синхронізує всі зміни, так що користувачі завжди мають ту ж версію.
Головним редактором SynchroEdit є повністю WYSIWYG, динамічно відображення жирним шрифтом, курсивом, підкреслює, strikethroughs, з різними обгрунтуваннями, відступів і лістинг стилів, як автор входів них. SynchroEdit також підтримує простий, текстовий редактор для тільки більше основних документів.
Для уточнення досвід багатокористувацький, вікно редактора чітко зображує зміни кожного користувача в певний колір, а також зазначає, де кожен користувач в даний час редагування з кольоровим прапором лістинг ім'я користувача.
SynchroEdit може бути використаний для будь-якого функціональності, де одночасно, синхронне редагування одного документа корисна. Це може бути легко підключений до веб-сторінок з використанням різних методів. Нижче наведені деякі з поточних цілей розглядається:
Спільне редагування - Два або більше людей можуть редагувати документ рівно те ж саме час, тонка настройка специфічних формулювання і фрази.
Телеконференцій Notes - Члени телеконференції можете написати про своє виклику, виправлення або розширення на записи, зроблені іншими членами викликів, підтримуючи таким чином справжню backchannel до живої конференції.
Редагування: - Редактори можуть редагувати популярні або сильно відредаговані сторінки Wiki в той же час, замість того, щоб чекати, поки їхні колеги, щоб завершити свою роботу.
Пара / XP Програмування, Гнучка розробка - Два або більше програмістів або веб-розробники можуть писати код, в той же час.
Навчальні посібники - Вчителі можуть надати динамічні навчальні та лекційні замітки, і студенти можуть прийняти загальні замітки класу разом.
Документація Лист - Автори з різними експертизи можуть зібратися разом, щоб написати зв'язкового документа по конкретній темі. Це огляд SynchroEdit був спочатку написаний на SynchroEdit кількома людьми.
SynchroEdit двигун складається з трьох частин:
Запит сервера - первісна скрипт, який користувач підключається для того, щоб ініціювати синхронний редагування. Поточні зразки написані на PHP і Perl, з реалізації Kwiki Plugin також планується.
Сервер синхронізації - Java-додаток на основі сервера, що переговори з запиту до сервера і синхронізувати Клієнта і посередником синхронного редагування.
Синхронізація Клієнт - Архів Javascript, який завантажується в браузері користувача. Вона забезпечує інтерфейс для фактичного редагування і може підтримувати або WYSIWYG або простий редагування, наскільки це відповідає типу файлу.
SynchroEdit побудований навколо модуля об'єкта документа W3C, (DOM). Це гарантує, що користувацькі модифікації не заважати один одному, відстежуючи, де кожен користувач знаходиться в DOM дерева, за допомогою вузла.
Система зміни в документ, відстежуються за допомогою обробки подій на мутації подій DOM. Коли дані додаються до DOM дерево, не порушені вузли залишаються, як вони, що дозволяє користувачам безпечно продовжити редагування, навіть якщо інші користувачі змінюють великі шматки тексту в іншому місці, і навіть якщо є затримка в оновленнях. Коли зміни, внесені користувачем "зіткнення", сервери і забезпечує справедливість оновленого змісту, порівнюючи поза синхронізації оновлень, і коригування місцевих курсора і вузлів позиції.
Крім цього твердого технічної бази, SynchroEdit також пропонує хороший користувальницький інтерфейс для оптимізації многопользовательского редагування. Правки кожного користувача позначаються "автора-Spanning" і кожен користувачів поточної позиції, відмічені "автора прапором". Таким чином, всі зміни, виконані користувачем, наголошується в документі у вказаному кольори цього користувача, що дозволяє всім користувачам легко побачити, хто робить якісь зміни.
Що нового в цій версії:
Дані програми:
Версія: 0.5
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 20
Коментар не знайдено