Juicebox in Drupal 8
Eingetragen von raffael (274)
am 25.01.2016 - 21:37 Uhr in
am 25.01.2016 - 21:37 Uhr in
Hallo,
nachdem ich Juicebox intstalliert und aktibiert habe, kommt im Statusbericht
not found
The Juicebox library could not be found.
es steht aber kein Hinweis, wo man diese Lirbray findet und wohin man welche Datei installieren soll.
Weiß jemand hilfe?
vg R
- Anmelden oder Registrieren um Kommentare zu schreiben
Auf der Modulseite wird
am 26.01.2016 - 13:53 Uhr
Auf der Modulseite wird eigentlich alles beschrieben:
Before installing this module please download and install the required Drupal Libraries API module version 2.0 or above via http://drupal.org/project/libraries. Of course you will also need to download a recent copy of the Juicebox javascript library from http://www.juicebox.net/download.
https://www.drupal.org/project/juicebox
ja, das habe ich gelesen
am 26.01.2016 - 15:53 Uhr
ohne das erste könnte man jb gar nicht aktivieren, und als zweites bekommt man juicebox_lite_1.4.4.2.zip als einziges kostenlos, nur wohin damit?
Und wozu braucht man das überhaupt? Funktioniert jb ohne dem nur eingeschränkt,, oder gar nicht?
vg R.
*****************************************
Kunst verbindet
http://istvanseidel.de
Da Juicebox einiges im Browser tut
am 26.01.2016 - 16:02 Uhr
braucht es JavaScripts.
Diese müssen natürlich ladbar sein, und stecken wohl in dieser Library.
Es dürfte also nutzlos ohne diese Bibliothek sein.
In Drupal8 gehören Bibliotheken in den libraries Ordner (siehe http://drupal.stackexchange.com/questions/84811/what-are-all-the-directo... )
Grüße
Ronald
hm,
am 26.01.2016 - 19:55 Uhr
also wenn ich die datei entpacke finden sich da allerhand ordner und dateien. unter anderem in dem ordner web/jbcore eine Datei juicebox.js.
Wenn ich mal Glaskugel orakeln darf, ich tippe, die verschiebe ich in den Ordner: /html/drupal/d8/modules/libraries auf meinem Server, meinst du das?
versuchś gleich mal.
vg
*****************************************
Kunst verbindet
http://istvanseidel.de
leider
am 26.01.2016 - 20:20 Uhr
kein erfolg!
*****************************************
Kunst verbindet
http://istvanseidel.de
welches ist deine document-root?
am 26.01.2016 - 21:46 Uhr
von dieser document-root geht ein Verzeichnis "libraries" weg.
Da gehört die gesamte Bibliothek einschließlich des zugehörigen Ordners.
Warum installierst du in einem Unterverzeichnis eines Unterverzeichnisses?
Das macht die Sache nicht einfacher.
Normalerweise wird Drupal im document-root installiert - bei vielen Hostern heißt dieses Verzeichnis html.
Alles, was darunter liegt, gehört Drupal und wird von dort verwaltet.
Wenn du verschiedene getrennte Websites installieren möchtest, ist es sinnvoll, dies in Subdomains zu tun, denn diese werden, wenn es richtig organisiert ist, vom WEB-Server als getrennte Domain geführt.
Bei den meisten Hostern kannst du ohne Mehrkosten Subdomains anlegen.
Grüße
Ronald
na ich hab...
am 26.01.2016 - 22:27 Uhr
...der Empfehlung des Supports unter /html/drupal die Daten von einer Drupal 7 installation die auch noch bestehen soll, weil das meine alte WS ist, und darunter dann einen d8 ordner, in dem D8 ich gerade meine neue WS aufbauen will.
Wo sollte da das Problem sein? Die Struktur von dem d8 ordner habe ich nicht beeinflußt, die ist so, wie sie von der installation her kommt, und da ist libraries unter dem modules ordner. Oder hab ich da jetzt was nicht verstanden?
Also muß der libraries ordner dort sein, wo die domain drauf zeigt, also unter d8? Habe ich jetzt angelegt, und die datei dorthin kopiert, jb kann sie nach wie vor nicht finden.
Ich verstehe absolut nicht, warum das bei der installation des Grundsystems nicht einfach eingerichtet wird.
vg
*****************************************
Kunst verbindet
http://istvanseidel.de
zwei Drupalinstanzen ineinander
am 27.01.2016 - 00:54 Uhr
das kann nicht gut gehen.
Die beste Lösung, statt der Verzeichnisorganisation, ist eine Subdomain.
Da hat dir der Support einen Mist erzählt.
Grüße
Ronald
Ich hab es mal probiert und
am 27.01.2016 - 07:46 Uhr
Ich hab es mal probiert und es hat funktioniert wie folgt:
Installation von Libraries Modul und Juicebox Modul
Erstellen des Verzeichnisses libraries im Drupal Root-Verzeichnis
Download der Juicebox Lite Library von https://www.juicebox.net/download
Kopieren des Ordners jbcore nach /libraries
Umbenennen des Ordners jbcore in juicebox
Dann bekomme ich die Juicebox-Library im Statusbericht (admin/reports/status) als installiert angezeigt. Weitergehende Funktionalität habe ich nicht getestet, aber das sollte mal die grundlegende Installation sein.
ok, soweit
am 27.01.2016 - 20:25 Uhr
sogut, jetzt taucht im Statusbericht die Fehlermeldung nicht mehr auf.
Nun zum Verständnis der Juicebox:
Ich habe dann einen Inhaltstyp erstellt mit dem Namen Galerie und dann bei Anzeige verwalten bei Bild Juicebox etc ausgewählt, (siehe Bildschirmphoto)
Doch nichts tut sich, wenn ich den ersellten Inhalt auswähle, dann wird einfach nur der Text und das Bild angezeigt, Juicebox scheint nicht anzuspringen.
Das komische ist, bei der Vorinstallation ging es schon mal, jetzt musste ich wegen einem Fehler D8 bei meinem Hoster nochmal intstallieren, und es geht schon wieder nicht mehr.
vg
*****************************************
Kunst verbindet
http://istvanseidel.de
Ich haette auch noch eine
am 27.01.2016 - 23:09 Uhr
Ich haette auch noch eine bloede Frage zum Thema, wenn ich mich hier einmischen darf:
Wie oben beschrieben benoetigt das juicebox-Modul ja die Libraries API. Auf deren Seite (https://www.drupal.org/project/libraries) steht aber: "This module is currently being ported to Drupal 8, but is not usable yet. Help us by following this issue.". Uebersehe ich hier irgend etwas, oder gibt es auch einen anderen Weg das juicebox-Modul zu installieren?
lg, Christoph
@kimo: Das Libraries Modul
am 28.01.2016 - 09:26 Uhr
@kimo: Das Libraries Modul funktioniert prinzipiell schon in Drupal 8, dieser Text auf der Modulseite ist sicherlich nicht unbedingt hilfreich. Im Moment ist es noch keine Stable-Version des Library Moduls, daher kann es sicher noch Bugs geben (wobei das bei Stable-Versionen ja auch nicht ausgeschlossen ist :-)). Es geht hier ja auch nur um das Laden der Library für Juicebox und das funktioniert ja.
@raffael: Ich habe es bei ausprobiert. Im Inhaltstyp Article unbegrenzte Anzahl von Bildern zugelassen und in der Anzeige für das Bild auf den Juicebox Formatter umgestellt mit Standardeinstellungen. Einen Artikel mit ein paar Bildern erstellt und die Juicebox läuft bei mir. Du solltest schauen ob Juicebox-Javascript geladen wird und ob es vielleicht Skriptfehler gibt (Firebug).
ok, es lag
am 28.01.2016 - 12:56 Uhr
daran, daß ich jb nur für default und nicht für 'vollständigen Inhalt' aktiviert habe, da muß man erstmal drauf kommen.
Alles andere gehört in die Anleitung, ich habe es jetzt mehr erraten als gewußt, nach sehr viel Haareraufen!
Probiere jetzt erstmal einen wenig damit rum. Wie macht man eigentlich eine Jb übersichtseite, wenn man mehrere Galerien hat und eine Auswahl der Galerien anzeigen will. Hat jb dafür ein Funktion, oder muß man da selbst eine Seite mit links manuell erstellen?
vg R
*****************************************
Kunst verbindet
http://istvanseidel.de
Wenn du "vollständigen
am 28.01.2016 - 17:54 Uhr
Wenn du "vollständigen Inhalt" als Anzeige aktiv hast, hast Du aber auch schon etwas vom Drupal-Standard verändert und dann wird es eben relevant in welchem Anzeigemodus der Juicebox-Formatter aktiv ist. Von meiner Warte aus funktioniert das Juicebox-Modul eigentlich ziemlich problemlos wenn man eine Standard D8-Installation hat und das Modul inkl. Libraries-Modul installiert und die Juicebox-Library in den korrekten Pfad speichert. Wenn man in der Default-Anzeige Juicebox-Formatter aktiviert, läuft das ohne weiteres Zutun.
Dokumentationsmäßig sehe ich den Mangel jetzt höchstens darin, dass der D8-Libraries-Pfad nicht exakt genannt ist. Generell ist D8-Dokumentation noch eher dürftig, aber es ist natürlich auch jeder eingeladen seinen Teil beizutragen.
Zum Thema Übersichtsseite: Das ist ein Fall für "Views" -> und D8 = Views in Core!
Juicebox hat auch einen Views-Formatter
kannst du bitte
am 28.01.2016 - 19:33 Uhr
ncohmal die einzelnen Schritte erklären. Kenn mich mit views noch nicht so aus.
Würdest du das beim vollständigen Inhalt lassen, oder auf default umstellen.
vg R
*****************************************
Kunst verbindet
http://istvanseidel.de
Eine Anleitung für Views
am 29.01.2016 - 08:55 Uhr
Eine Anleitung für Views würde den Rahmen hier sprengen. Views ist sehr umfangreich. Du solltest vielleicht einfach ein bisschen mit Views herumspielen. Meiner Erfahrung nach kommt man mit Views eigentlich recht schnell zur Ergebnissen (auch ohne eigene Programmierung, also rein über die GUI) und um für mich zu sprechen war Views einer der Gründe warum ich mich für Drupal entschieden habe. Wenn Du dann konkrete Fragen zu Views hast, kannst Du diese ja wieder hier stellen.
Generell zu Views: Views erlaubt Dir die Drupal-Inhalte nach bestimmten Kriterien zu filtern und diese dann entsprechend aufbereitet anzuzeigen. Viele Module integrieren sich in Views (wie z. B. auch Juicebox) und machen Views damit noch attraktiver.
Views ist ein eigenes Modul und hat nichts direkt mit den Anzeige-Einstellungen in den Nodes zu tun. Das sind also zwei verschiedene Baustellen. Wobei man über Views auch Nodes mit bestimmten Anzeige-Einstellungen darstellen kann.
Zu Deiner Frage Vollständiger Inhalt oder Default im Node:
Das ist eigentlich gleich, du musst halt wenn due Vollständiger Inhalt aktiviert hast nur dran denken Deine Formatierungen da unterzubringen. Wenn Du den Default-Modus nicht für etwas anderes brauchst, ist es vielleicht einfacher nur den Default-Modus zu nutzen.
gut also ich
am 02.02.2016 - 22:30 Uhr
bin jetzt dran, und schraube mal einen wenig herum.
Soweit sogut habe ich eine neue Ansicht "Galerieübersicht" erstellt.
hier gibt es schon das erste hindernis, (siehe Foto) wie weiß ich denn, welche Galerie welche Id hat usw, ich kann ja nicht auswählen.
Oder kann man die Ansicht erst erstellen, wenn die Galerie schon mit Inhalten gefüllt ist?
Das versteh ich eben nicht, was ist damit gemeint?
You must add a field of type image, file or file ID to your view display before this value can be set.
Ah so, oben kommt noch ein Warning, wenn ich die Ansicht öffne, die mir aber ebendso mysteriös erscheint:
To ensure a fully functional Juicebox gallery please remember to add at least one field of type Image, File or File ID to your Juicebox view display, and to configure all Juicebox Gallery format settings. Once you have completed these steps, re-save your view to remove this warning.
vg R
*****************************************
Kunst verbindet
http://istvanseidel.de
er sagt sehr deutlich
am 03.02.2016 - 15:55 Uhr
eine Imagegalerie muss mindestens ein Bild enthalten.
Ja, Drupal ist generell Datengetrieben.
Wenn keine Daten vorhanden sind, gibt es auch keine Anzeige.
Du hast offenbar auch kein Feld angegeben, aus dem das Bild gelesen werden kann.
Grüße
Ronald
habe es
am 03.02.2016 - 21:16 Uhr
jetzt nochmal gemacht, und das ergebnis sieht so aus:
http://istvanseidel.de/d8/galerien
die einstellungen wie auf dem Screenshot. Es werden jetzt alle Bilder in der Galerie angezeigt, und das gleich mehrmals hintereinander. Ich will aber ein Titelbild, und einen Titel, der dann mit der jeweiligen Juicebox Galerie verlinkt ist.
Was habe ich nicht beachtet?
*****************************************
Kunst verbindet
http://istvanseidel.de
Dazu brauchst Du zwei Views.
am 03.02.2016 - 23:03 Uhr
Dazu brauchst Du zwei Views. Der erste zeigt ein Bild pro Galerie an und das verlinkt dann auf den zweiten View. Dort hinein übergibst Du die Node ID als Contextfilter und zeigst Dann nur Bilder aus diesem Node. In View 1 mußt Du den Titel und das erste Bild aus dem Mehrfach-Bildfeld ausgeben (Dazu gibt es beim Feld eine Einstellung im View, wie bei mehreren Inhalten im Feld vorgegangen werden soll. Dort so einstellen, daß nur ein Bild gezeigt wird. Dieses Feld dann als Link anzeigen lassen und dabei als Pfad /[nid] eintragen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
wo sehe ich
am 04.02.2016 - 21:33 Uhr
den node id? Haben einzelne Bilder auch nodes oder nur die Galerie als solches?
Ferner wozu brauche ich den 2.View. Die Galerien haben doch eine eigene Url, und die sollen dann angezeigt werden, wenn jemand auf das Auswahlbild klickt.
Im gegenwärtigen Zustand wäre das mit html zu bewältigen viel einfacher, nur wenn später mal sehr viele Galerien dazukommen soll sich die Übersichtsseite automatisch anpassen, deswegen überhautp views.
vg R.
Ferner, was bedeutet Pfad /[nid] ?
*****************************************
Kunst verbindet
http://istvanseidel.de
Du solltest Dich unbedingt in
am 04.02.2016 - 21:47 Uhr
Du solltest Dich unbedingt in die Arbeitsweise von Views einarbeiten. Ein entsprechendes Beispiel findest Du auf www.weitblicker.org/Fotos. Das ist die Übersichtsseite. Beim Klicken auf das Bild zur Galerie kommst Du auf die Galerie selbst. Auch wenn Du direkt den Titel im Links siehst (dafür sorgt das Modul globalredirect), wird über die Node-ID (die NID) weitergeleitet. Den Token [nid] stellt Dir Views zur Verfügung.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
ja, ungefähr so
am 04.02.2016 - 21:59 Uhr
meinte ich das. Jetzt weiß ich aber immernoch nicht, welche Id welcher node hat. Weder bei Inhalt noch bei Ansichten wird sowas angezeigt. Ferner wozu ich den 2.View brauche, wenn die Nodes, die ich angezeigt haben will schon da sind.
vg R
*****************************************
Kunst verbindet
http://istvanseidel.de
Die erste View zeigt alle
am 05.02.2016 - 00:07 Uhr
Die erste View zeigt alle Galerie-Nodes an und dabei von jedem Node das erste Bild. Außerdem trägst Du das Feld Beitrags-ID (Node-ID) zu Anfang ein, aber schließt es von der Anzeige aus. Es wird dann nicht angezeigt, aber der Inhalt, also die NID selbst, kann als Token benutzt werden. Damit konstruierst Du den Aufruf der zweiten View mit der NID in der URL, also URL-zum-View/NID. In der zweiten View nimmst Du die NID als Kontext-Filter und wählst darüber den Galerie-Node aus. Aus dieser Node zeigst Du jetzt die Liste der Bilder, indem Du nur das Bildfeld ausgibst und und bei Mehrfachausgabe einträgst, daß ein Bild pro Zeile kommen soll. Damit hast Du eine Liste, die Du mit einer JavaScript Galerie ausgeben kannst. Der zweite View ist also die eigentliche Galerie-Ausgabe, der erste die Galerie-Übersicht.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
sorry, fällt mir
am 05.02.2016 - 15:44 Uhr
äusserst schwer, dir zu folgen.
Also was ich verstanden habe, habe ich in der 1.View gemacht, siehe Screenshot. Ist das so ok?
Ferner, wie stelle ich sicher, daß das 1.View auf das zweite verlinkt? Im moment verlinkt die Schrift auf die Galerie, das Bild aber, das ich weiß nicht aus welchem Grund 2 mal angezeigt wird auf die Datei. Zur Auswahl stehen Inhalt oder Datei, was aber, wie ich festellen musste keinen Unterschied macht.
vg R.
*****************************************
Kunst verbindet
http://istvanseidel.de
Damit Du Die ID für den Pfad
am 05.02.2016 - 16:21 Uhr
Damit Du Die ID für den Pfad beimLink verwenden kannst, muß die am Anfang der Feldliste stehen. Dann kannst Du sie bei den nachfolgenden Feldern verwenden.
Bitte sieh Dir mal eine Reihe der Video-Tutorials zu Views an
taming-the-beast-learn-views-with-nodeone. Das ist die beste Einführung zu dem Thema, die ich kenne. Du mußt Dich gründlich mit Views vertraut machen, denn es ist das Tool in Drupal.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
würde ich ja gerne....
am 05.02.2016 - 21:22 Uhr
...doch uups, all videos on this page are lost in space. So ein pech!
ich habe es jetzt obenan gestellt, doch kann keine veränderung feststellen.
vg R
*****************************************
Kunst verbindet
http://istvanseidel.de
aha, cool,
am 05.02.2016 - 21:41 Uhr
also langsam komme ich dahinter auch ohne tudorial, einfach so durch logisches Nachdenken und rumprobieren:
http://istvanseidel.de/d8/galerien
Wir kriege ich das jetzt noch hin, daß die Galerien nebeneinander gezeigt werden? Was muß ich da in Format/html liste einstellen?
Und ich brauch doch kein zweites View, jedenfalls habe ich keinen gemacht, und es verlinkt doch auf die gewünschte Jb galerie.
vg R
Ps, das entscheidende Feld kriterium heisst 'multiple page settings'
*****************************************
Kunst verbindet
http://istvanseidel.de
Also wenn ich dem Link folge
am 05.02.2016 - 22:32 Uhr
Also wenn ich dem Link folge habe ich rechts auf der Seite die einzelnen Lektionen und die, die ich jetzt auf die schnelle probiert haben spielen ab. Alle diese Videos sind auch so auf Vimeo zu finden unter Views mit Johann Falk als Autoren.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
ah ok,
am 06.02.2016 - 21:42 Uhr
wenn man auf die links im Text klickt kommt man ins Leere, rechts habe ich bis jetzt nicht geschaut. Naja, im großen und Ganzen habe ich es ja jetzt gecheckt, welches Video würdest du für meinen Speziellen Fall empfehlen?
Ich komme auch immer wieder damit drucheinanden, daß englische und deutsche Beschreibungen durchmischt sind. Beispielsweise:
Alle Werte in der selben Reihe anzeigen
If checked, multiple values for this field will be shown in the same row. If not checked, each value in this field will create a new row. If using group by, please make sure to group by "Entity ID" for this setting to have any effect.
da kann ich nur raten, was gemeint ist. der nächste Punkt sagt mir überhaupt nichts:
Design-Einstellungen
HTML-Code des Feldes anpassen
HTML-Code der Bezeichnung anpassen
HTML-Code des Feldes und der Bezeichnung anpassen
Standardklassen hinzufügen
Die standardmäßigen Views-Klassen verwenden, um das Feld, die Feldbezeichnung und den Feldinhalt zu identifizieren.
Feldvorlage verwenden
If checked, field api classes will be added by field templates. This is not recommended unless your CSS depends upon these classes. If not checked, template will not be used. Checking this option will cause the group Display Type and Separator values to be ignored.
Was soll ich hier ankreuzen. Es ist mir auch ein Rätsel, warum im Moment jedes Bild 2 mal angezeigt wird, und warum untereinander.Ich habe doch raster ausgewählt und horizontale andordnung. Wie kann ich sehen, von was die Anzeige übersteuert wird?
Auch das verstehe ich nicht:
Provide default field wrapper elements
If not checked, fields that are not configured to customize their HTML elements will get no wrappers at all for their field, label and field + label wrappers. You can use this to quickly reduce the amount of markup the view provides by default, at the cost of making it more difficult to apply CSS.
Fragen über Fragen, sorry. Aber ich denke, so kompliziert kann mein Problem nicht sein.
vg R
*****************************************
Kunst verbindet
http://istvanseidel.de
Sorry, aber ich kann hier
am 06.02.2016 - 23:23 Uhr
Sorry, aber ich kann hier keinen Views Kurs geben. Nimm eine lokale D7 Installation in Englisch (dann passen die Videos 100%). Fang mit den Videos bei Nummer eins an und arbeite bis ca. Nummer 24 durch. Nicht nur ansehen, sondern auch selbst machen!! Der letzte Block davon (19-24) behandelt die Parameter Übergabe. Insgesamt wirst Du dafür ein Wochenende brauchen, aber danach solltest Du Views verstanden haben. Nimm Dir bitte diese Zeit, denn die zahlt sich aus. Die Möglichkeiten von Views sind gewaltig. Ich benutze es in jedem Projekt.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hi, ich bins
am 11.02.2016 - 20:42 Uhr
nochmal, also mit Views habe ich mich irgendwie durchgewurschtelt. Die Videos haben mir nicht geholfen, da sie sich durchweg auf d7 beziehen und in d8 doch sich einiges geändert hat.
http://istvanseidel.de/d8/galerien
Wer wissen will, wie dem kann ich gern ein screenshot von den Views Einstellungen posten. Es war echt eine Fummelei, und immernoch mit einem View, das dann auf die Galerie verlinkt.
Nun habe ich ein anderes Problem. Und zwar werden die Taxonomiebegriffe nicht angezeigt. Das fatale, in der Vorschau werden Sie noch angezeigt, und zwar genau wie ich sie eingesellt habe, unter der jeweiligen Galerie. Doch kaum gehe ich auf Speichern, verschwinden sie und werden nicht mehr angezeigt.
Kennt jemand das Problem? Ist das ein Bug in 8.0.2?
vg R.
*****************************************
Kunst verbindet
http://istvanseidel.de