0012196: Anordnung Objektfelder

In diesem Forum können Wünsche für die Weiterentwicklung von webEdition diskutiert werden.
Gerade bei umfangreichen Änderungen ist es sinnvoll, diese vor einem Eintrag in die Bugbase zu diskutieren. Das Ergebnis kann dann mit Verweis auf den Forumseintrag in die Bugbase eingetragen werden.
Forumsregeln
Bitte achtet hier besonders darauf, nicht abzuschweifen.
Wir werden hier verstärkt moderieren und ggf. Dinge in andere Foren (Smalltalk etc.) auslagern.
Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 812
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: 0012196: Anordnung Objektfelder

Beitragvon blickfang » Mo 21. Nov 2022, 16:28

ja sorry, das war etwas gemischt bzgl. Klassen-Ansicht und Objekt-Ansicht, daher vermutlich nicht selbsterklärend.

Aber wenn man die Objektansicht in der Klasse konfigurierbar machen möchte, wäre der Tree in der Klassenverwaltung meiner Meinung nach eine gute Möglichkeit, Ordnung rein zu bringen.

Die Gruppendefinition müsste für ein Fold ja auch irgendwo stehen. Klar, kann man bei jedem Feld dann den Gruppenname reinschreiben und danach gruppieren, das ist aber nicht wirklich sexy. In der tblObject könnte man evtl. den Tree serialisiert abbilden und aus der Konfiguration dann auch die Redakteursansicht rendern.

Als erste Idee:

Code: Alles auswählen

{
    "config": {
        "panels": [
            {
                "title": "mein Panel",
                "collapse": true, // zugeklappt
                "groups": [
                    {
                        "title": "meine Gruppe 1",
                        "postition": "full", // über die ganze Breite
                        "color": "#000",
                        "fields": [
                            {
                                "name": "meinFeldname1",
                                "type": "text"
                            },
                            {
                                "name": "meinFeldname2",
                                "type": "href"
                            }
                        ]
                    }
                ]
            },
            {
                "title": "mein Panel2",
                "collapse": false,
                "groups": [
                    {
                        "title": "meine Gruppe 1",
                        "position": "left", // links platziert, 50% der Breite
                        "color": "#000",
                        "fields": [
                            {
                                "name": "meinFeldname3",
                                "type": "text"
                            },
                            {
                                "name": "meinFeldname4",
                                "type": "href"
                            }
                        ]
                    },
                    {
                        "title": "meine Gruppe 2",
                        "position": "right", // rechts platziert, 50% der Breite
                        "color": "#000",
                        "fields": [
                            {
                                "name": "meinFeldname5",
                                "type": "text"
                            },
                            {
                                "name": "meinFeldname6",
                                "type": "href"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: 0012196: Anordnung Objektfelder

Beitragvon mokraemer » Di 22. Nov 2022, 00:42

es bringt wenig von der Klasse hier zu kommen. Eigentlich kann man ja bei den Objekten CSS angeben und damit die Ansicht des Objektes steuern - ich vermute das ist am Ende nicht ausgereift, weil es sicher kaum jemand (keiner) nutzt. Eigentlich hatte man damit fast die volle Flexibilität.
Wenn wir hier Grid/Float/... und Farbe, Gruppen, Fold, ... vorsehen wollen, dann wird auch das Konfigurieren der Objekt-Ansicht zur Geduldsprobe.

Alternativ hinterlegt man bei der Klasse ein Template und kann darin alles per css/html selbst steuern. Wäre das nicht der WE Ansatz?
Würde die "WE-Tags" aber auf ein '<we:field name="FeldName"/>' einschränken; es soll dort ja dann das Eingabe-Element angezeigt werden - und mehr/Eigene Tags wird man nicht brauchen.
webEdition-Kern-Entwickler

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 812
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: 0012196: Anordnung Objektfelder

Beitragvon blickfang » Mi 23. Nov 2022, 12:11

Ich würde prinzipiell bei Optimierungsansätzen mal nicht vom kleinsten Aufwand ausgehen wollen, sondern was das System nach vorne bringen kann.
Den Ansatz den Editmode auch über ein eigenes Template parsen zu können, ist ein spannender Gedanke. Den Nachteil den ich sehe, ist dass man dann an zwei Stellen ran muss und um den webEdition Look & Feel beizubehalten sehr viel eigenes css schreiben müsste. Ändert webEdition dann die Optik, muss man in den Templates auch alles neu machen.

Schau ich mir die Verwaltung der Felder in der Kundenverwaltung an, läuft das heute wieder ganz anders. Hier kann man auch nicht definieren wie die Ausgabe aussehen soll, nicht einmal einen individuellen Name (der nicht identisch ist mit der Spalte in der Tabelle) angeben. Auch hier könnte eine Baumstruktur zur Feldadministration 1:1 eingesetzt werden und eine strukturierte Ausgabe in panels und Folds wie bei den Objekten.

Ausmisten und Vereinheitlichen ist sicherlich in Summe erstmal mehr Aufwand als drum rum bauen. Perspektivisch würde ich behaupten, ist aber eine Reduzierung von Sonderbehandlungen wesentlich wartungsfreundlicher. Daher sollte der Blick bei solchen Features immer über den Tellerrand (Modul) hinaus gehen.
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: 0012196: Anordnung Objektfelder

Beitragvon mokraemer » Do 24. Nov 2022, 01:16

In der KV hätten wir aber gar keine Baumstruktur, die man verwenden könnten.
Für die KV war bisher geplant die Tabs zu entfernen: https://qa.webedition.org/tracker/view.php?id=13652

Ich sehe derzeit im Baum keinen Vorteil. Und bei den Angaben wie links, 50%, ... nur den Nachteil das es viel Aufwand ist und am Ende doch keiner damit zufrieden ist.
webEdition-Kern-Entwickler


Zurück zu „webEdition Feature Requests“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste