Veröffentlicht von md am 20. August 2010 - 15:36
Drupal wird häufig ein schlechtes unübersichtliches Benutzerinterface vorgeworfen. An einer Verbesserung wurde für Drupal 7 intensiv und mit Erfolg gearbeitet. Die folgende Übersicht stellt Module vor, die das Interface auch für Drupal 6 entscheidend verbessern. Manche gehören für mich eigentlich in den Drupal Core.
Administration menu
http://drupal.org/project/admin_menu
Ohne dieses Modul sollte keine Drupal Site betrieben werden. Es stellt ein dynamisches Navigationsmenü für alle Administrationsbereiche einer Drupal-Site zur Verfügung. So erspart man sich viele Klicks und Server Requests auf dem Weg zum gewünschten Ziel. Und wenn man mal einmal nicht weiß, wo sich ein bestimmter Punkt versteckt, findet man diesen sehr schnell.
Better Messages
http://drupal.org/project/better_messages
Drupals System Nachrichten sind nicht besonders auffällig und werden von manchem Benutzer schnell übersehen. Besonders schön sind diese auch nicht. Gut man kann diese mit CSS ein bisschen aufhübschen, aber dieses Modul macht das viel besser. Jede Nachricht oder Fehlermeldung wird in einem nicht zu übersehenden jQuery Popup angezeigt.
Better Exposed Filters
http://drupal.org/project/better_exposed_filters
Multiselect Dropdowns sind hässlich, schwer zu bedienen und beanspruchen viel zu viel Platz. Dies gilt insbesondere für exposed Filter. Dieses Modul erledigt dieses Problem sehr elegant und stellt eine jQuery Dropdown zur Verfügung.
Better Permissions
http://drupal.org/project/better_perms
Die Berechtigungsseite wird schnell sehr unübersichtlich, insbesondere bei Sites mit vielen Modulen. Better Permissions versieht die einzelnen Bereiche mit aufklappbaren Fieldsets, wie wir sie sehr häufig bei Drupal finden.
Button style
http://drupal.org/project/button_style
Nach Aktivierung des Moduls werden alle Submit, Cancel und Delete Buttons grafisch dargestellt. Zum Anpassen muss man lediglich zwei Grafiken austauschen. Kleinere Änderungen am CSS können auch notwendig werden.
Compact forms
http://drupal.org/project/compact_forms
Diese Modul stellt Labels von Eingabefeldern innerhalb (inline) des Feldes dar. Klickt ein Benutzer in das Feld, um etwas einzugeben, verschwindet das Label und taucht wieder auf, wenn das Feld den Focus verliert. Sehr beliebt beim Login und dem Suchfeld. Das Modul erspart einiges an Arbeit, die sonst notwendig ist, um solche kompakten Formulare zu erhalten.
Component
http://drupal.org/project/component
Mit Component und einem Modul wie z.B. Lightbox2 ist es auf sehr einfach Weise möglich Inhalte in einer Lightbox zu öffnen, ohne das dort das gesamte Seitenlayout erscheint. Ein Link kann so aussehen <a href="/component/node/17" rel="lightmodal">
Editable Fields
http://drupal.org/project/editablefields
Mein Lieblingsmodul in dieser Sammlung. Echte “Inline Editing Fields”. Einfach im CCK “Display Fields” für einen Inhaltstyp aufrufen und “Edit on Click” auswählen. Schon steht im Frontend über dem Feld ein kleines “Edit” Label zur Verfügung. So wie man es auch von Blöcken und Views kennt. Klickt man darauf wandelt sich der normale Text zu einem Eingabefeld. Korrekturen eingeben, außerhalb klicken und die Änderung wird per Ajax gespeichert. Ein absolutes Muss.
Eldorado Superfly
http://drupal.org/project/eldorado_superfly
Eldorado Superfly übernimmt die Kontrolle über so Dinge wie “Submitted by”, Node Links, Benutzerbilder usw. Diese kann man dann im CCK mittels ‘Manage Fields’ per Drag & Drop verschieben.
Hide Submit
http://drupal.org/project/hide_submit
Zeigt beim speichern eines Nodes eine animierte Sanduhr an und versteckt zur gleichen Zeit den Submit Button. Zeigt gerade bei etwas längeren Wartezeiten dem Benutzer sehr schön, dass gerade etwas passiert und verhindert so auch lästige mehrfach Submits.
iTweak Upload
http://drupal.org/project/itweak_upload
Stellt hochgeladene Dateien mit schicken Icons für die unterschiedlichsten Dateitypen dar.
Purr Messages
http://drupal.org/project/purr_messages
Neben Better Messages ein weiteres Modul, welches Systemnachrichten in Popups darstellt.
qTip
http://drupal.org/project/qtip
Kleine Tooltipps sind nun nicht gerade besonders neu, aber diese hier haben es in sich. So können z.B. Videos von YouTube in einem Tooltipp dargestellt und abgespielt werden!
Suggested Terms
http://drupal.org/project/suggestedterms
Bei Freetagging Taxonomy Terms steht per Default immer ein lustiger Satz unter dem Feld, um zu erklären was ein Benutzer jetzt tun kann. Diese Modul macht dynamisch echte Vorschläge aus den bereits erfassten Kategorien.
Tab Tamer
http://drupal.org/project/tabtamer
Mit diesem Modul kann man einfach, schnell und bequem die sog. Local Task Reiter verschieben oder deaktivieren. Insbesondere im User Profil sehr hilfreich.
Vertical Tabs
http://drupal.org/project/vertical_tabs
Was für Drupal 7 Standard ist, stellt dieses Modul auch für D6 zur Verfügung. Vertikale Reiter anstatt unzähliger aufklappbarer Fieldsets. Ist viel übersichtlicher und erspart benutzerunfreundliches Scrollen.
Sicherlich lassen sich noch viel mehr Module finden, die das Benutzerinterface von Drupal wesentlich verbessern. Aber diese Auswahl ermöglicht auch schon entscheidene Verbesserungen.
Man muss also das angeblich schlechte UI von Drupal nicht gottgegeben hinnehmen.
Kommentare
Hallo ;D
Sind echt intressante Module dabei, die kannte ich noch gar nicht, ausser das AdminMenu. Bin aber so sehr schon an das Menusystem von Drupal gewöhnt, das mich das fehlende Backend ala Joomla gar nicht stört. Ich bastel mir meist selbst ein Menu mit den wichtigsten Links zusammen.
Mal schaun ob Mollom mich hier wieder nervt, hab ja lange hier nicht kommentiert *gg Er tut es immer noch ..
Tschöö
Gerriet
28 Mai 2009
3 Tage 8 Stunden
Das Adminmenu ist aber wirklich notwendig. Was machst du mit deinem selbstgebastelten Menü nach einem Update auf D7?
Neu basteln?
Das mit dem Mollom Captcha ist schon merkwürdig. Mich würden da die Erfahrungen anderer Besucher hier interessieren.
Bei mir kommt abgemeldet kein Captcha.
ciao
Meinolf
wegen dem Captcha, da wird zuerst kein Captcha angezeigt. Erst nach dem Speichern, kommt das Captcha zum vorschein.
Könnt ihr mal eure RSSFeed überprüfen, der funzt irgendwie nicht richtig, das letzte bei mir steht ist das mit dem LiveRlaunch von deiner Webseite mpd.de
Und wie wäre es einer Zusammenstellung bzw. Vorstellung des Modules Druah. So richtig bin ich nicht dahinter gekommen, was es genau macht. Bin grade dabei es auszuprobieren.
Es wäre auch nicht schlecht, einen Artikel über Speicherbedarf von Modulen. Da habe ich ein wenig Probleme, denke da hast mehr Ahnung als ich.
ui nun hat es auch ohne Captcha geklappt, das erstmal nach Monaten, danke ;D
28 Mai 2009
3 Tage 8 Stunden
Das ist ja das Schöne an Mollom, das zuerst kein Captcha angezeigt wird, sondern nur wenn der Mollom Text Analyzer, etwas als möglichen Spam identifiziert. Und das funktioniert i.d.R. sehr gut.
Der RSS Feed müsste jetzt OK sein.
Druah? Kenn ich nicht. Meinst du Drush?
Und ja, einige Artikel wären nicht schlecht. Themen gibt es genug. Ich suche ja immer noch händeringend nach Autoren.
'Vertical Tabs' sieht zwar in D6 nett aus, aber einige Sachen werden etwas falsch angezeigt, in D7 wurde das Modul gut integriert.
zu 1. Besseres Benutzerinterface:
Funktioniert es auch mit dem privaten für das private Nachrichtensystem?
Wenn ich eine Nachricht als eingeloggter User im System empfange erscheint kein Pop-Up!
Alternativ-Vorschläge?
28 Mai 2009
3 Tage 8 Stunden
Nein, das Modul "Better Messages" gibt nur Drupal Systemnachrichten und Fehlermeldungen aus. Für "Private Messages" kenne ich nichts Vergleichbares.
Ok, Thx.
Die hier gelisteten Module sind mit Stand vom 04.09.2011 für folgende Versionen erhältlich (Versionen die für D7 erhältlich sind sind auch für D6 erhältlich):
DRUPAL6:
######
better_messages
better_perms
eldorado_superfly
hide_submit
itweak_upload
suggestedterms
tabtamer
DRUPAL7
######
better_exposed_filters (7.x-3.0-beta1)
button_style (7.x-1.x-dev)
compact_forms (7.x-1.0)
editablefields (7.x-1.0-alpha1)
Project purr_messages (7.x-2.0-beta2)
Project qtip (7.x-1.5)
Kommentar hinzufügen