Ergebnis 1 bis 23 von 23

Thema: Selbstversuch: MetaModels unter Contao 3.1.4

  1. #1
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard Selbstversuch: MetaModels unter Contao 3.1.4

    Ich hatte am Wochenende die Möglichkeit ein eigenes kleines privates Projekt mit MetaModels umzusetzen und wollte dabei soviele Fehler wie möglich finden. Ich bin recht behutsam dran gegangen und habe nur die Attribute über Composer installiert, die ich auch wirklich brauche. Und bei Bedarf immer nach installiert. Die Nightly wollte ich nicht nutzen, das ist mir einfach zu sehr mit Kanonen auf Spatzen geschossen.

    • file
    • checkbox
    • select
    • text
    • tabletext

    Außer dem blöden Bug das ich im Backend nicht sortieren kann (der hoffentlich bald gefixt wird) habe ich nicht viele Probleme feststellen können. Es gibt unter anderem noch das Problem das "Als Standard auswählen" nicht funktioniert, das liegt aber daran das Contao 3 das Verhalten so auch nicht mehr hat. Daher würde ich diese Checkbox einfach entfernen - man muss eh immer ein Rendersetting und ein DCA Setting auswählen. Ansonsten konnte ich bisher alle Filter anlegen, die Frontendausgaben waren gut.

    Bei den Bildern bekomme ich derzeit nur die ID des Bildes Da konnte ich dank BugBuster das Problem im Template lösen:

    PHP-Code:
    <?php $objFile = \FilesModel::findByPk($arrItem['raw']['image']); ?>
    <?php 
    if ($arrItem['raw']['image'] != '0'): ?>
    <img src="<?php echo $objFile->path?>" alt="" />
    <?php else: ?>
    <img src="{{env::path}}files/standard/publisher/images/platzhalter.jpg" alt="" />
    <?php endif; ?>
    Ich will hier auf keinen Fall behaupten das MetaModels für 3.1 stabil ist. Aber wenn nun noch der Sortierbug weg ist und zum Bild auch wirklich der Pfad angegeben wird und nicht nur die ID, dann habe ich wenige Bedenken das man daraus auch schon eine Beta machen kann mit der man ohne Probleme produktive Websites umsetzen kann. Wie gesagt, stabil ist anders. Aber ich habe im Selbstversuch keine Fehler gefunden die mich zur Aufgabe des Projekts gezwungen haben.
    Geändert von andreasisaak (04.11.2013 um 09:49 Uhr)

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Andreas,
    Das klingt ja nicht schlecht. Wenn man nicht auf Spatzen schießen will und behutsam vorgehen möchte, wie macht man das ?
    Wie und wo kommt man an den Composer ran ? Kann man da ein Grundpaket (Minimalkonfiguration) einstellen und alle anderen Filter, Attribute, usw. nach und nach installieren ? Dank im Voraus.
    Klaus

  3. #3
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Hallo Klaus, genauso ist es. Ich versuche heute im Laufe des Abends (spätestens wenn meine Mädels schlafen) ein kleines Tutorial zu schreiben. Und am Sortingbug sitzen wir derzeit auch schon. Das soll hoffentlich dann auch bald erledigt sein.

  4. #4
    Contao-Nutzer
    Registriert seit
    09.03.2012.
    Beiträge
    22

    Standard

    Wow, wenn das mit dem Sorting-Bug erledigt, ist ein wirklich großes Problem beseitigt. Ich freu' mich drauf und danke Euch schon jetzt für Euren unermüdlichen Einsatz! Einfach super!

    Zwei Dinge noch, über die ich in der Grundfunktionalität gestolpert bin und die aus meiner Sicht Grundfunktionen betreffen könnten:

    1. Beim Attribut timstamp kann man kein Datum speichern. Es kommt eine Fehlermeldung mit Verweis auf die DC_General (siehe hier: https://github.com/MetaModels/core/issues/326). Ich denke mal, das Attribut timestamp wird man häufiger brauchen...

    2. Gerade vorhin habe ich festgestellt, dass es Probleme beim Speichern von mehr als 30 Attributen im jeweiligen MetaModel gibt. Das entsprechende Feld in der Tabelle wird angelegt, aber nicht in der Liste der Attribute angezeigt...

  5. #5
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von OBI-Wahn Beitrag anzeigen
    2. Gerade vorhin habe ich festgestellt, dass es Probleme beim Speichern von mehr als 30 Attributen im jeweiligen MetaModel gibt. Das entsprechende Feld in der Tabelle wird angelegt, aber nicht in der Liste der Attribute angezeigt...
    Sicher das es nicht nur auf der 2ten Seite gelandet ist?

  6. #6
    Contao-Nutzer
    Registriert seit
    09.03.2012.
    Beiträge
    22

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Sicher das es nicht nur auf der 2ten Seite gelandet ist?
    Peinlich! Peinlich, OBI-Wahn...

    Danke für den Hinweis.

    P. S.: Ich hoffe, Deine Mädels schlafen ruhiger ein als meine Kleine gerade... ;-)

  7. #7
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Ort
    Irgendwo im schönen Badnerland!
    Beiträge
    68

    Beitrag

    @andreasisaak: Wir es eigentlich auch die Demo für die 3er Version geben? Die Version vom März funktioniert bei mir genauso wenig, wie die Oktober Version, die man auf github herunterladen kann.
    Gerade die Demo finde ich aber perfekt zum ausprobieren und testen... :-)

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von kein_nickname Beitrag anzeigen
    @andreasisaak: Wir es eigentlich auch die Demo für die 3er Version geben? Die Version vom März funktioniert bei mir genauso wenig, wie die Oktober Version, die man auf github herunterladen kann.
    Gerade die Demo finde ich aber perfekt zum ausprobieren und testen... :-)
    Funktioniert sie unter C3 nicht oder auch schon unter C2.11 nicht mehr?

  9. #9
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Ort
    Irgendwo im schönen Badnerland!
    Beiträge
    68

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Funktioniert sie unter C3 nicht oder auch schon unter C2.11 nicht mehr?
    Ich hab gestern sowohl die alte Version (Mai 13) auf eurer Homepage als die auf github (Okt. 13) getestet...
    Bei der ersten sehe ich nur den grauen Balken vom rechten Fenster... bei der github wird die Seite komplett weiß dargestellt...
    Auch der Versuch die Daten (SQL) einzuspielen wurde mit der Bemerkung unterbrochen die Datenbankstruktur hätte sich verändert.
    Als Fehler kommt glaub ich Fatal Error MetaModels/DemoInstaller/MovieDatabase.php on line 19

    Hat mich selber gewundert

  10. #10
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ich würde gerne erstmal wissen mit welcher Contao-Version du es probiert hast

  11. #11
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Ort
    Irgendwo im schönen Badnerland!
    Beiträge
    68

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Ich würde gerne erstmal wissen mit welcher Contao-Version du es probiert hast
    Sorry... das Alter... sowohl mit 3.06 als auch mit 3.1.4...
    das Ganze auf einem Root-Server mit PHP 5.3!

  12. #12
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ja dann kann es auch nicht funktionieren. Die Demos sind nur für 2.11 gedacht. Für 3.x werden die derzeit überarbeitet.

  13. #13
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Ort
    Irgendwo im schönen Badnerland!
    Beiträge
    68

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Ja dann kann es auch nicht funktionieren. Die Demos sind nur für 2.11 gedacht. Für 3.x werden die derzeit überarbeitet.
    Das war doch meine Eingangsfrage ;-)

  14. #14
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Mag sein aber du hast dann was von deiner Installation und den Paketen von März und Oktober geschrieben. Und das hatte für mich augenscheinlich erstmal nichts mit der ersten Frage zu tun

  15. #15
    Contao-Nutzer
    Registriert seit
    18.07.2009.
    Ort
    Irgendwo im schönen Badnerland!
    Beiträge
    68

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Mag sein aber du hast dann was von deiner Installation und den Paketen von März und Oktober geschrieben. Und das hatte für mich augenscheinlich erstmal nichts mit der ersten Frage zu tun
    Nun, dann muss ich eben mit dem Test der 3er Version noch ein bissle warten...
    Ist schon bekannt wann theoretisch eine Demo kommt?

  16. #16
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Derzeit arbeite ich noch anderen Dingen die erst fertig bekommen will. Aber du kannst ja schon mal unabhängig davon MetaModels nutzen oder nicht?

  17. #17
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ich habe das Composer Thema mal ausgelagert:

    https://community.contao.org/de/show...odels-Composer

  18. #18
    Contao-Nutzer
    Registriert seit
    09.03.2012.
    Beiträge
    22

    Standard

    Ich wollte mich mal erkundigen, wie es mit diesen Bugs aussieht. Ist das eine Lösung in Aussicht?

    Zitat Zitat von OBI-Wahn Beitrag anzeigen
    1. Beim Attribut timstamp kann man kein Datum speichern. Es kommt eine Fehlermeldung mit Verweis auf die DC_General (siehe hier: https://github.com/MetaModels/core/issues/326). Ich denke mal, das Attribut timestamp wird man häufiger brauchen...
    Zitat Zitat von andreasisaak Beitrag anzeigen
    Hallo Klaus, genauso ist es. Ich versuche heute im Laufe des Abends (spätestens wenn meine Mädels schlafen) ein kleines Tutorial zu schreiben. Und am Sortingbug sitzen wir derzeit auch schon. Das soll hoffentlich dann auch bald erledigt sein.
    Außerdem hast Du, Andreas, weiterhin offen gelassen, ob MM unter Contao 2.11 auf Contao 3.2 geupdatet werden kann? Wie sieht es mit der Zeitplanung von Euch in Sachen MM und Contao 3.2 aus? Es dürfte ja nicht mehr allzu lang dauern, bis Contao 3.2 in den Startlöchern steht...

    Danke für eine Info schon jetzt.

  19. #19
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von OBI-Wahn Beitrag anzeigen
    Außerdem hast Du, Andreas, weiterhin offen gelassen, ob MM unter Contao 2.11 auf Contao 3.2 geupdatet werden kann?
    Die Frage habe ich dann übersehen oder vergessen. Aber es gilt auch hier wie es bei Contao 3.1 gilt: sobald eine Version für 3.2 da ist, ist diese auch für 2.11 kompatibel. Also könnt ihr von jeder Contao Version zu jeder Contao Version aktualisieren solange ihr die neuesten Nightlies nutzt.

    Zitat Zitat von OBI-Wahn Beitrag anzeigen
    Wie sieht es mit der Zeitplanung von Euch in Sachen MM und Contao 3.2 aus? Es dürfte ja nicht mehr allzu lang dauern, bis Contao 3.2 in den Startlöchern steht...
    Wir werden nicht zeitgleich zum Release von Contao 3.2 auch MetaModels dafür fertig haben. In 3.2 ändert sich radikal das Filesystem, weswegen zumindest die File Attribute überarbeitet werden müssen. Die restlichen Attribute werden aber funktionieren soweit ich das Changelog im Blick habe.

    PS: Die von dir erwähnten Bugs haben wir im Blick. Sobald sich ein Projekt dafür auftut (ich hoffe Ende der Woche) werden sie gefixt.

  20. #20
    Contao-Nutzer
    Registriert seit
    09.03.2012.
    Beiträge
    22

    Standard

    Danke für die Infos - ich werde also weiter geduldig warten...

  21. #21
    Contao-Nutzer Avatar von peter_lang
    Registriert seit
    18.10.2011.
    Ort
    Frankfurt am Main
    Beiträge
    213

    Standard

    Genau das suche ich auch

    Für wann ist denn das release 3.2 geplant?

  22. #22
    Contao-Nutzer
    Registriert seit
    09.03.2012.
    Beiträge
    22

    Standard

    Zitat Zitat von OBI-Wahn Beitrag anzeigen
    1. Beim Attribut timstamp kann man kein Datum speichern. Es kommt eine Fehlermeldung mit Verweis auf die DC_General (siehe hier: https://github.com/MetaModels/core/issues/326). Ich denke mal, das Attribut timestamp wird man häufiger brauchen...
    Das Problem kann äußerst einfach gelöst werden:

    In der DC_General.php muss einfach nur in der Zeile 1787 der Code

    Code:
    $objDate = new Date
    durch

    Code:
    $objDate = new \Date
    ersetzt werden. Dann kann das eingegebene Datum gespeichert werden.

    Die Lösung stammt von hier:

    https://github.com/MetaModels/DC_General/issues/120

    Ich wollte es auch hier bekannt geben. Eine wichtige Lösung mit kleinstem Aufwand...

  23. #23
    Contao-Nutzer Avatar von Jogibär
    Registriert seit
    13.12.2009.
    Beiträge
    122

    Standard

    Hallo Andreas,

    ich probiere gerade MetaModels in Contao 3.1.5 aus und nach einem holprigen Start läuft es und ich
    kann sowohl Daten eingeben als auch im BE und FE ausgeben. Dein Hilfscode um ein Bild anzuzeigen kam gerade richtig, danke!

    Was mir am meisten fehlt, ist dass keinerlei Elemente bzw. Attribute sortiert werden können, aber das hattest du ja schon erwähnt.

    Falls dieser nicht in der nächsten Zeit gefixed wird, hätte ich die Frage, ob man die Reihenfolge manuell durch
    einen Eingriff in die DB ändern kann. Ich meine die Sortierung, die die Elemente für die Eingabe ordnet.

    Ich habe per phpMyAdmin die Tabellen durchgesehen und auch die für Attribute gefunden, jedoch finde ich
    nicht die Tabelle, die die Reihenfolge der Elemente im Backend steuert.
    Weißt du auf Anhieb, in welcher Tabelle bzw. wo ich diese Sortiermöglichkeit finde?

    PS: Das, sofern man die Fehleranzeige an hat, öfters mal ein "deprecated" kommt während der Ausführung,
    muss mich nicht sorgen, oder?


    Dank und Gruß
    Jürgen
    Geändert von Jogibär (21.11.2013 um 17:37 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •