Առաջին փաստաթղթային խմբագիրը՝ պարզ, բայց ռիսկային նախաձեռնություն

6 հուլիսի 2026Sona-ի կողմից

Այս հուլիսին, երբ ONLYOFFICE-ը նշում է իր 16-ամյակը, մենք հետ ենք նայում այն որոշումներին, որոնք ձևավորեցին այս պրոդուկտը։ Այս ամենը սկսվեց դեռևս մինչև անվան ընտրությունը, մինչև բաց ծածկագրով լիցենզավորման որոշումը և մինչև 21 միլիոն օգտատեր ունենալը։ Այն ծնվեց մի թիմից, որն այնքան էր հիասթափվել առկա լուծումներից, որ որոշեց ստեղծել մի բան, որը մինչ այդ ոչ ոք չէր փորձել իրականացնել։

The first document editor: a simple but risky bet

Մինչ խմբագրի ստեղծումը, կար խնդիր

2010 թվականն էր։ Այդ ժամանակ Ascensio System SIA-ի թիմը, որն աշխատում էր TeamLab անունով համագործակցության հարթակի վրա, անհրաժեշտություն ուներ հնարավորություն տալ օգտատերերին աշխատել փաստաթղթերի հետ անմիջապես իրենց արտադրանքի ներսում։ Հարթակը ներառում էր նախագծերի կառավարում, CRM գործիքներ, վիքի, բլոգներ և ֆայլերի ընդհանուր պահոց։ Սակայն երբ անհրաժեշտ էր խմբագրել Word փաստաթուղթ, աշխատանքային գործընթացը, մեղմ ասած, այնքան էլ հարմար չէր։

Փաստաթղթերի խմբագրման առաջին լուծումն իսկական մղձավանջ էր։ Երբ օգտատերը սեղմում էր «Բացել ֆայլը», համակարգչում ներբեռնվում էր .exe ֆայլ։ Դա OpenOffice-ն էր՝ նախապես տեղադրված պլագինով։ Պորտալում գտնվող փաստաթուղթը բացվում էր OpenOffice-ում, և խմբագրումից հետո կրկին պահպանվում էր ամպային միջավայրում։

The first document editor: a simple but risky bet

2010 թվականին փաստաթղթերի խմբագրումն աշխատում էր հենց այս կերպ։ Դուք դուրս էիք գալիս բրաուզերից, բացում էիք համակարգչային հավելվածը, կատարում խմբագրումը, փոփոխությունները պահպանում ամպային միջավայրում և վերադառնում ձեր աշխատանքին։ Յուրաքանչյուր քայլ ավելորդ բարդություն էր ստեղծում։ Յուրաքանչյուր քայլ նաև հնարավոր խափանման կետ էր՝ սխալ տարբերակ, սխալ ձևաչափ կամ մեկ այլ օգտատիրոջ տարբերակի հետ աշխատելու ռիսկ։

Թիմը չէր սիրում այս մոտեցումը։ Եվ ոչ պարզապես այն իմաստով, որ «հավանաբար կարելի է բարելավել»։ Դա ամենօրյա, շատ ավելի խորը հիասթափություն էր, այն զգացողությամբ, որ այս լուծումը պարզապես ընդունելի չէ։ Այդ պատճառով նրանք կայացրին մի որոշում, որը կարող էր կամ սահմանել ընկերության ապագան, կամ ամբողջությամբ ձախողել այն՝ որոշեցին ստեղծել սեփական փաստաթղթերի խմբագիրը։

Խաղադրույքը՝ HTML5 Canvas-ի վրա

2010 թվականին բրաուզերի միջավայրում փաստաթղթերի խմբագիր ստեղծելն այնքան էլ տրամաբանական կամ սովորական քայլ չէր։ Google Docs-ը, որը գործարկվել էր 2006 թվականին, արդեն ակնհայտ օրինակ էր այս ոլորտում, սակայն այն աշխատում էր, թույլ տալով բրաուզերին ցուցադրել փաստաթուղթը ստանդարտ HTML-ի միջոցով։ Արդյունքում, տպված տարբերակը հաճախ տարբերվում էր էկրանին երևացող պատկերից։ Տարբեր բրաուզերներում ձևաչափավորումը խախտվում էր, իսկ բարդ դասավորությունները փլուզվում էին։ Վեբ տեխնոլոգիաներն այն ժամանակ պարզապես պատրաստ չէին վերարտադրելու համակարգչային բառային պրոցեսորի ճշգրտությունը։

