Grupa MagazynyInternetowe
Online: 964
Rzadko się zdarza, aby wpływowy dla środowiska Open Source serwis SourceForge.Net przyznawał wyróżnienie "projekt miesiąca" narzędziom przydatnym webmasterom. Tym bardziej więc jest to warte uwagi. FCKeditor to zestaw skryptów JavaScript oraz skryptów instalowanych po stronie serwera, przygotowanych m.in. w PHP. Wszystko to ma służyć dostarczeniu przemyślanego i dopracowanego edytora WYSIWYG do wstawienia na strony internetowe.
Paweł Gruszecki
Nie jest to wprawdzie jedyne dostępne narzędzie tego typu, ale jako jedyne z darmowych oferuje tak szeroką funkcjonalność - nie poprzestaje wyłącznie na prostym formatowaniu tekstu, ale udostępnia rozbudowane narzędzia do tworzenia tabel, wklejania tekstu czy wstawiania obrazów.
W efekcie FCKeditor świetnie integruje się ze wszystkimi systemami, w których wymagana jest możliwość formatowania tekstu z poziomu przeglądarki internetowej. Są to przede wszystkim systemy zarządzania zawartością (CMS - Content Management System), blogi, webmaile, fora dyskusyjne i czaty, systemy aukcyjne i portalowe oraz wszystkie te miejsca, gdzie użytkownik ma możliwość wprowadzenia dłuższej niż jedno zdanie wypowiedzi.
Instalacja skryptu jest bardzo prosta. Opisaliśmy ją w osobnej ramce, wzbogacając o podstawowy opis najważniejszych elementów konfiguracji. Zaletą FCKeditora jest jego wysoka konfigurowalność. Począwszy od możliwości zmiany wyglądu, poprzez wybór wersji językowej (w tym polskiej), a skończywszy na wyborze dostępnych opcji w paskach narzędziowych.
Jeżeli podstawowa funkcjonalność programu nie będzie ci odpowiadać, możesz ją we własnym zakresie rozbudować. FCKeditor dostarcza zbiór funkcji API stworzonych w JavaScripcie, dzięki którym będziesz mógł tworzyć własne funkcje JS integrujące się z edytorem.
Oprócz zbioru JavaScriptów dostarczany jest także pełen zestaw skryptów do zainstalowania po stronie serwera, w wielu różnych językach programowania. Dostępne są: ASP, ASP.NET, PHP, ColdFusion, Java, Perl i Python. Skrypty te pełnią dwojaką funkcję - po pierwsze, umożliwiają wyświetlanie narzędzi dogrywanych z serwera (np. wstawianie tabel, obrazów, emotikonów i innych). Po drugie natomiast - dostarczają programistom zbiór funkcji API, które po dołączeniu do własnych skryptów (np. PHP) pozwalają zarządzać procesem generowania edytora.
W przypadku PHP tworzony jest obiekt, a następnie za pomocą jego metod można ustalić wszelkie szczegóły konfiguracji FCKeditora. Na końcu edytor zostanie wygenerowany. Jest to metoda alternatywna w stosunku do ręcznej konfiguracji z poziomu JavaScript, którą opisano w ramkach obok.
Sam edytor posiada wszystkie najważniejsze funkcje, do których przyzwyczaili się użytkownicy programu MS Word - formatowanie tekstu, wybór koloru tekstu i tła, wstawianie tabel, listy numerowane i wypunktowane (także wzajemnie zagnieżdżone), wklejanie (z oryginalnym formatowaniem lub jako czysty tekst, a także opcja "Wklej z Worda"), formularze, obrazy (wraz z możliwością wgrania na serwer), tablice znaków, emotikony, wyszukiwanie tekstu, drukowanie, podgląd wydruku i zapisywanie dokumentu (do indywidualnego oprogramowania). Słowem - polecamy!
1. Pobierz najnowszą wersję FCKeditorze strony http://www.fckeditor.net/. Następnie rozpakuj zawartość i wgraj do katalogu fckeditor na serwerze lub dowolnego innego (pamiętaj wówczas o zmianie ścieżek dostępu w dalszej części instalacji). Część plików mających charakter instruktażowy lub informacyjny możesz usunąć.
2. Przygotuj stronę HTML,do której chcesz wstawić edytor WYSIWYG, korzystając z FCKeditor. W nagłówek HEAD wstaw odwołanie do skryptu fckeditor.js - jak w powyższym przykładzie. Pamiętaj, aby ścieżka do JavaScriptu zgadzała się z rzeczywistością (w naszym przykładzie fckeditor.js jest w tym samym katalogu).
3. FCKeditor można wstawić na stronęna dwa sposoby. Pierwszy z nich wygeneruje odpowiednie pole tekstowe za ciebie. Wystarczy, że w żądanym miejscu na stronie wstawisz powyższy kod JS. Wstawi on na stronę edytor WYSIWYG w domyślnej postaci, czyli z pełną funkcjonalnością. Nazwę FCKeditor1 możesz ewentualnie zmienić na własną. Pod taką nazwą będziesz mógł odczytać zawartość pola w skrypcie przetwarzającym wynik. Drugi sposób to zmiana w już istniejącym w kodzie strony polu texarea - szczegóły w dokumentacji.
Komentarzy: 2
Mam problem z podłączeniem fckeditor - nie mogę go podłączyć z innej lokalizacji niż ta w której znajduje się katalog z aplikacją.
Potrzebuję podłączyć go w kilku miejscach na serwisie.
Edytor jest świetny, mam tylko mały kłopot, własciwie dwa. Odblokowałem możliwość uploadu zdjęć na serwer, ale ...
1. Zapisuje zupełnie hdzie indziuej niż powinien
2. Wstawiaslashe "" w scieżce do pliku graficznego. Jak to ustawić ?
Jest administratorem, programistą systemów operacyjnych i aplikacji internetowych. Internetem zajmuje się od 1998 roku, niemal od początku działając również jako dziennikarz branżowy. W 2001 roku rozpoczął współpracę w charakterze dziennikarza i specjalisty z Magazynem Internet, aby kilka lat później uczestniczyć w postawaniu magazynu Internet Maker.
Ma na koncie kilka biznesów internetowych, obecnie w jednej ze współtworzonych przez siebie spółek zajmuje się koordynacją projektów informatycznych i zarządzaniem marką Vbiz.pl (vbiz.pl ). Posiada wyższe wykształcenie informatyczne ze specjalizacją związaną z prawem komputerowym. Zarówno informatyka, jak i dziennikarstwo są jego pasją. Od 10 lat z przyjemnością obserwuje rozwój internetu w Polsce.
Artykuły tego autora:
Od lat żadna technologia nie zagroziła JavaScriptowi, językowi uznawanemu za zabawkę dla dzieci. Czy uda się mu zachować popularność i zapewnić źródło utrzymania kolejnym programistom?
Polecamy:
Na skróty:
Magazyny Internetowe| Co za ile| Programy| Praca| Magazyn Internet| Internet Maker| Web Toster| ForumNasze serwisy: