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

Drupal 8.x

Drupal 8 - Was sich im Bereich Javascript ändert

Eingetragen von Genesis (597) am 04.01.2013 - 09:09 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Hallo zusammen,

aktuell befindet sich die Entwicklung von Drupal 8 in einer interessanten und heißen Phase. Am 1. Februar steht der offizielle Feature Complete an, was bedeutet, dass neue Features, z.B. die der Core Initiativen, bis dorthin grundsätzlich fertig sein müssen (nicht zwingend ohne Bugs). Mit Drupal 8, dessen Release für Ende 2013 geplant ist, werden auch einige marginale Änderungen einher gehen, und sich wie immer auch viele kleine Dinge ändern.

Rob Ballou hat nun in einer kurzen Übersicht die Änderungen im Bereich JavaScript erklärt. In Zukunft folgt D8 den Coding Standards von JSHint, wobei diese Standards, wie auch im Bereich PHP, eine Empfehlung, aber keine Notwendigkeit sind.

Weiterhin werden sich zwei neue maßgebliche Dateien im Drupal-Core finden - underscore.js und backbone.js. Die Entscheidung wurde mitunter deswegen getroffen, weil einige der schon zuvor erwähnten Core Initiativen darauf basieren werden, bzw. darauf zurück greifen. Während underscore.js eine Tool-Palette darstellt, die das Schreiben von JS-Code vereinfachen soll, unterstützt backbone.js die Nutzung von JavaScript auf einer Programmebene.

Eine der größten Änderungen geht indes daraus hervor, dass anders als in der Vergangenheit, Drupal nicht mehr davon ausgeht, dass jemand oder etwas jQuery, Drupals JavaScript, oder ein anderes JS benötigt, sondern entsprechender Code, z.B. Module, müssen dieses JavaScript anfordern. Dies geschieht über mitunter über den Hook "hook_library_info", was dann im Ergebnis so aussehen kann (Beispiel aus dem Node Modul):

<?php
/**
* Implements hook_library_info().
*/
function node_library_info() {
 
$libraries['drupal.node'] = array(
   
'title' => 'Node',
   
'version' => VERSION,
   
'js' => array(
     
drupal_get_path('module', 'node') . '/node.js' => array(),
    ),
   
'dependencies' => array(
      array(
'system', 'jquery'),
      array(
'system', 'drupal'),
      array(
'system', 'drupalSettings'),
      array(
'system', 'drupal.form'),
    ),
  );
?>

Ferner werden Entwickler zukünftig dazu angehalten JS-Code in einen "top-level closure" zu packen, was im Resultat dann so aussehen kann:

(function ($, Drupal, window) {
...
})(jQuery, Drupal, window);

Eine weitere Änderung findet sich darin, dass Drupal.settings mit Drupal 8 in drupalSettings umbenannt wird, was es Entwicklern erlaubt diese Settings zu verwenden, ohne vorher etwas in Drupals Namespace einzubinden.

Quelle: Looking at Drupal 8's JavaScript Changes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal 8 mit CKEditor statt Aloha

Eingetragen von Genesis (597) am 03.01.2013 - 14:25 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Hallo zusammen,

  • 1 Kommentar
  • Weiterlesen

Metatags - Änderungen in der html.tpl.php werden nicht umgesetzt

Eingetragen von florian911 (6) am 31.12.2012 - 17:49 Uhr in
  • Anfängerfragen
  • Drupal 8.x

Hallo liebe Forengemeinde,

dies ist mein erster Beitrag im Forum und ich hoffe auf eine zukünftig gute Zusammenarbeit.
Seit ein paar Tagen beschäftige ich mit Drupal, da ein Kumpel von mir einen Shop erworben hat und ein paar Ändeurngen einstellen möchte. Da dieser keinerlei Erfahrung Richtung Webdesign besitzt, habe ich mich dazu bereit erklärt hier zu unterstützen.

  • 9 Kommentare
  • Weiterlesen

Drupal 8 Code Sprint bei Cocomore parallel zum BADCamp 2012 in Kalifornien

Eingetragen von Carsten Müller (29) am 25.10.2012 - 15:53 Uhr in
  • Events & lokale Usergroups
  • Drupal 8.x

Vom 1. bis 4 November findet in Kalifornien das BADCamp statt bei dem es auch Code Sprints zu diversen Drupal 8 Initiativen gibt.
(siehe http://2012.badcamp.net/program/sprints). Wir planen diese Drupal 8 Sprints mit von hier aus zu unterstützen.
Zu diesem Zweck wird vom 2. bis einschl. 4. November ein Code Sprint bei Cocomore stattfinden, bei dem wir online an den Sprints

  • 1 Kommentar
  • Weiterlesen

Ein Kontaktformular bearbeiten (gelöst)

Eingetragen von pasquale76 (86) am 19.09.2012 - 08:29 Uhr in
  • Anfängerfragen
  • Drupal 8.x

hallo Zusammen

Ist die Möglichkeit gegeben ein Kontaktformular, was im core von Drupal drin ist , mit eigenem text zu bestücken.

Das einzige was ich sehe, sind Kategorien die ich anlegen kann, der habe ich auch erstellt. funktioniert auch. aber jetzt Text und einen kleine beschreibung im Formular zu schreiben sehe ich

nicht wirklich...hmm? was mache ich falsch ?

gruss Pascal

  • 2 Kommentare

Bildergallerie In Drupal erstellen

Eingetragen von masterriemi1702 (2) am 08.03.2012 - 08:49 Uhr in
  • Module
  • Drupal 8.x

Hallo zusammen.

  • 2 Kommentare
  • Weiterlesen

Frage zu Drupal / Textboxen

Eingetragen von dru45me (37) am 16.02.2012 - 10:44 Uhr in
  • Anfängerfragen
  • Drupal 8.x

Hallo,

ich habe 2 Fragen, vielleicht kann mir da jemand weiterhelfen:

1. In der Textbox, bei der man die Seitentexte und die Texte der Lektionen eingibt, gibt es verschiedene
Einstellungen wie, Überschriftgröße, Bildeinfügen, Ausrichtung, etc.
Bei mir fehlt leider eine Einstellmöglichkeit, der Textfarbe.
Weis da einer eine Möglichkeit, wie ich eine solche Einstellmöglichkeit bekomme?

  • 5 Kommentare
  • Weiterlesen

Style lässt sich nicht überschreiben.

Eingetragen von Philastan (13) am 19.12.2011 - 23:51 Uhr in
  • Themes & Theming
  • Drupal 8.x

Hi,

ich versuche auf folgender Website Website den Verlauf im Header zu verändern. Dieser Style ist laut Inspector im Stylesheet "colors.css" beschrieben, wo ich den zugehörigen Style auch gelöscht habe. Nun ändert sich aber einfach der Header nicht und der Inspector sagt mir weiterhin, dass dieser Style in selbigen Stylesheet vorhanden wäre.

  • 4 Kommentare
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal 10 und Thema Bartik
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Strukturierte Daten Fehler
  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
Weiter

Neue Kommentare

  • Superfish
    vor 2 Stunden 12 Minuten
  • Auch für superfish gibt es
    vor 5 Stunden 44 Minuten
  • Versuchs mal mit
    vor 5 Stunden 39 Minuten
  • Drupal 10 läuft
    vor 6 Stunden 40 Minuten
  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 2 Tagen 1 Stunde
  • Gleiches Problem: bootstrap 4
    vor 4 Tagen 3 Stunden
  • Da wirst Du den Bug wohl
    vor 4 Tagen 6 Stunden
  • Immer noch composer 1 zu 2
    vor 4 Tagen 20 Stunden
  • Beziehung Branche Adresse!
    vor 3 Tagen 6 Stunden
  • Sorry, dann gab es das bei
    vor 4 Tagen 23 Stunden

Statistik

Beiträge im Forum: 248398
Registrierte User: 19752

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

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

Drupal Security

  • Apigee Edge - Moderately critical - Access bypass - SA-CONTRIB-2023-005
  • Media Library Form API Element - Moderately critical - Information Disclosure - SA-CONTRIB-2023-004
  • Drupal core - Moderately critical - Information Disclosure - SA-CORE-2023-001
  • Media Library Block - Moderately critical - Information Disclosure - SA-CONTRIB-2023-003
  • Entity Browser - Moderately critical - Information Disclosure - SA-CONTRIB-2023-002
Weiter

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