The first document editor: a simple but risky bet

ONLYOFFICE-ի թիմը ընտրեց սկզբունքորեն այլ մոտեցում։ Բրաուզերին փաստաթղթի ցուցադրումը հանձնարարելու փոխարեն, նրանք որոշեցին դա իրականացնել ինքնուրույն՝ HTML5 Canvas տարրի միջոցով պիքսել առ պիքսել արտապատկերելով ամբողջ բովանդակությունը։

Canvas-ը HTML5-ի բաղադրիչ է, որը հնարավորություն է տալիս ծրագրային եղանակով ստեղծել և արտապատկերել երկչափ պատկերներ, ձևեր և բիթային գրաֆիկա։ Այս տեխնոլոգիան հայտնի է նրանով, որ թույլ է տալիս պահպանել փաստաթղթի սկզբնական ձևաչափավորումը՝ անկախ օգտագործվող բրաուզերից կամ օպերացիոն համակարգից։

Այս մոտեցման ազդեցությունը զգալի էր։ Եթե փաստաթուղթը ստեղծվում և արտապատկերվում է պիքսել առ պիքսել, հնարավոր է ամբողջությամբ վերահսկել, թե այն ինչպես է երևում ցանկացած դիտարկիչում և ցանկացած օպերացիոն համակարգում, անկախ նրանից այն ցուցադրվում է էկրանին, արտահանվում PDF ձևաչափով, թե ուղարկվում է տպագրության։ Մուտքային և ելքային արդյունքը մնում են նույնական, մշակված ֆայլը պահպանում է նույն ոճը, պարբերությունները, նշանները և տողերի միջև հեռավորությունը։ Այն փաստաթուղթը, որը տեսնում եք, հենց այն փաստաթուղթն է, որը ստանում եք։

The first document editor: a simple but risky bet

Սակայն տեխնիկական ռիսկն իրական էր։ HTML5 Canvas-ը սկզբնապես նախատեսված չէր փաստաթղթերի խմբագրման համար։ Մինչ այդ ոչ ոք նման մոտեցում չէր կիրառել։ Թիմը պարզապես գոյություն ունեցող լուծումը չէր հարմարեցնում, նրանք ստեղծում էին նոր մոտեցում։ Եթե այն չաշխատեր անհրաժեշտ մասշտաբով և արտադրողականության մակարդակով, որը պահանջվում էր լիարժեք գրասենյակային փաթեթի համար, ապա երկու տարվա ինժեներական աշխատանքը կկորչեր։

Հետաքրքիր փաստ։ Canvas-ը առաջին փորձը չէր։ Մինչ HTML5 Canvas-ի վրա վերջնական որոշում կայացնելը, թիմը փորձարկել էր CKEditor-ը՝ բրաուզերի վրա հիմնված, հարուստ տեքստային խմբագիր, որը կառուցված էր ստանդարտ HTML արտապատկերման տեխնոլոգիայի վրա։ Սակայն այն ձախողվեց նույն պատճառով, որի հետևանքով Google Docs-ի մոտեցումը նույնպես բավարար չէր։ Սովորական HTML-ը պարզապես չէր կարող ապահովել այն ձևաչափավորման ճշգրտությունը և տարբեր բրաուզերներում աշխատանքի հետևողականությունը, որն անհրաժեշտ էր թիմին։

The first document editor: a simple but risky bet

Թիմը ժպիտով է հիշում այս հեգնական հանգամանքը՝ «Google-ը և Microsoft-ը նույնպես անցան նույն տեխնոլոգիային, որն օգտագործում ենք մենք, հնարավոր է նույնիսկ որոշակիորեն ոգեշնչվելով մեր մոտեցումից»։ Անկախ նրանից դա համընկնում էր, թե նույն եզրահանգմանը հասնելու բնական ընթացք, ոլորտն ի վերջո հասավ այն նույն որոշմանը, որին ONLYOFFICE-ի թիմը եկել էր դեռ 2010 թվականին։ Պարզապես նրանք այնտեղ հասան ավելի վաղ։

