Newsletter

Grupa MagazynyInternetowe

Online: 964

Wyszukiwarka

Narzędzia dla webmastera, JavaScript

FCKeditor 2.2 - projekt miesiąca

FCKeditor 2.2 - projekt miesiąca 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.

FCKeditor 2.2 - projekt miesiąca 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!

Instalacja FCKeditor - krok po kroku

FCKeditor 2.2 - projekt miesiąca 1. Pobierz najnowszą wersję FCKeditor

ze 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ąć.

FCKeditor 2.2 - projekt miesiąca 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).

FCKeditor 2.2 - projekt miesiąca 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.

2 maja 2007

Powiązane publikacje

FCKeditor

FCKeditor

PHP - uruchom własny newsletter

PHP - uruchom własny newsletter

 
Skomentuj
ten artykuł

Komentarzy: 2

Kod obrazkowy
(Kliknij, aby zmienić)
 
Przejdż do tego postu na forum Thursday, 27.11.2008 11:56jaro

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.

Przejdż do tego postu na forum Friday, 25.04.2008 02:00Arecki

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ć ?

Zobacz wszystkie komentarze »

Autor

Paweł Gruszecki

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:

Newsletter

Jesli chcesz być na bieżąco z tym co się dzieje na stronie magazynu INTERNET Maker zapisz się do naszego newslettera.