Mein jQuery-Armeemesser
Die Suche nach „vernünftigen“ jQuery-Plugins kann ein wenig der nach der berüchtigten Nadel im Heuhaufen gleichen. Kuratierte Plugin-Verzeichnisse wie jQuery Plugins und Unheap können dabei helfen, aber auch dort finden sich Plugins, die nicht gut zu den eigenen Anforderungen oder dem eigenen Workflow passen.
Bestandteil meiner Projektvorlage sind ein paar Plugins, die ich – mehr oder weniger – regelmäßig in Projekten verwende. Ich nenne sie „mein jQuery-Armeemesser“.
Es handelt sich dabei um bewährte, durchdachte Plugins, die gut in meinen Workflow passen und alltägliche Anforderungen erfüllen. Gleichzeitig sind sie – zumindest für meine Bedürfnisse – flexibel genug, über den Paketmanager Bower verfügbar und kommen idealerweise bereits mit Sass-Partials oder gar -Mixins.
Die Plugins im einzelnen
- Accessible Tabs von Dirk Ginader ist schlicht das beste Tabs-Plugin, insbesondere dank der hervorragenden Barrierefreiheit
- Cycle 2 von Mike Alsup ist ein flexibles Slideshow-Plugin, dass sich insbesondere in CMS-Umgebungen flexibel nutzen lässt
- FitVids von Chris Coyier und Dave Rupert ermöglicht die Einbettung von Videos verschiedener Plattformen in responsive Layouts
- FlexNav von Jason Weaver macht es sehr einfach, auch aus komplexen Navigationen Smallscreen-Menüs (mit Keyboard- und Touch-Support) zu machen
- GMaps von Gustavo Leon vereinfacht die Nutzung von GoogleMaps ungemein, insbesondere (aber nicht nur) in meinem Lieblings-CMS ProcessWire
- jQuery Collapse von Daniel Stocks ist eine flexible Allzweckwaffe für alles, was man auf- und zuklappen kann, inklusive Akkordeon-Elementen
- Magnific Popup von Dmitry Semenov ist ein sehr durchdachtes, mit viel Bedacht entwickeltes Plugin für Lightboxen und modale Overlays
- Tablesaw von der Filament Group bietet viele Möglichkeiten, Datentabellen auf kleinen Bildschirmen nutzbar zu machen
Zur Info: FlexNav, Collapse und Tablesaw sind relativ neu in meinem „Armeemesser“, ich habe sie längst nicht so ausführlich praktisch getestet wie die anderen Plugins, die ich z.T. schon Monate und Jahre verwende.
Was ich aktuell noch suche, ist ein vernünftiges Plugin für Off-Canvas-Navigation, das im Bedarfsfall FlexNav ersetzen kann – aber ansonsten denke ich, das „Armeemesser“ deckt alle gängigen Anforderungen (nochmal: für mich persönlich) gut ab.