Փաստ։ 2021 թվականի մայիսին ONLYOFFICE-ի CeBIT-ում առաջին ներկայացումից գրեթե մեկ տասնամյակ անց, Google-ը հայտարարեց, որ Google Docs-ը HTML-ի վրա հիմնված արտապատկերումից անցնում է Canvas-ի վրա հիմնված արտապատկերման տեխնոլոգիայի, որպես պատճառ նշելով բարձր արտադրողականությունն ու տարբեր հարթակներում աշխատանքի հետևողականությունը։ Այն մոտեցումը, որի վրա ONLYOFFICE-ը խաղադրույք էր կատարել դեռևս 2010 թվականին, դարձել էր ոլորտի ընդունված չափանիշներից մեկն, առնվազն շուկայի երկու խոշոր խաղացողներից մեկի համար։

CeBIT 2012՝ առաջին հանրային ներկայացումը

2012 թվականի մարտին թիմը հանրայնացրեց իր որոշումը։ Գերմանիայի Հանովեր քաղաքում անցկացվող CeBIT-ում՝ աշխարհի խոշորագույն տեխնոլոգիական ցուցահանդեսներից մեկում, TeamLab-ը ներկայացրեց HTML5-ի վրա հիմնված առաջին փաստաթղթային խմբագիրները։ Բետա տարբերակը հասանելի էր փորձարկման համար՝ html5.teamlab.com հասցեով։

The first document editor: a simple but risky bet

TeamLab-ը ներկայացրեց գրասենյակային ծրագրերի համար առաջին HTML5-ի վրա հիմնված փաստաթղթային խմբագիրը։ Նորագույն տեխնոլոգիայի շնորհիվ TeamLab-ը կարողանում էր ճիշտ ցուցադրել ֆայլերը ցանկացած բրաուզերում և ցանկացած օպերացիոն համակարգում, նույնիսկ տպելու կամ ներմուծելու ժամանակ։ Բացի այդ, այն առաջարկում էր առաջադեմ հնարավորություններ աղյուսակների մշակման, տողերի միջև հեռավորության կարգավորման, բազմամակարդակ համարակալման, ինչպես նաև տեքստի և վերնագրերի ոճավորման համար։

Այս փուլում արտադրանքը դեռ միայն փաստաթղթերի խմբագիր էր։ Չկային աղյուսակային խմբագիրներ կամ ներկայացումների գործիքներ։ Միայն տեքստային խմբագիր՝ կառուցված Canvas տեխնոլոգիայի վրա, որը ցույց էր տալիս, որ այս մոտեցումը գործում է։

Թիմը նաև հասկանում էր, որ համագործակցությունը պարզապես լրացուցիչ հնարավորություն չէ, հենց դա էր բրաուզերի վրա հիմնված խմբագիր ստեղծելու հիմնական նպատակը։ Փաստաթուղթը, որը բոլոր էկրաններին նույն կերպ է երևում, արժեք ունի միայն այն դեպքում, երբ միաժամանակ մի քանի մարդ կարող է աշխատել դրա վրա։ Այդ պատճառով նրանք ներդրեցին Խիստ համատեղ խմբագրման ռեժիմը, որտեղ օգտատերը «կողպում» էր փաստաթղթի այն հատվածը, որի վրա աշխատում էր, և մյուսները չէին տեսնում մուտքագրվող փոփոխությունները մինչև Պահպանել սեղմելը։ Սա նախատեսված էր այն թիմերի համար, որոնք պետք է միաժամանակ աշխատեին նույն փաստաթղթի վրա, առանց միմյանց փոփոխությունները վերագրելու վտանգի։

Ամեն ինչ սկսած աղյուսակային խմբագրից

Սա մի կարևոր փուլ է, որը ժամանակագրություններում հաճախ բաց է թողնվում։ Փաստաթղթային խմբագիրն է սովորաբար հայտնվում վերնագրերում, իսկ CeBIT 2012-ը համարվում է պաշտոնական մեկնարկը։ Սակայն ONLYOFFICE խմբագիրների իրական ծագումն ավելի անսովոր և ոչ այնքան ուղիղ պատմություն ունի։

Նախագիծը սկսվել էր ոչ թե փաստաթղթերի, այլ աղյուսակային խմբագրից, և այն ժամանակ դեռ Canvas տեխնոլոգիան չէր օգտագործվում։ Սկզբնական տարբերակում բանաձևերի հաշվարկներն իրականացվում էին սերվերի վրա, ինչը հանգեցնում էր արտադրողականության հետ կապված խնդիրների։ Նախքան փաստաթղթերի խմբագրի ավարտը, նախագիծն ամբողջությամբ դադարեցվեց։ Ինչպես հետագայում հիշում էր մշակման բաժնի ղեկավար Ալեքսը՝ «Այդքանն էր։ Մենք այլևս դրա վրա չէինք աշխատում»։

Այն, ինչ տեղի ունեցավ հետո, այնպիսի մանրամասներից է, որոնք սովորաբար չեն հայտնվում պաշտոնական պատմություններում։ Թիմը շարունակեց աշխատել նախագծի վրա լուռ և կուլիսներում, շտկելով այն խնդիրները, որոնք դարձել էին դրա դադարեցման պատճառը։ Ժամանակի ընթացքում նախագիծը կրկին գործարկվեց։ Եվ միայն դրանից հետո հայտնվեց փաստաթղթերի խմբագիրը՝ այն արտադրանքը, որը հետագայում դարձավ ամբողջ էկոհամակարգի առանցքը։

Canvas-ի վրա կատարված խաղադրույքը համարձակ քայլ էր։ Սակայն դրա պատմությունը ներառում էր մեկնարկ, դադար, լուռ շարունակություն և վերագործարկում, որի մասին ոլորտի մեծ մասը նույնիսկ տեղյակ չէր։ Սա ONLYOFFICE խմբագրիչների ստեղծման ավելի քիչ տեսանելի պատմությունն է։

Երբ խմբագիրներն առաջին անգամ ներկայացվեցին, ONLYOFFICE-ի մարքեթինգային թիմն ուներ մի արտահայտություն, որը դրանց դիրքավորումը նկարագրում էր ավելի լավ, քան ցանկացած տեխնիկական բնութագիր.՝ «Իսկ եթե Google Docs-ը և Microsoft Office-ը երեխա ունենային, այն կկոչվեր TeamLab»։

Այս միտքը լավ արտահայտում էր Canvas-ի վրա հիմնված մոտեցման էությունըб Google Docs-ի համագործակցային, բրաուզերի վրա հիմնված միջավայրը համատեղված Microsoft Office-ի ձևաչափավորման ճշգրտության հետ։ Առանձին-առանձին այս մոտեցումներից ոչ մեկը բավարար չէր։ HTML5 Canvas-ի ընտրությունն իրականում հենց երկուսը միավորելու փորձն էր։

2013 թվական՝ հրաժարում սեփական ձևաչափերից

Եթե Canvas-ի ընտրությունը տեխնիկական որոշում էր, ապա 2013 թվականի որոշումն ավելի շատ առնչվում էր համատեղելիությանը և որոշ առումներով նույնիսկ ավելի կարևոր էր։

Այդ ժամանակ ONLYOFFICE-ն օգտագործում էր սեփական ներքին ձևաչափերը՝ .doct, .xlst և .pptt։ 2013 թվականին թիմն ամբողջությամբ հրաժարվեց դրանցից և անցավ OOXML (Office Open XML) ստանդարտին, որի հիման վրա աշխատում են DOCX, XLSX և PPTX ձևաչափերը։ Սա ակնհայտ ընտրություն չէր։ Microsoft-ի ձևաչափերի ընդունումը նշանակում էր նաև ընդունել դրանց ամբողջ բարդությունը, տասնամյակներ առաջ ստեղծված Word փաստաթղթի ցանկացած առանձնահատկություն, Excel-ի յուրաքանչյուր ոչ ստանդարտ բանաձև կամ PowerPoint-ի անիմացիա պետք է ճիշտ աշխատեին, քանի որ օգտատերերը բերելու էին Microsoft Office-ում ստեղծված ֆայլեր և ակնկալելու էին, որ դրանք կբացվեն առանց խնդիրների։

Այլ տարբերակն օգտատերերից պահանջել փոխակերպել իրենց ֆայլերը, փակուղային լուծում էր։ Աշխարհն աշխատում է DOCX և XLSX ձևաչափերով, և ONLYOFFICE-ը պետք է աշխատեր այն փաստաթղթերի հետ, որոնք մարդիկ արդեն օգտագործում էին։

