SynchroEdit je prohlížeč založený na simultánní víceuživatelské editor, forma stejný-time, liší-místo groupware. SynchroEdit projekt umožňuje více uživatelům upravit jeden webový dokument, ve stejnou dobu, a to nepřetržitě synchronizuje všechny změny, takže uživatelé mají vždy stejnou verzi.
Hlavní editor SynchroEdit je plně WYSIWYG, dynamicky zobrazuje tučné řezy, kurzívu zdůrazňuje, strikethroughs, s různými odůvodnění, odrážek a výpis stylů jako autor vstupy nimi. SynchroEdit také podporuje jednoduché, text-jen editor pro více základních dokumentů.
K objasnění zkušenosti více uživatelů, okno editoru zřetelně zobrazuje změny každého uživatele v konkrétní barvě a také označí, kde každý uživatel právě upravuje s barevným příznakem výpis jméno uživatele.
SynchroEdit může být použit pro jakoukoli funkci, kde souběžné, synchronní editace jednoho dokumentu je užitečná. To může být snadno zapojen do webových stránek pomocí různých metod. Níže jsou uvedeny některé ze současných použití uvažuje:
Spolupracovní editace - Dva nebo více lidí si může upravit dokument přesně ve stejnou dobu, jemné-tuning konkrétní formulace a fráze.
Telekonferencí Notes - Členové telekonferenci mohou psát o jejich volání, oprava nebo rozšiřování na základě poznámek provedené ostatními členy volání, a tím podporují skutečnou backchannel k živému konferenčního hovoru.
Wiki Editace - Editory můžete upravovat populární nebo těžce editoval wiki stránek najednou, místo toho, aby musel čekat na své kolegy, aby dokončit svou práci.
Pair / XP Programování, Agile Development - Dvě nebo více programátoři či webovým vývojářům psát kód ve stejnou dobu.
Učební pomůcky - Učitelé mohou poskytnout dynamické sylaby a skript, a studenti mohou vzít sdílené poznámky třídy dohromady.
Dokumentace Psaní - Autoři s různými znalostmi mohou přijít společně napsat souvislý dokument na konkrétní téma. Tento přehled SynchroEdit byl původně napsán v SynchroEdit tím více lidmi.
SynchroEdit Motor se skládá ze tří částí:
Request Server - Počáteční skript, který uživatel připojí k za účelem zahájení synchronní upravit. Aktuální vzorky jsou napsány v PHP a Perl, s prováděním Kwiki Plugin také plánované.
Sync Server - aplikace Java založený na server, který mluví s požadavkem Server a synchronizačního klienta a zprostředkovává synchronní úpravy.
Sync Client - Archiv Javascript, který je načten do prohlížeče uživatele. To poskytuje rozhraní pro skutečnou editaci a může podporovat buď WYSIWYG nebo obyčejné úpravy, jako je vhodný pro typ souboru.
SynchroEdit je postaven kolem Document Object modul W3C (DOM). To zajišťuje, že modifikace uživatele nejsou v rozporu s navzájem sledování, kde se každý uživatel nachází v DOM stromu od uzlu.
Uživatelské změny v dokumentu sledovat pomocí události rutiny na mutace události DOM. Když jsou data připojena k DOM stromu, nepostižené uzly zůstanou tak, jak jsou, což umožňuje uživatelům bezpečně pokračovat v úpravách, i když ostatní uživatelé upravujete velké kusy textu jinde, a to iv případě, že je zpoždění v aktualizacích. Když uživatel změní se "srážce", servery zajišťuje platnost aktualizovaného obsahu porovnáním out-of-sync aktualizací, a úpravou místní kurzor a uzel pozic.
Vedle tohoto pevného technického základu, SynchroEdit rovněž nabízí dobrou uživatelské rozhraní k optimalizaci úpravy více uživatelů. Editace Každý uživatel jsou označeny "autor-napnutí" a každý uživatele aktuální poloha je označena písmenem "autor vlajku". Tak všechny úpravy prováděné uživatelem jsou označeny v dokumentu určeném barvě daného uživatele, což umožňuje všem uživatelům snadno zjistit, kdo dělá, které mění.
Co je nového v této verzi:
Podrobnosti Software:
Verze: 0.5
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 20
Komentáře nebyl nalezen