Kategorien
Automatisierung Content Management Systeme Shared Hosting Site Builder

Arbeitsabläufe festlegen – Workflows in Drupal 9

Nehmen wir den einfachen Fall. Auf einer Website soll ein Artikel veröffentlicht werden. Die AutorIn soll den Artikel zwar erstellen, aber nicht veröffentlichen dürfen. Die Freigabe zur Veröffentlichung soll durch eine andere Person erfolgen.
In Joomla und WordPress ist dieser einfache Fall bereits teilweise eingebaut. Die nach der Installation verfügbaren Benutzerrollen heissen in Joomla Author, Editor und Publisher, in WordPress Autor und Redakteur. Wenn diese Rollen zugeordnet werden, ist dieser einfache Fall theoretisch gelöst, allerdings nur bis zur ersten Veröffentlichung. Spätere Änderungen sind nicht vorgesehen.

Oft sind Websites, wenn man es genauer betrachtet, kleine oder grosse Plattformen innerhalb von Unternehmen, auf denen viele Personen Inhalte verwalten und die realen Arbeitsabläufe oft noch komplizierter sind als in diesem Beispiel.

Auf vielen Websites stehen auch nicht nur Artikel, sondern vielleicht Projekt- oder Produktbeschreibungen, vielleicht auch Filmrezessionen, Standorte oder ganz andere Inhalte. Solange man in einem Büro oder Gebäude sitzt, geht man daher oft einfach zur entsprechenden Person und sagt Bescheid, dass ein neuer Inhalt vorhanden ist, diskutiert ihn vielleicht gemeinsam und die Sache ist erledigt. Im Home Office geht das prinzipiell auch mittels Videochat, es kommt aber auf den Arbeitsplatz, den Umfang der Website und die Aufgaben an, ob diese Art der Zusammenarbeit gut funktioniert.

Da ich in letzter Zeit öfter nach solchen definierten Arbeitsabläufen gefragt wurde, möchte ich heute ein etwas komplexeres Beispiel vorstellen.

Kategorien
Automatisierung Content Management Systeme Datenbanken Infrastruktur Site Builder

Verwaltung mehrerer WordPress Sites bei Novatrend

Hand aufs Herz: Wieviel WordPress Installationen befinden sich auf deinen Webhostings? Kennst du alle Passworte um schnell etwas zu administrieren? Weisst du, ob alle Plugins und Themes aktuell sind und ein regelmässiges Backup erstellt wird? Kannst du so eine WordPress Installation einfach mal komplett kopieren oder sogar eine Staging-Testumgebung erzeugen? Wenn du die WordPress Installation nicht mehr benötigst, löschst du sie dann? Löschst du auch die Datenbank und den Ordner im Dateisystem?
Das Content Management System WordPress ist berühmt für seine famose „5 Minuten – Installation“ auf einem Webhosting. Diese schnelle und einfache Installation hat zur Folge, dass viele WordPress Sites „mal eben“ aufgesetzt werden. Das ist ein nicht zu unterschätzendes Feature, wenn man beispielsweise für eine Schulklasse oder einen Workshop “mal eben“ 15 eigenständige WordPress Installationen benötigt.

Diese Sites müssen aber auch verwaltet werden, Aktualisierungen müssen eingespielt, Backups erstellt, manchmal auch ein Admin Passwort neu erstellt werden weil es vergessen wurde und letztendlich müssen sie auch wieder vom Webhosting entfernt werden, wenn man sie nicht mehr braucht.

Hier bei Novatrend verkürzen wir die 5-minütige Installationszeit noch ein wenig und bieten darüber hinaus einen WordPress Manager an, der eine Übersicht über mehrere WordPress Websites bietet.

Kategorien
Automatisierung Content Management Systeme Infrastruktur Security Shared Hosting Site Builder Webdesign

WordPress 5.5 – Automatische Aktualisierungen!

Eine Website ist bei Privatpersonen oft etwas sehr Persönliches und bei Firmen oft etwas sehr Individuelles. Gerade diese Persönlichkeit und Individualität führt ebenso oft zum entsprechenden Erfolg. Persönlichkeit und Individualität müssen gehegt und gepflegt werden und das kostet wiederum Zeit und Geld. Bei Privatpersonen eher Zeit, bei Firmen eher Geld. Ein ständiges Ärgernis bei Content-Management-Systemen wie WordPress, Joomla und Drupal sind daher Updates für das System, für Plugins und Themes. So prinzipiell müsste man diese Updates zunächst auf einer Testsite ausprobieren und bei Gefallen und Funktionalität in die produktive Site einspielen. In dieser Update Falle hängen viele, die eine Website betreiben.

Das Feature “automatische Aktualisierungen“ hat etwas Geheimnisvolles, denn es ist einerseits hoch gefährlich, weil lokale Änderungen am Code unter bestimmten Umständen überschrieben, Einfallstore für Malware geöffnet und überhaupt Dinge passieren können, die man nicht unter Kontrolle hat. Andererseits sind diese automatischen Aktualisierungen natürlich das Beste, was es im CMS Umfeld gibt, weil Automatisierung Zeit und damit auch Geld spart.

Letzte Woche erschien eine neue WordPress Version, die genau dieses Feature enthält.

Kategorien
Automatisierung Content Management Systeme Infrastruktur Shared Hosting Webdesign

Keine Angst vorm Ausprobieren und Aktualisieren!

Du hast eine Website und möchtest etwas verändern?
Du traust dich nicht, weil du Angst hast, etwas kaputt zu machen?

Hier kommt die Lösung – eine Staging Umgebung!

Unter einer Staging Umgebung versteht man eine Kopie der “Live-Site”. Dort können Änderungen vorgenommen werden und wenn alles so funktioniert oder aussieht, wie man es haben möchte, kann man die ”Staging-Site” in die ”Live-Site” übertragen.

Hier ein Beispiel wie du eine Staging Umgebung in deinem Webhosting nutzen kannst.

Kategorien
API Automatisierung Wunschthema

Bots in space! Heute schon getootet?

Manchmal muss man etwas tun, was man sonst nicht so oft tut. Ich meine so etwas wie Kekse backen oder ein alternatives Smartphone Betriebssystem ausprobieren. Beides macht Spass, die Kekse kann man nach dem Backen sogar aufessen. Wenn man gerade keinen Backofen oder kein alternatives Smartphone zur Hand hat, kann man auch immer gut mit API’s „spielen“. Einer der seit fünf Jahren am meisten aufgerufenen Artikel hier im Blog handelt von