Alfresco Content App
O integraciji ONLYOFFICE-a i aplikacije Alfresco Content App
ONLYOFFICE nudi zvaničnu integraciju koja donosi uređivanje dokumenata i saradnju direktno u Alfresco Content App (ACA) — moderni interfejs za Alfresco Content Services zasnovan na Angularu. Paket za integraciju možete preuzeti iz npm registra ili sa ONLYOFFICE GitHub stranice.
Ova integracija je namenjena isključivo aplikaciji Alfresco Content App. Ako koristite Alfresco Share, umesto toga pogledajte članak ONLYOFFICE konektor za Alfresco Share.
Glavne karakteristike
- Kreiranje, uređivanje i pregled tekstualnih dokumenata, tabela i prezentacija.
- Kreiranje i popunjavanje PDF obrazaca koji se mogu popunjavati.
- Zajedničko uređivanje dokumenata u realnom vremenu: dva režima zajedničkog uređivanja (Brzi i Strogi), režim Praćenje izmena, komentari i ugrađeno ćaskanje.
- Praćenje istorije verzija dokumenta direktno iz interfejsa uređivača.
- Konvertovanje datoteka u OOXML formate i izvoz u različite formate.
- Upravljanje dozvolama za dokumente unutar interfejsa za uređivanje.
- Napredne radnje uređivača: umetanje slika iz Alfresca, prilaganje datoteka za spajanje pošte, izbor dokumenata za poređenje, korišćenje dodataka, umetanje podataka sa spoljnih linkova, prelazak u fasciklu trenutne datoteke i kreiranje novih dokumenata iz uređivača.
- Podrška za JWT radi zaštite saobraćaja tako da niko ne može pristupiti vašim dokumentima osim korisnika sa odgovarajućim pravima.
Podržani formati
- Za uređivanje: DOCX, XLSX, PPTX
- Za pregled: DOCX, XLSX, PPTX, PDF i drugi kancelarijski formati
- Za kreiranje: DOCX, XLSX, PPTX, PDF obrasci
- Za konvertovanje: kancelarijski formati u OOXML
- Za izvoz: različiti formati u zavisnosti od konfiguracije pozadinskog sistema
Tačna lista formata dostupnih za uređivanje, pregled, konvertovanje i izvoz može se razlikovati u zavisnosti od instalirane verzije i konfiguracije pozadinskog sistema.
Šta je novo u verziji 1.0.0
Prvo izdanje ONLYOFFICE integracije za Alfresco Content App.
Kompletan dnevnik promena dostupan je ovde.
Povezivanje ONLYOFFICE Docs sa aplikacijom Alfresco Content App
Zahtevi
-
Alfresco Content Services — pozadinski sistem Alfresco repozitorijuma.
-
Alfresco Content App (ACA) — matična Angular aplikacija.
-
ONLYOFFICE Docs (serverska ili cloud verzija) koji mogu da razreše i da mu pristupe i ACA i svi krajnji klijenti.
Više o instalaciji ONLYOFFICE Docs pogledajte na zvaničnoj stranici dokumentacije.
-
ONLYOFFICE modul paket za Alfresco verzije 8.3.0 ili novije.
-
ONLYOFFICE integracija za Alfresco Content App v1.0.0 ili novija.
Instalacija ONLYOFFICE integracije za Alfresco Content App
-
Instalirajte paket proširenja:
npm install @onlyoffice/alfresco-extension -
Registrujte proširenje u svom ACA projektu.
-
Pokrenite aplikaciju:
npm run start
Detaljna uputstva za instalaciju i konfiguraciju potražite u dokumentaciji projekta.
Omogućavanje JWT-a za integraciju ONLYOFFICE-a i aplikacije Alfresco Content App
Da bi zaštitili dokumente od neovlašćenog pristupa, ONLYOFFICE uređivači koriste JSON Web Token (JWT). Token se dodaje u konfiguraciju prilikom inicijalizacije Uređivača dokumenata i tokom razmene komandi između internih ONLYOFFICE Docs servisa. Tajni ključ se koristi za potpisivanje JSON Web tokena i za proveru tokena prilikom zahteva ka ONLYOFFICE Docs.
Počevši od ONLYOFFICE Docs v7.2, JWT je podrazumevano omogućen, a tajni ključ se generiše automatski. Morate da pronađete svoj tajni ključ u konfiguracionoj datoteci ONLYOFFICE Docs, a zatim da navedete isti tajni ključ u podešavanjima integracije.
Korak 1: Pronađite svoj tajni ključ u konfiguracionoj datoteci ONLYOFFICE Docs
-
Otvorite datoteku local.json bilo kojim dostupnim uređivačem teksta.
- Za Linux —
/etc/onlyoffice/documentserver/local.json - Za Windows —
%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json - Za Docker — uđite u ONLYOFFICE Docs kontejner komandom
docker exec -it <containerID> bashi otvorite/etc/onlyoffice/documentserver/local.json
Datoteka local.json treba da izgleda ovako:
{"services": {"CoAuthoring": {"token": {"enable": {"request": {"inbox": true,"outbox": true},"browser": true}},"secret": {"inbox": {"string": "yoursecret"},"outbox": {"string": "yoursecret"},"session": {"string": "yoursecret"}}}}} - Za Linux —
-
Vrednost
trueje navedena u tri odeljka, što znači da je provera tokena omogućena:services.CoAuthoring.token.enable.browserservices.CoAuthoring.token.enable.request.inboxservices.CoAuthoring.token.enable.request.outbox
-
Automatski generisani tajni ključ je naveden u tri odeljka. Podrazumevanu tajnu vrednost možete zameniti sopstvenom. Tajni ključ mora biti isti u sva tri odeljka:
services.CoAuthoring.secret.inbox.stringservices.CoAuthoring.secret.outbox.stringservices.CoAuthoring.secret.session.string
-
Ako unesete izmene, sačuvajte ih i ponovo pokrenite servise da bi izmene konfiguracije stupile na snagu:
supervisorctl restart all
Korak 2: Navedite isti tajni ključ u podešavanjima integracije
U podešavanjima integracije navedite isti tajni ključ u polju Tajni ključ i sačuvajte podešavanja.
Početak rada sa ONLYOFFICE Docs u aplikaciji Alfresco Content App
Nakon instalacije, nove ONLYOFFICE radnje postaju dostupne direktno u interfejsu aplikacije Alfresco Content App.
Da biste uredili dokument:
- Kliknite desnim tasterom miša na podržanu datoteku u ACA interfejsu.
- Izaberite Uredi u ONLYOFFICE-u da biste otvorili datoteku u uređivaču.
Da biste pregledali dokument:
- Kliknite desnim tasterom miša na datoteku.
- Izaberite Prikaži u ONLYOFFICE-u da biste otvorili pregled samo za čitanje bez preuzimanja datoteke.
Da biste kreirali novu datoteku:
- Koristite opciju Kreiraj u ONLYOFFICE-u u ACA interfejsu.
- Izaberite tip datoteke koju želite da kreirate: Dokument, Tabela, Prezentacija ili PDF obrazac.
- Nova datoteka će se odmah otvoriti za uređivanje.
Da biste konvertovali datoteku u OOXML format:
- Izaberite datoteku u ACA.
- Kliknite na Konvertuj u ONLYOFFICE-u.
Da biste izvezli datoteku u drugom formatu:
- Izaberite datoteku u ACA.
- Koristite Preuzmi kao i izaberite željeni format bez napuštanja aplikacije Alfresco Content App.
Da biste saznali više o obrascima, pročitajte odgovarajuće članke o kreiranju i popunjavanju obrazaca.