CKEditor
CKEditor software | |
---|---|
Tip | Editor de text Editor HTML |
Dezvoltator | CKSource |
Data primei versiuni | 2003 |
Ultima versiune | 3.6.2 (13 septembrie 2011 ) |
Sistem de operare | Multiplatform |
Limba | JavaScript |
Licență | GPL , LGPL și MPL [1] ( Licență gratuită ) |
Site-ul web | www.ckeditor.com |
CKEditor (fost FCKeditor ) este un editor de text WYSIWYG open source de la CKSource care poate fi utilizat în paginile web. Acesta își propune să fie ușor și nu necesită instalări de partea clientului. Prima versiune a fost lansată în 2003. [2] Este gratuită pentru uz personal, dar necesită o licență pentru utilizare pe site-uri web.
Codul este scris în JavaScript și are mai multe interfețe de server cu Active-FoxPro, ASP , ASP.NET , ColdFusion , Java , JavaScript , Lasso , Perl , PHP , Python , Adobe AIR și altele. [3]
CKEditor este compatibil cu majoritatea browserelor, inclusiv: Internet Explorer 6.0+ ( Microsoft Windows ), Mozilla Firefox 2.0+, Safari 4.0+, Google Chrome ( Microsoft Windows ), Opera 9.50+ și Camino 1.0+ ( Apple Inc. ). [3]
CKEditor este distribuit sub licențe GPL, LGPL și MPL.
Istoria proiectului CKEditor
Prima versiune a CKEditor, sub numele de FCKeditor, a fost publicată în martie 2003 de Frederico Caldeira Knabben, creatorul editorului și proiectului Benevolent Dictator for Life. Acesta a fost acceptat de XHTML , Word și Internet Explorer 5.0 . În iunie 2006, FCKeditor a realizat 1 milion de descărcări. În următorii doi ani, au fost semnate parteneriate cu Oracle Corporation și IBM Corporation .
După ce a atins 3 milioane de descărcări, FCKeditor a fost complet revizuit și reproiectat în CKEditor 3.0, cu accent pe performanță, accesibilitate și o nouă interfață cu utilizatorul.
În decembrie 2012, CKEditor 4.0 a fost lansat cu codul sursă reformatat, performanțe crescute DOM și CSS, o nouă estetică și un depozit de programe de completare.
Compatibilitate
CKEditor folosește „ Suport pentru browser gradat YUI ” ca bază pentru cerințele sale de compatibilitate. CKEditor 3.x este compatibil cu majoritatea browserelor de internet, inclusiv Internet Explorer 6.0, 7.0, 8.0.9.0, toate versiunile majore ale Firefox începând de la 3.x, Safari 5.x, cea mai recentă versiune stabilă a Google Chrome , cea mai recentă versiune stabilă a Opera și Camino 1.0+ ( Macintosh ).
Caracteristici CKEditor
CKEditor aduce funcții de editare populare pe site-uri web, cum ar fi: stiluri de formatare (aldine, italice, subliniate), conectarea la o resursă web, o funcție de „anulare” sigură, lipire din Word și alte instrumente comune de formatare HTML.
Următoarele caracteristici noi au fost introduse în CKEditor 4.0, dintre care una este Inline Editing, care este o caracteristică HTML5 care elimină zonele de text vechi care permit utilizatorilor site-ului să editeze paginile direct în starea lor finală; toate pluginurile și skin-urile comunității pot fi trimise și partajate în mod liber.
Personalizare
CKEditor 4.0 a fost reproiectat pentru a oferi proprietarilor și dezvoltatorilor noi instrumente de personalizare a site-urilor web. Editorul poate fi echipat cu pluginuri și o estetică aleasă din arhiva de programe CKEditor. Practic, fiecare element al editorului este modular, facilitând pluginurile de la terți. [4]
Procesul de personalizare CKEditor este susținut de CKBuilder, un instrument special creat pentru gestionarea pluginurilor, aspectului și limbajului. Rezultatul este un editor adaptat nevoilor specifice fiecărui dezvoltator.
Limbi
CKEditor este tradus în mai mult de 60 de limbi, inclusiv în cele principale, cum ar fi franceza, germana, italiana, olandeza, chineza, spaniola, portugheza, precum și în cele mai puțin frecvente. [5]
Produse asemanatoare
CKSource oferă o versiune comercială a CKEditor, un manager de fișiere Ajax și pachete de produse integrate în mod nativ cu Drupal sau Joomla CMS.
Încărcări de fișiere și imagini cu CKEditor
API-urile CKEditor acceptă încărcarea fișierelor și imaginilor și inserarea documentelor de editare, dar nu au instrumentele necesare pentru a face acest lucru în mod implicit. Dacă doriți să aveți această funcționalitate, puteți instala unul dintre pluginurile pentru CKEditor. Iată o scurtă listă:
- CKFinder . Încărcător oficial CKEditor cu manager de conținut: are mai multe funcții și conectori pentru limbajul de programare. Are o utilizare comercială.
- Manager fișiere Ajax . Program de încărcare gratuit cu server de navigare pentru prezentări de imagini.
- DOKSoft încărcător rapid de imagini . Mic încărcător folosit pentru încărcarea imediată și inserarea imaginilor sau previzualizarea acestora în document.
- Manager de fișiere roxy Fileman . Manager de fișiere gratuit pentru ASP. NET și PHP. Acceptă redenumirea fișierelor și folderelor, tăierea / copierea / lipirea, glisarea și fixarea, căutarea, sortarea, descărcarea folderului ca fișier zip și multe altele. Suportă CKEditor 3.x și 4.x și TinyMCE 3.x și 4.x.
MediaWiki + FCKeditor
MediaWiki + FCKeditor este o ramură a FCKeditor dezvoltată pentru editarea Wiki WYSIWYG. [6] Pentru mai multe informații, consultați mw: Extensie: FCKeditor (Oficial) .
Schimbarea numelui
Acronimul FCK din FCKeditor înseamnă F rederico C aldeira K nabben, inventator al editorilor și Benevolent Dictator for Life al proiectului. Aceste scrisori amintesc de un bine-cunoscut jurământ în limba engleză, „dracu” (de care Frederico, de origine braziliană, nu știa când a lansat prima versiune a editorului). În consecință, Knabben a schimbat numele programului în CKEditor începând cu versiunea 3.0. Literele CK înseamnă acum C ontent și K nowledge. [7]
Vulnerabilitate
FCKEditor 2.5.1 și 2.6.6 conține un bug de redenumire a fișierelor care permite executarea codului la distanță. Mai exact, este posibil să încărcați cod ASP prin conexiunea ASP.NET în FCKEditor. Vulnerabilitatea necesită ca serverul de la distanță să ruleze pe IIS . [8] Vulnerabilitatea a fost descoperită de cercetările Rapid7 în august 2010.
Notă
- ^ Pagina de licențe CKEditor , pe ckeditor.com .
- ^ Despre noi | CKSource Arhivat 20 octombrie 2010 la Internet Archive .
- ^ a b De ce să alegeți CKEditor? Arhivat pe 27 octombrie 2010 la Internet Archive .
- ^ Depozit de pluginuri pentru CKEditor , la ckeditor.com .
- ^ Limbi disponibile în CKEditor , la transifex.com .
- ^ Pagina principală - MediaWiki + FCKeditor
- ^ CKSource Docs - Rebranding
- ^ R7-0036: Executarea codului de încărcare a fișierelor FCKEditor.NET
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe CKEditor
linkuri externe
- Site-ul web CKEditor , la ckeditor.com .
- Site-ul web CKSource , la cksource.com .
- Pagina SourceForge de CKEditor , la sourceforge.net .
- mw: Extensie: FCKeditor (Oficial)
- mw: editor WYSIWYG - WYSIWYG