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 - 10: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 - 11: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 - 01: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

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 6 Tagen 6 Stunden
  • Guckst du hier: step by step
    vor 5 Tagen 20 Stunden
  • Guckst du hier: step by step
    vor 5 Tagen 20 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 1 Tag
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 3 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 5 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 5 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 4 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 1 Tag
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20499

Neue User:

  • Inga GuAph
  • Robertolix
  • DavidBit

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 53 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