Հենց այդ որոշման պատճառով TechCrunch-ը 2014 թվականի հունվարին գրել էր, որ TeamLab-ը «պնդում է, թե համատեղում է Google-ի առցանց համագործակցության լավագույն հնարավորությունները և Microsoft Word-ի բարձրորակ ձևաչափավորումը», իսկ հոդվածի վերնագիրը նշում էր, որ արտադրանքը «ցանկանում է Microsoft Office 365-ին ուղղորդել ամեն ինչ վերանայել սկզբից»

2014 թվական՝ բաց ծածկագրով որոշումը և նոր անունը

2014 թվականի կեսերին թիմն արդեն ուներ լիարժեք աշխատող լուծում՝ փաստաթղթեր, աղյուսակներ և ներկայացումներ, որոնք աշխատում էին բրաուզերում, համատեղելի էին Microsoft Office ձևաչափերի հետ և ապահովում էին իրական ժամանակում համատեղ խմբագրում։ Անցել էր չորս տարի այն առաջին հիասթափությունից հետո, որը նրանց ստիպեց ամեն ինչ սկսել նորից։

2014 թվականի հուլիսին TeamLab Office-ը վերանվանվեց ONLYOFFICE, իսկ սկզբնաղբյուր կոդը հրապարակվեց GitHub-ում և SourceForge-ում՝ AGPLv3 լիցենզիայի ներքո։ Նոր անվանումն արտացոլում էր հիմնական ուղղությունը՝ միայն գրասենյակային աշխատանք։ Իսկ սկզբնաղբյուր կոդի հրապարակումը սեփական լուծումը վերածեց բաց, թափանցիկ և անվտանգ մոտեցման, որտեղ յուրաքանչյուր ոք կարող էր ուսումնասիրել այն։

The first document editor: a simple but risky bet

Այդ որոշումը, հետադարձ հայացքով, դարձավ նաև այն հիմքը, որի վրա կառուցվեց այն ամենը, ինչ հաջորդեց։ Ավելի քան 40+ ինտեգրման կոնեկտորները, Moodle պլագինները, Confluence կոնեկտորը և DocSpace MCP սերվերը՝ բոլորն իրենց ակունքներով վերադառնում են այն օրվան, երբ կոդը դարձավ հանրային։

Սերվերի վերաշարադրումը, որի մասին գրեթե ոչ ոք չի խոսում

Canvas-ի վրա կատարված խաղադրույքը սովորաբար գրավում է առավել մեծ ուշադրություն։ Սակայն մոտավորապես նույն ժամանակահատվածում ընդունվեց նաև երկրորդ տեխնիկական որոշումը, որն իր նշանակությամբ ոչ պակաս արմատական էր։

Երբ թիմը սկսեց աշխատել բրաուզերում համագործակցային խմբագրման հնարավորության վրա, առաջացավ նոր խնդիր, որը խմբագրի պատմությունը ներկայացնելիս հաճախ աննկատ է մնում։ Սկզբնական Document Server-ը հիմնված էր .NET-ի վրա՝ նույն տեխնոլոգիական հենքի, որն օգտագործվում էր TeamLab-ի մնացած մասում։ Բրաուզերային համագործակցային արտադրանքի համար, որն ուներ իրական ժամանակում համատեղ խմբագրման պահանջներ, այդ ճարտարապետությունն այլևս բավարար չէր։

Այս պատճառով 2014 թվականին թիմը հրաժարվեց ամբողջ այն սերվերից, որի վրա աշխատել էր չորս տարի, և այն զրոյից վերաշարադրեց Node.js տեխնոլոգիայով, որը տվյալ ժամանակահատվածում գրեթե հայտնի չէր որևէ նշանակալի մասշտաբով արտադրական կիրառման համար։ Ինչպես նկարագրում էր զարգացման բաժնի ղեկավար Ալեքսը՝ «Node.js-ի ընտրությունն այնքան անսովոր էր, որքան Canvas-ի ընտրությունը։ Բարձր ծանրաբեռնվածությամբ համակարգերի համար դրանով գրեթե ոչ ոք ոչինչ չէր մշակում»։ Վերաշարադրումն իրականացվեց մեկ ինժեների կողմից ընդամենը չորս ամսվա ընթացքում։ Նրանք աշխատում էին Node.js-ի 0.10–0.12 տարբերակի հիման վրա, որտեղ, ինչպես թիմն էր բնորոշ համեստությամբ նշում՝ «0-ն նշանակում է՝ տղաներ, որևէ լուրջ բանի մի սպասեք»։

