Allgemeines Die Steckbriefkomponente basiert auf der CONTACTS XTD Komponente von Kurt Banfi, welche erheblich modifiziert bzw. angepasst wurde. Zuerst war nur eine kleine Änderung der Komponente für ein laufendes Projekt von mir geplant, aber nachdem ich festgestellt habe, dass so eine Komponente für Joomla in der Community noch gefehlt hat, habe ich mich entschlossen sie der Allgemeinheit zur Verfügung zu stellen. Nach und nach habe ich dann auftretende Fehler und Probleme beseitigt. Mit kommenden Versionen will ich die Konfiguration der Komponente leichter bedienbar und komfortabler zu machen. Bilder und Bilderordner Während der Installation der Komponente wird im Unterverzeichnis images/stories/ automatisch der Ordner steckbriefe angelegt. Alle Steckbriefbilder müssen in diesem Ordner liegen um bei der Erstellung eines neuen Steckbriefs ausgewählt werden zu können. Der komplette Pfad für die Bilder ist also images/stories/steckbriefe. Bei der Auflistung der Steckbriefe in der Kategorieansicht werden die Bilder mit 70x93 px angezeigt. Um Verzerrungen bei dieser Anzeige zu vermeiden, müssen die Bilder im entsprechenden Seitenverhältnis (~2:3) im Ordner steckbriefe liegen. Bei der Anzeige eines Steckbriefs werden die Bilder dann in Originalgröße angezeigt. Umbenennen der vordefinierten Steckbrieffelder Mit der Version 1.4 wurde die Umbenennung der Steckbrieffelder erheblich vereinfacht und kann ab sofort über ein Konfigurationsmenü im Backend erfolgen. Zu finden unter Components > Steckbriefe > Konfiguration. Hier können 20 der 24 Steckbrieffelder frei benannt werden. Die Felder Name, Geburtsdatum, E-Mail und Homepage wurden nicht zum Umbenennen in die Konfiguration eingebunden. Grund hierfür ist, dass beim Feld Name sowieso keine Benennung des Feldes erscheint, beim Feld Geburtsdatum die Feldgröße in der Datenbank auf 10 Zeichen beschränkt ist und die Felder E-Mail und Homepage als Links vorbelegt sind, bzw. die E-Mail Adresse für das Emailformular verwendet werden.
Erstellen, Editieren und Löschen der Steckbriefe im Frontend Mit der Version 1.6 wurden einige Erweiterungen vorgenommen. Es ist nun möglich Steckbriefe im Frontend zu erstellen, zu bearbeiten, zu löschen und einer Kategorie zuzuordnen. Als Einschränkung gilt hier, dass jeder User nur einen Steckbrief anlegen kann und auch nur diesen bearbeiten und löschen darf. Der angelegte Steckbrief wird automatisch dem User zugeordnet der ihn erstellt. Für Super Administratoren und für Administratoren gilt diese Einschränkung nicht! Sie können auch im Frontend beliebig viele Steckbriefe anlegen, jeden Steckbrief bearbeiten und auch löschen. Des Weiteren können Super Administratoren und Administratoren die Steckbriefe auch Usern zuordnen. Bei der Erstellung eines Steckbriefs im Frontend ist es auch möglich ein Bild hochzuladen und dem Steckbrief zuzuweisen. Hierbei darauf achten, dass der Bildname keine Sonderzeichen, Umlaute oder Leerzeichen enthält! Menü Extensions Installation: Den Menü Extensions Ordner bitte zuerst entpacken und den Ordner "administrator" dann in das Root Verzeichnis der Joomla Installation kopieren. Hierbei werden die erforderlichen Ordner und Dateien angelegt. Es werden keine Daten überschrieben oder gelöscht, lediglich die neuen Dateien werden hinzugefügt. Wenn man jetzt in einem Menü auf "Neu" klickt, kann man folgende neue Menü Einträge hinzufügen: Link - Steckbrief Item Link - Add - Steckbriefe Item Link - EditOwn Steckbrief Item Table - Steckbrief Kategorie Blog - Steckbrief Kategorie Die Menü Extensions wurden um die Punkte "Link - Add - Steckbriefe Item" und "Link - EditOwn Steckbrief Item erweitert. Mit diesem Menüpunkt kann man einen neuen Steckbrief erstellen bzw. den eigenen Steckbrief editieren. Falls jemand die Menü Extensions nicht installieren möchte, lautet die komplette URL zum hinzufügen eines Steckbriefs: http://www.ihreseite.de/index.php?option=com_steckbriefe&task=add
Sonstiges Mit der Version 1.5 wurde der Layout Bug behoben, d.h. es kommt bei der Anzeige der Steckbriefe, Kategorien, usw. zu keinen Problemen mehr mit der Darstellung. Mit der Version 1.6 wurde das Ein- bzw. Ausblenden der gerade nicht angezeigten Kategorien in der der Kategorieansicht integriert (Siehe Screenshots!). Mit der Version 1.8 wurde das Problem mit Register Globals OFF behoben. Die Komponente arbeitet nun auch mit diesen Einstellungen fehlerfrei. Update Auf Grund der Anpassungen am Code und in der Datenbank können die Dateien von den Vorgängerversionen nicht einfach überschrieben werden! Die neuen Felder sind dann zwar im Backend vorhanden, beim Speichern eines Steckbriefs kommt es in diesem Fall allerdins zu einer Fehlermeldung. Damit die neue Version funktioniert muss zusätzlich eine Anpassung der Datenbank durchgeführt werden. Dies kann komfortabel über die Konfiguration der Steckbriefkomponente erfolgen. Das Datenbankupdate in der Konfiguration bitte nur durchführen, wenn von der Version 1.8 oder kleiner upgedated wird! Das Datenbankupdate braucht nicht durchgeführt werden, wenn in der Joomla Installation die GITS - Steckbriefkomponente noch nicht installiert war und gleich die Version 1.9 installiert wurde! Update Möglichkeit 1: GITS - Steckbriefkomponente 1.8 oder kleiner über das Backend deinstallieren GITS - Steckbriefkomponente 1.9 über das Backend installieren Im Backend über Components -> Steckbriefe -> Konfiguration das Konfiguartionsmenü aufrufen und ganz unten das Datenbankupdate durchführen FERTIG!
Update Möglichkeit 2: Das.zip-Archiv com_steckbriefe_1.9.zip lokal entpacken Die jeweiligen Dateien und Ordner per FTP Programm in den Ordner administrator/components/com_steckbriefe und components/com_steckbriefe der Joomla Installation austauschen Im Backend über Components -> Steckbriefe -> Konfiguration das Konfiguartionsmenü aufrufen und ganz unten das Datenbankupdate durchführen FERTIG! Screenshots Backend:
Diese Feldnamen finden sich auch unter der Rasterkarte Einstellungen wieder, wo die einzelnen Steckbrieffelder Ein- bzw. Ausgeblendet werden können Hier kann der Steckbrief einem User zugeordnet werden
Screenshots Frontend: Ansicht einer Kategorie: Diese weiteren Kategorien können in der Kategorieansicht über die Konfiguration im Backend ausgeblendet werden
Hinzufügen eines Steckbriefs im Frontend: A C H T U N G : Auf Grund der Menge an Anfragen kann ich KEINEN Support per Telefon oder E-Mail leisten!! Hierfür gibt es das Forum bei www.nobbis.net und die Threads zur Komponente bei www.joomlaboard.de!!!!