Allgemeines zu Drupal
Drupal 8 - Was sich im Bereich Javascript ändert
Eingetragen von Genesis (597) am 04.01.2013 - 09:09 Uhr inHallo 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.
- Anmelden oder Registrieren um Kommentare zu schreiben
Contact: White Screen
Eingetragen von sedbi (2) am 04.01.2013 - 00:31 Uhr inMojen,
benutze die aktuelle Version 7.18 und erhalte beim Aufruf von /contact eine schöne weisse Seite, ohne Hinweis aufs Jenseits.
Ebenfalls bei ?q=user, kann mich also praktischerweise nicht mehr einloggen.
Beides funktionierte paar Stunden vorher einwandfrei.
[gelöst] flush-cache und Modul Update nicht möglich
Eingetragen von dasmoermel (30) am 03.01.2013 - 20:06 Uhr inHallo!
Habe heute meine Drupalinstallation von meinem alten Webspace auf meinen neuen vServer verschoben und seitdem mit folgenden Problemen zu kämpfen:
- Flush Caches geht nicht
Fehlermeldung:
admin_menu/flush-cache?token=...&destination=admin/reports/dblog Zugirff verweigert
- Modul Aktualität abfragen geht nicht
Fehlermeldung im Protokoll:
Fehlermedung bei update.php
Eingetragen von dimi_mhm (217) am 03.01.2013 - 20:03 Uhr inHi Leuts,
ich bekomme folgende Fehlermeldungen
ich habe das Drupal auf 7.18 aktualliesiert
vorher habe ich den Cash geleert
dann das Drupal 7.18 hochgeladen und überschrieben vorher war es 7,15
wenn ich
" Available updates"
starte kommt folgende Fehermeldungen
D7-Patch könnte massiven Leistungsgewinn bringen - Tester benötigt
Eingetragen von Genesis (597) am 03.01.2013 - 14:34 Uhr inHallo zusammen,
wie bekannt, wird es im Januar keinen Drupal-Patch geben, dafür soll aber im Februar ein umso größerer Folgen. Ein Teil dieses Patches könnte einen massiven Leistungsgewinn bringen. Yves Chedemois schreibt dazu auf Drupal.org, dass je nach Setup ein Gewinn von, ich zitiere:
- frontpage with 10 nodes: -5% CPU, -25% MemUse
- node/%nid: -22% CPU, -60% MemUse
Drupal 8 mit CKEditor statt Aloha
Eingetragen von Genesis (597) am 03.01.2013 - 14:25 Uhr inHallo zusammen,
Fehlermeldung General error: 1366 Incorrect
Eingetragen von Lux (14) am 03.01.2013 - 12:49 Uhr inHallo,
habe seit gestern Abend diese Fehlermeldung. Seitdem können die User mit Ihren Passwörtern nicht mehr einloggen. Was könnte das sein? Warum kommt dieser Fehler plötzlich ohne das ich was verändert habe?
Fehlermeldung
Drupal & SSL & Include
Eingetragen von mchott (63) am 03.01.2013 - 08:17 Uhr inHallo,
ich suche Hilfe zum Umgang von Drupal mit SSL.
Ausgangssituation: Ich habe eine Drupal 7 Installation. Im Wesentlichen sind dies einfache Seiten. Auf einer Seite habe ich per PHP Zusatzfunktionen eingebunden, was auch super funktioniert.
Kein einloggen möglich, kein neues passwort abfrag bar....
Eingetragen von Nephilia (28) am 03.01.2013 - 06:43 Uhr inHallo,
hab gerade ein total bescheuertes Problem...
There was a problem with your form submission. Please wait 1106 seconds and try again.
weder über Facebook login noch über normalem login komm ich rein.
Auch ein neues Passwort anfordern oder als neuer Nutzer registrieren geht nicht,
ich lande Automatisch wieder auf der Startseite und der obigen Meldung...

Neue Kommentare
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 2 Wochen 1 Tag