Երկու ոչ ավանդական տեխնիկական խաղադրույք, որոնք կատարվեցին նույն տարում՝ մի թիմի կողմից, որն արդեն կորցրել էր համբերությունը ավանդական լուծումների նկատմամբ։

2016 թվական՝ արագ համատեղ խմբագրում և համակարգչային խմբագիրներ

Խմբագրի պատմության առաջին փուլն ավարտվեց ևս երկու կարևոր ձեռքբերումներով։

Արագ համատեղ խմբագրման ռեժիմը ներկայացվեց 2016 թվականին՝ նպատակ ունենալով բոլոր օգտատերերի համար ապահովել փաստաթղթերի իսկապես արդյունավետ համագործակցային մշակում։ Եթե Խիստ ռեժիմը մուտքագրման ընթացքում կողպում էր պարբերությունը և փոփոխությունները ցուցադրում միայն Պահպանել գործողությունից հետո, ապա Արագ ռեժիմը փոփոխությունները ցուցադրում էր իրական ժամանակում՝ այն վարքագծով, որն այսօր օգտատերերի մեծամասնությունը կապում է համագործակցային փաստաթղթերի խմբագրման հետ։ ONLYOFFICE-ն արդեն ուներ երկուսն էլ՝ գիտակցված, վերահսկվող խմբագրման ռեժիմ և միաժամանակյա, իրական ժամանակի խմբագրման ռեժիմ։ Ընտրությունը կախված էր թիմի աշխատանքային գործընթացից, այլ ոչ թե տեխնոլոգիայի սահմանափակումներից։

The first document editor: a simple but risky bet

Նույնպես 2016 թվականի մարտին ONLYOFFICE-ի մշակողները թողարկեցին համակարգչային հավելված՝ ONLYOFFICE Համակարգչային Խմբագիրը, որը ներկայացվում էր որպես Microsoft Office-ի բաց ծածկագրով այլընտրանք։ Նույն HTML5 Canvas խմբագիրը, որը նախկինում աշխատում էր բրաուզերում, այժմ հասանելի էր որպես լոկալ համակարգչային հավելված Windows, Linux և macOS համակարգերի համար։ Տեխնիկական մոտեցումը, որը սկզբում դիտարկվում էր միայն որպես վեբ լուծման համարձակ ընտրություն, այժմ աշխատում էր ամենուր։

Բջջային հարթակներ՝ նույն խմբագիրն ամենուր

2016 թվականի համակարգչային հավելվածը Canvas խմբագիրը դուրս բերեց բրաուզերի սահմաններից։ Իսկ բջջային հավելվածներն այն տարածեցին ավելի լայն՝ հասցնելով այն սարքերին, որտեղ փաստաթղթերի հետ աշխատանքն ավելի ու ավելի հաճախ էր իրականացվում։

The first document editor: a simple but risky bet

ONLYOFFICE Documents-ը  iOS և Android հարթակների համար նույն խմբագրման շարժիչը բերեց սմարթֆոններ և պլանշետներ՝ ապահովելով DOCX, XLSX և PPTX ձևաչափերի լիարժեք խմբագրում, իրական ժամանակում համատեղ խմբագրում, փոփոխությունների հետևում և մեկնաբանություններ։ Սա պարզապես բրաուզեր չէր հիմնական խմբագրման հնարավորություններով, այլ նույն խմբագիրն էր հարմարեցված հպումային կառավարմանը։ 2026 թվականի 9.4 թողարկմամբ բջջային տարբերակում ավելացվեցին Mistral AI-ի աջակցությունը, ամպային փաստաթղթերի ձեռքով պահպանման կառավարումը, Android-ի աղյուսակային խմբագրում բանաձևերի ներդիրը և iOS-ում միաժամանակ մի քանի պատկերների տեղադրման հնարավորությունը։ Canvas-ի վրա հիմնված մոտեցումը, որը 2010 թվականին սկսվեց որպես բրաուզերային համարձակ ընտրություն, այժմ աշխատում է յուրաքանչյուր հարթակում, որտեղ օգտատերը կարող է իրականում աշխատել։

