DMAGmbH / dma_elementgenerator

DMA Elementgenerator (Contao)
45 stars 17 forks source link

Idee: Integration mit Metamodels #79

Open HellPat opened 9 years ago

HellPat commented 9 years ago

Hallo Janosch.

Ich hatte da so eine Idee und mich würde interessieren ob sie dumm ist oder nicht.

Der Elementgenerator stellt im Endeffekt angepasste Eingabemasken und deren Ausgabe zur auf Basis von Content-Elementen zur Verfügung.

Metamodels stellt angepasste Eingabemasken und deren Ausgabe aufgrund von normalisierten Tabellen zur Verfügung.

Hier ist eine Überschneidung da. Meine Idee wäre jetzt bei Metamodels eine Integration in die Content-Elemente anzubieten. Von der Eingabe funktioniert es dann genauso wie beim Elementgenerator nur dass das ganze in die normalisierte Tabelle des Metamodels geschrieben wird und an der Stelle an der der User das Element eingefügt wird eine Art Include-Element hinterlassen wird.

Der Vorteil ist, dass ich dann von diesen Elementen auch Listen als Module anlegen kann, unabhängig davon wo im Content ich das eingebaut habe.

Was meinst du jetzt abgesehen vom Aufwand. Macht die Überlegung Sinn?

JanoschSkuplik commented 9 years ago

Sehr gute Idee ;)

HellPat commented 9 years ago

Sehr gute Idee ;)

Bedeutet das Grinsen dass du die Idee auch schon hattest?

JLBA commented 9 years ago

Hi, As I'm fan of dma_eg (which - I think - should be a core Contao module) and I'm trying to understand of MM works, could someone explain in english what the proposition is as Google translate wasn't very useful… Thanks.

HellPat commented 9 years ago

My proposition was to merge the functionality from dma_eg to metamodels, or as a special module combined with metamodels.

In my opinion the forms and backend integration should be defined in metamodels while dma_eg could provide some content-Elements/Modules which render a single item. If i add a single item to, e.g. an article. The element is generated in the metamodel and only linked at the position. As an alternative you can include a single record from a metamodel at a given position.