Suchen Sie nach Vorschlägen zum Erstellen einer einfachen database (Hilfe !!)

Ich arbeite daran, eine grundlegende database für ein Theater zu erstellen und brauche wirklich einige Vorschläge, wie ich das am besten angehen kann.

Jede Produktion dieses Theaters wird eine eigene Seite haben. Die Seite sollte anzeigen, wer in der Produktion war und in einer Tabelle angezeigt wird. Diese Information ist “gesetzt” und muss nicht dynamisch geändert werden, obwohl es nett wäre, ein Miniaturbild für jeden Akteur anzeigen zu können (und ein leeres Standardbild anzeigen, wenn kein Headshot verfügbar ist). Ich möchte, dass der Benutzer auf den Namen eines Schauspielers klicken kann, um eine Liste anderer Produktionen anzuzeigen, an denen der Schauspieler beteiligt war.

Hier ist ein Bild, um eine Idee zu geben: Theaterdatenbank

Für eine Idee, wie die Website funktionieren könnte, sollte es ähnlich wie ibdb.com oder playbillvault.com sein

Meine Idee:

Erstellen Sie eine benutzerdefinierte Taxonomie für jeden Akteur. Fügen Sie ein benutzerdefiniertes Metafeld zu einer neuen Taxonomie für Headshot-Bilder hinzu.

Speichern Sie Informationen für jede Produktion in einer CSV-Datei und verwenden Sie PHP, um beim Laden der Seite eine HTML-Tabelle zu generieren. Verwenden Sie PHP, um Metainformationen zu jedem Akteur abzurufen und das Headshot-Bild anzuzeigen.

Kann mir jemand ein Feedback geben, ob es einen leichteren oder besseren Weg gibt, sich diesem zu nähern? Jede Rückmeldung wäre sehr willkommen!

Solutions Collecting From Web of "Suchen Sie nach Vorschlägen zum Erstellen einer einfachen database (Hilfe !!)"

Erste Gedanken – eine benutzerdefinierte Steuer für Schauspieler könnte funktionieren. Das Taxonomy Images Plugin macht das Hinzufügen des Headshot einfach. Ich würde vielleicht die Produktion zu einem Post machen – oder zu einer CPT-Instanz – ich würde mich überhaupt nicht mit CSVs herumschlagen. Du würdest den Tisch in der Post bauen. Ich würde vielleicht einen Shortcode erstellen, den Sie dieser Tabelle hinzufügen könnten, der einen Link (mit Thumbnail) zum Begriff (Akteur) Archiv erzeugen würde.

Dies kann leicht mit dem Plugin Advanced Custom Fields durchgeführt werden, mit dem Sie einfach Beziehungen zwischen benutzerdefinierten Post-Typen erstellen können. Wenn Sie das Plugin jedoch nicht verwenden möchten, können Sie die Metaboxen auch selbst erstellen.

  1. Erstelle einen benutzerdefinierten Beitragstyp für Produktionen
  2. Erstellen Sie alle erforderlichen benutzerdefinierten Felder für Productions
  3. Erstellen Sie einen benutzerdefinierten POS-Typ für Schauspieler
  4. Erstellen Sie alle erforderlichen benutzerdefinierten Felder für Akteure
  5. In Productions erstellen Sie ein “Beziehungs” -Feld, in dem Sie alle Schauspieler auswählen und ordnen können, die in dieser Produktion waren.

Schritt 5 legt die Beziehung fest. Jetzt haben Sie auf der Produktionsseite ein Feld, das Sie mit jedem ausgewählten Akteur durchlaufen können. Und auf der Seite “Akteure” können Sie eine Abfrage ausführen, um zu ermitteln, in welcher Produktion dieser Akteur ausgewählt wurde.

Ich bin nicht hier, um ein Plugin zu bewerben. All dies kann mit einem Plugin erreicht werden. Das Plugin spart Ihnen nur Zeit.