Prvi uređivač dokumenata: jednostavna, ali rizična opklada

24 June 2026By Sara Bogavac

Dok ONLYOFFICE puni 16 godina ovog jula, osvrćemo se na odluke koje su oblikovale ovaj proizvod. Ova odluka doneta je pre imena, pre licence otvorenog koda i pre 21 milion korisnika. Došla je od tima koji je bio dovoljno frustriran da izgrade nešto što niko drugi nije pokušao.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Pre nego što je postojala aplikacija, postojao je problem

Godina je bila 2010. Tim u kompaniji Ascensio System SIA, tada radeći na platformi za saradnju pod imenom TeamLab, trebao je da omogući korisnicima da rade sa dokumentima unutar svog proizvoda. Platforma je imala upravljanje projektima, alate za CRM, viki, blogove i zajednički prostor za fajlove. Ali kada je nekome bilo potrebno da edituje Word dokument, tok rada je bio, blaže rečeno, neuredan.

Prva opcija za uređivanje dokumenata je bila pravo noćna mora. Kada ste pritisnuli Otvori fajl, exe fajl je preuzet na vaš PC. To je bio OpenOffice sa unapred instaliranim dodatkom. Dokument sa portala je otvoren u OpenOffice-u i, nakon uređivanja, sačuvan nazad u oblak.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Ovako je uređivanje dokumenata funkcionisalo na mreži 2010. godine. Napustili ste pretraživač. Otvorili ste desktop aplikaciju. Uredili ste. Sačuvali ste. Vratili ste se onome što ste radili. Svaki korak je bio napet. Svaki korak je bio potencijalna tačka greške: pogrešna verzija, pogrešan format, kopija pogrešne osobe.

Tim je to mrzeo. Ne na blagi, profesionalni način, “verovatno bismo mogli poboljšati ovo”, već na visceralni, svakodnevni, “ovo je sramota”. I tako su doneli odluku koja ili definiše kompaniju ili je uništava: odlučili su da napišu svoj uređivač.

Opklada: HTML5 Canvas

Godine 2010, graditi uređivač dokumenata u pretraživaču nije bila razumljiva stvar. Google Docs je pokrenut 2006. i bio je očigledna referentna tačka, ali je radio dozvoljavajući pretraživaču da prikazuje dokument koristeći standardni HTML. To je značilo da je izlaz koji ste printali izgledao drugačije od onoga što ste videli na ekranu. Formatiranje se kvarilo preko pretraživača. Složeni rasporedi su se rušili. Internet jednostavno nije bio spreman da replicira preciznost desktop rečnika.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Tim ONLYOFFICE-a je izabrao fundamentalno drugačiji pristup. Umesto da zatraže od pretraživača da prikaže dokument, prikazivali bi ga sami, bojeći svaki piksel direktno koristeći HTML5 Canvas element.

Canvas je deo HTML5 koji omogućava dinamičko, skripto-uređivanje 2D oblika i bitmap slika. Tehnologija je poznata po tome što čuva inicijalno formatiranje bez obzira na pretraživač ili operativni sistem.

Posledice su bile značajne. Ako slikate dokument piksel po piksel, precizno kontrolirate kako treba da izgleda, na bilo kojem pretraživaču, na bilo kojem operativnom sistemu, bilo da se prikazuje na ekranu, izvozi u PDF ili šalje na štampač. Ulaz je uvek identičan izlazu: obrađeni fajl čuva isti stil, pasuse, simbole i prored. Dokument koji vidite je dokument koji dobijate.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Ali tehnički rizik je bio stvaran. HTML5 Canvas nije bio osmišljen za uređivanje dokumenata. Niko to nije uradio pre. Tim nije prilagođavao postojeći pristup; gradili su jedan. Ako ne uspe na razmeri i nivou performansi neophodnog za pravu kancelarijsku svitu, dve godine inženjerskog rada bi bile prokockane.

