Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Datenbank Frontend mit Drupal?

Eingetragen von ulrich@fam-goebel.de (1)
am 06.12.2017 - 13:00 Uhr in
  • Allgemeines zu Drupal

Hallo,

ich habe eine PostgreSQL Datenbank (kurz: DB) und möchte dafür ein Frontend bauen.

Die DB läuft auf einem online verfügbaren Server, so dass verschiedene Benutzer ortsunabhängig auf der DB arbeiten können.

Es handelt sich um eine DB mit etwa 15 Tabellen mit reichlich Verknüpfungen darin, mit der ich Personen-, Adress- und mehr Daten erfasse. Typischer Fall: Gruppenzugehörigkeiten, teilweise mit Historie. Dazu eine ganze Reihe von Views für spezielle Auswertungen. Auf dem Server werden ständig Auswertungen erstellt (Python/LaTeX), die als PDF zum Download bereitgehalten werden.

Bisher baue ich an einem Frontend mit LibreOffice Base. Das sind im Wesentlichen verschiedene Formulare, mit denen die Daten erfasst und geändert werden können. Zusätzlich gibt es Exporte nach LibreOffice Calc und die Möglichkeit für Serienbriefe mit LibreOffice Writer.

Parallel dazu möchte ich ein Web- bzw. Browser-basiertes Frontend aufbauen. Ich brauche also vor allem einen Formular-Generator, mit dem ich Formulare im Browser anbieten kann. Die Formulare müssen:

Auf eine oder mehrere Tabellen und Views zugreifen können (Datensätze anzeigen, erfassen, ändern). Dafür brauche ich u.a. die üblichen Formularfelder: Anzeige-Feld, Texteingabe-Feld, Auswahl-Feld, Radio-Buttons, Listen-Felder mit dynamischem Inhalt aus der DB, Boolean-Felder usw.
Mit Verknüpfungen zwischen Tabellen arbeiten können (z.B. steht links die Person mit Name, Vorname usw. und rechts im Formular eine Liste mit der Historie der Wohnorte dieser Person)
Navivieren und Suchen in den Tabellen und Views.
Mit Buttens müssen Python-Skripte auf dem Server gestartet werden können. Damit sollen z.B. spezielle Auswertungen der DB angestoßen werden, z.B. Briefe oder Serienbriefe.

Bei der Internet-Recherche bin ich für dieses Projekt auf Drupal (und als Stichwort noch CCK) gestoßen. Bin ich da auf der richtigen Spur?

Für Tips ist mit besten Grüßen dankbar
Ulrich

‹ sehr gelungene Drupal-Seite - mit leistungsfähigem Such-Formular (incl. Link zur Demo) View für referenzierte Felder eines Nodes ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal als CMS/CMF läuft

Eingetragen von marco.b (645)
am 10.12.2017 - 11:28 Uhr

Drupal als CMS/CMF läuft standardmäßtig auf MySQL, kann aber auch eine PostgreSQL Datenbank nutzen. Auch kannst du mehrere Datenbanken mit Drupal verbinden und mit sehr hoher Wahrscheinlichkeit kannst du mit Drupal deine Anforderungen abbilden.

Aber normalerweise wird Drupal mit einer frischen Datenbank installiert und hat dann natürlich seine eigene Tabellenstruktur. Mit CCK (seit Drupal 7 im Core) kannst du deine Datenstruktur aufbauen. Deine vorhandene Datenbank in Drupal einzubinden bzw. mit Formularen oder DB-Abfragen darauf zuzugreifen, ist vom Prinzip her "an Drupal vorbei" modelliert und ich frage mich, ob es da noch sinnvoll ist, Drupal einzusetzen.

Also falls du noch nicht allzuviel Arbeit reingesteckt hast und noch keine wichtigen Daten in deiner DB sind, kann es sich lohnen, deine Modellierung wirklich komplett zu überarbeiten, indem du das komplett mit Drupal abbildest, von Anfang an.

Wenn du das bisher gebaute so lassen willst, dann schätze ich, wirst du direkt hier im Forum nicht viel Hilfe erwarten können, weil das einfach zu speziell ist. Das heißt aber nicht, dass das nicht geht, nur werden deine Fragen dann vielleicht auf https://drupal.stackexchange.com/ besser beantwortet. Alternativ kannst du natürlich auch jemanden beauftragen, der sich das ganze anschaut und dich berät.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 4 Stunden
  • Hey danke
    vor 1 Tag 22 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 16 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 5 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association