Który edytor WYSIWYG wybrać ?

Chcesz zatem aby na Twojej stronie zamiast zwykłych, prostych pól typu textarea występował ciekawy edytor tekstowy przypominający np. Word`a.

Na swoich stronach od przeszło pół roku wprowadzam takie rozwiązanie i z pełną odpowiedzialnością mogę polecić darmowy CKEditor.

CKEditor to małe arcydzieło, to taki Rolls Royce wśród reszty edytorów (których jest cała masa w sieci). Ma całą masę funckji, świetnie wygląda i w dodatku jest dostępny m.in. w licencji Open Source czyli za darmo. Pisząc krótko to tak jakby firma Adobe powiedziała, słuchajcie , od dzisiaj nasz Photoshop warty 3000 zł, udostępniamy za darmo.

Do rzeczy, na początek przedstawię demo, dalej pokażę jak to ustrojstwo wprowadzić do nas na stronę.

1. Demo (automatycznie ustawia język)

http://ckeditor.com/demo


2. Instrukcja implementacji

Pełną dokumentację znajdziesz na http://docs.cksource.com/

Przedstawiam sposób implementacji z jQuery.

  1. Pobieramy najnowszą wersję ze strony http://ckeditor.com/download
  2. Rozpakowy .zip wgrywamy na nasz FTP (jest tam katalog /ckeditor który należy wgrać do głównego katalogu z naszą stroną)
  3. Dodajemy pomiędzy <head> … </head> poniższy kod
  4. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
    <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
    <script type="text/javascript" src="ckeditor/adapters/jquery.js"></script>
  5. Pomiędzy <body> … </body> dodaj następujący kod:
    <script language="javascript">
		$(document).ready(function(){
			$('textarea').ckeditor({ height : 500 });
		});
    </script>

Powyższy kod spowoduje podmianę zwykłego textarea na edytor WYSIWYG CKEditor. W dokumentacji znajdziesz wszystkie funkcje i sposoby konfiguracji edytora począwszy od zmiany szablonu graficznego po rozmiar, szerokość, ilość ikon itd.[ad#co-1]

Słowa kluczowe przypisane do tego wpisu przez algorytm seo:

  • edytor wysiwyg
  • edytory wysiwyg
  • edytor www wysiwyg
  • najlepszy edytor wysiwyg
  • edytor wyswig
  • darmowy edytor wysiwyg
  • edytor wysywig
  • wysiwyg
  • edytory www wysiwyg
  • wysiwyg darmowe

Komentarze:


Zapraszam Cię do mojego najnowszego darmowego kursu pod tytułem "Czy potrafisz zarobić 21,467.75 zł przez Internet w tydzień?". Aby się zapisać, wprowadź swój email a następnie kliknij w przycisk "DALEJ"


Adres email:


  • GrybyBogdan

    Dzięki za informację o tym cacku.
    Przyda się.

  • siechnice

    Korzystam z tego edytora jest najlepszy z darmowych pozycji. Polecam.

  • wojtas

    Hmm. Nie spotkałem się jeszcze z tym edytorem, ale wygląda nieźle. Na pewno go przetestuję. Dzięki za info.

  • http://ti.cichaprzystan.org/ TI

    Wszystko fajnie ale on tak do końca darmowy nie jest. Na http://ckeditor.com/license można przeczytać że jest na licencji: GPL, LGPL i MPL ale jeśli dołączasz go do jakiegoś innego projektu to ten projekt też musi być na takich licencjach czyli nie możesz go sprzedać!
    Jeśli chcesz użyć tego edytora w celach komercyjnych to licencja kosztuje od 375$ do 1450$ co przy obecnym kursie dolara daje widełki od ~1060zł do ~4090zł!

    Za darmo owszem ale nie dla wszystkich.

  • http://www.paweldanielewski.pl Paweł Danielewski

    @TI
    Z tego o wyczytałem GPL zezwala na redystrybucję całego projektu z elementami GPL pod warunkiem dodania pełnej treści licencji GPL.

    Przejdźmy na inny przykład. Fora phpbb3 dostępne na GPL. Uruchamianie takiego forum na swojej stronie oznaczałoby, że cały projekt zamienia się w Open Source. Kolejny przykład to jQuery z którego korzysta Allegro. Czy to oznacza, że kod Allegro stał się Open Source?

    Licencja komercyjna o której wspomniałeś dotyczy w sytuacji gdy chcemy skorzystać z dodatkowych praw (poniżej przetlumaczyłem z cKeditor)
    * Modyfikacje i ulepszenia ckeditora nie muszą być re-dystrybuowane pod licencją Open Source.
    * Nie trzeba umieszczać licencji GPL przy redystrubucji/odsprzedaży projektu/programu
    * Nie muszą występować odwołania do ckeditor w którymkolwiek z plików;
    * Otwarty kod źródłowy ckeditor nie musi być umieszczany (odkodowany w całości) podczas redystrybucji twojego projektu;
    * Możesz usunąć dowolny plik ckeditora podczas integracji ze stroną.

    Oryginał:
    * Modifications and enhancements doesn’t need to be released under an Open Source license;
    * There is no need to distribute any Open Source license terms alongside with your product and no reference to it have to be done;
    * No references to CKEditor have to be done in any file distributed with your product;
    * The source code of CKEditor doesn?t have to be distributed alongside with your product;
    * You can remove any file from CKEditor when integrating it with your product.

    Czyli licencja komercyjna będzie nam potrzebna jeśli (przykładowo).
    Tworzymy stronę np. Ogłoszenia AutoMoto i:
    1. dodajemy dodatki do ckeditora np. nowe szablony lub dodatkowe moduły a następnie kodujemy pliki
    2. chcemy sprzedawać kopie naszej strony ale bez dodawania licencji GPL do ckeditora czyli tak aby całość występowała jako produkt w 100% autorski.
    3. kasujemy wszystkie nagłówki plików ckeditora
    4. kodujemy cały projekt i zabezpieczamy się przed skopiowaniem kodu
    5. usuwamy zbędne pliki podczas integracji z naszym serwisem AutoMoto.

  • takitoja

    @Paweł Danielewski
    Co do jQuery, to jest to nietrafiony przykład. Jest ono udostępniane również na licencji MIT (X11), więc bez problemu można dołączać do komercyjnych projektów. Podobnie jak BSD.

  • http://ti.cichaprzystan.org/ TI

    @Paweł Danielewski
    Dziękuję za wyjśnienie widocznie ktoś mnie wprowadził w błąd.
    Jeśli jest faktycznie tak jak mówisz to znaczy, że mogę wykorzystać CKEditor np. w autorskim CMSie (zachowując jego oryginalne pliki). A autorski CMS mogę spokojnie sprzedawać na licencji komercyjnej.

  • Gość

    „mogę wykorzystać CKEditor np. w autorskim CMSie (zachowując jego oryginalne pliki). A autorski CMS mogę spokojnie sprzedawać na licencji komercyjnej”

    czyli na 100% bez stresu mogę umieścić CKEEditor w swoim CMSie i zakodowaną stronę legalnie sprzedać?