Interesantna činjenica: Canvas nije bio prvi pokušaj. Pre nego što su se odlučili za HTML5 Canvas, tim je pokušao CKEditor, etablirani uređivač bogatog teksta zasnovan na pretraživaču, koji je izgrađen na standardnom renderovanju HTML-a. Propao je iz istog razloga zbog kojeg je pristup Google Docs-a bio nedovoljan: običan HTML jednostavno nije mogao da pruži preciznost formatiranja i doslednost između pretraživača koju je tim zahtevao.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Ironija nije promakla timu: “Google i Microsoft su prešli na istu tehnologiju koju mi koristimo, možda nakon što su uzeli sugestiju od nas.” Bilo to slučajno ili spajanje, industrija je na kraju došla do istog zaključka do kojeg je tim ONLYOFFICE došao 2010. godine. Tim je samo stigao tamo prvi.

Činjenica: U maju 2021, skoro deceniju nakon debija ONLYOFFICE na CeBIT-u, Google je najavio da će Google Docs preći sa HTML-baziranog renderovanja na Canvas-bazirano renderovanje, navodeći bolju performansu i doslednost između platformi. Pristup na koji je ONLYOFFICE kladio 2010. godine postao je industrijski standard, barem za jednog od dvojice najvećih igrača na tržištu.

CeBIT 2012: prvo javno pojavljivanje

U martu 2012. tima je izneo svoju opkladu javno. Na CeBIT-u u Hanoveru, jednom od najvećih tehnoloških sajmova na svetu, TeamLab je predstavio prve HTML5-bazirane uređivače dokumenata. Beta verzija je bila dostupna za testiranje na html5.teamlab.com.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

TeamLab je doneo prvi HTML5-bazirani uređivač dokumenata u kancelarijski softver. Sa novom vrhunskom tehnologijom, TeamLab je ispravno prikazivao fajlove u bilo kojem pretraživaču, na bilo kojem operativnom sistemu, čak i prilikom štampe ili uvoza. Pored toga, nudi moćne opcije za obradu tabela, prored, višeslojno numerisanje i stilove teksta i naslova.

Proizvod u ovoj fazi bio je samo uređivač dokumenata. Nema table, nema uređivača prezentacija. Samo uređivač teksta, izgrađen na Canvas-u, demonstrirajući da pristup funkcioniše.

Tim je takođe razumeo da saradnja nije bonus funkcija; to je bio glavni cilj izgradnje uređivača zasnovanog na pretraživaču. Dokument koji izgleda identično na svakom ekranu koristan je samo ako više osoba može raditi na njemu zajedno. Dodali su strogi način ko-uređivanja, gde zaključavate deo dokumenta na kojem radite, a niko ne vidi šta kucate dok ne pritisnete Sačuvaj. Ovo je bilo osmišljeno za timove koji su morali da rade na dokumentu simultano, bez preklapanja promena jedni drugima.

Tabla koja je sve pokrenula

Ovo je poseban trenutak koji vremenska linija obično preskoči. Uređivač dokumenata dobija naslov, a CeBIT 2012 je zvanični javni debi. Ali stvarno poreklo uređivača ONLYOFFICE je čudnije i manje linearno od toga.

Projekat je započet ne sa uređivačem dokumenata već sa uređivačem tabela, i nije još koristio Canvas. Prva verzija je računala formule na serveru, što je stvorilo svoj set problema sa performansama. Pre nego što je uređivač dokumenata čak bio završen, projekat je potpuno obustavljen. Kako se Alex, šef razvoja, seća: “To je bilo to, više nismo radili na tome.”

Ono što se dogodilo nakon toga je detalj koji se obično ispravlja iz zvaničnih istorija. Tim je nastavio da radi na tome tiho, iza kulisa, popravlja greške koje su dovele do toga da se projekat napusti. Na kraju, ponovo su pokrenuli. I tek tada se pojavio uređivač dokumenata, proizvod koji će postati središnji deo svega što je usledilo.

Opklada na Canvas je bila hrabra. Ali priča koja stoji iza toga uključuje početak, pauzu, tiho nastavak i ponovno pokretanje o kojem većina industrije nikada nije čula. To je manje vidljiva verzija kako su uređivači ONLYOFFICE zapravo postojali.

