TinyMCE – edytor tekstu dla blogerów i nie tylko
Wydany na zasadach Open Source edytor TinyMCE (Tiny Moxiecode Content Editor) to program stworzony przede wszystkim z myślą o blogerach, administratorach intranetu oraz operatorach serwisów Wiki, którzy chcieliby ułatwić swoim użytkownikom pracę z tekstem. W przeciwieństwie do zwykłego pola tekstowego przewidzianego dla standardu HTML, w którym tekst nie jest w ogóle formatowany, w edytorze TinyMCE możemy korzystać z dowolnych fontów oraz różnych rozmiarów, kolorów i stylów czcionek, w tym kursywy i pogrubień, a także dodawać zdjęcia i filmy wideo – a wszystko to zgodnie z zasadą WYSIWYG (What You See Is What You Get). W pasku narzędziowym programu znajdziemy funkcje służące do tworzenia tabel, sprawdzania pisowni w wielu językach, wstawiania znaków wypunktowania, a także opcje Ponów/Cofnij oraz Kopiuj i Wklej. Są tam także narzędzia do wyszukiwania i zastępowania fragmentów tekstu. Korzystając z programu Ajax, użytkownik może też wczytywać tekst z dysku twardego. Wynik takiej operacji zostanie przekazany administratorowi danej witryny w postaci kodu (X)HTML. Autorzy programu prezentują jego możliwości na przykładowej stronie WWW.
Edytor TinyMCE został napisany w języku JavaScript i pracuje w przeglądarce internetowej użytkownika. Aby z niego skorzystać, należy umieścić kilka plików graficznych, JavaScript i CSS na serwerze WWW, a następnie wywołać funkcję inicjującą. W specjalnym serwisie Wiki można dowiedzieć się, jak zmienić wygląd programu, ewentualnie ograniczyć zakres jego funkcji. Dostępne wtyczki pozwalają na włączenie programu do systemów zarządzania treścią, takich jak Mambo, Drupal, Plone czy Typo3.
Autorzy TinyMCE poinformowali, że większość kodu dla najnowszej wersji 3.0 napisali od nowa, a jedną trzecią całkowicie usunęli. Edytor współpracuje z takimi przeglądarkami jak Firefox, Internet Explorer i Opera, a także z najnowszą wersją apple'owskiego Safari. Podobne funkcje jak TinyMCE oferują programy FCK Editor i Spaw, które również są projektami Open Source.
(kso)


