JoomGallery

Beschreibung

J! 1.5.x native available


Stand: 24.8.2010
von Andreas Hartmann (aHa)

Die JoomGallery ist die Nachfolgerin der Ponygallery ML. Das Team hat mit der JoomGallery einige dringende Wünsche der User verwirklicht, wie zum Beispiel eine Sortierung der Bilder in kategoriespezifische Unterordner oder die Anzeige der EXIF/IPTC Daten des Bildes. Ebenso wurde der Code komplett neu strukturiert und im besonderen hinsichtlich der Performance Änderungen vorgenommen, z.B. Vermeidung unnötiger DB-Zugriffe.

Seit dem 24.8.2010 liegt die JoomGallery in der Version 1.5.5 vor und wurde von dem Team für den produktiven Einsatz freigegeben. Sie funktioniert ausschließlich unter Joomla! 1.5.x. Wichtigste Änderung: diese Version ist vollständig in die MVC Syntax umgeschrieben worden, das macht u.a. die Weiterentwicklung neuer Features einfacher und schneller möglich.

Mit einem umfangreichen, aber übersichtlichen Konfigurations-Manager kann die Galerie individuell angepasst werden.

Für den Upload von Bildern über das Backend und das Frontend werden mehrere Möglichkeiten angeboten: Einzelupload, Batch-Upload eines Zip, FTP-Upload von Bildern, die vorher in ein Verzeichnis auf der Website hoch geladen worden sind und auch einen einfach zu bedienenden JAVA-Upload.

Mit der Slimbox oder Thickbox3 können Bilder per Javascript animiert vergrößert dargestellt werden. Dies ist sowohl in der Detailansicht als auch direkt aus der Kategorieansicht heraus möglich. Durch die Verwendung dieser auf unterschiedlichen Javascript Frameworks basierenden Boxen können Konflikte mit anderen Erweiterungen auf der Webseite vermieden werden. Durch die Installation von Plugins können aber auch die Shadowbox und das Highslide JS eingebunden werden.

User können eigene Kategorien anlegen. Das Rechtemanagement einzelner Kategorien ist nicht so detailliert einstellbar wie bei der Ice Gallery. Ebenso ist kein Passwortschutz von Kategorien vorgesehen. Eine Anbindung an den CB bzw. CBe (sowohl den für 1.0 als auch 1.5) ist über Addons möglich. Dies erfolgt entweder über eine direkte Verlinkung des Bildautoren zum Userprofil oder über die Tabs, die selbständig installiert werden müssen.

Die JoomGallery ist ausschließlich für die Anzeige von Bilddateien vorgesehen. Wer auch an der Verwaltung anderer Multimediainhalte (Audio/Video) interessiert ist, sollte sich z.B. die Gallery 1/2 oder die Ice Gallery näher ansehen.

Support erhaltet Ihr z.B. im deutschsprachigen Forum des Teams.

Empfehlung

Aufgrund der zahlreichen Optionen im Konfigurationsmanager ist die Galerie sehr gut anpassbar. So kann eine relativ einfache Darstellung mit der Ansicht der Thumbs der Kategorien und ggf. animierter Großdarstellung (z.B. Slimbox) für eine reine Präsentation realisiert werden.
Mit Aktivierung aller Optionen z.B. in der Detaildarstellung können Funktionen wie Kommentarabgabe, Setzen von Namensschildern, Bildbewertung usw. aktiviert werden. So ist die Galerie auch für community-basierte Seiten geeignet.

Sicherheitshinweise

- derzeit keine -

Features

  • Drei Bildgrößen: Thumbnails (Vorschaubilder) < Detailbilder < Originalbilder (Thumbnails und Detailbilder werden automatisch aus den Originalbildern erstellt)
  • Animierte JavaScript-Boxes (Slimbox oder Thickbox3), andere Möglichkeiten die Detail- und Originalbilder öffnen zu lassen: Ein leeres neues Fenster, JavaScript-Fenster, DHTML-Kontainer oder beliebige andere Methoden, die mit Hilfe von Plugins hinzugefügt werden können (Es gibt bereits solche Plugins für die Shadowbox, Highslide JS and die RokBox)
  • Vielfältige Möglichkeiten in der Detailansicht: Bewertungen, Kommentare, BBCode um ein Bild extern zu verlinken, "Send to a friend" Funktion, Namensschilder ("Das bin ich!", außerdem ist es auch möglich, Namensschilder für andere User anzulegen), Slideshow mit verschiedenen Effekten, Mini-Thumbnails der Kategorie in einer Motion-Gallery; bei Bedarf sind alle Optionen abschaltbar.
  • Einfügbares Wasserzeichen; kann bei Ansicht des Bildes und/oder nur bei Download eingebunden werden
  • Exif- und IPTC-Daten können angezeigt werden
  • Zugriffsberechtigungen der Kategorien können mit Hilfe der Zugriffslevel von Joomla festgelegt werden
  • Benutzer können im Frontend Kategorien anlegen und Bilder hochladen
  • Favoriten: Benutzer können ihre favorisierten Bilder speichern und sie gepackt in einem Zip-Archiv herunterladen (Es kann auch nur die Zip-Download-Funktion verwendet werden)
  • Einzelbild-Download
  • Cooliris Support
  • Google Maps Support (GeoTagging)
  • Verschiedene einstellbare Toplisten (am Besten bewertet, zuletzt hinzugefügt, zuletzt kommentiert, am meisten angesehen)
  • Verschiedene Upload-Möglichkeiten vom Backend und vom Frontend: Einzelbild-Upload, Batch-Upload (Zip), Java-Upload, FTP-Upload (letzteres ist nur im Backend verfügbar)
  • Bildverkleinerung kann durch GD, GD2 oder ImageMagick ausgeführt werden
  • Nachträgliches Neuerstellen von Thumbnails und Detailbildern
  • Content-Plugins können in Bild- und Kategoriebeschreibungen verwendet werden
  • Joomla-Breadcrumbs können erweitert werden
  • Suchfunktion innerhalb der Galerie
  • Kategorien können unbegrenzt ineinander geschachtelt werden
  • CSS-basiertes Layout (tabellenfrei, wo immer möglich)
  • MVC-basierter Code, Template-Overrides sind für jede Ansicht (View) möglich
  • Modulpositionen innerhalb der Galerie definiert
  • Mehrere Plugin-Events, die von der Galerie bei bestimmten Ereignissen ausgelöst werden, um mit Third-Party-Erweiterungen besser zusammenarbeiten zu können
  • Eine Interface-Klasse (API) gibt anderen Erweiterungen (Plugins, Modulen, ...) die Möglichkeit JoomGallery-Inhalte zu verwenden
  • Plugins, um Bilder und Kategorien in Artikeln einzublenden oder um Kategorien automatisch anlegen zu lassen, sind verfügbar
  • Update-Checker und Ein-Klick-Updates für alle installierten Erweiterungen der JoomGallery
  • Nahezu alle Funktionen und Ausgaben sind abschaltbar

Anforderungen

  • Joomla! 1.5.x
  • PHP ab Version 5
  • mySQL ab Version 4.1
  • ImageMagick oder GD/GD2
  • Apache EXIF Support für die Anzeige der EXIF Daten
  • Google Map API Key für die Nutzung des Geomapping innerhalb der Detailansicht

Vorteile

  • einfache Installation
  • umfangreiche Konfiguration
  • CSS anpassbar
  • Anbindung an CB/CBe
  • SEF Unterstützung (sh404SEF)

Nachteile

  • keine Verwaltung (Manager) der Namensschilder über das Backend vorhanden, für Änderungen ist ein Eingriff in die DB notwendig

Erweiterungen

  • Modul JoomImages - Anzeige von Bildern aus der Galerie - sehr umfangreiche Konfiguration
  • Modul JoomCategories - zeigt die Thumbs der Katgorien an, auch mit direkter Anzeige z.B in der Slimbox
  • Modul JoomTreeview - Katgoriein und unterkategorien werden in einer Baumansicht dargestellt
  • Modul JoomSearch - AJAX basierte Suche in der Galerie, nur in Verbindung mit dem Suchplugin der Galerie
  • Modul JoomJComments - Integration von JComments in die JoomGallery
  • Modul JoomJomComments - Integration von JomComment in die JoomGallery
  • weitere auf der Downloadseite der JoomGallery

kompatibel mit / Erweiterungen für

  • Alpha UserPoints
  • Artio JoomSEF
  • Community Builder
  • Community Builder enhanced
  • Highslide JS
  • JComments
  • JomComment
  • JomSocial
  • Joom!Fish
  • Kunena
  • reCaptcha
  • RokBox
  • sh404SEF
  • ShadowBox JS
  • Xmap

Lizenz

  • GNU / GPL