Kada su uređivači prvi put lansirani, tim za marketing ONLYOFFICE je imao rečenicu koja je bolje uhvatila pozicioniranje od bilo koje specifikacije proizvoda: “Šta ako su Google Docs i Microsoft Office imali dete? Bilo bi nazvano TeamLab.”

Bila je to korisna kompresija onoga što je pristup Canvas zapravo isporučivao: kolaborativna, pretraživačka priroda Google Docsa spojena sa preciznošću formatiranja Microsoft Office-a. Nijedan pristup pojedinačno nije bio dovoljan. Opklada HTML5 Canvas je upravo bila pokušaj da se obezbede oba odjednom.

2013: opraštanje od vlasničkih formata

Opklada na Canvas je bila tehnička. Opklada iz 2013. je bila o kompatibilnosti, i na neki način bila je značajnija.

Tada je ONLYOFFICE koristio svoje vlastite interne formate (.doct, .xlst, .pptt). U 2013. timu je potpuno odbacio ove formate i posvetio se OOXML-u, Office Open XML standardima iza DOCX, XLSX, i PPTX.

Nije bilo očigledan izbor. Usvajanje Microsoftovih formata značilo je prihvatanje njihove pune složenosti: svaki ekstremni slučaj u desetogodišnjem Word dokumentu, svaka nejasna formula u Excel-u, animacija u PowerPoint-u morala je ispravno da se prikaže, jer su korisnici donosili fajlove koje su kreirali u Microsoft Office-u i očekivali da će se otvoriti. Ali alternativa, traženje od korisnika da konvertuju svoje fajlove, bila je slepa ulica. Svet funkcioniše na DOCX i XLSX, i ONLYOFFICE je morao raditi sa dokumentima koje su ljudi već imali.

Odluka je razlog zašto je TechCrunch, izveštavajući u januaru 2014, napisao da TeamLab “tvdi da kombinuje najbolje od Google-ovih online funkcija saradnje sa visokom kvalitetom formatiranja Microsoft Word-a”, i zašto je naslov glasio da proizvod “želi da vrati Microsoft Office 365 nazad na crtaću tablu.”

2014: odluka o otvorenom kodu i novo ime

Do sredine 2014. tim je imao funkcionalnu svitu: dokumente, tabele i prezentacije, koje su se pokretale u pretraživaču, kompatibilne sa formatima Microsoft Office-a, sa real-time ko-uredjivanjem. Četiri godine od prve frustrirane odluke da se počne ispočetka.

U julu 2014. TeamLab Office je rebrendiran u ONLYOFFICE, a izvorni kod je objavljen na GitHub-u i SourceForge pod AGPLv3. Ime je odražavalo fokus: samo kancelarija. Objavljivanje izvornog koda pretvorilo je vlasničku opkladu u otvorenu, transparentnu i sigurnu, kako bi svi mogli da je ispituju.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Ta odluka je takođe, u retrospektivi, bila temelj svega što je usledilo. Sve 40+ integracijskih konektora, dodaci za Moodle, konektor za Confluence, i DocSpace MCP server, sve se vraća na dan kada je kod postao javan.

Prepisivanje servera o kojem niko ne govori

Opklada na Canvas dobija većinu pažnje. Ali postojala je druga tehnička odluka donesena otprilike u isto vreme koja je, na svoj način, bila jednako radikalna.

Kada je tim počeo da gradi kolaborativno uređivanje u pretraživaču, pojavila se nova forma, problema koja je lako mogu biti previdjena kada se priča o priči uređivača. Originalni Document Server je radio na .NET-u, istom tehnološkom skupu kao i ostatak TeamLab-a. Za proizvod sa zahtevima za real-time kolaboraciju, ta arhitektura nije mogla da izdrži.

