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

Wieviel (Text format) PHP-Code ist in einer Node vertretbar?

Eingetragen von klaus7891 (4)
am 10.03.2011 - 14:58 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo an alle,

kurze Vorgeschichte:
Ich arbeite jetzt seit 'ner knappen Woche mit Drupal 7, habe vorher mit Typo3 gearbeitet (6 Monate), habe sonst nur Java-Software (6 Jahre) und PHP-Software (2 Jahre) entwickelt. Mit Typo3 konnte ich leider nicht mal so schnell das realisieren, was ich wollte. Da war es für mich einfacher alles selbst zu programmieren (Artikel verfassen, abspeichern, anzeigen etc.) - vorallem war ich frei in dem was ich programmierte. Problem hierbei ist nur, dass ich mich mit dem Thema "Sicherheit" nicht wirklich auseinander gesetzt habe, wodurch für mich das Thema "Projekt selbst programmieren" wieder weggefallen ist. Denn was bringt es mir, wenn ich eine Webapplikation schreibe, die ich nicht nicht veröffentlichen kann, weil ich Angst haben muss, dass diese "durchlöchert" wird.
Typo3 ist, wie gesagt, nicht so einfach zu handhaben und eine Community, bzw ein "mehr Nutzer"-Projekt zu erstellen, ist für mich aktuell (ziemlich) unmöglich. Zwar bin ich in der Lage mit TypoScript "hübsche" Layouts zu basteln, aber an das Thema "Extensions" habe ich mich nicht rangetraut.
Aktuell beschäftige ich mich, wie gesagt mit Drupal 7. Der erste Eindruck: WOW! Mehrere Nutzer kann ich problemlos handeln, Artiel schreiben lassen und und und. Jetzt hakt es leider an so Kleinigkeiten, dass ich keien Nutzerliste habe, oder dass die Artikel, die ein Nutzer geschrieben hat, nicht im Profil angezeigt werden und und und. Ein Problem habe ich hier in diesem Forum schon angesprochen: SQL-Statements als View-Feld und/oder View-Filter implementieren?, leider bin ich auf noch keine Lösung gestoßen - aber gut - der Thread ist ja auch gerade mal 2 Tage alt, also mal nichts überstürtzen ;-)
Jeden Falls habe ich mir dieses Buch hier zugelegt, um genau die Probleme zu lösen, die noch offens sind:
Pro Drupal 7 Development (Expert's Voice in Open Source)
Allerdings ist schon sehr mühselig mit den paar Jahren Schul-Englisch sich durch das Buch zu arbeiten, es geht zwar, aber Englisch ist halt nicht meine Muttersprache. Habe jetzt das Kabel 2 "Writing a Module" durchgearbeitet. Das hat auch geklappt, allerdings habe ich noch 100'000 Fragen, möchte aber natürlich nicht das Forum mit meinen Beiträgen vollmüllen und hoffe, dass meine Fragen im Verlauf des Buches noch beantwortet werden.
Aber bevor ich mir jetzt die Zähne an dem Buch ausbeiße und die Motivation an Drupal verliere (so ähnlich war es ja schon mit Typo3) habe ich mich nach Alternativen umgeguckt und bin auf das Modul "PHP filter" gestoßen. Das tolle ist, dass ich jetzt selbst Userlisten und vieles mehr anfertigen kann. Einfach nur 'ne Verbindung zur Datenbank aufbauen und die SQL-Statements rausfeuern und die Rückgabe ausgeben - Fertig. In meinen ersten Versuchen hat das auch 1A geklappt.

Jetzt wollte ich mal fragen in wie weit ich SQL-Statements über den PHP-Filter abfeuern kann, ohne dass die Sicherheit von Drupal in Mitleidenschaft gezoegen wird oder ist der Aufbau zur Datenbank schon zu viel? Möchte auch nur hardcodierte SELECT-Befehle rausschicken, ohne Input vom User.

Gruß Klaus

‹ Verarbeitung einer API Facebook und Drupal ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist nicht sehr ratsam. Die

Eingetragen von Cyberschorsch (782)
am 10.03.2011 - 16:14 Uhr

Ist nicht sehr ratsam.

Die Frage ist, was möchtest du anstellen? Für das meiste gibt es ein Modul. Wahrscheinlich bekommst du viel mit Views hin. Was du mit Views nicht direkt hinbekommst kannst du per Modul oder per Template Patch hinbiegen.

Hinsichtlich hardcodierte SELECT Befehle solltest du dir unbedingt die Coding Standards anschauen falls du dir diese noch nicht angeschaut hast. Also wie macht man korrekt einen SQL Query mit Drupal damit dieser sicher ist.

  • 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 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 9 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 24 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