Ինչ տեսք ուներ այդ խաղադրույքն իրականում

Տասնչորս տարի անց հեշտ է HTML5 Canvas-ի ընտրությունը ներկայացնել որպես հեռատես որոշում։ Սակայն այն ժամանակ դա ավելի շատ լուրջ ռիսկ էր թվում, որը վերցրել էր մի թիմ, որն արդեն սպառել էր առկա այլընտրանքների նկատմամբ իր համբերությունը։

2010 թվականին առկա այլընտրանքները հետևյալն էին՝ օգտագործել OpenOffice-ը պլագինի միջոցով (նրանք փորձեցին և չհավանեցին), կիրառել Google Docs-ի նման բրաուզերային ցուցադրման մոտեցում (տարբեր բրաուզերներում անհամապատասխան վարքագիծ և ձևաչափման սահմանափակ հնարավորություններ), կամ ստեղծել սեփական լուծում, որը կպահանջեր համակարգյաին տեղադրում (ինչը հակասում էր ամպային հարթակի հիմնական գաղափարին)։ Դրանցից ոչ մեկը բավարար չէր։ Այդ պատճառով նրանք ստեղծեցին չորրորդ տարբերակը, որը դեռ գոյություն չուներ։

Տեխնիկական ռիսկն իրական էր։ Canvas-ի վրա հիմնված ցուցադրումը պահանջում է զգալի հաշվարկային ռեսուրսներ։ Այն բավականաչափ արագ դարձնել իրական փաստաթղթային խմբագրման համար՝ բարդ աղյուսակներով, ներկառուցված պատկերներով, բանաձևերով և իրական ժամանակում համատեղ խմբագրմամբ, պահանջեց զգալի ինժեներական աշխատանք, արտադրողականության օպտիմալացման ուղղությամբ, որը շարունակվեց նույնիսկ CeBIT-ի առաջին ցուցադրությունից հետո դեռ երկար տարիներ։

ONLYOFFICE-ը մշակեց ճարտարապետություն, որը ապահովում է մասնակիցների միջև թեթև և իրական ժամանակում կապ, միաժամանակ նվազեցնելով սերվերի ծանրաբեռնվածությունը։ Այդ ճարտարապետությունը, որը նախագծվել էր միաժամանակյա խմբագրումն առանց սերվերի աշխատանքի խոչընդոտների կազմակերպելու համար, մինչ օրս շարունակում է մնալ ONLYOFFICE-ի համատեղ խմբագրման հիմքը։

Մեկ խմբագրից մինչև յոթ գործիքներից բաղկացած հավաքածու

Այն թիմը, որը CeBIT 2012-ին ներկայացրել էր մեկ փաստաթղթային խմբագրի բետա տարբերակը, այսօր առաջարկում է յոթ տեսակի խմբագիրներից կազմված միասնական  ONLYOFFICE Docs հավաքածու՝ Փաստաթղթերի խմբագիր, Աղյուսակների խմբագիր, Ներկայացումների խմբագիր, PDF խմբագիր, Ձևաթղթեր, Դիագրամների դիտարկիչ և ԱԲ-ով աշխատող օգնական, որը գործում է դրանց բոլորի շրջանակում։

The first document editor: a simple but risky bet

Արտադրանքը մշակվել է Canvas տեխնոլոգիայի հիման վրա, որը HTML5-ի բաղադրիչ է և հնարավորություն է տալիս իրականացնել երկչափ (2D) ձևերի ու բիթային պատկերների դինամիկ, սկրիպտավորվող արտապատկերում։ ONLYOFFICE Docs-ում օգտագործվող հիմնական ձևաչափերը OOXML-ն են (DOCX, XLSX, PPTX)։ Սա չի փոխվել։ 2010 թվականին ընտրված արտապատկերման մոտեցումն այսօր էլ շարունակում է հիմք հանդիսանալ ONLYOFFICE-ում բացվող յուրաքանչյուր փաստաթղթի համար՝ անկախ բրաուզերից, սարքից կամ ինտերֆեյսի 45 լեզուներից որևէ մեկից։

