Über uns

Drupal - Consulting und Services seit 2005. Acquia Service Partner seit 2009. Hier erfahren Sie mehr über uns.

Über Drupal

Drupal ist eines der besten Open Source CMS. Mit Version 7 stehen Ihnen neue mächtige Funktionen zur Verfügung.

SEO

Seit der ersten Drupal Version aus dem Jahr 2000, stellt Drupal wichtige Werkzeuge für SEO zur Verfügung.

Distributionen

Spezialisierte Drupal Installationsprofile stellen Ihnen maßgeschneiderte Lösungen für einen definierten Website Typ zur Verfügung.

STARTSEITE

Wysiwyg und Bildverwaltung ohne Schmerzen

Wysiwyg Editoren, Bilder hochladen, einfügen und verwalten - ein Thema bei Drupal mit dem man sich lange beschäftigen kann und muss. Wie immer gibt es verschiedene Lösungen und Kombinationen von Modulen, die zum Ziel führen. Der beste Weg, um Bilder innerhalb eines Wysigwyg Editors auszuwählen oder hochzuladen, ist die Nutzung des Moduls Image Browser und zwar die Version 6.x-2.x-dev.

Image Browser herunterladen

Nur die Version 2 unterstützt die Wysywig API und das ist die empfohlene Art und Weise Wysiwyg Editoren in Drupal zu integrieren. Image Browser unterstützt den CkEditor und TinyMCE, wobei das CkEditor Modul nicht mit der Wysiwyg API zusammenarbeitet, weshalb ich den TinyMCE empfehlen würde.

[edit] Verzichtet man allerdings einfach auf das Drupal Modul CkEditor und fügt einfach die CkEditor Sources unter ‘sites/all/libraries’ hinzu, dann funktioniert alles hier beschriebene mit der Wysiwyg API und dem CkEditor.

Nach der Installation ADMIN/SETTINGS/WYSIWYG aufrufen, beim TinyMCE auf BEARBEITEN klicken und unter SCHALTFLÄCHEN/PLUGINS Image Browser hinzufügen. Das war schon alles. Im TinyMCE steht nun eine neue Schaltfläche zum Einfügen von Bildern zur Verfügung. Es öffnet sich ein Lightbox ähnliches Popup, wo man Bilder auswählen kann, durch die auf dem Server liegenden Bilder blättern und neue Bilder hochladen kann. Die zur Auswahl stehenden Bilder werden übrigens von einer View geliefert!

Der Clou: wenn man sich für ein Bild entschieden hat, kann man auswählen ob und welches ImageCache Preset (z.B. ein Thumbnail) benutzt werden soll.

Einfach Klasse und uneingeschränkt zu empfehlen. Vielleicht benutze ich sogar bald einen Wysiwyg Editor.

Kommentare

wäre schon wenn eine endgültige Version bald veröffentlicht wird. Habe auch viele Zeit mit dem Thema verbracht, und diese Lösung hat mir am besten gefallen. Eine Dev Version zu verwenden, war mir zu heiklig.

Um Bilder einzufügen kann man auch alternativ auch Wysiwyg image upload einsetzn.

Es hat dabei nicht nur eine Imagecache (presets erweiterbar) Integration, es unterstütze auch verschiende Styles ( erweiterbar ) wie eben Rahmen, Abstand etc und auch das Alignment ( left, right, none ). Es integriert sich dann noch wahlweise mit Lightbox, unterstützt Titel und hat eine API um die Bilderdetails mit eigenen Daten zu versehen, z.b: aus EXIF, eine Beschreibung, Autor, Lizenz usw.

Es integriert sich über die WYSIWYG API, ist also für jeden Editor zu haben der darüber integriert wird( empfehle CKEditor ).

Member since:
28 Mai 2009
Last activity:
3 Tage 8 Stunden

Schön, dass sich hier jetzt auch Modulentwickler zu Wort melden.
Ja, die Featurelist von wysiwyg_imageupload ist beeindruckend und wir wollten es als Alternative in dem Artikel auch eigentlich vorstellen. Leider ist die Installation nicht so einfach, wie die vom Image Browser. Alleine das Update von JqueryUI wird sich nicht jedem erschließen. Und bei uns erschien, nach der Installation, im PopUp die gesamte Seite im Hintergrund und nicht das UI von ImageUpload. Uns fehlte dann allerdings auch die Zeit uns weiter damit zu beschäftigen.
Ich denke aber, dass ein Artikel über das Modul bald folgt.

Btw. hast du keine Lust hier über eure DrupalWiki Distribution zu berichten? Dürfte für viele Besucher von Interesse sein.

wysiwyg_imageupload:

Ich gebe dir mit der Installation recht, jedoch habe ich das mit version 6.2.0 deutlich verbessert. Es wird nun ein Requirements-Check gemacht, so das dir eigentlich alles gemeldet wird. Also ob jquery_update in der richtigen Version dabei ist, oder die Bibliothek von jquery_ui falsch ist, der Input Filter fehlt oder vielleicht die User permisions fehlen. Das wird als Error angezeigt und auf der Statuspage.

Wie es gerade scheint, kommen die Leute deutlich besser damit klar.

Die Jquery_ui Problematik ist vorhanden, ich gebe dir recht. Prinzipiell könnte ich mit sehr wenig Aufwand das ganze 1.2 / 1.6 kompatibel machen - ich möchte es aber nicht. Die Zeit dieser Versionen ist mehr als schon abgelaufen - sie sind bezüglich Dimensions viel zu schlecht, zudem enorm viel langsamer.

Drupal Wiki:
Sehr gerne berichte ich darüber. Willst du mich dazu vielleicht einfach per Email anschreiben (ich habe deinen Kontakt nicht). Oder steht md für Miro D...? Danke dir

Member since:
28 Mai 2009
Last activity:
3 Tage 8 Stunden

So kann man sich irren. Ich dachte immer, md und/oder mdwp* wäre bekannt in der Drupal Welt :-(
Schließlich bin ich seit 2004 drupal.org user (http://drupal.org/user/16031),seit 2005 im DrupalCenter dabei - http://www.drupalcenter.de/team und mdwp* hat ein paar kleine Drupal Sites entwickelt (http://mdwp.de/projekte ;-) und ist Acquia Partner. Und hier im DDM gibts meine/unsere Kontaktdaten natürlich auch. Ich hoffe das kommt jetzt nicht arrogant rüber. Ist jedenfalls nicht so gemeint.

Du kannst einfach unser "Login für Autoren" nutzen. Wir geben den Account dann frei und du kannst einen Artikel schreiben. Artikel von Firmen landen in der Kategorie Sponsored Story

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><img><p><br>
  • HTML - Zeilenumbrüche und Absätze werden automatisch erzeugt.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Drupal News & Diskussionen

Neueste Kommentare

mdwp*

Drupal - Consulting u. Services
Webdesign, Konzeption, Entwicklung

Hügelstr. 6a
58099 Hagen

E-Mail: post@mdwp.de
Tel.: 02331 3 96 16 91

Drupal Association Organisation Member
Acquia Service Partner