Tako je 2014. tim odbacio ceo server koji su razvijali četiri godine i prepisali su ga od nule u Node.js, tehnologiji koja je, u to vreme, jedva bila poznata za produkcijsku upotrebu na bilo kakvoj značajnoj razmeri. Kako je opisao Alex, šef razvoja: “Izbor Node.js bio je jednako čudan kao i izbor Canvas-a. Niko nije pisao ništa s visokim opterećenjem na njemu.” Prepisivanje je završio jedan inženjer za četiri meseca. Verzija Node.js na kojoj su radili bila je 0.10–0.12, gde je, kako je tim primetio sa karakterističnim umanjenjem, “0 znači ne očekujte ništa ozbiljno, momci.'”

Dve nekonvencionalne tehničke opklade, donesene u istom godini, od tima koji je izgubio strpljenje sa konvencionalnim opcijama.

2016: Brza kolaboracija i desktop uređivači

Još dva značajna dostignuća su završila prvo poglavlje u priči o uređivačima.

Brzi način ko-uređivanja se pojavio 2016. s ciljem da obezbedi zaista efikasnu kolaboraciju dokumenata za sve korisnike. Gde je strogi način zaključavao pasus dok ste kucali i pokazivao promene samo na Sačuvaj, brzi način je prikazivao promene u realnom vremenu, ponašanje koje se većina korisnika danas povezuje s kolaborativnim uređivanjem dokumenata. ONLYOFFICE je sada imao oba: promišljen, kontrolisani način uređivanja i uživo, simultani način. Izbor je zavisio od toka rada tima, a ne od ograničenja tehnologije.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Takođe u martu 2016, programeri ONLYOFFICE-a su objavili desktop aplikaciju, ONLYOFFICE Desktop Editors, pozicioniranu kao otvorena alternativa Microsoft Office-u. Isti HTML5 Canvas uređivač koji je radio u pretraživaču sada je bio upakovan kao nativna desktop aplikacija za Windows, Linux i macOS. Tehnička strategija koja je počela kao opklada samo za web sada je radila svuda.

Mobilno: isti uređivač, svuda

Desktop aplikacija iz 2016. proširila je Canvas uređivač van pretraživača. Mobilne aplikacije su ga dodatno proširile, na uređaje na kojima se sve više i više posla sa dokumentima zapravo obavljalo.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

ONLYOFFICE Documents za iOS i Android doneli su isti uređivač na pametne telefone i tablete: potpuno uređivanje DOCX, XLSX i PPTX, real-time ko-uredjivanje, praćenje promena i komentare. Nije to pojednostavljeni pregledač sa osnovnim funkcijama uređivanja, već isti uređivač, prilagođen za dodir. Verzija 9.4 iz 2026. dodala je podršku za Mistral AI na mobilnim uređajima, kontrolu ručnog čuvanja za oblak dokumente, tab za formule u Android uređivaču tabela i višekratno umetanje slika na iOS. Pristup Canvas koji je započeo kao web opklada 2010. godine sada radi na svakoj platformi s koje bi korisnik mogao zapravo raditi.

Kako je opklada zapravo izgledala

Lako je, četrnaest godina kasnije, oblikovati odlučivanje HTML5 Canvas kao vizionarsku. U to vreme, izgledalo je kao ozbiljan rizik koji je preuzeo tim koji je izgubio strpljenje s alternativama.

Alternativa 2010. godine bila su: koristiti OpenOffice sa dodatkom (pokušali su, mrzeli), koristiti pristup sa renderovanjem pretraživača poput Google Docs-a (nekonstantno između pretraživača, ograničeno formatiranje), ili izgraditi nešto vlasničko što zahteva desktop instalaciju (što poništava svrhu oblačne platforme). Nijedna od njih nije bila dovoljna. Tako su izgradili četvrtu opciju koja još nije postojala.

Tehnički rizik bio je stvaran. Renderovanje zasnovano na Canvas-u je računarski intenzivno. Učiniti ga dovoljno brzim za pravo uređivanje dokumenata, sa složenim tabelama, umetnutim slikama, formulama i zajedničkim uređivanjem, zahtevalo je značajan inženjerski rad na optimizaciji performansi koji je nastavio dugo nakon prve CeBIT demonstracije.

