Ist folgendes mit Drupal möglich?
am 10.03.2020 - 17:28 Uhr in
Hallo Zusammen,
ich habe vor einigen Jahr Drupal für eine Webseite eingesetzt. ich glaube, dass war damals noch Version 6. Seit dem habe ich Drupal nicht weiter verfolgt.
In meinem aktuellen Job habe ich jetzt für meine Kollegen eine Webseite entwickelt, über die Daten zu Projekten hinzugefügt werden können und die Projekte auch als erledigt
gekennzeichnet werden können.
Dabei handelt es sich um eine einfache Webseite die auch nicht unbedingt "schön" ist, aber ihren Zweck erfüllt.
Nun möchte ich die Daten die Dort hinterlegt wurden auswerten und zur Verfügung stellen. Außerdem möchte ich das ganze dann noch um einige Funktionen erweitern.
Meine Frage wäre jetzt, ob ich sowas mit Drupal umsetzen kann. Ich fange einfach mal an...
- Die Daten stehen über eine MySQL Datenbank zur Verfügung. Kann ich darauf zugreifen, wenn die Daten von Drupal in einer eigenen Datebank stehen?
- Kann ich eigene "Seiten" etwerfen? Also die Daten ausgeben und dann auf einer von mir definierten Seite ausgegeben werden? Damals hatte ich sowas auch schon. Da habe ich das HTML in einem externen Programm geschrieben und dann in Drupal auf einer Seite eingebaut mittels kopieren im HTML Format. Kann ich das inzwischen auch "einfacherer" realisieren?
- Eigentlich wäre das wichtigste, auf die Daten in der anderen MySQL Datenbank zuzugreifen und diese dann auf der Webseite dazustellen. Und dort dann auch bearbeiten können. Z.B. Werte verändern. Oder Werte neue eingeben.
Hoffe ich konnte es einigermaßen verständlich darstellen, was ich gerne machen würde.
Würde mich freuen, wenn mir dazu jemand helfen kann.
Danke im voraus.
- Anmelden oder Registrieren um Kommentare zu schreiben
BeTZe schrieb - Kann ich
am 11.03.2020 - 15:57 Uhr
- Kann ich eigene "Seiten" etwerfen? Also die Daten ausgeben und dann auf einer von mir definierten Seite ausgegeben werden? Damals hatte ich sowas auch schon. Da habe ich das HTML in einem externen Programm geschrieben und dann in Drupal auf einer Seite eingebaut mittels kopieren im HTML Format. Kann ich das inzwischen auch "einfacherer" realisieren?
Das hättest du auch unter D6 schon einfacher haben können. Natürlich kannst du externe Daten in einem custom Node Entity ausgeben.
- Eigentlich wäre das wichtigste, auf die Daten in der anderen MySQL Datenbank zuzugreifen und diese dann auf der Webseite dazustellen. Und dort dann auch bearbeiten können. Z.B. Werte verändern. Oder Werte neue eingeben.
Du kannst mit custom Queries sämtliche CRUD Operationen für dein Node Entity vornehmen und in der externen DB speichern. Greift eine weitere Anwendung auf diese DB zu, sind Fehler allerdings vorprogrammiert.
Die zweite und bessere Möglichkeit wäre, den Datenaustausch zwischen den beiden Applikationen mit einem Webservice zu realisieren. Drupal 8 hat dafür schon einen RESTful- Webservice an Board.
Danke für die Antworten. Was
am 11.03.2020 - 16:53 Uhr
Danke für die Antworten.
Was genau meist du mit einem RESTful-Webservice?
BeTZe schrieb Was genau meist
am 11.03.2020 - 17:17 Uhr
Was genau meist du mit einem RESTful-Webservice?
Da müsstest du dich mal ins Thema einarbeiten: https://de.wikipedia.org/wiki/Representational_State_Transfer