Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: 16.07.2020, 15h: "Die Contao Show – Clash of Catalogs" ... mit dabei: MetaModels

  1. #1
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard 16.07.2020, 15h: "Die Contao Show – Clash of Catalogs" ... mit dabei: MetaModels

    16.07.2020, 15h: "Die Contao Show – Clash of Catalogs" ... mit dabei: MetaModels

    https://contao.org/de/news/die-conta...-catalogs.html

    Livestream auf YouTube: https://youtu.be/MJhhLU4mjt4

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard Folgend meine Vorbereitungs-E-Mail an die beiden Moderatoren...

    Die beiden Moderatoren, Christian F. und Dennis E., haben für die Sendung um Beantwortungvon folgenden Sachen gebeten:


    (1) Wo siehst du die Stärken deiner Erweiterung (auch gegenüber den anderen Erweiterungen)?

    (2) Sind neue Funktionen geplant, auf die sich die Nutzer schon freuen können?

    (3) Hast du ein Projekt/Kunden, auf das du sehr stolz bist und das wir zeigen dürfen?


    Ich schreibe mal ein paar Sachen dazu sowie noch etwas „Prosa“...

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    zu 1.


    • es lassen sich sehr einfache bis komplexe Datenstrukturen umsetzen; es stehen verschiedene Attribute (Datentypen) für die Datenaufnahme zur Verfügung
    • Relationen zwischen den Tabellen als Einfachauswahl (1:n), Mehrfachauswahl (n:m), Kindtabellen (n:1) möglich - n:m als "echte" Relation mit Zwischentabelle (vgl. mit Contao Core) - zusätzlich noch Varianten und Hierarchie innerhalb einer Tabelle
    • Mehrsprachigkeit wird nativ unterstützt (ohne Hilfkonstrukte wie andere Erweiterungen oder Contao)
    • verschiedene Listen (BE/FE) und Eingabemasken (BE/FEE) können angelegt werden inkl. einstellbarer Rechte für Ansicht, Bearbeitung, Löschen
    • Umfangreiche Filtermöglichkeiten mit Erstellung von Filterwidgets im FE, Filter auch im BE z.B. bei Relationen einsetzbar; kein direkte Koppelung im FE zwischen FE-Filter und Filter in Liste, dadurch viele Freiheiten, um Listen zu filtern
    • granularer Aufbau der Listen- und Filter-Templates ermöglichen vielfältige Anpassungen
    • die eigentlichen Perlen sind "unter der Haube": MM bringt ein umfangreiches Framework mit, mit dem eigene Anpassungen und Erweiterungen in großem Umfang möglich sind; alles ist Event- und Servicebasiert (im vgl. zu CM mit Hooks, hat CC überhaupt was in der Richtung?) und damit vielseitig anpassbar; MM ist durchgehend mit Unittests unterfüttert und alle Änderungen am Code werden bei Travis auf "code quality" geprüft (da ist Contao und die anderen Erweiterungen weit entfernt von...)
    • MM ist ein Baukastensystem, bei dem man nur das installieren muss, was benötigt wird - es gibt auch weitere Pakete wie FEE, Notelist, MM2Isotope-Bridge, Leaflet-Maps, Umkreissuche, XLIFF-Ex-Import, MCW-Attribut, Auswahl Contao-CE´s,.... u.a.m
    • mit dem DC_General (DCG) als Unterbau steht ein mächtiges Werkzeug zur Verfügung, das mehr Features als der DC_Table von Contao mitbrigt und leichter anzupassen ist
    • Umfangreiches Handbuch, Videos, Online/Offline-Schulungen bzw. Workshops, Support im C-Forum, professioneller Support für Agenturen, monatliche News (seit 09/2015)
    • keine "one man show" sondern ein Entwicklungsteam (s.u.)



    zu 2.

    • aktuell wird an MM 2.2 gearbeitet, welches für C 4.9 angepasst wird - MM 2.2 ist schon einsetzbar (und wird auch schon live eingesetzt...), aber wegen der Refinanzierung bis zur Freigabe nur im "EAP"
    • in MM 2.2 kommen verschiedene Features wie
      • die Unterstützung des Slug-Generators,
      • manuelle Dateisortierung im BE,
      • Caching der FE-Ausgaben,
      • Anpassungen für Mehrsprachigkeit,
      • schnelleres Rendering,
      • Überarbeitung Backend für weniger "Standardklicks",
      • Updates beim FEE: z.B. neuen File-Upload-Widet, Bridge zum NC für die Versendung von E-Mails bei Neu, Änderung, Löschen oder Kopie
      • u.v.a.m
    • MM 3 ist in Planung: hier werden "alte Zöpfe" abgeschnitten...
      • die Konfigurationen werden nicht mehr in der DB sondern in Dateien abgelegt (xml, YAML, etc.) - damit ist eine Versionierung möglich und Konfigurationen in mehreren Installationen leichter wieder zu verwenden bzw. anderen zu übergeben
      • optimierter DB-Aufbau: z.B. kommen Relationen oder Übersetzungen in separate Tabellen
      • verbesserter Umgang mit großen Datenmengen
      • (ggf.) Umstellung auf UUIDs - Contao kommt da leider nicht so recht aus dem Knick...



    zu 3.

    • Gut-cert
    • Ergoline
    • Online-Impfberatung des Deutschen Grünen Kreuz
      • https://ibera.dgk.de/anmelden (Zugang wieder gesperrt - siehe Demo)
      • komplexe Abfragen, da z.B. Pflichtimpfungen von der Reiseroute abhängen können - es macht z.B. einen Unterschied ob ich erst Kenia und dann Indien oder umgedreht bereise
      • Hierarchie der Länder nach WHO-Kategorisierung
      • Impfplan unter Berücksichtigung der mind. Abstände in Tagen bei Mehrfachimpfungen, der Vorgabe nicht mehr als zwei Impfungen pro Tag (zwei Arme), Verschiebungen durch Wochende und ges. Feiertage
    • Ehrenberg Werbeballons
    • weitere Beispiel inkl. Screens vom BE im Vortrag auf der CK17 (erster Teil der Folien)


    ~~~~~~~~~~~~~~~~~~~~~~

    Zur Info:

    • Historie zu Begriff "Catalog": https://metamodels.readthedocs.io/de...der-metamodels
    • es kommt ab und an die Aussage, MM ist zu schwer im BE zu handhaben...
      • jain: es ist auf alle Fälle komplexer, als eine Galerie zu aktivieren und man muss mit steigender Komplexität des DB-Aufbaus schon auch wissen, was man macht
      • das ist insbesondere für den Schlag Menschen schwer, die erstmal probieren und keinen Bock auf Handbuch haben... doch das ist bei Contao selbst auch nicht anders, erst eine Seitenstruktur anlegen, dann da drin eine Seite, im Artikel was eintragen, dann im Theme ein Layout und dann bekommt man erst was im Frontend zu sehen.
      • mit dem Aufbau/Ausbau des Handbuches, sind die Supportanfragen in den letzten zwei Jahren im Prinzip auf Null gegangen und es geht inzwischen entweder eher um den generellen Aufbau der DB (Thema Normalisierung) oder speziellen Sachen wie Filterungen, Benutzerrechte, FEE o.ä.
    • MM-Team aktuell:
      • Christian Schiffler (Xtra): Strategie, Programmierung, Code-Quality
      • Ingolf Steinhardt (zonky): Programmierung, Bugfixing/Testing, Support/Forum, Doku, Marketing, Fundrasing
      • Sven Baumann (baumannsven): Programmierung, FEE, DCG Hauptentwickler
      • David Molineus (netzmacht): Programmierung
      • Richard Henkenjohann (richardhj): Programmierung, FEE


    ~~~~~~~~~~~~~~~~~~~~~

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Die Sendung ist für Mitglieder der Contao Academy bzw. Mitglieder der Contao Association kostenlos zugänglich - alle Association-Mitglieder hatten dazu schon eine News-E-Mail am 19.06. erhalten.

    Nach dem Login einsehbar unter https://contao-academy.de/show/conta...sh-of-catalogs

    Folgend nochmal ein paar kleine Anmerkungen zu Aussagen in der Sendung, die ich so nicht stehen lassen kann...

    * Zeit 31:30 - Upgrade Contao+MetaModels: Christian hatte in ziehmlich verkorkstes System bei dem Update mit einem MM 1.x als Basis, was unsauber auf 2.x gehoben wurde - ansonsten kann man sagen, dass MM extrem gutmütig bei Upgrades von Contao und MetaModels ist; da zickt selbst Contao mehr rum als MM... wurde im dem parallel laufenden Chat auch so bestätigt

    * Zeit 36:20 - eventuell schnelle Entscheidungen brauchen auch mit dem MM-Team nicht mehr Zeit; wir sind alle gut vernetzt und "hören" uns im Prinzip täglich auf Mumble... ich kann mich auch nicht erinnern, dass das mal notwendig war, da wir (insbesondere Xtra) sehr langfristig die Weiterentwicklung planen und üblicher Weise einen Zeithorizont von etwa 3 Jahren in die Zukunft haben; ich sehe eher einen Vorteil, strategische Entscheidungen nicht nur "im eigenen Suppentopf" zu fällen; zudem haben wir als Jour fix seit 2015 jeden Monat ein MM call, zu dem auch jeder Interessierte hinzukommen kann

    * Zeit 45:30 - wo auch immer die Abfrage war zu "wer arbeitet mit was" ... ich hab das nicht gesehen... Edit: hab kein "Polling" übersehen - wurde anhand des Chats ausgezählt...

    * Zeit 46:30 - eine extra Sendung zu MM ist in Planung... stehe mit Joe dazu schon seit einiger Zeit in Kontakt... ich hoffe, Ende August / Anfang September im Kasten

    * Zeit 58:54 - das, was Dennis nicht nennen wollte, war der DC_General (der DCG kümmert sich u.A. bei MM um alles was im Backend für Anzeige usw. notwendig ist) - k.A. warum da so komisch rungedruckst wurde; der DCG ist im Vergleich zu seinem Pendant aus Contao Core dem DC_Table "um Jahre voraus" mit modernerer Programmierung, mehr Funktionen, besserer Anpassbarkeit, Unittests


    An der Stelle auch nochmal der Dank vom MM-Team an Christian und Dennis für die gute Sendung!

  4. #4
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vielen Dank für deinen Input und die Unterstützung.
    Ich freue mich schon auf deine Sendung.

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
  •