Ergebnis 1 bis 18 von 18

Thema: Realisierbarkeit einer kleinen Anwendung

  1. #1
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Küps
    Beiträge
    363

    Standard Realisierbarkeit einer kleinen Anwendung

    Wir wollen für unsere Kunden ein kleine Anwendung anbieten.

    Soweit ich gelesen habe, gibt es noch nichts das man Frontend Daten einpflegen kann. Dennoch möchte ich es mal ansprechen ob es generell möglich wäre

    Jeder Kunde im Frontend sich einloggen können und dann Adressen anlegen können.

    Zu den Adressen soll er Daten einpflegen können diese sind dann wieder mit Daten verknüpft. Insgesamt sind es ca 8 Tabellen die alle miteinander verknüpft sind und derzeit als Access Datenbank für jeden Kunden eine eigene. Wir würden es gerne als kleine Webanwendung auf unserer Seite anbieten.

    Was meint ihr wie sollte man es umsetzen, bzw geht das überhaupt mit MetaModels?

  2. #2
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo chrischnian,

    ... ... bzw geht das überhaupt mit MetaModels?
    Nein, derzeit gibt es noch keine Möglichkeit für ein FE Edit mit MM. Schau mal hier: https://now.metamodel.me/de/unterstuetzer/fundraising


    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  3. #3
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Hallo chrischnian,

    ich habe evtl. was für Dich. Es werden allerdings ganz normale Formulare aus dem Formulargenerator für die Eingabe benötigt. Ob's läuft, kommt auf Deine Contao-Version an. Meld' Dich ggf. bitte unter service@delahaye.de.

    Grüße,

    Christian
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

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

    Standard

    @chrischnian: "one-way" ist die Sache nicht so schwierig - als Beispiel www.scrum-events.de - da werden die Buchungsdaten in einem normalen Formular aufgenommen und in MM gespeichert...

  5. #5
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    "one-way" ist die Sache nicht so schwierig
    ... und genau, um das "one-way" auszuhebeln, hab ich eine kleine Extension gemacht . Mittels Inserttags werden die vorhandenen Inhalte ins Formular gezogen und die "ich-speichere-aber-immer-grundsätzlich-neu"-Funktionalität von Contao wird umgangen.

    Ich hatte vor, das demnächst mal zu veröffentlichen - sollte aber halt noch ein wenig durchgetestet werden.
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  6. #6
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Freiwillige Tester gibt es sicher genug
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  7. #7
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    480

    Standard

    Würde ich auch gerne testen

  8. #8
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Ok - ich hab das Ganze jetzt mal auf Github geschoben: https://github.com/delahaye/dlh_replacetablerecord

    Dann testet mal schön. Feedback erwünscht! Eine kleine Anleitung ist unter /docs zu finden.
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

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

    Standard

    prima - wie funktioniert die "ACL" - also die "Zugangskontrolle" zu den Datensätzen?

  10. #10
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    wie funktioniert die "ACL"
    Steht auch in der README.md unter /docs, ist ein Paramater für die Gruppe(n).
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

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

    Standard

    ahh... o.k.

    verstehe ich das richtig, dass es im Formular ein verstecktes Feld mit name="id" geben soll/muss, welches mit einem der ersten drei Inserttags mit einem Wert bestückt wird.

    Die Insert-Tags verstehe ich noch nicht richtig:

    PHP-Code:
    {{tabledata::id::TABLENAME::PARAMETERFIELD::URLPARAMETER::member::MEMBERFIELD}} 
    nehmen wir an ich habe ein MM mit Adressdaten mm_adressen mit
    id = 5
    name = Müller
    vname = Herbert
    ...
    member_id = 23
    ...

    wie würde dann der Tag aussehen, wenn nur "Herr Müller" den ändern darf?

  12. #12

  13. #13
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    wenn nur "Herr Müller" den ändern darf?
    Dann muss die ID des Herrn Müller selbst im Datensatz als Feld vorhanden sein, mit Gruppen geht es einfacher. Steht auch in der README.md. Bitte bedenken: Das Tool ist sehr einfach ausgelegt und das bewusst. Für Support habe ich leider im Moment wenig bis keine Zeit - von daher hilft leider nur ausprobieren

    btw: ist der Thread bekannt..??
    Ja, das andere Tool geht aber weiter, indem es nicht nur die normale Speicher-Routine von Contao anzapft.
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

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

    Standard

    hmmm... so richtig verstanden habe ich es nicht - ich nehme aber an, dass man mit der Manipulation des versteckten Feldes jeden Datensatz der Tabelle ändern kann...

  15. #15
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.049

    Standard

    genau zonky, dass ist das problem. ich habe das mit einer kleinen erweiterung gelöst, diese vergibt eindeutige, zufällige alias-namen, damit ist es sehr unwahrscheinlich, dass diesen jemand herausfindet. außerdem fange ich im template den frontend-user ab und somit ist es nicht möglich, andere datensätze zu manipulieren... lg.

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

    Standard

    o.k. - so was hatte ich hier https://community.contao.org/de/show...rs-Contao-Camp auch beschrieben als "Update-Token"

  17. #17
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    hmmm... so richtig verstanden habe ich es nicht - ich nehme aber an, dass man mit der Manipulation des versteckten Feldes jeden Datensatz der Tabelle ändern kann...
    Jein. Das ID-Feld spezifiziert nur den Datensatz. Mit der Angabe einer Member-ID oder einer Gruppe regelst Du den Zugriff. D.h, wenn der Zugriff nicht passt, wird schon die Vorbelegung nicht geladen. Mach es möglichst über Gruppen. Sonst muss halt die ID des Members auch als Information in der zu bearbeitenden Tabelle drin stehen. Nochmal: Das ist ein Mini-Modul, was sicherlich nicht für jeden Anwendungsfall mit ausgefeilten Benutzerrechten gedacht ist. Probier's einfach aus oder warte, bis eine Doku existiert. Das könnte aber noch einige Zeit dauern.
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  18. #18

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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