Eines schon mal vorneweg, man ist schon sehr verwöhnt durch tolle Software, die man bereits ausprobiert hat, in seinem "Webmaster Leben". Was beispielsweise in WORDPRESS selbstverständlich ist, ist ein ansprechender WYSIWYG Editor, mit dem man seine Seiten und Artikel ansprechend gestalten kann.
Bei DRUPAL6 ist das leider nicht von Haus aus mit an Bord. Man kann also in der Basis-Version von DRUPAL nur einfache Texte schreiben und diese nicht automatisch mit H1, H2 und vielen anderen Tags ausschönen, oder auch SEO ( SEO - Search Engine Optimization ... Die Suchmaschinenoptimierung verwendet Techniken um bei Suchmaschinen besser gelistet zu werden ) optimieren, denn DRUPAL hat keinen WYSIWYG Editor mit in seinen CORE ( Der Drupal Core: der Kern - Mit Core werden bei Drupal System Themes und Module bezeichnet, die standardmäßig in einer Drupal Installation vorhanden sind. ) Modulen.
Durch das Studium der Foren von Drupalcenter.de habe ich beschlossen, daß der FCK EDITOR der Editor meiner Wahl sein soll und will diesen auf meiner Testseite einzusetzen. Bei meiner beschriebenen Installation habe ich folgende Systemvoraussetzungen:
Meine DRUPAL 6.ß Systemvoraussetzungen
- DRUPAL 6.x
- FCKeditor 6.x-1.3-rc7
- FCKeditor 2.6.2
Installation des FCK Editors in DRUPAL
Download in zwei Teilen! Die Installation ist gewöhnungsbedürftig, da man sich im Gegensatz zu den meisten Modulen für DRUPAL zwei aktuelle Downloads besorgen muss. Unter http://drupal.org/project/fckeditor erhält man die aktuelle und eingedeutschte Version des Editors, allerdings ist dies noch nicht die ganze Installation! Man lädt sich nämlich nur ein “Drumherumgerüst” für DRUPAL
Das Unterverzeichnis .../sites/all/modules/fckeditor/fckeditor ist im downgeloadeten Modul nämlich noch leer, bis auf eine Datei copy_here.txt! In dieses Verzeichnis muss nun nämlich auch noch der eigentliche Editor kopiert werden! Die nötigen aktuellen Versionen findet man auf der Entwicklerseite des FCK Editors …zum downloaden.

Wenn beide Downloads vorhanden sind und an die richtige Position gebracht wurde, dann sieht das Modul aus, wie auf der linken Abbildung. Die nunmehr kompletten Moduldateien können jetzt per FTP auf den Server unter .../sites/all/modules upgeloadet werden!
Konfiguration des FCK Editors
Nachdem alles auf dem Server hochgeladen wurde, wird das FCK Editor Modul, wie alle anderen DRUPAL Module auch unter: /admin/build/modules ( Startseite › Verwalten › Strukturierung ) aktiviert.
Noch immer kann nicht mit dem FCK Editor gearbeitet werden! Als erstes benötigt eine Rolle Ihrer Drupal Installation die nötigen Rechte, um mit dem FCK Editor arbeiten zu können. Sie können die Berechtigung entweder sofort einrichten, oder aber Sie werden automatisch an die Berechtigungs-Einstellungen erinnert, wenn Sie das erste Mal unter /admin/settings/fckeditor ( Startseite › Verwalten › Einstellungen > FCKeditor Profil ) die Konfiguration des FCK Editors aufrufen.
Bilderupload mit dem FCK Editor
Ich habe authentifizierten Benutzern die Berechtigunge gegeben, den FCK Editor zu nutzen und wähle deshalb im entsprechenden Profil die Auswahlmöglichkeit "Bearbeiten" und komme unter .../admin/settings/fckeditor/edit/advanced zu den Einstellungsmöglichkeiten.
Um auch Bilder mit dem FCK Editor hochladen zu können ist es wichtig, in den Dateibrowser Einstellungen folgendes auszuwählen:
- Datei Browser Typ: Integrierten Datei Browser
- Schnelle Uploads erlauben: ja
- Pfad zu hochgeladenen Dateien: %b%f/userfiles/%u
- Absoluter Pfad zu hochgeladenen Dateien: %d%b%f/userfiles/%u
Damit landen dann die Dateien in den entsprechenden Ordnen der einzelnen User. Z.B.: http://www.deinedomain.de/sites/default/files/userfiles/1/beispielbild1.jpg
Das Ist aber eigentlich nur wichtig, wenn man einzelnen Usern Platz auf dem Server anbietet, auf dem diese Bilder speichern können. Wer alleine mit seiner Drupal Installation arbeitet, kann auch die Standardeinstellungen beibehalten.
Fehlerquellen beim Bildupload mit dem FCK Editor
"Fileuploader is disabled"
Wer es jetzt ausprobiert Bilder upzuloaden, wird vermutlich feststellen, daß es noch nicht klappt mit dem Bilderupload und folgende Fehlermeldung erhaltent:
This fileuploader is disabled. Please check the “editor/filemanager/connectors/php/config.php” file
Es fehlen noch Änderungen an der Datei config.php. Diese findet man unter:
sites/all/modules /fckeditor/fckeditor/editor/filemanager/connectors/php/
Dort muss nun, wie in der Installationsanweisung des FCK Editors README.txt beschrieben die Zeile
$Config['UserFilesAbsolutePath'] = ” ;
gesucht werden und direkt unter dieser folgende Zeile eingefügt werden:
require_once “../../../../../filemanager.config.php”;
Es sollte jetzt so aussehen:
$Config['UserFilesAbsolutePath'] = ” ;
require_once “../../../../../filemanager.config.php”;In dieser Datei sollte am Ende auch noch einiges ersetzt werden, damit auch die Pfadangaben zu hochgeladenen Dateien stimmen. Ganz am Ende dieser Datei sind vier größere Blöcke, die das speichern von Dateien regeln. Ersetzen Sie die ersten beiden Blöcke mit:
$Config['DeniedExtensions']['File'] = array() ;
$Config['FileTypesPath']['File'] = $Config['UserFilesPath'] . ‘file/’ ;
$Config['FileTypesAbsolutePath']['File']= ($Config['UserFilesAbsolutePath'] == ”) ? ” : $Config['UserFilesAbsolutePath'].’file/’ ;
$Config['QuickUploadPath']['File'] = $Config['FileTypesPath']['File'] ;
$Config['QuickUploadAbsolutePath']['File']= $Config['FileTypesAbsolutePath']['File'] ;
/*$Config['QuickUploadPath']['File'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['File']= $Config['UserFilesAbsolutePath'] ;*/
$Config['AllowedExtensions']['Image'] = array(’bmp’,'gif’,'jpeg’,'jpg’,'png’) ;
$Config['DeniedExtensions']['Image'] = array() ;
$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] . ‘/image/’ ;
$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == ”) ? ” : $Config['UserFilesAbsolutePath'].’/image/’ ;
/*$Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;*/
$Config['QuickUploadPath']['Image'] = $Config['FileTypesPath']['Image'];
$Config['QuickUploadAbsolutePath']['Image']= $Config['FileTypesAbsolutePath']['Image'] ;Wenn alles dahingehend abgeändert wurde, wird die Datei wieder auf den Server geladen. Nun ist es schon fast geschafft. In einigen Fällen muss auch noch die Datei settings.php unter .../sites/default/ angepasst werden.
Settings.php für den FCK Editor anpassen
Suchen Sie die Zeile
# $cookie_domain = ‘meinedomain.de’;
in der settings.php Ihrer Installation und entfernen Sie das Kommentarzeichen. Geben Sie stattdessen Ihre eigene Domain für meinedomain.de ein. Anschliessend laden Sie die aktualisierte settings.php wieder hoch.
Hier kann es möglich sein, daß eine Fehlermeldung auftritt, weil DRUPAL die Datei per CHMOD besonders schützt. Wenn der Fehler auftritt, dann ändern Sie erst die Rechte per CHMOD auf 777. Laden Sie die aktualisierte Datei settings.php hoch und ändern Sie die Rechte wieder auf 644.
Wenn alles erledigt ist, dann läuft der FCK Editor jetzt und man hat ein tolles Werkzeug zur Verfügung, um Seiten und Artikel zu schreiben. Ich hoffe alles klappt genauso gut wie bei mir!
Ein besonderes Dankeschön noch an Tobias Bähr, der mir im DRUPALCenter.de Forum tolle Tipps gegeben hat. Er hat auch unter DRUPALBasic.de ein tolles Video zur Installation. Das kann ich nur empfehlen!





0 Kommentare zu "FCK Editor unter Drupal installieren und konfigurieren"
Kommentar schreiben