Guymon

Unwissenheit ist Stärke

daily links

  • jonom/jquery-focuspoint
    Websites don’t have a single layout any more. The space you have for an image may be portrait on a laptop, landscape on a tablet, and square on a mobile - particularly if you’re using a full-screen image.
    If you have to use the same image file in all these contexts, you might not be happy with the results you get when you ‘fill’ the allocated space with your image. Your subject might be clipped or completely missing, or just really awkward looking.
    FocusPoint makes sure your image looks great in any container, by ensuring the ‘spare’ parts of your image (negative space) are cropped out before the important parts.

daily links

  • Reroute Email | Drupal.org
    This module intercepts all outgoing emails from a Drupal site and reroutes them to a predefined configurable email address.
    This is useful in case where you do not want email sent from a Drupal site to reach the users. For example, if you copy a live site to a test site for the purpose of development, and you do not want any email sent to real users of the original site. Or you want to check the emails sent for uniform formatting, footers, …etc.
  • MailCatcher
    MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that’s arrived so far.

daily links

  • Google Analytics und der Tagmanager für Profis | Zedwoo
    Schon bei der Einrichtung von Google Analytics im Tagmanager kann man den einfachen Weg gehen und ein wenig rumklicken. Oder man bereitet sein System gleich für kommende Erweiterungen vor. Ein paar schlaue Gedanken am Anfang erspart viel Nerverei im laufenden Betrieb.

    Für die Grundkonfiguration von Google Analytics benötigen wir den Google-Analytics-Tracking-Id und die Anonymisierung der IP; wir leben schließlich in Deutschland. Diese Werte brauchen wir für jeden Event, wie Seitenaufruf, Klick auf einen Link oder eCommerce-Transaktionen. Deshalb legen wir uns als erstes entsprechende Variablen an.

  • Useful Flexbox Technique: Alignment Shifting Wrapping | CSS-Tricks
    I just ran into a situation where I had a title that was split into two sections. The main title, big and bold, left-aligned like any regular title. But then a bit of a subtitle, right-aligned, sitting on the same line as the title. When there is room for that, it’s great. But of course text is always changing and the space you have available is variable. Let’s take a look.

daily links

  • DrupalGap - Mobile Apps and Web Apps for Drupal | DrupalGap
    What is DrupalGap?
    DrupalGap is an open source application development kit for Drupal websites. It can be used to easily build custom multi-platform mobile apps and web apps for Drupal websites.
    The DrupalGap application development kit can also be used to build web apps, which is perfect for a "headless" Drupal.
  • Ctools Field | Drupal.org
    With the Ctools Field module, any Ctools content can be attached to a field. The goal was to find a nice and simple way for editors to place custom code and views on the node detail page.
    Luckily, the field isn’t limited, so you can place any content you could place with Panels.

daily links

  • Responsive Typography with Sass Maps
    Managing consistent, typographic rhythm isn’t easy, but when the type is responsive, things get even more difficult. Fortunately, Sass maps make responsive typography much more manageable.