ONLYOFFICE je razvio arhitekturu koja osigurava blagu, real-time povezanost između učesnika i minimizira opterećenje servera. Ta arhitektura, dizajnirana da se nosi sa simultanim uređivanjem bez stvaranja uskog grla u performansama na serveru, još uvek je osnova načina na koji ONLYOFFICE danas obrađuje ko-uredjivanje.

Od jednog uređivača do paketa od sedam

Tim koji je otkrio beta verziju jednog uređivača dokumenata na CeBIT-u 2012. sada isporučuje sedam tipova uređivača u usklađenom paketu ONLYOFFICE Docs: Uređivač dokumenata, Uređivač tabela, Uređivač prezentacija, PDF urednik, Creator obrazaca, Diagram Viewer i sloj asistenta sposoban za AI koji radi na svim njima.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Proizvod je izgrađen korišćenjem Canvas-a, dela HTML5 koji omogućava dinamičko, skripto-uređivanje 2D oblika i bitmap slika. Osnovni tip formata koji se koristi u ONLYOFFICE Docs je OOXML (DOCX, XLSX, PPTX). To se nije promenilo. Pristup renderovanju izabran 2010. godine još uvek je osnova svakog dokumenta koji se otvara u ONLYOFFICE-u danas, u bilo kojem pretraživaču, na bilo kojem uređaju, na bilo kojem od 45 jezika interfejsa.

Opklada je bila jednostavna: izgraditi uređivač koji prikazuje dokumente tačno kako treba da izgledaju, na svakoj platformi, svaki put. Rizik je bio realan: niko to nije uradio na ovaj način, i izgradnja bi trajala godinama. Četrnaest godina kasnije, dokument izgleda isto bilo da ga uređujete u pretraživaču u Francuskoj, na desktopu u Japanu, na telefonu u Keniji, ili ga štampate sa servera u nemačkom bolničkom podrumu.

PDF uređivač: format koji nikada nije trebao da bude uređivan

Jedno od najznačajnijih proširenja izvorne opklade nije bio novi tip uređivača; bila je to transformacija postojećeg formata.

PDF-ovi su dizajnirani 1993. da budu finalni, fiksni. Kraj života dokumenta, ne stadijum u njemu. Decenijama je rad na PDF-u značio samo njegov pregled, štampanje ili konverziju u nešto drugo. ONLYOFFICE PDF Editor je direktno izazvao tu pretpostavku.

Prvi uređivač dokumenata: jednostavna, ali rizična opklada

Danas, PDF Editor podržava direktno uređivanje teksta i slika bez konverzije, anotiranje cele stranice sa oblicima i pečatima, trajno redigovanje osetljivog sadržaja, digitalne potpise u tri režima, popunjive PDF obrazce sa rolama zasnovanim na poljima, upravljanje stranicama uključujući prelazak drag-and-drop, OCR za skenirane dokumente i kolaborativno anotiranje u realnom vremenu. To nije pregledač sa dodatim uređivanjem. To je potpuno okruženje za uređivanje za format koji je industrija odlučila da bude samo za čitanje.

PDF Editor je uključen u ONLYOFFICE bez dodatnih troškova, bez posebne Adobe licence, bez dodatne pretplate. Ta odluka odražava istu logiku kao i opklada na Canvas: ako format dokumenta postoji, ljudi bi trebali moći da rade s njim ispravno, u istom okruženju gde rade sa svime drugim.

Nastavite sa čitanjem

Ovaj članak je drugi post u našoj seriji od 16 dela posvećenih 16. rođendanu ONLYOFFICE-a. U narednom delu naučićemo više o ključnim događajima, odlukama u vezi proizvoda i drugim koracima koji su oblikovali ONLYOFFICE. Pogledajmo zajedno unazad.

Ostanite sa nama za treći članak!

Create your free ONLYOFFICE account

View, edit and collaborate on docs, sheets, slides, forms, and PDF files online.