collabora/code - Sauf · apt-get update && apt-get install loolwsd code-brand ... ownCloud ( ......
Transcript of collabora/code - Sauf · apt-get update && apt-get install loolwsd code-brand ... ownCloud ( ......
1)MainmenuWithlinkstotickets,preferences,…2)LatestnewsandupcomingeventsSeewhatCollaboraisdoingandatwhatupcomingeventswe’llbepresent.3)CustomersblockAddandmanageyourcustomers.Youcanaddcustomercompanies,andusersforthosecustomercompanies.Youcanalsoreportissuesonbehalfofyourcustomers,ifyousellL3supportpackagestothem.4.1)CollaboraOnlineblockVisibletoCollaboraOnlinepartnersandcustomers.AllrelevantdocumentsthatyouneedtosetupCollaboraOnline.Partnercanfindextradocumentshere,tohelpthemmarketandsellCollaboraOnline.4.2)CollaboraOfficeandGovOfficeblockVisibletoCollaboraOfficeresellersandcustomers.AllrelevantCollaboraOfficedocumentsandthecompletelistofdownloads.
Becomeapartner(https://www.collaboraoffice.com/partners-main/become-a-partner/)andaddCollaboraOnlinetoyourproductportfolio
Contactsales(https://www.collaboraoffice.com/contact-sales/)ifyouwanttouseCollaboraOnlineinyourbusinessororganization
Orgrabitlikethis:
$dockerpullcollabora/code$dockerrun-t-d-p127.0.0.1:9980:9980-e"domain=<your-dot-escaped-domain>"\-e"username=admin"-e"password=S3cRet"--restartalways--cap-addMKNODcollabora/code
<your-dot-escaped-domain> istheWOPIhost,i.e.yourpreferredFileSyncandSharesolutionthatimplementsWOPIprotocol,forexampleshare\\.example\\.com .Youneeddoublebackslashincommandline,becauseshellescapesthefirst,andthedomainparametertakesaregularexpression.Note:youcanenablemultipledomainsbyseparatingthedomainnameswith | character.Theoptional username and password parametersenabletheadminconsolefeatureofCODE.Youcanaccesstheadminconsoleathttps://<CODE-domain>/loleaflet/dist/admin/admin.html .
collabora/code
DONT_GEN_SSL_CERT Whenthisenvironmentvariableisset(isnot“”),thenstartupscriptwillnotgenerateanewSSLcertificatesignedbyadummyCA.Itisuseful,ifyouwanttouseyourownSSLcertificateforsomereason.
cert_domain Whenthisenvironmentvariableisset(isnot“”),thenstartupscriptwillgenerateanewSSLcertificatesignedbyadummyCAforthisdomain,notfor localhost
server_name Whenthisenvironmentvariableisset(isnot“”),thenitsvaluewillbeusedasservernamein/etc/loolwsd/loolwsd.xml .Withoutthis,CODEisnotdeliveringacorrecthostforthewebsocketconnectionincaseofaproxyinfrontofit.
IfyouneedtotweakotherparametersofCODE,youcanedittheconfigurationfile /etc/loolwsd/loolwsd.xml intheDockerimage,itisselfdocumented.
AsanalternativetoDockerimage,CollaboraprovidenativeLinuxpackagesforselectedLinuxdistributions.
Pleasetypethefollowingcommandsintotheshellasroot:
#importthesigningkeyapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys0C54D189F4BA284D#addtherepositoryURLto/etc/apt/sources.listecho'debhttps://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian8./'>>/etc/apt/sources.list#performtheinstallationapt-getupdate&&apt-getinstallloolwsdcode-brand
Pleasetypethefollowingcommandsintotheshellasroot:
#importthesigningkeyapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys0C54D189F4BA284D#addtherepositoryURLto/etc/apt/sources.listecho'debhttps://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian9./'>>/etc/apt/sources.list#performtheinstallationapt-getupdate&&apt-getinstallloolwsdcode-brand
Pleasetypethefollowingcommandsintotheshellasroot:
#importthesigningkeyapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys0C54D189F4BA284D#addtherepositoryURLto/etc/apt/sources.listecho'debhttps://www.collaboraoffice.com/repos/CollaboraOnline/CODE./'>>/etc/apt/sources.list#performtheinstallationapt-getupdate&&apt-getinstallloolwsdcode-brand
Pleasetypethefollowingcommandsintotheshellasroot:
#importthesigningkeywgethttps://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7/repodata/repomd.xml.key&&rpm--importrepomd.xml.key#addtherepositoryURLtoyumyum-config-manager--add-repohttps://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7#performtheinstallationyuminstallloolwsdCODE-brand
Pleasetypethefollowingcommandsintotheshellasroot:
#importthesigningkeywgethttps://www.collaboraoffice.com/repos/CollaboraOnline/CODE-opensuse/repodata/repomd.xml.key&&rpm--importrepomd.xml.key#addtherepositoryURLtozypperzypperar-tyum'https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-opensuse''CODE'#addalsoC++repositoryforthePOCOlibrarieszypperar'http://download.opensuse.org/repositories/devel:/libraries:/c_c++/openSUSE_Leap_42.2/devel:libraries:c_c++.repo'#performtheinstallationzypperref&&zypperinloolwsdCODE-brand
CODEislisteningonport9980oflocalhost.YoucanuseforexampleApache2reverseproxytomakeitaccessiblefromtheoutsideworld.MakesurethatyouenablethefollowingApache2modules: proxy , proxy_wstunnel , proxy_http ,and ssl .CreateavirtualhostforCODE,forexample collabora.example.com ,andusethefollowingsampleconfiguration:
<VirtualHost*:443>ServerNamecollabora.example.com:443
#SSLconfiguration,youmaywanttotaketheeasyrouteinsteadanduseLetsEncrypt!SSLEngineonSSLCertificateFile/path/to/signed_certificateSSLCertificateChainFile/path/to/intermediate_certificateSSLCertificateKeyFile/path/to/private/keySSLProtocolall-SSLv2-SSLv3SSLCipherSuiteECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSSSSLHonorCipherOrderon
#EncodedslashesneedtobeallowedAllowEncodedSlashesNoDecode
#Containerusesauniquenon-signedcertificateSSLProxyEngineOnSSLProxyVerifyNoneSSLProxyCheckPeerCNOffSSLProxyCheckPeerNameOff
#keepthehostProxyPreserveHostOn
#statichtml,js,images,etc.servedfromloolwsd#loleafletistheclientpartofLibreOfficeOnlineProxyPass/loleaflethttps://127.0.0.1:9980/loleafletretry=0ProxyPassReverse/loleaflethttps://127.0.0.1:9980/loleaflet
#WOPIdiscoveryURLProxyPass/hosting/discoveryhttps://127.0.0.1:9980/hosting/discoveryretry=0ProxyPassReverse/hosting/discoveryhttps://127.0.0.1:9980/hosting/discovery
#MainwebsocketProxyPassMatch"/lool/(.*)/ws$"wss://127.0.0.1:9980/lool/$1/wsnocanon
#AdminConsolewebsocketProxyPass/lool/adminwswss://127.0.0.1:9980/lool/adminws
#Downloadas,FullscreenpresentationandImageuploadoperationsProxyPass/loolhttps://127.0.0.1:9980/loolProxyPassReverse/loolhttps://127.0.0.1:9980/lool</VirtualHost>
server{listen443ssl;server_namecollabora.example.com;
ssl_certificate/path/to/ssl_certificate;ssl_certificate_key/path/to/ssl_certificate_key;
#staticfileslocation^~/loleaflet{proxy_passhttps://localhost:9980;proxy_set_headerHost$http_host;}
#WOPIdiscoveryURLlocation^~/hosting/discovery{proxy_passhttps://localhost:9980;proxy_set_headerHost$http_host;}
#mainwebsocketlocation~^/lool/(.*)/ws${proxy_passhttps://localhost:9980;proxy_set_headerUpgrade$http_upgrade;proxy_set_headerConnection"Upgrade";proxy_set_headerHost$http_host;proxy_read_timeout36000s;}
#download,presentationandimageuploadlocation~^/lool{proxy_passhttps://localhost:9980;proxy_set_headerHost$http_host;}
#AdminConsolewebsocketlocation^~/lool/adminws{proxy_passhttps://localhost:9980;proxy_set_headerUpgrade$http_upgrade;proxy_set_headerConnection"Upgrade";proxy_set_headerHost$http_host;proxy_read_timeout36000s;}}
Nowyoucangive https://collabora.example.com astheWOPIURLinyourpreferredFileSyncandSharesolution.Seebelowforspecificexamples.
Knownproblems:
ThisdockerimagedoesnotworkonUbuntu14.04LTS,becauseUbuntu14.04LTShasmissingkernelcompileoptionCONFIG_AUFS_XATTR=y,whichisleadingtosetcapnotworkingondocker’saufsstorage.Upstreambug:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1557776(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1557776)
Formoredetailedandprettyinstructionsonintegratingwithvariouspartnersolutionspleasesee(inalphabeticalorder):
Nextcloud(https://nextcloud.com/collaboraonline/)SetupInstructions(Apache&Nginx)(https://nextcloud.com/collaboraonline)ownCloud(https://owncloud.com/collabora-online-owncloud-enterprise/)Pydio(https://pydio.com/en/docs/v7/install-collabora-online)SetupInstructions
That’sit–onceyou’veintegratedyourdockerimagewithyourpreferredFileSyncandShare(FSS),orstartedupyourVMyoushouldbesetuptoshareandcollaborateonyourowndocuments,withfriends,fromthecomfortofyourownhome.
Sonowyou’reallhappyandsecure,whynotparticipateintheproject?
Checkingoutthecodetobuildityourselfiseasy;http://cgit.freedesktop.org/libreoffice/online(http://cgit.freedesktop.org/libreoffice/online/)hasthelatestcommits,andbuildinstructions.Aftercompiling‘online’justdoa$makerunandfollowthelinktotweakthingslive.TheAPIisvisiblehere:https://www.collaboraoffice.com/collabora-online-editor-api-reference/(https://www.collaboraoffice.com/collabora-online-editor-api-reference/).Tosendpatches,andcollaboratewithotherdevelopersworkingonthecodepleasedojoininat#libreoffice-devonirc.freenode.org,orjointheMailingList(http://lists.freedesktop.org/mailman/listinfo/libreoffice).IfyouwanttohelpupdatethedocumentationpleasedohelpoutintheWiki(https://wiki.documentfoundation.org/Development/LibreOffice_Online),tofilebugspleaseheadtoBugzilla(https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice%20Online)andasyoufileabug–pleasedotakethetimetoconfirmatleastoneotherun-confirmedbug(https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&list_id=575218&product=LibreOffice%20Online&query_format=advanced&resolution=---)ifthereareany.Helpfixingbugs,andpatchesthatarriveviagerrit(https://wiki.documentfoundation.org/Development/gerrit)aremosteasyforustomerge.
TimelineJS
Severalreasons.
1. WiththeDockerImageofCollaboraOnlineDevelopmentEdition(CODE)homeuserscaneasilygettheirownonlineOfficeSuiteupandrunningathome
2. Wewantpeopletohackthiscodeandplaywithit.Doingthatliveonaserverusedbytensofthousandsofotherpeopleseemsunlikelytobeagoodidea–right?
3. Wewouldprefernottobehostingmanytensofthousandsofconcurrentusers–wehavenodesiretocompetewithourpartnerswhosecorecompetenceisdoingexactlythat.
4. IsolatingeverythingintoaDockerImagemakesiteasyforustopackageandupdateeverythinginaconsistentlump,anditmakesitrathereasierandsaferforyoutoconsume.YoucanupgradeyourFSSsolution,fiddlewithyourdatabase,andsoonallwithoutanyrisktotherestofyourdata.
Clearlythecodeprovidesthecanonicalversionofeverything.However–hereissomebasicoverview.Thecodesplitsintofourpieces:
ThisistheAPIthatallowsthere-useofthebulkoftheexistingLibreOfficecode.ItexposesasimpleabstractAPItoallowloading,saving,andrenderingdocumentstoimagetiles,andalsoexposesaneventbasededitingcore.Thispiecelivesinthemaincore.git(https://gerrit.libreoffice.org/gitweb?p=core.git;a=summary)moduleofLibreOffice.
Thismanagesincomingsessiontraffic,servicescacheddocumenttiles,andspawnsLibreOfficeKitclientinstances,settingupheavilylockeddownchrootjailsforthem.Thecodeforthispiecelivesinloolwsd/(https://gerrit.libreoffice.org/gitweb?p=online.git;a=tree;f=loolwsd)insideonline.git.
Thiscodeisbuiltonleaflet(http://leafletjs.com/)andprovidesthefront-end,toolbars,andrenderingthedocumentcontentsasitrunsinthewebclient,itlivesintheloleaflet(https://gerrit.libreoffice.org/gitweb?p=online.git;a=tree;f=loleaflet)directoryinonline.git.
ClearlyonitsownCODEisnotterriblyuseful–somakesureyouintegrateitwithyourpreferredFSScf.above.TheFSSimplementsaprotocolsuchasWOPItoserveyourdocumentdata,andintegratewithitsexistingauthenticationmechanism.
Inaword–no.ThisisLibreOfficebroughttoyourbrowserinanewandinterestingway.Therearemanygoodreasonsnottoduplicate,re-writeandre-debugeightmillionlinesofC++intomanymillionsoflinesofJavaScript.Indeed–wehavetheoppositedirection,oftryingtominimisetheamountofcustomJavascript,andtoshareasmuchcodeashumanlypossiblewiththePCandMobileversions.TherearealsoseriousquestionsabouthowquicklyitwouldbepossibletoJITandexecutesuchalargevolumeofJavascript–evenifitwerecreated,theproblemsofmaintainingtwodivergingcode-basesandsynchronizingthemisawellknownnightmare,andfinally–ongoingdevelopmentisalreadyhardintype-safeC++withmanyextracompiler,safetychecks;movingtotypeunsafeJavascriptwouldmakethingsunmaintainable.Insteadbyre-usingtheexistingLibreOfficecodewegethugebenefitsintermsofrenderingandlayoutfidelitywithexistingODFandproprietaryfileformats.SowhatyouseeonyourTablet,BrowserandPC(Linux,Windows,Mac)shouldbeidentical–absentunusualandnon-embeddedfonts.
ThereareanumberofknownissuesthatarehardforustofixinCODE.Theseincludecopy&paste–whilewecanprovidericheg.RTFcontentforselectionsfromtheservertothebrowser,existingbrowserAPISareextraordinarilyunpleasant(tothepointofun-usability)forcopy/pastingrichcontent–assuch,wedoplaintextcopy/paste.
PleasefeelfreetojoinoureffortsinmakingthisthebestOnlineOfficeSuite.We’reworkinghardtomaketheCODEbetter,butmorehelpisalwayswelcome.Learnmorein“Participateintheproject”.
Yes,ofcourse.Thatwaseasywasn’tit:OpenFirst.
Thedevelopmentedition,aimedathomeusers,containsthelatestandgreatestdevelopmentsandthingsaremovingfast,butthereisnopublishedroadmap.Ifyouwantfeaturesdeliveredtoyourschedulethenyou’relookingforthecommercialeditionofCollaboraOnline.Havingsaidthat–clearlywearecurrentlydoingonlybasicediting(withsharedediting),thenextfocuswillbeCollaborativeediting,andthenricherediting–however,thatdependsonwhogetsinvolved.
Yesnaturally,pleaseusethispage’scontentundersomeCC0license/PublicDomainaslongasyourespectourtrademark,welovetogetthemessageout.
CODElogo(https://www.collaboraoffice.com/wp-content/uploads/2017/02/CODE-logo.png)Writerscreenshot(https://www.collaboraoffice.com/wp-content/uploads/2017/05/collabora_online_2.1_writer.png)Calcscreenshot(https://www.collaboraoffice.com/wp-content/uploads/2017/05/collabora_online_2.1_calc.png)Impressscreenshot(https://www.collaboraoffice.com/wp-content/uploads/2017/05/collabora_online_2.1_impress.png)
CODEisbuiltontopofahugevolumeofworkfrombothLibreOffice(credits(https://www.libreoffice.org/about-us/credits/))andisbuiltontopofRichDocumentsplugin(credits(https://www.openhub.net/p/ownCloud/contributors?query=&time_span=12+months&sort=commits)),howevertheOnlinefunctionalitywascreatedprimarilybyCollabora(asannounced(https://people.gnome.org/~michael/blog/2015-03-25-libreoffice-icewarp.html)in2015)–readmoreaboutthestoryofthathere(https://people.gnome.org/~michael/blog/2015-12-15-code.html).AndthankstoLukasReschkeforhelpwiththedockerimage.
Also,checkoutthehugeamountofworkdoneforlastyear’sreleaseofCODE2.0(https://people.gnome.org/~michael/blog/2016-11-02-code-2.0.html).
TheDockerImageforhomeusersisregularlyupdated.Keepaneyeoutonourblog(https://www.collaboraoffice.com/news/)ortwitterfeed(https://twitter.com/collaboraoffice)fornewsofchanges.
Latestupdates
January26,2016–SharedEditing,Transitionsandanimationspresentationsandotherimprovements(https://www.collaboraoffice.com/community-news/code-updates/).February25,2016–Spreadsheetimprovements,Usabilityandotherimprovements(https://www.collaboraoffice.com/community-news/code-updates-2/).April25,2016–AdminControlPanel,Spreadsheetsimprovementsandmore(https://www.collaboraoffice.com/community-news/code-updates-3/).June2,2016–Improvedsharedediting,headermenus,contextmenus,insertingtables,insertingcomments,Impresslayouts…andmuchmore!(https://www.collaboraoffice.com/community-news/code-updates-4/).June23,2016–Possibilitytorunloolwsdbehindaproxy,Betterlocalization,buxfixes,…(https://www.collaboraoffice.com/community-
(https://www.collaboraoffice.com/code/)
LastupdateCODE2.1.4:October9,2017(https://www.collaboraoffice.com/code#what_are_the_latest_updates)
Thedevelopmenteditionisaimedathomeusersandcontainsthelatestandgreatestdevelopments.Wewantasmanypeopleaspossibletotryitoutandgetbackcontroloftheirownonlinedocuments.We’dalsolovetogetpeopleinvolvedinoureffortstomakeLibreOfficeOnlineevenbetter.DownloadtheDockerImage,enjoyusingitathomeandwhynotparticipateintheprojecttoo!
GettingsetupParticipateintheprojectWhatisCODE?vs.LibreOfficeOnlineandCollaboraOnline?TimelineQ&A
GetyourownonlineOfficeSuiteupandrunningathomewithCODE!
LibreOfficeOnlineisgreatforhomeuseaswellasenjoyingthelatesttranslationsanddevelopments.CODEisasomewhatmoreconservativeversion–butstilladevelopmentedition–ofLibreOfficeOnline,andisbuiltaroundtheCollaboraOfficecore.CODEisperfectforhomeusersthatwanttostarttoruntheirownonlineOfficeSuite.TheLibreOfficeOnlineDockerImagedockerimageisaveryregularlyupdatedsnapshotofthelatestmasterbuildofbothonlineandLibreOfficethathaspassedboththeLibreOfficeandonlineautomatedtesting.CODEbuildsontheotherhand,arereleasedonaverageonceamonthandannouncedonthiswebsite.Ifyouarelookingforascalable,commerciallysupportedversionwithLongTermSupport,signedsecurityupdatesandaSLA,yourbestbetistocheckoutourCollaboraOnlinepage(https://www.collaboraoffice.com/collabora-online-v1-engine/).
Formoredetailsonenterprisesupportfromvariouspartnersolutionspleasesee::Nextcloud(https://www.collaboraoffice.com/collabora-online-and-nextcloud/),ownCloud(https://www.collaboraoffice.com/owncloud/),Pydio(https://www.collaboraoffice.com/collabora-online-and-pydio/),Kolab(https://www.collaboraoffice.com/collabora-online-and-kolab/),VNCLagoon(https://www.collaboraoffice.com/collabora-online-vnc-lagoon/),Seafile(https://www.collaboraoffice.com/collabora-online-and-seafile-ltd/),Arawa(https://www.collaboraoffice.com/collabora-online-and-arawa/),FileCloud(https://www.collaboraoffice.com/collabora-online-and-filecloud/),AG-ISolutions(https://www.collaboraoffice.com/collabora-online-and-ag-i-solutions/),SecuredStore(https://www.collaboraoffice.com/collabora-online-and-securedstore/),Alinto(https://www.collaboraoffice.com/collabora-online-and-alinto/),StudioStorti(https://www.collaboraoffice.com/collabora-online-and-studio-storti/),RonoIT(https://www.collaboraoffice.com/collabora-online-and-rono-it/),equipe(https://www.collaboraoffice.com/collabora-online-and-eqipe/),NewAccess(https://www.collaboraoffice.com/collabora-online-and-new-access/),UnitedHoster(https://www.collaboraoffice.com/collabora-online-and-united-hoster/),Urberri(https://www.collaboraoffice.com/collabora-online-and-urberri/),Webo.hosting(https://www.collaboraoffice.com/collabora-online-and-webo-hosting/),Artistanbul(https://www.collaboraoffice.com/collabora-online-and-artistanbul/),PCHELP(https://www.collaboraoffice.com/collabora-online-and-pc-help/),RetentionRange(https://www.collaboraoffice.com/collabora-online-and-retention-range/),Workman.net.au(https://www.collaboraoffice.com/collabora-online-and-workman-net-au/),DAASIInternationalGmbH(https://www.collaboraoffice.com/collabora-online-and-daasi/)
CheckoutthepageUnderstandingthedifferencesbetweenLibreOfficeOnline,CODEandCollaboraOnline(https://www.collaboraoffice.com/community-en/understanding-the-differences-between-libreoffice-online-code-and-collabora-online/)formoredetailsaboutthedifferencesordownloadthewhitepaper“8MillionReasonstoChooseCollaboraOnline”
DownloadtheWhitePaper
“8MillionReasonstoChooseCollaboraOnline”
Downloadnow!
English
news/code-updates-5/).July4,2016–‘Help’inthemenu,Translations,firstrevisionhistorysidebar(https://www.collaboraoffice.com/community-news/code-updates-6/).July19,2016–Newdockerimage,CollaboraOnline5.1,Statusbarfeatures(https://www.collaboraoffice.com/community-news/code-updates-7/).September15,2016–ResizeablerowsandcolumnsbymouseinCalcandSSLterminationsupportforreverseproxies(https://www.collaboraoffice.com/community-news/code-updates-8/).October13,2016–UIimprovements:seewhoisviewingthedocument,newmenuitemsandbugfixes(https://www.collaboraoffice.com/community-news/code-updates-9/).October27,2016–SeveralimprovementsandCODEinPydio(https://www.collaboraoffice.com/community-news/code-updates-10/).November2,2016–CODE2.0released(https://www.collaboraoffice.com/release-news/collabora-online-development-edition-2-0-released/)November11,2016–InclusionofNotofontfamily,improvedWriterformatmenu,pagesizeandorientation,WOPIupdatesandbugfixes(https://www.collaboraoffice.com/community-news/code-2-0-updates/).January5,2017–InsertSpecialCharacters,InitialsupportforIME(allowingtotypein,forexample,Chinese),APIupdatesandmanystabilityandbugfixes.(https://www.collaboraoffice.com/community-news/code-2-0-updates-2/)January25,2017–Responsivedesign,updatedtranslations,UIandstabilityfixes(https://www.collaboraoffice.com/community-news/code-2-0-updates-3/)February10,2017–PivotTablerefresh,Fixedcellalignmentcommands,updatedtranslationsandimprovedperformance(https://www.collaboraoffice.com/press-releases/code-2-0-updates-4/)March10,2017–MinimizedUIforreadonlydocuments,reconnectsilently,updatedtranslationsandstabilityfixes(https://www.collaboraoffice.com/press-releases/code-2-0-updates-5/)May4,2017–CollaboraOnline2.1andCODE2.1released(https://www.collaboraoffice.com/releases-en/collabora-online-2-1-released/)May23,2017–CollaboraOnline2.1.1andCODE2.1.1released(https://www.collaboraoffice.com/releases-en/collabora-online-2-1-1-released/)June21,2017–CollaboraOnline2.1.2andCODE2.1.2released(https://www.collaboraoffice.com/releases-en/collabora-online-2-1-2-released/)August22,2017–CollaboraOnline2.1.3andCODE2.1.3released(https://www.collaboraoffice.com/releases-en/collabora-online-2-1-3-released/)October9,2017–CollaboraOnline2.1.4andCODE2.1.4released(https://www.collaboraoffice.com/release-news/collabora-online-2-1-4-released/)
Ifyouhaveanysuggestionsforchangesorhaveideasforimprovements,[email protected](mailto:[email protected]).
SOLUTIONS
CollaboraOnline/Trial(https://www.collaboraoffice.com/collabora-online/)
CollaboraCloudsuite/Trial(https://www.collaboraoffice.com/solutions/collabora-cloudsuite/)
CollaboraOffice/Trial(https://www.collaboraoffice.com/solutions/collabora-office/)
Consultancy&support(https://www.collaboraoffice.com/solutions/support-and-services/)
PARTNERS
Ourpartners(https://www.collaboraoffice.com/partners-main/partners/)
Becomeapartner(https://www.collaboraoffice.com/partners-main/become-a-partner/)
PartnerandClientportal(https://www.collaboraoffice.com/partner-client-portal/)
LIBREOFFICEANDUS
LibreOfficefromCollabora(https://www.collaboraoffice.com/libreoffice-from-collabora/)
CollaboraOnlineDevelopmentEdition(CODE)(https://www.collaboraoffice.com/code/)
ABOUTUS
Company(https://www.collaboraoffice.com/about-us/)
News(https://www.collaboraoffice.com/news/)
Contact(https://www.collaboraoffice.com/contact-sales/)
(http (http (http
CollaboraLtd©2005-2017.Allrightsreserved.+441223362967Contactus(https://www.collaboraoffice.com/contact-sales/)Cookies&PrivacyPolicy(https://www.collaboraoffice.com/privacy-policy/).Themeby
Colorlib(http://colorlib.com/)PoweredbyWordPress(http://wordpress.org/)Weusecookiesonthiswebsitetoensurethatyougetthebestexperience.Bycontinuingtousethiswebsiteyouareconsentingtotheuseofthesecookies. Ok
Readmore(https://www.collaboraoffice.com/privacy-policy/)