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

Drupal 8 Änderungen

Eingetragen von manni_k_aus_h (8)
am 05.02.2016 - 09:58 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Sicherlich hat jemand bereits Erfahrungen mit Drupal 8 und kann mir etwas zu meinen Problemen sagen.
Folgende Inkompabilitäten sind mir aufgefallen:

1) Im Standard-Modul gibt es keinen PHP Filter mehr. Um überhaupt PHP als Textformat zu erlauben, musste ich das Modul PHP Filter installieren. Da mache ich dich sicherlich etwas falsch, irgendwie hätte man doch PHP als Textformat auch anders einstellen können, hoffe ich mal.

2) Vielleicht als Folge davon: die üblichen Variablenbesetzungen mit
global $user;
$X = $user->name;
klappen nicht, $user ist nicht gesetzt ist. Weiß jemand, was da schief läuft?

3) Es gibt offenbar noch weitere Änderungen in Drupal 8, die eine Migration eines bestehenden Projektes schwer machen. Bspw. gibt es keine Tabelle roles mehr, auch die Tabellen users, users__roles sowie users_data haben sich geändert. Das wird kompliziert werden, wenn ich auf Drupal 8 updaten will, aber in der alten Realisierung relativ viele Benutzer in diversen Rollen hinterlegt waren. Die will ich natürlich nicht alle händisch neu eintragen, und die vergebenen Passwörter machen das auch nicht einfacher. Einfach die alten Tabellenstrukturen und -daten zu importieren löst diese Probleme natürlich nicht.

4) Eine deutsche Benutzeroberfläche gibt es auch noch nicht. Bei der Installation lässt sich das zwar auswählen, bringt dann aber eine Fehlermeldung. Auf den entsprechenden translation-Seiten bei drupal.org findet man viele Sprachen, insbesonders in der Ukraine scheint es viele Drupalinstallationen zu geben, aber deutsch ist in der Auswahl nicht vorhanden.

Da ich eine Kundeninstallation habe, die sogar noch auf Drupal 6 läuft, die ich jetzt aber upgraden will/sollte/muss, frage ich mich nach obigem, ob Drupal 8 die richtige Wahl ist, oder ob nicht doch Drupal 7.41 besser wäre. Ich fürchte aber, dass ich dann doch irgendwann von 7 auf 8 (oder dann sogar 9) gehen sollte, und diesen späteren Aufwand dann würde ich mir gerne schon heute ersparen.

Hoffentlich weiss jemand etwas, was mir weiterhilft. Sonst werde ich wie gesagt auf Drupal 7 gehen.

‹ [gelöst] Muss log entries retten und habe keine Ahnung Probleme mit Drupal-Webseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,, Drupal 8 setzt nun

Eingetragen von Hyp1 (1463)
am 05.02.2016 - 10:59 Uhr

Hallo,,

Drupal 8 setzt nun auf den PHP Coding Standard PSR4 (Autoloading).
Das bedeutet für Dich, dass Du die benötigten Klassen auch so laden/erweitern musst.
In Drupal 8 sieht das ungefähr so aus:

class HelloController extends ControllerBase {
  public function content(Request $request) {
  $user = \Drupal\user\Entity\User::load(\Drupal::currentUser()->id());
 
  // get field data from that user
  //$website = $user->get('field_website')->value;
  //$body = $user->get('body')->value;
 
  // some default getters include
  $email = $user->get('mail')->value;
  $name = $user->get('name')->value;
  $uid= $user->get('uid')->value;
 
    return array(
        '#type' => 'markup',
        '#markup' => $this->t('Hello, World!'.$email),
    );
  }
}

MfG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Merci

Eingetragen von manni_k_aus_h (8)
am 07.02.2016 - 00:47 Uhr

Hallo Robert,
danke, das hilft mir weiter, werde ich morgen ausprobieren.
Hatte ich noch nirgends gelesen.
Auf meine existierenden V7-Installationen hat das aber doch einige Auswirkungen, da werde ich einiges investieren müssen, wenn ich die nach Drupal 8 upgraden will. Diesen Aufwand muss ich abchecken, ob ich das Kunden zumuten kann.

  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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