Hello, hat einer von euch eine Idee, mit welcher Bootstrapversion Gambio arbeitet ? Ich nutze zur Zeit Gambio 3.3.2.0 Hab schon gegoogled, aber nichts passendes gedunden. Danke für jegliche Tips Eugene
Schau mal in die templates/ honeygrid/ styles/ bootstrap/ _bootstrap.scss ich glaube da steht oben die Version drinnen
War grade dabei meinen "includes" Ordner nach Hinweisen zu durchsuchen.. Danke Barbara, konnte meine Version dort auslesen. Gambio 3.3.2.0 läuft auf Bootstrap 3.3.7, falls das sonst noch jemanden interessiert.
Ja, sowas von! Ich wollte ein paar ganz triviale Layoutanpassungen mit bootstrap-Klassen machen, die nicht funktioniert haben, und hab echt gebraucht, bis auf den Trichter kam, dass es daran liegt, dass auch im aktuellen Shop noch bootstrap 3 im Einsatz ist...
Ich denke das sollte man ruhiger angehen lassen ... Die Änderungen die dann zu machen wären, sind nicht unerheblich. Viele Funktionen sind anders benannt und wenn ich das richtig verstanden haben, ist das nicht abwärtskompatibel.
Mir ist die Tragweite bewusst. Was vorher panel war ist dann card usw. Es wäre viel Migrationsaufwand, aber der lohnt sich auch.
Wir haben vor ner etwas grössren Weile mal experimentell Honeygrid auf Bootstrap 4 umgebaut. Das verschwand ganz schnell im Giftschrank, weil es alles rundrum zerbricht: Module, die Anpassungen der Leute, Styles kreuz und quer... Die neueren Version sind doch ziemlich anders. Damals erschien uns dann der mögliche Gewinn nicht die zwangsweisen Aufwände aller wert, die jeder von oben bis unten investieren müsste, um sich anzupassen. Die Vision wurde dann neuere Versionen von Bootstrap dann einzuführen, wenn das nächste mal ein Basistheme von unten bis oben neugebaut wird, das fanden alle plausibel. Es gibt momentan aber keine terminierten Pläne das zu tun, ich würde das gerade auch eher in 2023 sehen als 2022: So schlecht sehen Shops gerade echt nicht aus...
Noch ein Funfact aus einem Türrahmengespräch eben, hatte ich vom Zettel verloren: Neueste Seiten im Backend aktueller Shops nutzen Bootstrap 5. Das hat aber wie erwähnt keine Gültigkeit fürs Frontend.
Ums mal ganz scharf auszudrücken: Na Hauptsache im Admin das Dashboard mit Drittanbieter-Interessen wird schön mit Bootstrap5 dargestellt. Ich hau mich weg.
Um mal scharf zu antworten: Na so ein Blödsinn. Das ist doch ein "ich will über irgendwas meckern, also greife ich mir mal ein beliebtes Opfer und schlage drauf ein, das geht ja immer..." Wir haben mehrere Seiten im Backend, die mit Bootstrap 5 gebaut sind. Es beginnt immer irgendwo, aber es ist schon weitergegangen. Ich weiss gerade ehrlich gar nicht, ob die Startseite die erste damit war, aber wir hätten die sonst ohne Bootstrap 5 genauso gebaut, das hat und hätte dafür genau gar nichts geändert. Selbst das mit den "Drittanbieterinteressen" ist am Ende falsch. Ja, da sind auch Partner angezeigt, aber du verkennst da sauviel Hintergrund... Wenn du darüber streiten willst, such dir dafür mal einen passenden Ort, gibt welche hier im Forum. Frag dich lieber die echten Fragen: Wenn wir jetzt BS5 im Frontend einziehen, und machen alle CSS Anpassungen der Leute und eine Vielzahl von Modulen funktional damit erstmal platt weil die dann jetzt alle dafür angepasst werden müssten, wäre das jetzt das richtigste das nun für die Nutzer zu tun? Wäre es das wert? Wir sagen jetzt gerade Nein, jetzt ist kein guter Zeitpunkt.
Das verkennst du Wilken. Das ist weder Blödsinn, noch willkürlich oder beliebig. Immer wieder erlebe ich aus Euren eigenen Erzählungen und Veröffentlichungen - das Ihr Prioritäten falsch setzt. Und wo wir als zahlende Kunden in Eurer Interessenhierarchie stehen, wissen wir spätestens seit dem neuen Admin Dashboard. DU hast das Admin Dashboard erwähnt, ich habe darauf reagiert. Interessiert mich so viel wie wenn in China ein Sack Reis umfällt wenn Dir a) meine zynische Antwort nicht passt b) Du eine direkte Antwort auf Deine Aussage fälschlicherweise als Offtopic bezeichnest. Ich stell mir durchaus die aus meiner Sicht richtigen Fragen. Bootstrap pflegt man in eine Datenbank ein und kann dadurch schnell migrieren / umstellen. Mal als Idee für die Zukunft.
Ich bin mir jetzt nicht so ganz sicher ob du eine Diskussion möchtest, viele deiner Aussagen stehen etwas im luftleeren Raum, sind unkonkret. Im weiteren gegen blanken Zynismus zu reiten, ohne für eine Sache zu arbeiten, macht auch keinen Sinn, das können wir uns beide sparen. Wenn das einfach so als deine Aussage stehen soll ist gut, wenn du es anders möchtest und willst, gib nochmal einen Wink. Eins nehm ich nur kurz mit, das ist technisch: Das ist falsch, so funktioniert das nicht.
Da muss ich mal mich reinhängen wie ein Teebeutel, Bootstrap ist ein CSS Framework dies hat nichts mit der Datenbank zu tun, das ist rein auf der Ebene, Dateien und Styles. Wenn der Inhalt des Shops nicht aus der Datenbank geladen werden würde / bräuchte (Beispiel eine Einfache Webseite) dann könnte man dennoch nciht einfach eine Webseite auf ein neues Bootstrap umstellen ohne auch die persöhnlichen Anpassungen in Blick zu behalten. Eigene Erfahrung. Daher sollte man hier aufpassen und somit ist Gambio´s Zurückhaltung zu verstehen.
Man kann eine Datenbank mit Bootstrap füttern. Und wenn es nur die Klassennamen sind. Wenn sich dann z.B. panel in card wandelt, ändert man es nur einmal in der Datenbank, nicht zig mal im Quelltext. Und im Quelltext verwendet man eine eigens vergebene, gleichbleibende Variable. Das grid System ist im Kern bisher immer gleich geblieben, da sehe ich auch keine Probleme. Ideen muss man haben..... -------- Wer aber aktuell trotzdem nicht auf bestimmte bootstrap Elemente verzichten will, der kann wie ich im StyleEdit eigenes CSS anlegen. Ich wollte z.B. card-light haben, hab dafür folgendes css angelegt (aus Bootstrap 4): Code: :root { --light: #f8f9fa; } .card { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; } .card > hr { margin-right: 0; margin-left: 0; } .card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; } .card-title { margin-bottom: 0.75rem; } .card-subtitle { margin-top: -0.375rem; margin-bottom: 0; } .card-text:last-child { margin-bottom: 0; } .card-link:hover { text-decoration: none; } .card-link + .card-link { margin-left: 1.25rem; } .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } .card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); } .card-footer:last-child { border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } LG Peter