1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Datenerfassung und Verarbeitung

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von rolfmarfels, 6. August 2018.

  1. rolfmarfels

    rolfmarfels Active Member

    Registriert seit:
    15. Oktober 2010
    Beiträge:
    31
    Zustimmungen:
    0
    Hallo!

    Beschreibung: Der Besucher möchte auf meiner Seite ein Projekt starten. Dazu klickt er auf einen Button. Der Button führt zu einer Seite auf der er seine Angaben zum Projekt macht. Er fügt noch 1-2 Bilder hinzu und klickt auf senden.
    Ich erhalte eine Info darüber und "bearbeite" das Projekt. Füge weitere Daten hinzu, weiter Bilder. Speichere dieses.

    Grundlegend geht es darum in der Datenbank der WordPress-Installation individuelle Daten zu diesem Projekt zu speichern und zu erweitern.

    Was jedes Projekt brauch ist eine eindeutige ID. Mit der muss man immer nur auf die Daten dieses Projekts zugriff haben. Die Daten anderer Projekte dürfen hier nie Einfluss haben.

    Wie kann ich sowas realisieren ohne frei zu programmieren?

    Gibt es da ein Plugin welches mir diese Möglichkeit bietet individuell auf diese Datenbestände zuzugreifen?

    Am Ende muss man einen Beitrag erstellen können der die Daten des Projekts hübsch aufbereitet darstellt.

    Vielen Dank im Voraus!

    MfG
    Rolf
     
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.682
    Zustimmungen:
    1.786
    Man könnte ein "Projekt" als WordPress-Benutzer anlegen, mit dem Plugin Advanced Custom Fields einige Felder bei der Benutzerregistrierung und weitere im Benutzerprofil realisieren und die Projektdaten dann in entspr. WordPress "Autor"-Seiten oder per Shortcode o.ä. auch in Beiträge einfügen. Programmierung wäre allerdings erforderlich, v.a. wenn es dann an die Darstellung des Ergebnisses geht. Auf die Bearbeitung hat dann nur "das Projekt" = der Benutzer selbst mit einem Passwort Zugriff.
     
  3. rolfmarfels

    rolfmarfels Active Member

    Registriert seit:
    15. Oktober 2010
    Beiträge:
    31
    Zustimmungen:
    0
    Das nur der Ersteller des Projekts zugriff darauf hat ist nicht nötig. Ein Projekt ist quasi eine Tabelle in der Datenbank und darin werden Felder erstellt. Der Ersteller befüllt die ersten, der Bearbeiter fügt Daten hinzu. Nach Freigabe dieser "Tabelle" kann man diese ID dann in einem Beitrag einfügen und dann holt sich der Beitrag die Daten aus der Tabelle und stellt sie dar.

    So der Grundgedanke. Fragt sich ob man das realisieren kann.
     
  4. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.682
    Zustimmungen:
    1.786
    Kann man, z.B. mit einem Ansatz wie oben beschrieben. Die Projektdaten sind dann in der Tabelle wp_usermeta dem jeweiligen Benutzer=Projekt zugeordnet. Zusammen mit dem Plugin ACF für die Eingabemöglichkeiten dürfte damit der Programmieraufwand vergleichsweise gering sein, da man viele bestehende Dinge von WordPress und ACF nutzen kann.

    Will man alles neu bauen, empfiehlt sich ggf. eine komplett eigene Applikation, mit sehr viel Programmieraufwand, die dann genau das macht, was Du willst und aus deren eigener Datenbanktabelle man dann später alleine nur zur Anzeige von WordPress aus Daten ausliest.

    Falls gar keine Programmierkenntnisse vorhanden sind, empfiehlt sich ggf. auch eine Ausschreibung in der Jobbörse hier im Forum.

    Ein fertiges Plugin für die o.g. Beschreibung kenne ich nicht.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden