Blog IT-Solutions http://www.blog-it-solutions.de IT kann so einfach sein! Tue, 21 Oct 2014 06:53:24 +0000 de-DE hourly 1 http://wordpress.org/?v=4.0 Mac OS Yosemite – Anrufe auf dem Mac deaktivieren http://www.blog-it-solutions.de/2014/yosemite-mac-anrufe-deaktivieren/?utm_source=rss&utm_medium=rss&utm_campaign=yosemite-mac-anrufe-deaktivieren http://www.blog-it-solutions.de/2014/yosemite-mac-anrufe-deaktivieren/#comments Tue, 21 Oct 2014 04:00:18 +0000 http://www.blog-it-solutions.de/?p=5674 Artikel lesen]]> Mit Mac OS X Yosemite 10.10 hat Apple im Zusammenspiel mit iPhone Geräten ab iOS 8 eine neue Funktion eingeführt, die es Ihnen ermöglicht, eingehende Anrufe auf dem iPhone auch direkt auf dem Mac oder anderen Apple Geräten anzunehmen. Falls Sie diese Funktion allerdings stört, weil Sie beispielsweise viele Apple Geräte besitzen, zeigt Ihnen diese Anleitung, wie Sie zukünftige Anrufe auf Ihrem Mac unter Yosemite deaktivieren.

Die neue Funktion im Überblick

Apple versucht die eigenen Geräte zunehmend einander anzunähern, indem Mac OS X und iOS immer weiter zusammenwachsen. Ein großer Schritt in diese Richtung wurde nun unter Mac OS X Yosemite und iOS 8 mit den sogenannten Continuity-Features gegangen. Teil dieses Funktionssets ist unter anderem die Möglichkeit auf dem Mac über das iPhone sowohl Anrufe anzunehmen als auch aufzubauen. Voraussetzung dafür ist neben den aktuellsten Betriebssystemversionen die Einwahl in das gleiche WLAN und die Verwendung der selben Apple ID. Die Anrufe laufen letztlich alle über das iPhone, welches sogar SMS-Nachrichten über die Yosemite Nachrichten-App (erst ab iOS 8.1 möglich) an den Empfänger weiterleiten kann.

Weitere Funktionen der Continuity-Erweiterung finden Sie übersichtlich dargestellt auf der Webseite von Apple unter Mac OS X Yosemite – Mac + iOS Integration.

Für Besitzer mit vielen Apple Geräten können die neuen Funktionen, hier vor allem die Anruf-Funktion, schnell nervig werden, wenn neben dem iPhone plötzlich auch das MacBook, das iPad Air, das iPad Mini, der iPod und bald vielleicht auch die Apple Watch klingelt. Da entsteht schnell ein persönliches Apple Symphonieorchester. Aus diesem Grund kann es Sinn machen, dieses Anruf-Feature auf einzelnen Geräten wie beispielsweise dem Mac zu deaktivieren.


Anrufe auf dem Mac unter Yosemite deaktivieren

Damit Sie in Zukunft die vom iPhone eingehenden Anrufe nicht mehr auf dem Mac unter Yosemite läuten hören, müssen Sie wie Folgt vorgehen:

  1. Öffnen Sie FaceTime unter Programme/FaceTime
  2. In FaceTime wählen Sie in der Menüleiste den Punkt Facetime/Einstellungen
    Yosemite - Anrufe auf dem Mac deaktivieren - FaceTime Einstellungen
  3. Deaktivieren Sie nun den Haken bei iPhone-Funknetzanrufe
    Yosemite - Anrufe auf dem Mac deaktivieren - FaceTime Funknetzanrufe deaktivieren

Fazit

In meinen Augen hat Apple mit der Übertragung von Anrufen auf andere Geräte eine sehr gute und vor allem nützliche Funktion in den aktuellen Betriebssystemversionen ergänzt. Wer die Funktion mit Augenmaß nutzt, der kann stark davon profitieren und seine Effizienz steigern. Auf einigen Geräten, wie beispielsweise dem Mac unter Yosemite, dürfte es sich allerdings für den einen oder anderen lohnen, die Anruffunktion zu deaktivieren.

]]>
http://www.blog-it-solutions.de/2014/yosemite-mac-anrufe-deaktivieren/feed/ 0
Gmail in Thunderbird mit IMAP einrichten http://www.blog-it-solutions.de/2014/gmail-thunderbird-imap-einrichten/?utm_source=rss&utm_medium=rss&utm_campaign=gmail-thunderbird-imap-einrichten http://www.blog-it-solutions.de/2014/gmail-thunderbird-imap-einrichten/#comments Tue, 30 Sep 2014 12:03:34 +0000 http://www.blog-it-solutions.de/?p=5644 Artikel lesen]]> Der E-Mail-Dienst Gmail (Google Mail) erfreut sich bei vielen Anwendern großer Beliebtheit, doch nicht alle greifen auf Ihre E-Mails ausschließlich über die Web-Oberfläche oder die zugehörigen Google Apps zu. Vielerorts findet man noch alternative E-Mails-Clients wie die Open Source-Software Mozilla Thunderbird. In dieser Anleitung erfahren Sie, wie Sie Ihre Gmail-Adresse auch problemlos im Mozilla Thunderbird via IMAP einbinden.

Durch die stetige Verbesserung der Sicherheit verschiedener Google-Dienste (was durch und durch positiv zu sehen ist), wird es für alternative Software immer schwieriger, auf die bei Google gespeicherten Daten zuzugreifen. So kann beispielsweise ein Gmail-Nutzer sein E-Mail-Konto nicht (mehr) einfach im Mozilla Thunderbird einbinden, da die Sicherheitseinstellungen auf Seiten von Google im Standard dies nicht zulassen. Versucht der Nutzer es aber trotzdem, dann erhält er bei der Einrichtung der Gmail-Adresse in Thunderbird die Meldung:

Konfiguration konnte nicht überprüft werden – ist der Benutzername oder das Passwort falsch?

Diese Fehlermeldung kann in vielen Fällen überaus irreführend sein, da häufig das Problem nicht am Benutzernamen oder Passwort liegt, sondern vielmehr bei den Sicherheitseinstellungen im Gmail-Konto, die für den Abruf der E-Mails via Thunderbird erst angepasst werden müssen.

Gmail für die Einbindung in Mozilla Thunderbird vorbereiten

Damit später die Integration des E-Mail-Kontos in Thunderbird problemlos klappt, müssen insgesamt zwei Einstellungen in Ihrem Gmail-Account unter mail.google.com vorgenommen werden.

IMAP-Zugriff auf Gmail erlauben

Im ersten Schritt müssen Sie dem alternativen E-Mail-Client den Zugriff via IMAP (oder alternativ POP) erlauben.

Tipp: Sofern die Möglichkeit der Nutzung von IMAP besteht – wie es bei Gmail der Fall ist – sollten Sie IMAP stets POP vorziehen. Der größte Vorteil von IMAP besteht darin, dass Ihre E-Mails sowohl auf dem Server (bei Google) als auch auf dem Client (z.B. Thunderbird) verbleiben. Diese Daten werden anschließend synchron gehalten, wodurch beispielsweise in der Web-Oberfläche E-Mails als gelesen markiert werden, wenn diese in Thunderbird gelesen wurden.

Für die Freischaltung von IMAP in Gmail gehen Sie wie folgt vor:

  1. Navigieren Sie in Ihrem Gmail Konto unter mail.google.com zu den Einstellungen.
    Gmail in Thunderbird mit IMAP einrichten - Gmail Einstellungen
  2. Wechseln Sie anschließend in das Tab „Weiterleitung und POP/IMAP“. Aktivieren Sie unter „IMAP-Zugriff“ die Option IMAP aktivieren.
    Gmail in Thunderbird mit IMAP einrichten - IMAP aktivieren
  3. Bestätigen Sie die Einstellung mit einem Klick auf Änderungen speichern.

Zugriff für weniger sichere Apps wie Mozilla Thunderbird erlauben

Die zuvor beschriebene Einstellung reicht aber nicht (mehr) aus. Nachdem Google im Frühjahr 2014 seinen Entwicklern mitteilte, dass in Apps zukünftig OAuth 2.0 zur Authentifizierung gegenüber Google Diensten verwendet werden sollte, ist diese Empfehlung nun zum Standard geworden. Google blockiert nun jegliche Software, die nicht das neue Authentifizierungsverfahren nutzt. Darunter fällt auch Mozilla Thunderbird. Ob die Entwickler hinter dem alternativen Browser hier in Zukunft nachziehen werden, kann im Bugreport 849540 nachverfolgt werden.


Sollten Sie als Nutzer versuchen via Thunderbird auf Ihre Gmail-Nachrichten zuzugreifen, ohne die Sicherheitseinstellungen für die Authentifizierung angepasst zu haben, dann werden Sie wahrscheinlich eine E-Mail erhalten, die in etwa so aussehen könnte:

Gmail in Thunderbird mit IMAP einrichten - Anmeldeversuch blockiert
Eine Lösung des „Problems“ wird auch gleich mitgeliefert:

… Falls der Anmeldeversuch von Ihnen stammt
Sie können zu einer Google-App wie Gmail wechseln, um auf Ihr Konto zuzugreifen (empfohlen), oder Ihre Einstellungen unter https://www.google.com/settings/security/lesssecureapps ändern, sodass Ihr Konto nicht mehr durch moderne Sicherheitsstandards geschützt ist.

Folgen Sie also dem Link https://www.google.com/settings/security/lesssecureapps und setzen Sie die Option “Zugriff für weniger sichere Apps” auf Aktivieren. Schließen Sie die Konfiguration mit einem Klick auf Fertig ab.

Gmail in Thunderbird mit IMAP einrichten - Weniger sichere Apps aktivieren

Hinweis: Falls Sie in Google die Zwei-Faktor-Authentifizierung aktiviert haben, können Sie den Zugriff für weniger sichere Apps nicht aktivieren.

Gmail in Thunderbird mit IMAP einbinden

Nachdem nun auf Seiten von Gmail alle nötigen Vorkehrungen getroffen sind, kann Ihr E-Mail-Konto nun problemlos in Thunderbird eingerichtet werden. Gehen Sie hierbei wie folgt vor:

  1. Wechseln Sie im Hauptfenster von Mozilla Thunderbird zum Menüpunkt Extras -> Kontoeinstellungen
  2. Im Dropdown-Menü unter der linken Navigationsleiste wählen Sie die Option E-Mail-Konto hinzufügen…
    Gmail in Thunderbird mit IMAP einrichten - E-Mail Konto hinzufügen
  3. Anschließend füllen Sie die Felder „Ihr Name“, „E-Mail-Adresse“ und „Passwort“ aus und klicken auf Weiter.
  4. Thunderbird ermittelt nun automatisch die Server-Adressen für den Posteingang (IMAP) und Postausgang (SMTP). Hierbei ist standardmäßig bereits IMAP vorausgewählt. Sie müssen deshalb nichts weiter tun als auf Fertig zu klicken.
    Gmail in Thunderbird mit IMAP einrichten - Einrichten des Gmail-Kontos

Fazit

Google macht es Gmail-Nutzern an dieser Stelle nicht gerade leicht, auf einen alternativen E-Mail-Client umzusteigen, so mal die generelle Sicherheit des Dienstes dadurch sinkt. Wenn Sie das allerdings nicht stört, dann haben Sie mit diesem Artikel nun eine passende Anleitung zur Hand, wie sich ein Gmail Konto mit IMAP in Mozilla Thunderbird einbinden lässt. Wer bei der Aktivierung von „unsicheren Apps“ allerdings Bedenken hat, der sollte vielleicht noch darauf warten bis Mozilla in Thunderbird mit dem OAuth 2.0 Verfahren zur Authentifizierung nachzieht. Letztlich sollte aber auch klar sein, dass Google hier nicht ganz uneigennützig agiert, denn durch die Sensibilisierung der Nutzer auf ein vermeintliches Sicherheitsrisiko, gewinnt man selbst wieder mehr Nutzer für die eigenen Anwendungen.

Getestet unter Mac OS X Yosemite 10.10 (Beta 3) und Mozilla Thunderbird 31.1(.2)

]]>
http://www.blog-it-solutions.de/2014/gmail-thunderbird-imap-einrichten/feed/ 0
To Do Liste mit Todoist – Erfahrungsbericht http://www.blog-it-solutions.de/2014/to-do-liste-todoist/?utm_source=rss&utm_medium=rss&utm_campaign=to-do-liste-todoist http://www.blog-it-solutions.de/2014/to-do-liste-todoist/#comments Fri, 26 Sep 2014 16:07:46 +0000 http://www.blog-it-solutions.de/?p=5593 Artikel lesen]]> Wie organisieren Sie sich? Speichern Sie Ihre täglichen Aufgaben und deren Priorisierung im Kopf ab? Ich gebe zu, ich kann mir nicht alles merken und muss meine To Do’s schriftlich vor mir haben. Ich zeige Ihnen deshalb heute ein kostenloses Tool, dass für Sie als Gedächtnisstütze fungiert und Ihre Aufgaben verwaltet. Todoist.

Sei es in der Arbeit, wenn der Kollege im Vorbeigehen Ihnen schnell eine Aufgabe mitteilt, oder Sie privat eine Packliste für den nächsten Urlaub zusammenstellen, die Sie nur abhaken brauchen. To Do’s zu notieren macht den Kopf frei und bringt Struktur in Ihre Aufgaben. Prinzipiell könnten Sie das zwar alles auf ein Blatt Papier schreiben, eine Software bietet hier aber mehrere Vorteile. Auf dem Papier können Sie beispielsweise die Aufgaben nur schwer priorisieren und sich nicht benachrichtigen lassen, wenn ein To Do ansteht. Todoist kann das und noch vieles mehr. Das Tool kann über die Website Todoist.com aufgerufen oder als Anwendung für alle gängigen Betriebssysteme und mobilen Endgeräte heruntergeladen werden.

Bisher habe ich immer Evernote genutzt (siehe Artikel Wissensmanagement mit Evernote – Nie mehr etwas vergessen) um meine To Do’s zu verwalten. Das hat mir bisher auch völlig ausgereicht. Nachdem jedoch die Aufgaben immer mehr wurden und Evernote keine Priorisierung und Benachrichtigungsfunktion für einzelne To Do’s anbietet, habe ich mich umgesehen und bin dabei auf Todoist gestoßen.

Schnell To Do Listen anlegen

Todoist ist eine Software, die Sie bei Ihren täglichen Aufgaben unterstützt. Gegliedert werden Ihre Aufgaben in Projekte, in denen Sie die einzelne Aufgaben priorisiert abspeichern können. Dank der cloudbasierten Architektur der Software haben Sie auf jedem Gerät Zugriff auf Ihre Daten.

To Do Liste mit Todoist - Liste


Todoist besitzt ein sehr schlichtes und intuitives Design, was die Eingabe von neuen Aufgaben zum Kinderspiel macht. To Do Liste mit Todoist - Aufgabe hinzufügen

Klicken Sie auf Aufgabe hinzufügen um eine neue Aufgabe hinzuzufügen.

  • In dem Feld “ohne Fälligkeit” können Sie ein Fälligkeitsdatum eintragen. Entweder wählen Sie im eingeblendeten Kalender einen Tag aus oder Sie tragen einfach selbst einen Zeitpunkt ein. Zum Beispiel “Heute um 15 Uhr”.
  • Mit dem Wecker werden Sie automatisch zu der angegebenen Zeit benachrichtigt. Über E-Mail, SMS oder per Push-Funktion auf Ihrem Smartphone oder Tablet (Premium).
  • Mit dem @ können Sie Ihre Aufgaben mit Tags versehen und so zusammengehörige To Do’s kennzeichnen.
  • Mit der Flagge können Sie Prioritäten von A bis C vergeben
  • Mit den Einrückungssymbolen können Sie die Aufgabe zu einer Unteraufgabe einer größeren Aktivität erstellen.

Mit Enter auf Ihrer Tastatur bestätigen Sie Ihre Eingabe und eine neues To Do ist angelegt. Im Anschluss können Sie in der Premiumversion noch Kommentare und Dateien hinzufügen.

Weitere Funktionen

  • Legen Sie Projekte an (Zum Beispiel: ToDo Privat oder ToDo Arbeit)
  • Legen Sie Unterprojekte an
  • Teilen Sie Ihre Projekte oder Aufgaben mit Ihren Kollegen und Freunden und bearbeiten Sie zusammen Ihre To Do Liste
  • Synchronisiert Ihre Aufgaben unmittelbar mit der Todoist Cloud, damit Sie von überall Zugriff darauf haben
  • Anwendungen für jedes Betriebssystem und jedes Gerät
  • Verfolgen Sie Ihre Produktivität visuell in einer Grafik
  • Verwenden einer Stichwortsuche zum schnellen Durchsuchen Ihrer Aufgaben (Premium)
  • Synchronisieren Sie das Fälligkeitsdatum einer Aufgabe direkt mit Ihrem iCal Kalender (Premium)
  • Automatische Backups (Premium)
  • Anlegen von Aufgaben via E-Mail (Premium)

Neben der kostenlosen Version bietet Todoist auch einen Premium-Tarif an, welcher für 21 Euro pro Jahr erworben werden kann. Damit haben Sie die Möglichkeit alle obige genannten Features mit dem Zusatz “(Premium)” freizuschalten.

Fazit

Ich nutze Todoist nun seit einigen Wochen und bin bisher sehr begeistert. Aufgaben lassen sich schnell erfassen und mit Fälligkeitsdatum und Kommentaren versehen. Zusätzlich kann durch einen iCal Link das Fälligkeitsdatum direkt in den Kalender übernommen werden. Außerdem ist es sehr angenehm mit Freunden To Do Listen beispielsweise für Reisepläne zu teilen.

]]>
http://www.blog-it-solutions.de/2014/to-do-liste-todoist/feed/ 0
HostEurope Domain zu einem externen Anbieter umziehen http://www.blog-it-solutions.de/2014/hosteurope-domain-externen-anbieter-umziehen/?utm_source=rss&utm_medium=rss&utm_campaign=hosteurope-domain-externen-anbieter-umziehen http://www.blog-it-solutions.de/2014/hosteurope-domain-externen-anbieter-umziehen/#comments Tue, 23 Sep 2014 07:00:09 +0000 http://www.blog-it-solutions.de/?p=5621 Artikel lesen]]> Während es in den USA bereits gang und gäbe ist, dass Webseitenbetreiber den Server und die Domain bei verschiedenen Anbietern betreiben, so ist diese Vorgehensweise in Deutschland noch wenig verbreitet. Zu Unrecht, denn die Trennung von Domain und Server bietet zahlreiche Vorteile. In dieser Anleitung zeige ich Ihnen, wie Sie im konkreten Fall (nur) die Domain von HostEurope zu einem externen Anbieter umziehen.

Web-Pakete die sowohl den Server / Webspace als auch die Domain beinhalten, sind für den Anbieter dieser Produkte hoch lukrativ, weshalb die großen deutschen Hosting-Provider auch keinerlei Gründe haben, dieses Vorgehen zu ändern. Die Kombinationsprodukte tragen nämlich ungemein zur Kundenbindung bei und sind Teil des Geschäftsmodells.

Dies wird spätestens dann jedem klar, wenn man zu einem anderen Anbieter wechseln möchte. Die größte Hürde stellt hierbei weniger der Umzug der eigenen Webseite als vielmehr der Transfer der Domain zum neuen Anbieter dar. In Einzelfällen kann es hier zu Ausfallzeiten der Webseite von bis zu 48 Stunden kommen. Dieses Horrorszenario möchte ich keinem Webseitenbetreiber wünschen.

Vorteile der Trennung von Server / Webspace und Domain

Flexibilität. Damit es zu solchen Ausfallzeiten erst gar nicht kommt, sollte die Domain am besten von einem anderen Anbieter bezogen werden. Dadurch ist man beim Wechsel des Servers von Anbieter A zu Anbieter B völlig unabhängig von etwaigen Domain-Transferzeiten. Im Idealfall muss beim Domainanbieter lediglich die IP-Adresse des eigenen Servers (A Resource Record) geändert werden und tada: Die Webseite ist ohne Ausfallzeit zu einem neuen, vielleicht günstigeren oder besseren Anbieter, umgezogen.

Funktionsumfang. Ein weiterer Vorteil einer Trennung ist die Spezialisierung des jeweiligen Anbieters auf seine Kernkompetenzen. So bietet beispielsweise mein Lieblingsregistrar InterNetworX neben der Echtzeit Domain-Registrierung (keine Verzögerungszeit) eine vollständige Verwaltung der Nameservereinträge sowie zahlreiche andere Funktionen, die aus meiner Sicht keinen Wunsch mehr offen lassen.

HostEurope Domain zu einem externen Anbieter umziehen

Diese Anleitung beschreibt den Umzug einer Domain von HostEurope die gemeinsam mit einem Virtual Private Server (VPS) beim gleichen Anbieter erworben wurde (inklusive PLESK). Es soll lediglich die Domain zum neuen Anbieter InterNetworX umgezogen werden. Der VPS wird hingegen weiterhin von HostEurope betrieben.


Die Gründe des Wechsels

Da wir regelmäßig versuchen unsere WordPress Performance zu optimieren und damit die Seitenladezeit zu verkürzen, kommen wir in unseren Experimenten oft nicht an einem Wechsel des eigenen Webservers vorbei. Dies ist umso mehr der Fall, wenn es in Zukunft auf Blog IT-Solutions auch verstärkt um die Themen der Back-End Optimierung von WordPress gehen wird.

Aus diesem Grund haben wir uns vor wenigen Wochen dazu entschlossen, die Domain von unserem derzeitigen Anbieter HostEurope zu einem externen Anbieter zu wechseln. Mit InterNetworX vertrauen wir dabei auf einen Dienstleister, der sich neben einem ausgezeichneten Service auch als Genossenschafts-Mitglied der DENIC eG (einzige Registrierungsstelle für .de-Domains) auszeichnet. Zwar gibt es auf dem Markt durchaus günstigere Anbieter, allen voran wahrscheinlich Domainssaubillig.de, jedoch mussten wir hier in der Vergangenheit schon zahlreiche negative Erfahrungen sammeln.

Vorbereitungen für den Umzug

Ein Umzug der Domain, egal von wo her nach wo hin, benötigt etwas Vorbereitungszeit.

Zum einen ist zu empfehlen, dass Sie beim neuen Domain-Anbieter bereits ein Konto anlegen und eventuell bereits das nötige Guthaben aufladen. Bei InterNetworX geschieht dies wahlweise durch Aufladung des eigenen Kontos via Überweisung oder direkt beim Transfer der Domain durch sofortige Paypal-Zahlung, wobei hier allerdings zusätzliche Gebühren anfallen.

Zum anderen muss die Domain beim alten Anbieter freigegeben werden, was bei HostEurope bis zu 3 Tage in Anspruch nehmen kann. Im Detail bedarf es bei HostEurope zur Freigabe der Domain folgende Schritte:

  1. Navigieren Sie im Kunden Informations System (KIS) zu Administration > Domainservices > Administration > Domain Manager: Bestehende (delegierte) Domains bearbeiten
  2. Rechts in der Domainliste können Sie Ihre gewünschte Domain mit einem “Häkchen” versehen, und im unteren Dropdown Menü “…Faxauftrag für CLOSE/KK erzeugen” auswählen.
    HostEurope Domain zu einem externen Anbieter umziehen - HostEurope KIS Freigabe
  3. Mit einem Klick auf Ausführen gelangen Sie zur nächsten Maske, wo Sie für einen Wechsel der Domain in der Spalte “Aktion” die Option “KK-Freigabe” wählen.
    HostEurope Domain zu einem externen Anbieter umziehen - HostEurope KIS KK-Freigabe
Hinweis: Wählen Sie an dieser Stelle unbedingt KK-Freigabe. Damit ist sichergestellt, dass die Domain weiterhin bei HostEurope erreichbar ist bis die Domain vollständig umgezogen ist. Sollten Sie die Domain nicht innerhalb von 30 Tagen zu einem neuen Anbieter transferieren, dann verfällt die Freigabe wieder.

Am Ende des Vorgangs können Sie den “Auftrag zur Freigabe von Internetdomains” (PDF-Datei) direkt ausdrucken. Nachdem Sie diesen unterschrieben haben, faxen Sie das Dokument an die Fax-Nummer 02203 1045 1042.

In unserem Fall erhielten wir bereits nach einem Tag (genauer gesagt nach 31 Stunden) die Freigabebestätigung durch HostEurope per E-Mail. Nachdem die Nachricht eingegangen ist, kann es laut HostEurope aber noch einmal 24 Stunden dauern, bis der Auth-Code (dieser wird für den Transfer der Domain benötigt) im Kundencenter angezeigt wird.

Umzug der Domain von HostEurope zum externen Anbieter InterNetworX

Sobald der Auth-Code im Kundencenter erscheint, wird es ernst. Denn jetzt kann die Domain zum neuen Anbieter transferiert bzw. umgezogen werden.

Tipp: Werden bereits im Vorfeld alle Einstellungen beim neuen Anbieter korrekt gesetzt, dann kann der Umzug der Domain auch ohne Ausfallzeit erfolgen.

Sollten Sie bereits über die komplizierten Anleitungen für die Nutzung bzw. den Umzug von externen Domains bei HostEurope gestolpert sein, dann werden Ihnen nachfolgende Schritte wahrscheinlich viel zu einfach vorkommen. Ich kann Sie aber beruhigen, denn es bedarf wirklich nur dieser paar Schritte. HostEurope hat hier ganz offensichtlich (und zu einem gewissen Grad auch nachvollziehbar) kein großes Interesse, dass die Leute reihenweise Domains zu einem anderen Anbieter umziehen.

Um die Domain zu InterNetworX zu transferieren, halten Sie folgende Daten bereit:

  • Auth-Code der Domain für den Transfer (zu finden im KIS bei HostEurope)
  • IP-Adresse des Virtual Private Servers (VPS)
  • IP-Adresse des Mail-Servers (oft identisch mit der IP-Adresse des VPS)

Nun melden Sie sich bei InterNetworX (oder Ihrem alternativen Anbieter) an und führen den Transfer aus. Im Falle von InterNetworX sind folgende Schritte durchzuführen:

  1. Sobald Sie angemeldet sind, navigieren Sie im linken Menü zu Domain -> Domaintransfer
  2. Geben Sie im neuen Fenster nun Ihre Domain + Auth-Code ein
    HostEurope Domain zu einem externen Anbieter umziehen - InterNetworX Domaintransfer
  3. Im nächsten Abschnitt hinterlegen Sie die IP-Adresse Ihres Virtual Private Servers unter “Webserver” (A-Records werden angelegt) und die IP-Adresse des Mail-Servers unter “Mailserver” (MX-Record wird angelegt). Alternativ kann bei Mailserver auch die (Sub-)Domain eingetragen werden (z.B. mail.blog-it-solutions.de).
    HostEurope Domain zu einem externen Anbieter umziehen - InterNetworX Nameserver
  4. Schließen Sie den Kaufvorgang ab um die Domain zu transferieren.
Hinweis: Diese Anleitung basiert darauf, dass Sie zukünftig nicht mehr die Nameserver (DNS-Server) von HostEurope benutzen sondern die von InterNetworX. Dies ist auch nötig, falls Sie die vorher beschriebene Flexibilität beim zukünftigen Wechseln des eigenen Servers zu einem anderen Anbieter erreichen möchten.

Falls Sie in den DNS-Einstellungen von HostEurope (z.B. in PLESK) noch manuelle Einträge vorgenommen haben, beispielsweise CNAME-Einträge für ein Content Delivery Network, so sind diese Einträge auch auf den neuen Anbieter zu übertragen. Navigieren Sie hierzu im Kundenbereich von InterNetworX zu Domainliste -> Ihre Domain -> DNS-Einträge. Die Einträge für Blog IT-Solutions sehen im Endergebnis wie folgt aus:

HostEurope Domain zu einem externen Anbieter umziehen - Nameservereinträge

That’s it! Sind alle Einstellungen korrekt vorgenommen, dann werden nun alle DNS-Server weltweit mit den neuen Daten aktualisiert. Sofern ein DNS-Server noch nicht aktualisiert ist, wird auf die alten Daten zurückgegriffen, was aber kein Problem darstellt, da auf Seiten von HostEurope nichts geändert wurde und deshalb die bei HostEurope konfigurierten Einstellungen weiterhin fehlerfrei funktionieren.

Fazit

Es kann unter Umständen sehr schwierig und frustrierend sein, wenn man sich im Web durch die Fülle an Informationen kämpft, die sich zum Wechsel der Domain zu einem externen Anbieter finden. Dies wird nochmals durch die Tatsache verstärkt, dass die jeweiligen Anbieter auch überhaupt kein Interesse daran haben, dem Kunden die nötigen Informationen zur Verfügung zu stellen. Ich hoffe diese Anleitung kann diese Informationslücke füllen und unterstützt Sie dabei, dass auch bei Ihnen der Umzug der Domain (von HostEurope) zu einem externen Anbieter problemlos klappt. Lassen Sie von sich hören, wenn es funktioniert hat oder Sie mit Problemen konfrontiert sind.

(Artikelbild: © Everaldo Coelho – iconfinder.com)

]]>
http://www.blog-it-solutions.de/2014/hosteurope-domain-externen-anbieter-umziehen/feed/ 0
Mac OS Yosemite – Dashboard aktivieren http://www.blog-it-solutions.de/2014/mac-yosemite-dashboard-aktivieren/?utm_source=rss&utm_medium=rss&utm_campaign=mac-yosemite-dashboard-aktivieren http://www.blog-it-solutions.de/2014/mac-yosemite-dashboard-aktivieren/#comments Tue, 09 Sep 2014 21:56:46 +0000 http://www.blog-it-solutions.de/?p=5581 Artikel lesen]]> Mit der neuen Mac OS X Yosemite Betriebssystemversion deaktiviert Apple im Standard das Dashboard. Glücklicherweise ist die Funktion aber weiterhin vorhanden und mit nur wenigen Klicks zu aktivieren. Wir haben für Sie eine Anleitung verfasst und geben einen kurzen Einblick in die neue Mitteilungszentrale als Alternative zum Dashboard.

Das Mac OS X Dashboard wurde mit Mac OS X 10.4 Tiger eingeführt und ist mit seiner Erweiterbarkeit durch sogenannte Widgets bei vielen Nutzern auf großen Anklang gestoßen. Scheinbar aber nicht bei allen. Obwohl das Dashboard durchaus nützliche Funktionen bietet, wurde es in Mac OS X Yosemite im Standard deaktiviert und soll auf kurz oder lang durch die Mitteilungszentrale ersetzt werden.

Mac OS Yosemite Dashboard aktivieren

Für die Aktivierung des Dashboards unter Mac OS X Yosemite gehen Sie wie folgt vor:

  1. Navigieren Sie am Mac OS X Schreibtisch in der Menüleiste zu  -> Systemeinstellungen -> Mission Control
  2. Bei Dashboard haben Sie nun die Auswahl zwischen “Aus”, “Als Space” und “Als Überlagerung”.
    Mac OS Yosemite Dashboard aktivieren - Einstellungen

Bei “Als Space” erhalten Sie die gewohnte Funktionalität von früher zurück, wo das Dashboard ein eigenes Space im Mission Control Center erhält:

Mac OS Yosemite Dashboard aktivieren - Als Space

Hingegen überlagert das Dashboard bei der Einstellung “Als Überlagerung” den aktuellen Bildschirm:

Mac OS Yosemite Dashboard aktivieren - Als Space

Mitteilungszentrale als Alternative zum Dashboard

Mit der Einführung der Mitteilungszentrale unter Mac OS X 10.9 Mavericks hat Apple sukzessive damit begonnen die Funktionalitäten des Dashboards in den Arbeitsbereich des Nutzers zu integrieren. In Mac OS X 10.10 Yosemite wurde diese Funktion nun noch einmal erweitert, weshalb in den Systemeinstellungen unter Erweiterungen die Möglichkeit besteht, die Mitteilungszentrale um Apps (Widgets) aus dem Mac App Store zu erweitern.


Fazit

Wer aus Gewohnheit noch am altbekannten Dashboard festhält, der kann diese Funktion mit wenigen Klicks auch in Mac OS X Yosemite wieder aktivieren. Allerdings sollte bedacht werden, dass Apple das Dashboard in den kommenden Betriebssystemversionen eventuell komplett entfernen könnte, um die Nutzer zum Umstieg auf die neue Mitteilungszentrale zu bewegen. Insofern kann es sich bereits jetzt lohnen, einen Wechsel zu vollziehen.

Getestet unter Mac OS X Yosemite 10.10 (Beta 2)

]]>
http://www.blog-it-solutions.de/2014/mac-yosemite-dashboard-aktivieren/feed/ 0
Mac OS – Vergrößern des Mac Bildschirms mit der Lupe http://www.blog-it-solutions.de/2014/vergroessern-mac-bildschirm-lupe/?utm_source=rss&utm_medium=rss&utm_campaign=vergroessern-mac-bildschirm-lupe http://www.blog-it-solutions.de/2014/vergroessern-mac-bildschirm-lupe/#comments Tue, 02 Sep 2014 09:58:08 +0000 http://www.blog-it-solutions.de/?p=5538 Artikel lesen]]> Haben Sie Schwierigkeiten ein Objekt auf Ihrem Bildschirm zu erkennen? Möchten Sie in Präsentationen gerne einen bestimmten Teil vergrößern? Apple hat eine Zoom-Funktion entwickelt, mit der Sie den Bildschirm nach Belieben an jeder Stelle vergrößern können. Lesen Sie in diesem Artikel, wie Sie diese Funktion aktivieren und verwenden.

Apple bietet seit Mac OS X Lion eine Zoom-Funktion für alle Bereiche des Macs an. Zoomen Sie an schlecht lesbare Bereiche im Internet einfach mit der Lupe heran oder vergrößern Sie in einer Präsentation für Ihr Publikum einen Teil Ihrer Folie. Das Feature ist standardmäßig deaktiviert und muss lediglich einmalig aktiviert werden.

Anleitung zum Vergrößern des Mac Bildschirms mit der Lupe

  1. Wechseln Sie in Systemeinstellungen
  2. Klicken Sie auf Bedienungshilfen 
  3. Springen Sie zum Menüpunkt Zoomen 

Mac Bildschirm vergrößern mit der Lupe - Zoomen

Hier finden Sie einige Einstellungsmöglichkeiten zum Vergrößern bzw. Verkleinern des Mac-Bildschirms. Zum einen können Sie die Funktion mit Tastaturkurzbefehlen ein- und ausschalten, sowie Tastaturbefehle zum Vergrößern bzw. Verkleinern festlegen.


Zum anderen können Sie die Funktion “Scroll-Gesten” aktivieren. Dazu klicken Sie die Checkbox “Zoomen: Scroll-Geste mit diesen Sondertasten” und wählen eine Sondertaste nach Belieben aus.

Mac Bildschirm vergrößern mit der Lupe - Zoomen aktiviert

Tipp: Verwendung mit einer Maus. Drücken und halten Sie die zuvor gewählte Sondertaste und drehen mit dem Mausrad nach oben bzw. nach unten um den Bildschirm zu vergrößern oder zu verkleinern.
Tipp: Verwendung mit einem Touchpad. Drücken und halten Sie die zuvor gewählte Sondertaste und wischen Sie mit zwei Fingern nach oben bzw. nach unten um den Bildschirm zu vergrößern oder zu verkleinern.

Weitere Einstellungsmöglichkeiten

In den anderen Einstellungsmöglichkeiten haben Sie noch die Möglichkeit den “Zoomstil” zu ändern. Hierbei stehen verschiedene Optionen zur Auswahl:

Gesamter Bildschirm vergrößert den kompletten Bildschirm. Sie haben trotzdem noch immer Zugriff auf alle Bildschirmelemente. Bewegen Sie den Mauszeiger einfach an den Bildschirmrand und der Bildschirmausschnitt wandert mit. Unter Weitere Optionen können Sie noch die maximale / minimale Zoom-Ansicht justieren und einstellen, wann sich der Bildschirmausschnitt mitbewegen soll.

Bild-in-Bild öffnet ein kleines Fenster indem der Bildschirmausschnitt wie eine Lupe vergrößert wird. Unter Weitere Optionen können Sie ebenfalls die Zoom-Ansicht festlegen, die Fensterposition definieren, sowie einen Zeigerstil auswählen.

Schon gewusst?

In der App “Vorschau” gibt es eine zusätzlich eingebaute Zoomfunktion um Bilder Pixel für Pixel zu betrachten. Drücken Sie lediglich folgende Tastenkombination: Shift´

Weitere nützliche Tastenkombinationen für den Mac finden Sie in einem unserer früheren Artikel.

Fazit

Die Zoomfunktion unter Mac OS X ist definitiv nicht nur was für Personen mit Sehschwäche. Ich nutze die Funktion sehr oft für Präsentationen, da es gerade hier sehr schwierig sein kann einen Folienausschnitt zu erklären, wenn Personen in der letzten Reihe diesen gar nicht erkennen können. Die Mac Standardfunktion ist sehr schnell aktiviert, sodass sich Bildschirminhalte im Handumdrehen vergrößern lassen.

Getestet unter Mac OS X Yosemite 10.10 (Beta 2)

]]>
http://www.blog-it-solutions.de/2014/vergroessern-mac-bildschirm-lupe/feed/ 0
Mac OS Yosemite – TrueCrypt Installation http://www.blog-it-solutions.de/2014/mac-os-yosemite-truecrypt-installation/?utm_source=rss&utm_medium=rss&utm_campaign=mac-os-yosemite-truecrypt-installation http://www.blog-it-solutions.de/2014/mac-os-yosemite-truecrypt-installation/#comments Tue, 26 Aug 2014 08:18:20 +0000 http://www.blog-it-solutions.de/?p=5527 Artikel lesen]]> Um die Verschlüsselungssoftware TrueCrypt ranken sich seit Wochen und Monaten Gerüchte. Keiner weiß so wirklich, warum die Entwicklung an der beliebten Software plötzlich eingestellt wurde. Problematisch ist dies vor allem für die Kompatibilität von TrueCrypt gegenüber neuen Betriebssystemen wie Mac OS X 10.10 Yosemite. Glücklicherweise kann (bis jetzt) noch aufgeatmet werden, denn eine Installation ist weiterhin möglich.

Wer die aktuellste Version von Mac OS X Yosemite nutzt und TrueCrypt installieren möchte, den erwartet ein böses erwachen. Eine Installation ist nämlich nicht ohne weiteres möglich und wird mit der Meldung

Error: TrueCrypt requires Mac OS X 10.4 or later.

quittiert. Toll, denn mit Mac OS X 10.10 Yosemite hat man hier eigentlich eindeutig ein Betriebssystem, dass diese (mathematische) Anforderung problemlos erfüllt.

Mac OS Yosemite - TrueCrypt Installation - Fehler

TrueCrypt Installation unter Mac OS X 10.1 Yosemite

Die Lösung des Problems ist denkbar einfach: Die Installationsroutine mit der entsprechenden Versionsabfrage muss einfach umgeschrieben bzw. gänzlich gelöscht werden. Gehen Sie hierbei wie folgt vor:

  1. Laden Sie die als sicher geltende TrueCrypt-Version 7.1a von einer vertrauenswürdigen Quelle wie beispielsweise von Heise Online.
  2. Führen Sie einen Doppelklick auf die heruntergeladene *.dmg-Datei aus und entpacken Sie den Inhalt.
  3. Am Schreibtisch findet sich nun das Image mit dem Namen “TrueCrypt 7.1a”. Navigieren Sie zum Inhalt dieses Images und kopieren Sie die Installationsdatei “TrueCrypt 7.1a.mpkg” auf den Schreibtisch. Dadurch können anschließend Änderungen in der Datei vorgenommen werden.
  4. Klicken Sie mit einem Rechtsklick auf die gerade auf Ihren Schreibtisch kopierte Datei “TrueCrypt 7.1a.mpkg” und wählen “Paketinhalt zeigen”.Mac OS Yosemite - TrueCrypt Installation - Paketinhalt anzeigen
  5. Öffnen Sie die Datei Contents/distribution.dist mit einem Text Editor wie beispielsweise TextWrangler (nicht mit TextEdit, Pages oder Word).
  6. Anschließend muss der folgende Codeteil
    function pm_install_check() {
      if(!(system.version.ProductVersion >= '10.4.0')) {
        my.result.title = 'Error';
        my.result.message = 'TrueCrypt requires Mac OS X 10.4 or later.';
        my.result.type = 'Fatal';
        return false;
      }
      return true;
    }

    durch das Löschen des If-Statements angepasst werden. Das Ergebnis sieht wie folgt aus:

    function pm_install_check() {
      return true;
    }
  7. Nach dem Speichern kann die Installationsdatei “TrueCrypt 7.1a.mpkg” ganz normal ausgeführt werden und plötzlich wird TrueCrypt auch unter Mac OS X 10.10 Yosemite zum Leben erweckt.

Fehlerbehandlung

“distribution.dist” couldn’t be unlocked.

Sollten Sie beim Speichern der modifizierten Datei Contents/distribution.dist diese Fehlermeldung erhalten, dann führen Sie bitte Schritt 3 in der obigen Anleitung aus. Sofern die Installationsdatei von TrueCrypt nämlich noch nicht kopiert wurde, ist diese schreibgeschützt und kann nicht ohne weiteres verändert werden.

Fazit

Was und wie viel von den Kuriositäten und Gerüchten um die beliebte Verschlüsselungssoftware TrueCrypt zu halten ist, bleibt jedem selbst überlassen. Laut Medieninformation hat zumindest der erste Audit des Quellcodes ein positives Ende gefunden und es wurden keine kritischen Sicherheitslücken entdeckt. Das Ergebnis des zweiten Audits, der insbesondere eine Krypt-Analyse beinhaltet, steht noch aus und wird noch dieses Jahr erwartet. Vielleicht ist zu diesem Zeitpunkt auch Mac OS X 10.10 Yosemite schon offiziell verfügbar.

Getestet unter Mac OS X 10.10 Yosemite (Beta 2) und TrueCrypt 7.1a

]]>
http://www.blog-it-solutions.de/2014/mac-os-yosemite-truecrypt-installation/feed/ 3
Facebook Like Box in WordPress richtig einbinden (als Widget) http://www.blog-it-solutions.de/2014/facebook-like-box-wordpress-widget-einbinden/?utm_source=rss&utm_medium=rss&utm_campaign=facebook-like-box-wordpress-widget-einbinden http://www.blog-it-solutions.de/2014/facebook-like-box-wordpress-widget-einbinden/#comments Tue, 19 Aug 2014 09:03:30 +0000 http://www.blog-it-solutions.de/?p=5470 Artikel lesen]]> Die “Like Box” von Facebook ist für Webseitenbetreiber ein ideales Mittel um passiv mehr Fans für die eigene Facebook-Fanpage zu gewinnen. Diese Anleitung zeigt Ihnen, wie Sie eine solche “Like Box” erstellen, in WordPress als Widget in der Sidebar einbinden, den Datenschutz gewährleisten, die Sprache auf Deutsch umstellen und die Performance durch asynchrones Laden der Skripte hoch halten.

Ein Beispiel für eine Like-Box

Seitdem jüngsten Redesign von Blog IT-Solutions nutzen wir die Facebook Like-Box in der Sidebar unserer WordPress-Installation.

Facebook Like Box in WordPress richtig als Widget einbinden - Beispiel

Bereits in den ersten Monaten hat sich gezeigt, dass die Like-Box ihren Sinn erfüllt und passiv, also ohne aktiv Aufwand und Energie in den Aufbau der Fanbase zu stecken, neue Fans generiert, welche häufig auch zu Stammlesern werden. Doch der Einbau dieser Like Box als Widget unter WordPress war nicht (ganz so) einfach und mit einigen Problemen behaftet. Damit Sie mit diesen Problemen nicht unnötig Zeit verschwenden, habe ich Ihnen die wichtigsten Punkte die es zu beachten gibt in dieser Anleitung zusammengestellt.

Facebook Like Box erstellen

Um eine Facebook Like Box zu erstellen, folgenden Sie dem Link in den Facebook Developer-Bereich:

Facebook Developer – Like Box

Dort geben Sie die notwendigen Daten wie den Link zur gewünschten Facebook Fanpage oder optional die Höhe und Breite der Box ein. Die anderen Optionen können Sie gerne nach Lust und Laune ausprobieren. Alle Änderungen werden sofort in die Vorschau der Like Box übernommen.

Facebook Like Box in WordPress richtig als Widget einbinden - Erstellung

Damit sich die Like Box auf Blog IT-Solutions ideal in die Sidebar einpasst, haben wir uns für eine Breite von 300 Pixel und eine Höhe von 280 Pixel entschieden. Je nachdem welche Breite Ihre Sidebar aufweist, müssen die Werte entsprechend angepasst werden.

Sobald die Vorschau Ihren Vorstellungen entspricht, können Sie den nötigen Code für Ihre Webseite mit einem Klick auf Get Code generieren. Falls Sie bei Facebook noch nicht eingeloggt sind, dann müssen Sie das an dieser Stelle jetzt nachholen.

Facebook Like Box in WordPress richtig als Widget einbinden - Code

Kopieren Sie nun am besten beide Code-Teile – den ersten Teil mit dem JavaScript-Code und den zweiten Teil mit dem HTML-Code, in eine separate Textdatei, damit Sie nachfolgend beschriebene Änderungen am Code vornehmen können.

Tipp: Wir empfehlen Ihnen an dieser Stelle unbedingt die Einbindung der Like Box mit dem HTML5-Code und nicht als iFrame, da ansonsten (wie später noch gezeigt wird) die Box nicht asynchron geladen werden kann, was das Rendering der eigenen Webseite und somit die Ladezeit verzögert.

Facebook Like Box in Deutsch

Was bei der Erstellung der Like Box über die Facebook Homepage relativ schnell auffällt, ist die fehlende Konfigurationsmöglichkeit für die Sprache. Die Konsequenz: Der Header im Beispiel wird nicht in Deutsch sondern in Englisch mit den Worten “Find us on Facebook” dargestellt. Um die Sprache nun auf Deutsch umzustellen ist eine kleine Anpassung des ersten Code Teils – für die Einbindung des JavaScript SDKs – notwendig.


Ersetzen Sie dazu den unter Zeile 1 gezeigten und von Facebook generierten Code mit der Zeile 2, indem Sie die Zeichenfolge “en_US” mit “de_DE” ersetzen.

js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
js.src = "//connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.0";

Facebook Like Box Widget asynchron laden

Im Standard wird das Facebook SDK (erster Codeteil) synchron von den Facebook-Servern geladen, was dazu führt, dass der JavaScript-Code das Rendering der eigenen Webseite verzögert und die Ladezeit steigt (siehe dazu auch WordPress Performance – Skripte am Ende laden). Die Lösung: Der JavaScript-Code muss asynchron geladen werden.

Dies geschieht mit einer weiteren, kleinen Anpassung des JavaScript-Codes:

<div id="fb-root"></div>
<script>// <![CDATA[
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.async = true; js.src = "//connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// ]]></script>

Die einzige Veränderung im obigen Code ist lediglich dieses kleine Codefragment

js.async = true;

dass aus Sicht der Performance Ihre Besucher sehr freuen wird.

Facebook Like Box Widget einbinden

Wenn Sie alle Änderungen am Code vorgenommen haben, dann besitzen Sie nun zwei Code-Teile die für die Einbindung in WordPress bestens geeignet sind.

JavaScript-Code einbinden

Um den JavaScript-Code einzubinden, der jetzt auch bei Ihnen in etwa so aussehen sollte,

<div id="fb-root"></div>
<script>// <![CDATA[
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.async = true; js.src = "//connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// ]]></script>

navigieren Sie unter WordPress zu Design -> Editor und öffnen die Datei footer.php, welche normalerweise in Ihrem Theme vorhanden sein sollte. Suchen Sie nun das schließende Body-Tag

</body>

und platzieren den modifizierten JavaScript-Code unmittelbar davor.

HTML-Code einbinden

Der zweite Teil des Facebook-Codes, welcher nicht abgeändert wurde, wird nun in der Sidebar Ihres WordPress-Themes platziert (sofern dieses eine Sidebar besitzt).

<div 
class="fb-like-box" 
data-href="https://www.facebook.com/BlogITSolutions" 
data-width="300" data-height="280" data-colorscheme="light" 
data-show-faces="true" data-header="true" data-stream="false" 
data-show-border="true">
</div>

Navigieren Sie im WordPress Back-End zu Design -> Widgets und ziehen Sie dort ein Text-Widget in die Sidebar. Anschließend fügen Sie den von Facebook generierten HTML-Code in das Text-Widget ein.

Facebook Like Box in WordPress richtig als Widget einbinden - Text-Widget

Wenn Sie nun einen Blick auf Ihre Webseite werfen und das Browser-Fenster aktualisieren (gegebenenfalls muss noch der Browser-Cache geleert werden bzw. die serverseitig durch Plugins wie WP SuperCache, W3TC oder Autoptimize generierten Cache-Dateien), dann sollte die Facebook Like Box nun in Ihrer Sidebar erscheinen.

Datenschutzerklärung wegen Facebook Like Box

Abschließend noch ein paar wichtige Worte zur Datenschutzerklärung, die aufgrund der Facebook Like Box noch um einen Teil ergänzt werden muss, damit Ihr Impressum (hoffentlich wie bisher) rechtssicher bleibt und Sie sich (auch weiterhin) vor Abmahnungen schützen.

Hinweis: Der folgende Tipp ist nach bestem Gewissen zusammengestellt, er ersetzt jedoch keine Rechtsberatung.

Eine Empfehlung für die Generierung des nötigen Facebook Passus (sowie auch für andere Dienste) ist der Generator für Muster-Datenschutzerklärungen von eRecht24.de. Wählen Sie dazu auf der verlinkten Seite die von Ihnen eingebundenen Dienste aus und lassen Sie sich die notwendige Datenschutzerklärung erstellen, welche Sie anschließend auf Ihrer Seite einbinden. Gerne können Sie auch einen Blick in unsere Datenschutzerklärung werfen.

Tipp: Wenn Sie den Artikel interessant fanden, dann hinterlassen Sie uns doch gerne einen Kommentar oder werden gleich Fan unserer Facebook-Seite. Jetzt Fan werden!

Fazit

Die Facebook Like Box ist eine ganz nützliche und effiziente Methode eine Facebook Fanpage auf der eigenen Webseite zu bewerben. Wenn Sie die hier aufgelisteten Tipps beachten, dann stellt die richtige Integration der Facebook Like Box als Widget in WordPress sowohl aus rechtlicher Sicht als auch aus Sicht der Web Performance kein Problem dar.

Getestet unter WordPress 3.9(.2)

]]>
http://www.blog-it-solutions.de/2014/facebook-like-box-wordpress-widget-einbinden/feed/ 2
Mac OS – Textbaustein-Programme für mehr Produktivität im Alltag http://www.blog-it-solutions.de/2014/mac-os-textbaustein-programme/?utm_source=rss&utm_medium=rss&utm_campaign=mac-os-textbaustein-programme http://www.blog-it-solutions.de/2014/mac-os-textbaustein-programme/#comments Fri, 15 Aug 2014 19:42:27 +0000 http://www.blog-it-solutions.de/?p=5430 Artikel lesen]]> Jeder kennt sie: Die immer wiederkehrenden Floskeln und Zeichenfolgen wo man kurz davor ist sich einen Wolf zu tippen. Beispiel gefällig? Wie oft schreiben Sie am Tag Ihre E-Mail-Adresse oder die Phrase “Sehr geehrte Damen und Herren”? Aber nicht nur das, nicht unregelmäßig erhalten wir Anfragen per E-Mail die nur einer Standardantwort bedürfen. Mit einem Textbaustein Programm legen Sie für solche Fälle wiederverwendbare Texte an und erhöhen damit Ihre alltägliche Produktivität unter Mac OS X.

Vorgeschichte und Fallbeispiel

Kürzlich hatte ich folgende Herausforderung: Ich war auf Wohnungssuche im schönen München und wollte – wie (zu) viele andere auch – über wg-gesucht.de eine passende Bleibe finden. Also: Erst einmal eine Flut von E-Mails an die Wohnungsanbieter schreiben und auf eine Antwort hoffen. Damit die Rücklaufquote nicht ganz gegen null läuft, sollte man den Text möglichst individuell auf das jeweilige Wohnungsinserat und die Interessen der potentiellen WG-Mitbewohner abstimmen. Doch das kostet Zeit, sogar ziemlich viel Zeit, wenn man das ernsthaft betreibt.

Die temporäre Lösung? Binnen weniger Tage sind zahlreiche Textdateien entstanden, wo jede das individuelle Anschreiben an einen Wohnungsanbieter enthielt. Aus diesen Textdateien habe ich bei jeder neuen Anfrage einzelne Textbausteine zusammenkopiert und somit ein individuelles Anschreiben erzeugt. Obwohl diese Taktik viel effizienter war als die E-Mail immer komplett neu zu tippen, war sie nicht ideal. Eine bessere Lösung musste her: Individuelle Textbausteine mit Schnellzugriff

Mac OS X – Textbausteine mit Boardmitteln

Das Apple Betriebssystem beherrscht seit Mac OS X Lion den Umgang mit Textbausteinen bereits im Standard. Überrascht? Keine Sorge, Sie sind sicherlich nicht der einzige der dieses Feature noch nicht kannte. Denn zum einen hat Apple nie einen großen Hype um diese effiziente Alltagshilfe gemacht und zum anderen ist sie auch noch ganz gut versteckt.

Zu finden sind die Textbausteine unter Mac OS X unter Systemeinstellungen -> Sprache & Region -> Systemeinstellungen “Tastatur” -> Text

Mac OS - Textbaustein Programme - Boardmittel

Geben Sie nun – beispielsweise in Apple Mail – die Buchstabenfolge “mail” ein, gefolgt von einem Leerzeichen oder der Enter-Taste, dann wird der Textteil automatisch durch die E-Mail-Adresse (wie im Bild angegeben) ersetzt. Das große Manko dieser Funktion: Durch die gewählte Implementierung und Unbekanntheit – auch bei den Softwareentwicklern – können die hinterlegten Textbausteine standardmäßig nur in einigen nativen Mac OS X Softwareprodukten wie Apple Mail, Safari, iMessage oder TextEdit (alles getestet in Mac OS X Mavericks) genutzt werden. Im E-Mail Client Mozilla Thunderbird gibt es beispielsweise überhaupt keine Möglichkeit die Textbausteine zu nutzen, weshalb für viele – mich eingeschlossen – das Mac OS X Boardmittel für Textbausteine keine anständige Lösung darstellt.


Alternative Mac OS X Programme für Textbausteine

Glücklicherweise gibt es zahlreiche Softwarealternativen zur Nutzung von Textbausteinen, die sich – wie so häufig – im Preis als auch im Funktionsumfang unterscheiden. Im Folgenden werde ich Ihnen zwei Programme vorstellen, die mich im Test überzeugen konnten und folgende Features (Ausschnitt) beinhalten:

  • Ersetzung eines kurzen Snippets (Kürzel) in allen Programmen (unformatiert oder formatiert) mit beliebigem Text
  • Snippets in Gruppen organisieren und diese Gruppen einer speziellen Anwendung zuweisen
  • Backup der Snippets (z.B. via Dropbox oder in einem vordefinierten Ordner)
  • Snippet-Formulare erstellen, um nur noch Lücken eines vorgefertigten Textes ausfüllen zu müssen (siehe Bildschirmfotos weiter unten)
  • Verwendung von unterschiedlichen Variablen (Datum, Uhrzeit, mathematische Operationen)
  • Verschachtelung von Snippets (ein Snippet kann ein anderes Snippet beinhalten)
  • Snippets mit Integration der Zwischenablage
  • Cursor nach Ersetzung des Snippets automatisch platzieren
  • u.v.m.

aText – Günstige Textbausteine für Mac OS X

Die Mac App aText ist mit einem Preis von 4,49 € eines der günstigsten Textbaustein Programm auf dem Markt für Mac OS X und beherrscht alle Funktionen die sich der Einsteiger und auch der Fortgeschrittene in einem solchen Programm wünschen kann. Die Oberfläche ist sehr übersichtlich und fast identisch mit der von TextExpander (siehe weiter unten).

Mac OS - Textbaustein Programme - aText

Positiv in aText ist unter anderem die Möglichkeit der Vergabe von ähnlich lautenden Snippets aufgefallen, die in TextExpander nicht möglich ist. Wird beispielweise ein Snippet mit der Abkürzung ;mail und ein anderes mit mail hinterlegt (ohne Strichpunkt am Anfang), dann stellt aText bei der Eingabe von ;mail automatisch ein Auswahlmenü bereit, wo der Anwender mittels Tastatur eines der vorgeschlagenen Textbausteine auswählen kann.

Mac OS - Textbaustein Programme - aText Auswahlmöglichkeit

Auch die Erstellung von Textbausteinen als Formular ist übersichtlich und einfach gestaltet. Man gibt hierzu einfach die hinterlegte Abkürzung ein, z.B. ;dspende und anschließend erscheint das zuvor erstellte Formular als Popup wo die fehlenden Informationen nachgetragen werden können. Mit einem Druck auf die Enter-Taste wird der fertige Text anschließend eingefügt.

Mac OS - Textbaustein Programme - aText Formular

Etwas verwirrend ist bei der Zusammenstellung eines Formulars mit den einzelnen Eingabefeldern die Option “Optional”. Für jedes Eingabefeld kann nämlich definiert werden, ob dieses optional ist oder nicht. Leider erweist sich diese Funktion als nutzlos, denn egal ob diese aktiviert ist oder nicht, mit der Enter-Taste wird jedes ausgefüllte bzw. auch nicht ausgefüllte Formular eingefügt. Als Schwachstelle und somit negatives Bewertungskriterium hat sich an dieser Stelle die Hilfe erwiesen, welche leider weder im Programm noch im Web existiert. Weiterer Kritikpunkt: Die App ist nicht vollständig ins Deutsche übersetzt, weshalb sich an einzelnen Stellen (vor allem in den Einstellungen) immer wieder Englische Texte finden.

Eine 14-tägige Testversion der Software gibt es auf der Seite der Entwickler. Wer bereits jetzt überzeugt ist, kann das Produkt direkt aus dem Mac App Store über folgenden Link laden: aText

TextExpander – Der Allrounder unter den Textbaustein-Programmen

Das Programm TextExpander für Mac OS X ist mit einem Preis von 30,99 € (Mac App Store) bzw. 40,95 € im Family Pack (unbegrenzt viele Rechner im gleichen Haushalt) im Vergleich zu aText schon wesentlicher teurer. Dafür erfüllt die Software aber auch noch die kleinsten Wünsche (bis auf die Doppelbelegung der Kürzel).

So gibt es beispielsweise eine ausführliche Hilfe (deutsch), zahlreiche Video-Tutorials (englisch), eine vollständig übersetzte Software und zusätzlich einen informativen Newsletter, der (wenn man so etwas mag) in regelmäßigen Abständen hilfreiche Tipps zur Steigerung der persönlichen Produktivität im Umgang mit TextExpander gibt. Auch werden darin immer mal wieder neue und vielleicht unbekannte Funktionen vorgestellt.

Die Oberfläche ist ganz ähnliche wie die von aText. Wer hier von wem abgeschaut hat kann ich an dieser Stelle leider nicht sagen, die Ähnlichkeit (auch bei anderen Fenstern) ist allerdings sehr verblüffend.

Mac OS - Textbaustein Programme - TextExpander

Ein überaus nützliches Feature, das aText leider nicht bietet, ist die Festlegung, wann das eingegebene Kürzel mit dem hinterlegten Textbaustein ersetzt werden soll. In aText (und im Standard auch bei TextExpander) findet eine Ersetzung unmittelbar nach der Eingabe des jeweiligen Kürzels statt. Alternativ kann man in TextExpander definieren, dass eine Ersetzung nur stattfindet, wenn dem Kürzel ein bestimmtes Trennzeichen (z.B. Leerzeichen, Enter-Taste) folgt, was die Flexibilität erhöht und gegebenenfalls unerwünschte Ersetzungen vermeidet.

Mac OS - Textbaustein Programme - TextExpander Trennzeichen

Bei der Formularfunktion gibt es – außer der Tatsache, dass es die Option “Optional” bei normalen Feldern nicht gibt – keine weiteren Besonderheiten.

Mac OS - Textbaustein Programme - TextExpander Formular

Schließlich sind bei TextExpander noch zwei Funktionen aufgefallen, wo eine davon das Programm von anderen Produkten der Sparte abhebt und die andere sehr komfortabel ist. Bei der ersten Funktionen handelt es sich um die Möglichkeit die in TextExpander angelegten Textbausteine auch unter iOS auf dem iPhone oder iPad mit der App TextExpander Touch für 4,49 € zu nutzen und diese mit der Synchronisationsfunktion abzugleichen.

Bei der anderen Funktion handelt es sich um eine Fülle von vordefinierten Gruppen mit Textbausteinen wie beispielsweise für HTML/CSS-Code oder Internetproduktivitätsfunktionen. Einen dieser Internetproduktivitäts-Textbausteine möchte ich Ihnen noch kurz vorstellen: Den Bit.ly URL Shortener.

Bei einem URL-Shortener handelt es sich um einen Dienst, der einen langen und kryptischen Link zu einem sogenannten Kurzlink minimiert (siehe auch Links kürzen – URL Shortener im Überblick). Nun kann mithilfe des in TextExpander vorhandenen Produktivitätsbausteins mittels Snippets ein Link in der Zwischenablage automatisch in solch einen Kurzlink des Anbieters Bit.ly (andere Anbieter sind auch vorhanden) umgewandelt werden.

Dazu geht man in TextExpander im Menü auf Ablage -> Vordefinierte Gruppe hinzufügen -> Internetproduktivitäts-Textbausteine. Ist diese Gruppe hinzufügt, dann klickt man auf das Snippet Create bit.ly shortened URL und dupliziert dieses. Dadurch können Änderungen am AppleScript-Code vorgenommen werden. Nun entfernt man die eingefügte Gruppe wieder (wenn keine weiteren Vorlagen benötigt werden) und passt den Snippet-Code (die zwei Variablen zu Beginn des Codes) an.

Mac OS - Textbaustein Programme - TextExpander Bit.ly Snippet

Die Daten für die Variablen my_Login sowie my_API_Key erhält man über die Homepage des Anbieters sobald man sich in seinen Account (dieser ist zwingend notwendig) eingeloggt hat und anschließend Settings –> Advanced aufruft.

Mac OS - Textbaustein Programme - TextExpander Bit.ly API

Ist der Code angepasst und man kopiert nun einen Link in die Zwischenablage um dann bei Twitter das Kürzel für den URL-Shortener einzugeben, dann wird automatisch aus dem in der Zwischenablage liegenden Link ein Kurzlink über Bit.ly erzeugt.

Mac OS - Textbaustein Programme - TextExpander Bit.ly Twitter

Für TextExpander gibt es eine Testversion die sogar 30 Tage lang genutzt werden kann. Wer die Software jetzt schon kaufen möchte, der findet den passenden Mac App Store Link hier: TextExpander

Verlosung und Teilnahmebedingungen

Verlost werden im Zeitraum vom 15. August 2014 bis einschließlich Freitag, den 29. August 2014 (24 Uhr) eine TextExpander Lizenz für Mac OS X im Gesamtwert von über 30 Euro. Die Teilnahme ist kostenlos und jeder natürlichen Person erlaubt und möglich, die den nachfolgend verlinkten Beitrag auf der Facebook-Seite von Blog IT-Solutions liked und/oder kommentiert.

Update: Das Gewinnspiel ist bereits beendet.

Alle Gewinner werden vom Veranstalter Blog IT-Solutions unmittelbar nach Verlosungsende mithilfe der “Glücksfee” von Fanpage Karma ermittelt. Teilnehmerdaten werden im Rahmen dieser Verlosung auf Facebook nicht erhoben, weshalb eine Gewinnbenachrichtigung üblicherweise erfolgt, indem der Facebook-Username des Gewinners als Kommentar unter dem Gewinnspielposting bekanntgegeben wird. Sollte sich der Gewinner anschließend innerhalb von 2 Tagen nicht melden, halten wir uns das Recht vor, einen neuen Gewinner aus dem Teilnehmerkreis zu ermitteln.

Fazit

Textbaustein-Programme für Mac OS X sind eine tolle und vor allem einfache Möglichkeit seine persönliche Produktivität zu steigern. Wer ein einfaches und vor allem kostengünstiges Textbaustein-Programm sucht, der ist mit aText bestens beraten. Wollen Sie hingegen Ihre Textbausteine auch auf das eigene iPhone oder iPad synchronisieren oder legen Wert auf eine ausführliche Hilfe, dann treffen Sie auch mit TextExpander keine falsche Entscheidung, auch wenn der Preis sehr hoch ist.

Getestet unter Mac OS X Mavericks 10.9(.4), TextExpander 4.3(.2) und aText 2.13

]]>
http://www.blog-it-solutions.de/2014/mac-os-textbaustein-programme/feed/ 0
WordPress Performance – Inline vs. External JavaScript / CSS? http://www.blog-it-solutions.de/2014/wordpress-performance-inline-external-javascript-css/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-performance-inline-external-javascript-css http://www.blog-it-solutions.de/2014/wordpress-performance-inline-external-javascript-css/#comments Tue, 12 Aug 2014 08:00:26 +0000 http://www.blog-it-solutions.de/?p=5387 Artikel lesen]]> Die letzten zwei Artikel der WordPress Performance Guideline haben gezeigt, wie man aus Sicht der Web Performance Optimierung (WPO) am besten externe CSS- und JavaScript-Dateien einbindet. Doch warum soll man den jeweiligen Code denn überhaupt in eine externe Datei auslagern? Würde es nicht mehr Sinn machen, wenn man sämtlichen Code einfach im HTML-Dokument einbettet und dadurch zahlreiche HTTP Requests spart?

Dieser Artikel ist Teil der Guideline WordPress Performance.

Spätestens seit dem Zeitpunkt wo Google sein PageSpeed Insights Tool um eine Bewertung für Mobilgeräte ergänzt hat, ist das Thema Inlining von CSS- und JavaScript-Code wieder in den Fokus zahlreicher Webentwickler geraten. Doch warum? Folgender Verbesserungsvorschlag gab den Auslöser

Inline vs. External JavaScript / CSS - Ressourcen, die das Rendering blockieren

Behebung erforderlich: JavaScript- und CSS-Ressourcen, die das Rendering blockieren, in Inhalten “above the fold” (ohne Scrollen sichtbar) beseitigen

Das heißt umformuliert: Sowohl externe CSS- als auch externe JavaScript-Dateien blockieren das Rendering (also den Aufbau und die Darstellung der Webseite im Browser), wie in den Artikeln Wie und wo soll man CSS in HTML einbinden? und Skripte am Ende laden bereits gezeigt wurde. Die übliche Vorgehensweise das Problem zu lösen: Alles was “above the fold” ist, also der Bereich einer Webseite der für den Nutzer auf den ersten Blick ohne scrollen sichtbar ist, sollte direkt im HTML-Dokument (also inline) hinterlegt werden.

Machen externe CSS- und JavaScript-Dateien dann noch Sinn?

Diese Frage ist aufgrund der aktuellen Entwicklungen durchaus gerechtfertigt, vor allem für den mobilen Bereich wo die Latenzen hoch und die Bandbreite niedrig ist. Im Extremfall könnte man versuchen sämtlichen Code inline im HTML-Dokument zu platzieren, was einige Vorteile mit sich bringen würde:

  • Zusätzliche HTTP Requests (siehe Reduzierung von HTTP Requests) werden vermieden
  • Das Zusammenführen von CSS- und JavaScript-Code in eine eigenständige Datei wird überflüssig
  • Sämtlicher Code wird sofort mit dem HTML-Dokument mitgeliefert, weshalb das Rendering der Seite umittelbar gestartet werden kann

Dieses Vorgehen hat allerdings auch Nachteile, die je nach Webseite gegenüber den Vorteilen abgewogen werden müssen:

  • Das HTML-Dokument wird in der Regel nicht oder nur sehr kurz (10 Minuten) gecacht. Das führt dazu, dass die Ladezeit für den Repeat View (wiederholter Seitenaufruf) unter Umständen steigt (weitere Informationen zum WordPress Browser Caching)
  • Inline JavaScript hat ein anderes (schlechteres) “Blocking-Verhalten” im Vergeich zu externen JavaScript-Dateien
  • Kein Load On-Demand (nähere Infos in den weiterführenden Links)

Um auf die Ausgangsfrage in der Überschrift zurückzukommen: Externe Dateien machen immer noch Sinn, vor allem bei Webseiten mit mehreren Pageviews pro Session wo die Nutzer dann im Idealfall die externen CSS- und JavaScript-Dateien direkt aus dem Browser Cache laden können. Eine Studie bei Yahoo! aus dem Jahre 2007 (mir ist leider keine neuere Studie bekannt) hat gezeigt, dass etwa 40 – 60 Prozent (abhängig von der Yahoo!-Seite) der Anwender die jeweilige Seite mit einem gefüllten Cache besuchen. Bei den Seitenaufrufen (ein Anwender kann mehrere Seiten besuchen) sind es sogar 75 – 85 Prozent, wo Ressourcen direkt aus dem Browser Cache geladen werden können und kein zusätzlicher HTTP Request nötig ist.

Allerdings macht auch genau das gegenteilige Vorgehen, nämlich alles als Inline-Code zu platzieren, durchaus Sinn, da dadurch eventuell die Ladezeit sowie die StartRender-Zeit reduziert werden kann. Die Frage, ob nun Inline oder External JavaScript / CSS besser ist, kann damit also nicht pauschal beantwortet werden, sondern muss im Einzelfall ausführlich getestet werden. Die ideale Lösung würde aber eine Mischung aus beiden Welten, sowohl Inline-Code als auch externen Dateien, darstellen.

Die ideale Lösung – Der Garten Eden

Wie schwer es ist im Paradies zu bleiben das mussten bereits Adam und Eva feststellen. Ebenso schwer ist es auch die ideale Lösung – den Garten Eden – für die eigene Webseite abzubilden oder ihm zumindest nachzueifern. Denn verbindet man das Beste aus beiden Welten, Inline und External CSS- und JavaScript, dann würde die optimale Lösung wie folgt aussehen:

Für jede einzelne Seite wird – abhängig von der Größe des “above-the-fold”-Bereichs – der benötigte CSS- und JavaScript-Code direkt in das HTML-Dokument serverseitig eingefügt. Alle Elemente die nicht in diesen Bereich fallen, werden anschließend – ohne den parallelen Download oder das progressive Rendering zu blockieren – nachgeladen.


Für viele Webseitenbetreiber wird diese Vorgehensweise aber leider eine Wunschvorstellungen bleiben, solange keine automatisierte Lösung (welche mir für WordPress bis jetzt nicht bekannt ist) existiert. Eine gute aber nicht optimale Lösung – thematisch getrennt in JavaScript und CSS – gibt es allerdings trotzdem.

Rendering blockierendes JavaScript entfernen

Das ist die leichteste der beiden Aufgaben. Wie im vorherigen Teil dieser Artikelserie bereits gezeigt, verhindert eine Platzierung von externen JavaScript-Dateien am Ende des HTML-Dokuments (vor dem schließenden BODY-Tag) eine Blockierung des Renderings als auch die Blockierung des Downloads von weiteren Elementen der Webseite. In den meisten Fällen sollte das recht einfach umzusetzen sein, womit das Problem dann auch gelöst wäre.

Ist es nicht möglich den kompletten JavaScript-Code im HTML-Dokument nach unten zu verlagern, dann muss der im HEAD-Bereich benötigte Code vom restlichen JavaScript extrahiert und im HEAD-Bereich inline (mit dem SCRIPT-Tag) platziert werden. Hierbei ist darauf zu achten, dass der JavaScript-Code vor dem LINK-Tag für eine externe CSS-Datei (wenn sich das nicht vermeiden lässt, siehe nächster Abschnitt) platziert wird. Andernfalls wartet der Browser mit der Ausführung des JavaScript-Codes so lange bis die externe CSS-Datei heruntergeladen wurde, was zu einer Verzögerung der Ladezeit führt.

Rendering blockierendes CSS entfernen

Jetzt geht es ans Eingemachte! Unterschiedliche Browser, Betriebssysteme und vor allem Bildschirmgrößen und -auflösungen haben einen anderen “above the fold”-Bereich, was bedeutet, dass es für einen privaten oder semi-professionellen Blog in vielen Fällen ein viel zu großer Aufwand wäre immer den passenden CSS-Code für genau den aktuellen Besucher im HTML-Dokument inline zu platzieren.

Nun bieten sich zwei praxistaugliche Alternativen an:

  • Die “Mit dem Kopf durch die Wand” – Methode: Einfach den kompletten CSS-Code inline im HEAD-Bereich des HTML-Dokuments platzieren.
  • Die “Entdecker” – Methode: Anhand von Tools den “above the fold” Content für alle Unterseiten identifizieren und diesen direkt im HEAD-Bereich des Themes einfügen.

Die “Mit dem Kopf durch die Wand” – Methode

Bei dieser Methode wird der gesamte CSS-Code inline im HTML-Dokument platziert. Dies kann manuell geschehen oder mithilfe des Plugins Autoptimize. Letzteres bietet hierzu in den Erweiterten Einstellungen die Option CSS Inlining aktivieren? an:

Inline vs. External JavaScript / CSS - Autoptimize CSS Inlining

Messen Sie vor und nach der Aktivierung dieser Option unbedingt die Ladezeit Ihrer Seite anhand eines passenden Tools wie WebPagetest. Noch besser wäre die Messung der Ladezeit anhand eines RUM (Real User Monitoring) wie es beispielsweise Pingdom in der Gratisversion für eine URL anbietet. Der Grund hierfür: Durch das CSS-Inlining wird die HTML-Datei signifikant größer, was – auch ohne Berücksichtigung des Cachings – unter Umständen die Geschwindigkeit der Seite negativ beeinflussen kann. Im Folgenden wurde der Test External CSS vs. Inline CSS auf Blog IT-Solutions durchgeführt.

Hinweis: Die hier gezeigten Testergebnisse sind nicht mit den anderen Testergebnissen der Artikelserie vergleichbar und sollten als eigenständig wahrgenommen werden, da seit den letzten Tests zahlreiche Veränderungen an der Seite durchgeführt wurden.
External CSS Inline CSS Veränderung
Zeit StartRender # Zeit StartRender # Zeit StartRender
First View 3.648s  1.694s 45 3.789s 0.797s 43 +4 % -53 %
Repeat View 1.112s 0.618s 7 1.133s 0.502s 7 +2 % -19 %

Das Testergebnis zeigt eines klar: Wird der komplette CSS-Code in das HTML-Dokument eingebettet (Inline), dann hat das – zumindest im Firefox Browser, andere wurden nicht getestet – einen erheblichen Einfluss auf die StartRender Time, welche um über 50 Prozent reduziert werden konnte. Das heißt konkret, dass der Besucher nun bereits nach knapp 0,8 Sekunden die ersten Elemente im Browser angezeigt bekommt und nicht erst nach fast 1,7 Sekunden. Wie das im Speziellen aussieht zeigt der nachfolgende Vergleich:

Inline vs. External JavaScript / CSS - Vergleich Inline vs. External CSS

WebPagetest – Compare Video

Was in diesem Fall ein Problem ist und weshalb sich auch die Ladezeit etwas verschlechtert hat, ist die Größe der HTML-Datei mit dem Inline CSS-Code. Mit knapp 80 KB (im Vergleich zu 8 KB vorher) ist diese Datei einfach zu groß, woran natürlich der eingebettete CSS-Code schuld ist. Hier muss der Code generell etwas entrümpelt werden, indem unnötige Codezeilen entfernt werden. Dazu mehr im nächsten Artikel dieser Serie.

Neben der StartRender Zeit hat sich auch die Google PageSpeed Bewertung positiv entwickelt. Allerdings nur im mobilen Bereich, da im Desktop-Bereich noch eine JavaScript-Datei für das Nachladen einer alternativen Schriftart das Rendering blockiert.

External CSS Inline CSS
Google PageSpeed Mobil 69 90
Google PageSpeed Desktop 83 83

Die “Entdecker” – Methode

Diese Methode ist schon wesentlich abenteuerlicher, vor allem deshalb, weil es aktuell noch keine leicht zu bedienenden Tools gibt, welche eine “above the fold” CSS-Datei für alle Unterseiten einer speziellen Domain generieren. Abhilfe ist jedoch in Sicht, so teilte mir heute Frank Goossen, der Entwickler hinter Autoptimize mit, dass bereits erste Vorkehrungen für eine solche Funktion im Plugin getroffen sind und er daran arbeitet.

Bis dahin gibt die GitHub-Seite Above-the-fold CSS Tools eine Übersicht der bereits vorhandenen Tools, die nach Lust und Laune ausprobiert werden wollen. Das einfachste Tool davon ist der Critical Path CSS Generator, welcher für eine spezielle Seite – nachdem man manuell den CSS-Code reinkopiert hat – eine Critical Path CSS-Datei generiert.

Auf Blog IT-Solutions habe ich mich in diesem Fall erst einmal für die einfachere und schnellere “Mit dem Kopf durch die Wand” – Methode entschieden und werde darauf warten, bis geeignete Plugins das Inlining automatisieren.

Weiterführende Links

Fazit

Mit der Einführung der neuen PageSpeed Insights Bewertung hat Google einige Webseitenbetreiber in Aufruhr versetzt, die sich nun wieder etwas tiefer mit dem Thema der Platzierung von CSS- und JavaScript-Dateien beschäftigen. Die Antwort auf die Frage, was in Ihrem konkreten Fall nun die beste Lösung ist, ob JavaScript und CSS nun Inline oder doch lieber extern platziert werden sollen, muss ich Ihnen leider schuldig bleiben, denn das hängt von Ihrer Webseite sowie Ihren Besucherstatistiken ab.

]]>
http://www.blog-it-solutions.de/2014/wordpress-performance-inline-external-javascript-css/feed/ 0