Herzlich Willkommen.

Drupal 7 Snippet: Add "Cancel" button to Content edit / create forms

28.07.2014 - 13:30

Based on the snippet from Pascal Duez:
https://gist.github.com/pascalduez/1888373 (thanks a lot!) I modified a bit, here's a snippet to add a "Cancel" button in Content (Node) create / edit forms.

Simply use your own mini module to implement it.

  1. /**
  2.  * Custom cancel button callback.
  3.  */
  4. function mymodule_form_cancel($form, &$form_state) {
  5.   $fallback_destinaton = '<front>';


Drupal 7 Views (3) add AJAXified RESET button for views exposed filters

24.07.2014 - 14:16

Drupal 7 Views (3) provides great functionality. However the optionally provided "Reset" button for exposed filters does not work nice with AJAX.
If it is clicked it:

  • Does not fire via AJAX but loads a whole new page
  • Has a problem with the URL (see https://www.drupal.org/node/1109980) and so redirects the user to the front page in most cases.

Linktipp: Drupal Commerce Conversion Tracking mittels Google Analytics

20.07.2014 - 19:29

Mein heutiger Linktipp betrifft Onlineshops mit Drupal Commerce und das zugehörige Google Analytics Conversion Tracking.

Mithilfe von Google Analytics Zielen und ein bisschen Know-How zur Drupal Commerce URL Struktur ist so sehr schnell ein beachtliches Tracking-System auf die Beine zu stellen!

Wie es genau funktioniert, beschreibt der empfohlene Blogeintrag! Viel Spaß beim Lesen!


Linktipp: Drupal CMS RESTful Project als Alternative zu Services oder restws Modul

20.07.2014 - 18:06

Heute nur ein kurzer Linktipp von mir. Zufällig bin ich auf das Projekt "RESTful" auf GitHub von Mateu Aguiló Bosch aufmerksam geworden.

Es stellt ein RESTful Framework für Drupal bereit, das sich in einigen Punkten von den bisherigen Lösungen abhebt und eine Lösung speziell für Entwickler ist.
Genaue Erläuterungen findet ihr direkt im GitHub Projekt unter:
https://github.com/Gizra/restful


Zend Debugger via Remote Server (SSH Tunnel) einrichten

18.07.2014 - 11:31

Ihr möchtet auf Eurem Webserver einen PHP Debugger nutzen? Das ist soweit kein Problem, allerdings muss man aus Sicherheitsgründen natürlich sicherstellen, dass niemand den Debugger ohne Berechtigung nutzen kann.

Eine sehr sichere und gleichzeitig flexible Lösung besteht darin, einen Port zu tunneln und über SSH, z. B. via Putty umzuleiten.


Google Maps Anfahrtsrechner mit einem simplen HTML Formular umsetzen

17.07.2014 - 10:30

Einen Anfahrtweg berechnen zu lassen ist dank Google Maps einfacher als gedacht! Es wird kein JavaScript benötigt und auch keine Google Maps API. Mit einem simplen Formular können alle wichtigen Parameter ganz einfach an Google Maps übergeben werden. Von der eigenen Website. Schlank und praktisch!

Hier der Code:


Dynamische Subdomains via htaccess und mod_rewrite einrichten mittels Wildcard-Subdomains

16.07.2014 - 10:34

In einigen Fällen macht es Sinn, dynamische Subdomains zu erstellen, beispielsweise um einen Pfad besser lesbar zu mappen. Man kennt dieses Vorgehen u.A. von sozialen Netzwerken.

Beispiel:
example.com/meinname

=> mapping auf =>

meinname.example.com

Dafür sind zwei Schritte nötig:
1. Wildcard-Subdomain anlegen:

*.example.com


Drupal Multisite Cron

15.07.2014 - 10:32

Bei einer Multisite-Installation via Drupal besteht das Problem, dass der Cron nur für die default-Seite ausgeführt wird.

Eine Möglichkeit dies zu lösen ist die Nutzung des Moduls "poormanscron". Hier werden den Benutzern allerdings manchmal Fehlermeldungen / Notizen der ausgeführten Module angezeigt.


Linktipp: Einen Proxy mit PHP umsetzen. Anfragen mittels eines PHP Scripts über einen Server umleiten

14.07.2014 - 10:29

Um den Server als Proxy zu verwenden und eine PHP-Anfrage an einen anderen Server weiterzuleiten, ist "Little PHP Proxy" eine super Lösung.

Wenn ihr zum Beispiel bestimmte Adressen nicht aus Eurem Netzwerk heraus aufrufen könnt, allerdings Euren Server erreicht, könnt ihr Anfragen so umlenken.
Denkbar ist der Einsatz eines Scriptes so für zahlreiche Zwecke.


MySQL Queries live einsehen mit mtop

Coding Tipp: Langsame MySQL Queries live finden

12.07.2014 - 10:18

Um langsame Queries zu finden ist der Slow Query Log von MySQL bekannt. Anhand eines Schwellwertes für die Laufzeit von Queries werden langsame Anfragen protokolliert und können so analyisert werden. Nachteil: Anfragen können sich z.B. durch Locks gegenseitig beeinflussen, die Quelle zu finden kann also weitere Recherche benötigen.


Inhalt abgleichen