Categories
Content Management System Deutsch Germany Internet Open-Source-Software server

Ich war beim Cloudfest

Einmal im Jahr gibt es eine Veranstaltung im Europapark Rust, die wirklich bemerkenswert ist – das Cloudfest. Bemerkenswert insofern, da sich die dort vertretenen Firmen erfreulich “normal” präsentieren und die Stimmung meiner Wahrnehmung nach gut ist. Nun weiss ich natürlich, dass das Wort “normal” für jeden eine andere Bedeutung hat. Ich empfinde beispielsweise die Besucher des Chaos Communications Congress ebenfalls als normal. Verglichen mit dem Congress ist das Cloudfest natürlich irgendwie das Gegenteil. Alles, aber auch wirklich alles auf dieser Veranstaltung hat mit Geld verdienen, Wachstum, Status, Konkurrenz und der Erfindung neuer Geschäftsmodelle zu tun. Das Charmante dabei ist, dass nicht Amazon, Google, Microsoft, SAP und Oracle dort vertreten sind, sondern eher kleinere, bzw. unbekanntere Unternehmen. Das hat ein wenig mit der Geschichte der Veranstaltung zu tun, die ursprünglich World Hosting Days hiess und ein Treffen von Akteuren der Hostingbranche war, also Server, Kabel, Betriebssysteme, Festplatten, Netze, Schränke und alles, was das Hosting Herz so begehrt.

Categories
Content Management System Deutsch Website

Aufräumen: Ich habe Jetpack deinstalliert

Anfang des Jahres räume ich immer auf :) Diesmal auch im Blog. Seit ein paar Jahren benutze ich für mein Blog WordPress. Vorher war es Drupal und davor Joomla. Beim Umstieg auf WordPress habe ich alle möglichen Plugins ausprobiert, unter anderm auch JetPack. Jetpack ist ein Plugin, das von der Firma Automattic angeboten wird, die wordpress.com betreibt. Bei WordPress gibt es ja diese Verbindung zwischen .org und .com über Automattic und den Gründer Matt. So prinzipiell ist das Verhältnis wordpress.org vs. Automattic/Matt für mich ok.

Das JetPack Plugin ist ein ziemliches Sammelsurium von Funktionen. Es stattet selbstgehostete WordPress Blogs mit schicken Features, die es sonst nur auf wordpress.com gibt, aus. Das Plugin erinnert mich ein wenig an iTunes bei Apple. Im Guten (viele nützliche Funktionen) wie im Schlechten (Bloat Ware, langsam). Also habe ich mich mal hingesetzt und überlegt, ob ich das Plugin überhaupt brauche. Es macht die Website langsamer und grösser und ausserdem gehen mir da zu viele Daten Richtung Automattic.

Categories
Content Management System Deutsch Internet Life Website

Updates und Providerwechsel

In den letzten Wochen habe ich ein paar Websites aktualisiert und von a nach b umgezogen. Es ging um mehrere WordPress und eine zwei Drupal Sites, die bei der Gelegenheit auch aktualisiert werden und dann in “einem” Webhosting laufen sollten.
Falls ihr auch solche Aufgaben habt … isch mach das für euch :)
Normalerweise habe ich meine Websites auf meinem Server. Seit ich bei Novatrend das Blog schreibe, liegen ein paar meiner Sites aber auch auf einem Novatrend Webhosting. Ich werde in Zukunft mehr Sites von meinem Server dorthin migrieren, weil ich wirklich zufrieden damit bin. Das ist keine Lobhudelei, sondern es stimmt wirklich.

Normalerweise habe ich auch nicht mit so vielen unterschiedlichen Providern zu tun, aber bei den oben angesprochenen Migrationen hatte ich mit Hostings in Deutschland auf Mittwald.de, Allinkl.com, Strato.de sowie 1und1.de, in Frankreich auf 1and1.fr, in der Schweiz auf Hosttech.eu und einem kleinerem Hoster in Ungarn zu tun. Ich glaube, jeder dieser Anbieter hat viel Zeit und Geld in seine Administrationsseiten gesteckt und ich will auch gar nicht meckern, aber …

Categories
Content Management System Deutsch

Drupal Europe – Tag 3

Heute morgen gab es das Future of the open web and open source Panel und es war durchaus interessant. Alle Teilnehmer waren am Überlegen, wie das denn nun ist mit der Zukunft und wie man die ursprüngliche Motivation und Kraft des offenen Webs wiederherstellen könnte. Ein paar Antworten fand ich bemerkenswert. Auf die Frage, was jeder Einzelne von uns tun könnte, antwortet Dries spontan und mit einem lächeln: “Start blogging!”. Er bloggt viel und verfolgt eine POSSE Strategie. Anschliessend antwortete Barb Palser (Google) und bedauerte, dass Dries ihre Antwort vorweg genommen hatte. Heather Burns ergänzte noch,  dass in der nächsten Zeit in allen Ländern Regulierungen für die Verwendung privater Daten entwickelt werden und sich alle Open Source Projekte dort engagieren sollten, weil :“if you are not sitting at the table, you are the menu!”. Ich finde das insofern bemerkenswert, weil das ja alles nicht neu ist, aber langsam, ganz langsam, fängt wieder eine kleine, vielleicht wachsende, Gruppe von Menschen an, Texte zu schreiben, die auch “Inhalte” haben und nicht nur Marketing Anforderungen erfüllen. Das gefällt mir gut.

Categories
Content Management System Deutsch Drupal

Drupal Europe – Tag 2

Erstmal ein paar Nachträge zu gestern.

  1. Die Content Planner Session ist erst morgen – There should be a better /admin/content! Improve your content management with Content Planner.
  2. Ich habe eine wichtige Session, die ich gestern gesehen habe, vergessen, nämlich Preston So mit dem Thema Decentralized Drupal: The decoupled Drupal endgame. Es ging darin um das “alte” offene Web, das viele Entwickler von heute nicht mehr kennen, das momentane “dark age” des “broken webs”und welche Rolle Drupal in einem neuen, dezentralen Ansatz spielen könnte.

Decentralized Webe
Decentralized Web

Wichtiges Thema, es lohnt sich das Video anzuschauen wenn es verfügbar ist (Hier sind die Slides ).

Categories
Content Management System Countries Deutsch Drupal Events Germany Open-Source-Software

Drupal Europe – Tag 1

Mein erster Tag auf der Drupal Europe in Darmstadt endet um 22:00 Uhr. Wir waren in einem Biergarten in Darmstadt. Das Wetter war schön, die Menschen freundlich … alles gut. Ich bin mit dem Auto da, mein Hotel liegt 15km ausserhalb in Gross Zimmern und ich bringe auf dem Heimweg noch Christian zu seinem Airbnb. Ich bin um 22:43 in meinem Hotelzimmer. So früh war ich auf einer DrupalCon noch nie im Hotel :). Das hat aber auch etwas Gutes, denn dadurch es gibt jetzt einen Blog Post! Wie war mein Tag ? …

Categories
Content Management System Deutsch Germany Open-Source-Software Uncategorized

Ich gehe zur DrupalCon Europe in Darmstadt

In den letzten Jahren hatte ich DrupalCons ein wenig aus dem Auge verloren. Es war einfach zu aufwendig (Zeit & Geld). Die letzte Drupal Konferenz, an der ich teilnahm, war 2012 in München. Drupal ist nach wie vor das CMS, mit dem ich am meisten arbeite und es gab bisher nichts, was ich damit nicht lösen konnte. Für einfache Seiten hat sich bei mir WordPress durch die Hintertür eingeschlichen. Mir gefiel in den letzten Jahren auch dieser ganze, in meinen Augen aggressive, Business Ansatz von Drupal/Acquia und grösseren Agenturen nicht so richtig. Business ist ja ok, aber irgendwie war gerade Drupal für mich ein Beispiel für ein recht gut funktionierendes Community Ökosystem. Nachdem mit der DrupalCon Europe nun eine eigene europäische Veranstaltung gestartet wird, will ich mal schauen, wie es nach 6 Jahren so aussieht und freue mich richtig drauf.

Categories
Content Management System Deutsch

Das DIVI Theme ist …

In der letzten Zeit strandeten ein paar Kunden bei mir mit Problemen im DIVI WordPress Theme. Eigentlich hatten sie gar keine richtigen Probleme, die Site musste “nur” mal aktualisiert werden und hier und da war irgendwas nicht richtig zentriert auf demTelefon … Naja, und ein bisschen Datenschutzgrundverordnung. Und wo wir schon dabei sind, wäre eine Geschwingkeitssteigerung auch gut und überhaupt – wie machen wir denn das mit den Updates in der Zukunft.

Das DIVI Theme war bis dahin nicht bekannt. Es besteht aus dem Divi Builder, dem eigentlichen DIVI Theme und dem Elegant Themes Updater. Es ist ein kommerzielles Theme und kostet Geld (89 US$ pro Jahr oder 249 US$ für eine lebenslange Unterstützung). Laut Website benutzen 500.000 Kunden Elegant Themes Produkte. Der Laden macht also richtig Umsatz!

Categories
Content Management System Deutsch Open-Source-Software

Drupal Updates

Für Mittwoch, den 28.3.2018 zwischen 18:00 und 19:30 UTC war ein extrem kritisches Drupal Update angekündigt worden. Das Sicherheitsteam des Projekts ging davon aus, dass in kürzester Zeit nach der Veröffentlichung des Patches die Sicherheitslücke von automatisierten Scripts ausgenutzt werden könnte.

Extrem kritisch bedeutet in diesem Zusammenhang:

  • Jeder Besucher der Website kann die Lücke ausnutzen, er muss kein Benutzerkonto auf der Site haben
  • Alle Daten, auch die nicht öffentlichen, sind zugänglich
  • Alle Daten, auch die nicht öffentlichen, können manipuliert werden
Categories
Content Management System Deutsch English

WordPress Single Sign On … aber wie/but how?

Sorry for the language mix but I thought it’s better to have it in both languages :)

Heute habe ich mal keine Lösung, sondern ein Problem. Ich will in WordPress etwas programmieren. Eine Authentifizierung gegenüber einem Altsystem.

Today I have no solution, but a problem. I want to program something in WordPress. An authentication to a legacy system.

Es gibt eine Website (proprietäres System) auf dem sich Besucher registrieren und einloggen. Innerhalb einer Subdomain (wordpress.hauptdomain.com) liegt ein WordPress und der Wunsch ist nun ein Single Sign On bei dem das führende System das Altsystem (hauptdomain.com) ist.

There is a website (proprietary system) where visitors register and log in. Within a subdomain (wordpress.domain.com) is a WordPress and the desire is a single sign on where the leading system is the legacy system (domain.com).

Vom WordPress aus muss nun folgendes passieren:

  • Checken ob der Besucher beim Hauptsystem angemeldet ist.
    Wenn nein, dorthin schicken (erledigt)
  • Wenn der Besucher der WP Site beim Altsystem angemeldet ist, in WP nachsehen, ob es für dessen E-Mail Adresse schon einen WordPress User gibt.
    • Wenn nein, anlegen (erledigt)
    • Wenn ja, im WordPress einloggen (offen)

Looking from the WordPress installation, the following must happen:

  • Check if the visitor is logged in to the main system.
    If not, send to the system (done)
  • If the visitor to the WP site is logged in to the legacy system, check out WP to see if there is already a WordPress user for that e-mail address.
    • If no, create one (done)
    • If yes ja, log into WordPress (to do)

Das Einloggen ist ein mehrschichtiges Problem. Es ist einfach einen “Eingeloggt sein Zustand” auf der entsprechenden Seite zu ermöglichen. Das geht mit diesen beiden Befehlen sogar ohne Passwort (auch interessant :) ).

The log in is a multi-layered problem. It is easy to enable a logged in status on the appropriate page. It works with these two commands even without a password (also interesting :)).