Խաղադրույքը պարզ էր՝ ստեղծել խմբագիր, որը յուրաքանչյուր հարթակում և յուրաքանչյուր անգամ փաստաթղթերը կարտապատկերի ճիշտ այնպես, ինչպես դրանք պետք է երևան։ Ռիսկն իրական էր՝ ոչ ոք նախկինում այս կերպ չէր իրականացրել նման լուծում, իսկ դրա կառուցումը տարիներ պահանջեց։ Տասնչորս տարի անց փաստաթուղթը նույն տեսքն ունիб անկախ նրանից այն խմբագրվում է Ֆրանսիայում բրաուզերով, Ճապոնիայում համակարգչով, Քենիայում հեռախոսով կամ տպագրվում է Գերմանիայի հոսպիտալի սերվերային սենյակից։

PDF խմբագիր՝ ձևաչափ, որը երբեք նախատեսված չէր խմբագրման համար

Սկզբնական խաղադրույքի ամենակարևոր ընդլայնումներից մեկը նոր խմբագրի տեսակ չէր, այլ արդեն գոյություն ունեցող ձևաչափի վերափոխումը։

PDF-ը ստեղծվել էր 1993 թվականին որպես վերջնական և անփոփոխ ձևաչափ։ Այն պետք է լիներ փաստաթղթի ավարտական փուլը, ոչ թե դրա հերթական փուլերից մեկը։ Տասնամյակներ շարունակ PDF-ի հետ աշխատանքը հիմնականում սահմանափակվում էր այն դիտելով, տպելով կամ այլ ձևաչափի փոխակերպելով։ ONLYOFFICE-ի PDF խմբագիրն ուղղակիորեն մարտահրավեր նետեց այդ մոտեցմանը։

The first document editor: a simple but risky bet

Այսօր PDF խմբագիրն աջակցում է տեքստի և պատկերների անմիջական խմբագրմանն առանց փոխակերպման, ամբողջ էջի մակարդակով ծանոթագրությունների ավելացմանը, ձևերով և կնիքներով, զգայուն բովանդակության մշտական քողարկմանը, թվային ստորագրությունների երեք ռեժիմների, լրացվող PDF ձևաթղթերի ստեղծմանը, դերերի վրա հիմնված դաշտերով, էջերի կառավարմանը՝ ներառյալ քաշել-թողնել միջոցով վերադասավորումը, սկանավորված փաստաթղթերի OCR ճանաչմանը և իրական ժամանակում համատեղ ծանոթագրմանը։ Սա պարզապես դիտարկիչ չէ, խմբագրման գործառույթներով համալրված։ Սա լիարժեք խմբագրման միջավայր է այնպիսի ձևաչափի համար, որը ոլորտը վաղուց դիտարկում էր որպես միայն ընթերցման համար նախատեսված։

PDF խմբագիրը ներառված է ONLYOFFICE-ում՝ առանց հավելյալ վճարի, առանձին Adobe արտոնագրի կամ լրացուցիչ բաժանորդագրության անհրաժեշտության։ Այս որոշումը արտացոլում է նույն տրամաբանությունը, ինչ Canvas-ի ընտրությունը՝ եթե փաստաթղթի ձևաչափ գոյություն ունի, մարդիկ պետք է կարողանան դրա հետ լիարժեք աշխատել նույն միջավայրում, որտեղ աշխատում են մնացած ամեն ինչի հետ։

Շարունակեք ընթերցել

Այս հոդվածը ONLYOFFICE-ի 16-ամյակին նվիրված 16 մասից բաղկացած շարքի երկրորդ հրապարակումն է։ Հետագայում մենք կծանոթանանք այն կարևոր փուլերին, արտադրանքի վերաբերյալ որոշումներին և մյուս քայլերին, որոնք ձևավորել են ONLYOFFICE-ի պատմությունը։ Եկեք միասին անդրադառնանք անցած ճանապարհին։

Հետևեք երրորդ հոդվածին։

Ստեղծել ձեր անվճար ONLYOFFICE հաշիվը

Դիտում, խմբագրում և համագործակցում փաստաթղթերում, աղյուսակաթերթերում, սլայդներում, ձևաթղթերում և PDF ֆայլերում: