.png&w=3840&q=75)
TinyMCE Self-Hosted for Strapi
Lokalna (self-hosted) integracija editora TinyMCE u admin-panel Strapi.
Radi potpuno offline — bez konekcije na Tiny Cloud i bez API ključeva.
Testirano na verziji Strapi: 5.30.0
Link ka repozitorijumu: https://github.com/Agency-RBand/strapi-plugin-tinymce-selfhosted
Uvod
Birajući editor za rad sa sadržajem, važno je uzeti u obzir ne samo pogodnost za korisnika, već i fleksibilnost konfiguracije, bezbednost podataka i proširivost. TinyMCE zauzima vodeću poziciju na tržištu WYSIWYG editora zahvaljujući svojoj univerzalnosti i pouzdanosti.
Za razliku od mnogih cloud rešenja, kao što su Tiny Cloud, CKEditor Cloud ili standardni Strapi editori, TinyMCE self-hosted omogućava potpunu kontrolu nad radom editora:
- Potpuna autonomija — nema zavisnosti od eksternih servisa, što je kritično za bezbednost podataka.
- Duboka prilagodljivost — moguće je podešavati toolbar-e, plugine, formate blokova, ponašanje tastera, teme i stilove.
- Široka funkcionalnost — stotine besplatnih plugina omogućavaju rad sa kodom, medijima, tabelama, listama i pregledom sadržaja.
- Potpuno besplatno rešenje — nema naknada za napredne funkcije ili licence.
- Visoka kompatibilnost sa CMS-om — lako se integriše u Strapi i druge sisteme.
U poređenju sa CKEditorom, koji često zahteva posebnu licencu za napredne funkcije, ili Strapi ugrađenim tekstualnim poljima, TinyMCE pruža širi set funkcionalnosti «odmah spremnih za korišćenje», potpuno besplatno i dostupno za svaki projekat.
Idealan je kako za jednostavne blogove, tako i za korporativne portale sa proširenim zahtevima za sadržajem:
- Rad sa medijima (slike, video, audio)
- Kompleksne tabele i liste
- Umetanje koda i sintaksno označavanje
- Pregled i izvoz sadržaja
Korišćenje self-hosted TinyMCE u Strapi omogućava vašem sadržajnom timu da radi sa editorom koji spaja pogodnost i snagu, pri čemu se potpuno kontroliše proces i čuvanje podataka.
Prednosti korišćenja TinyMCE
1. Fleksibilna konfiguracija
- Prilagođene alatne trake i toolbar-e
- Izbor formata blokova i fontova
- Kontrola ponašanja tastera Enter i Shift+Enter
- Mogućnost dodavanja sopstvenih stilova i skripti
2. Mnoštvo plugina
code,codesample— rad sa izvornim kodomlink,image,media— umetanje linkova i medijatable,lists,charmap— upravljanje tabelama, listama i simbolimaemoticons,fullscreen,preview— vizuelno formatiranje i pregled sadržaja
3. Široka funkcionalnost i prilagodljivost
- Umetanje slika i video zapisa
- Rad sa naprednim tabelama i listama
- Pregled i izvoz sadržaja
- Potpuna prilagodljivost brendu, stilu i interfejsu admin-panel-a
- Autonoman rad bez eksternih servisa
TinyMCE je potpuno autonoman i može se integrisati u Strapi ili bilo koji drugi CMS.
Potpuno je kompatibilan sa Strapi Design System i potpuno besplatno rešenje sa širokom funkcionalnošću.
Instalacija i povezivanje TinyMCE u Strapi
- Kreirajte folder za prilagođeno polje:
src/admin/plugins/wysiwyg-custom-field
- Klonirajte repozitorijum:
git clone https://github.com/Agency-RBand/strapi-plugin-tinymce-selfhosted.git - Povežite plugin sa Strapi konfiguracijom:
export default ({ env }) => ({ ... 'wysiwyg-custom-field': { enabled: true, resolve: './src/plugins/wysiwyg-custom-field' }, ... }); - Pokrenite izgradnju plugina:
npm install @tinymce/tinymce-react cd src/plugins/wysiwyg-custom-field npm run build - Rekompajlirajte Strapi admin-panel
Zaključak
Korišćenjem TinyMCE Self-Hosted za Strapi, dobijate moćan, potpuno besplatan WYSIWYG editor sa širokom funkcionalnošću i dubokom prilagodljivošću. TinyMCE omogućava vašim editorima da rade brže, lakše i kvalitetnije, nadmašujući većinu alternativa i po funkcionalnosti i po kontroli nad sadržajem.
