Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03157.jsonl.gz/2131

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.
Firmen, Vereine und andere Organisationsformen betreiben Websites auf denen Neuigkeiten, Berichte, Fotos und allerlei andere interessante Dinge stehen. Jemand muss diese Texte schreiben und manchmal gibt es keine definierten Prozesse für “das Schreiben eines Textes”. Oft entsteht ein Text in einer Textverarbeitung und wird dann ein paar mal per E-Mail Anhang hin und her geschickt bis alles “stimmt”. Danach wird dieses Dokument an ”die Agentur” oder “die Administrator*in oder Content Manager*in der Website” per E-Mail geschickt mit dem Vermerk, diesen Text doch bitte auf die Website “hochzuladen”. Diese Person versucht dann so gut wie möglich den Inhalt des “Word Dokuments” oder des übersandten PDFs in die existierende Struktur der Website zu bringen und bis zur Veröffentlichung gehen oft nochmalls ein paar E-Mails hin- und her.
Dieser zeitaufwendige und teilweise ermüdende Workflow findet aus unterschiedlichen Gründen auch noch im Jahr 2020 erschreckend häufig statt und deshalb will ich in diesem Blog Post Möglichkeiten beschreiben, wie man das effektiver machen könnte.
Für das Blog freue ich mich immer über Wunschthemen. In letzter Zeit, wohl auch durch die Ausgangssperren, erreichten mich mehrere Anfragen von Lesern, die eine Website erstellen wollen und unsicher waren, wie das geht. Sinngemäß lautete die Frage etwa so:
“Meine Tochter [Sohn, Frau, Schwager, Freund, Kollege, ich] möchte eine Website erstellen. Ich kenne ein wenig WordPress [Joomla, Drupal, Typo3] weil XY das auch verwendet. Wo fängt man da am Besten an? Was ist langfristig sinnvoll?“
In diesem Blog Post versuche ich eine Antwort zu geben.
Forensoftware existiert seit Jahrzehnten. Das „klassische“ Forum, das sich in den Neunziger Jahren entwickelte, besteht aus Kategorien, Einträgen in Kategorien und den entsprechenden Antworten darauf. Innerhalb des Forums gibt es Moderatoren um Ärger zu vermeiden und selbst aufgestellte Regeln durchzusetzen. Über die Jahre sind viele Foren zu einer „Heimat“ für ihre User geworden und so werden alle möglichen und unmöglichen Moderations- und Motivations- und Bewertungssysteme ausprobiert. Foren werden auch heute noch gern auf themenspezifischen Websites genutzt. So gibt es beispielsweise ein Forum bei joomla.de oder bei Nextcloud. Auch für italienische Motorräder gibt es Foren und natürlich für Haustechnik – man denke nur an den Thread über Grosse Haufen. Für wirklich jedes denkbare Thema gibt es Foren.
Je länger ein Forum existiert, desto mehr entwickelt es sich zu einer Community. Mittlerweile ist der Community-Aspekt oft grösser als das „Forum“ selbst, ein gemeinsames Thema ist aber immer die Basis. So eine Forum-Community benötigt mehr als blanke Technik und ein grosser Schritt in der Art und Weise, wie Foren funktionieren war das freie Discourse Projekt, das vor mehr als 5 Jahren erschien. Discourse wird gern benutzt, ist aber etwas mühselig zu installieren und zu betreuen, da es einen eigenen Server benötigt. Ich habe, ebenfalls vor fünf Jahren, schon mal darüber geschrieben (Discourse – das bessere Forum) und seitdem ist eine Menge passiert. Viele etablierte Forensysteme haben an der UI und der UX gearbeitet und sehen heute viel attraktiver aus. Eines dieser Projekt, nämlich Flarum, möchte ich heute beschreiben.
Flarum ist in PHP geschrieben und versteht sich als Diskussions-Plattform. Es ist einfach zu benutzen und hat alles, was eine Community benötigt. Und was auch nicht ganz unerheblich ist: Es sieht einfach schön aus 🙂
Viele Firmen haben Intranets, Wikis und andere Software, deren Idee es ist, die zentrale Stelle im Unternehmen zu sein, an der Informationen für Mitarbeiter veröffentlicht werden. Das ist nützlich, aber es ist oft schwer die Mitarbeiter zu motivieren solche Systeme zu nutzen. HumHub bietet eine Art soziales Intranet, frei installierbar als Open Source Software. Es bietet ein Modul zur Integration von Jitsi, dem freine Video-Konferenz-Tool. HumHub erinnert an Facebook, macht Spass zu benutzen und ist hoch konfigurierbar. Der Betreiber Von HumHub kann beispielsweise das “Freunde-System” oder die “Privat-Nachrichten“ aktivieren, oder eben nicht. In einem Webhosting bei uns ist HumHub einfach installierbar.
Installation
Für die Installation benötigst du eine Domain oder eine Subdomain. Für diese Domain musst du ein Zertifikat ausstellen. Anschließend kannst du HumHub installieren. Bei Novatrend steht dir zur Installation das Tool Softaculous Apps Installer zur Verfügung.
Domain oder Subdomain bestimmen
Wenn du eine eine Sub- oder Unterdomäne für die Installation benutzen willst, musst du sie im cPanel im Bereich Domänen Erstellen.
Falls du deine bereits registrierte Hauptdomain für HumHub nutzen willst, steht sie bei der Installation automatisch zur Verfügung.
Zertifikat anlegen
Du musst für die Domain ein Zertifikat ausstellen (issue a certificate). Mit Lets Encrypt geht das schnell und kostenlos, ebenfalls im cPanel im Bereich Sicherheit.
Force Redirect
Um die Benutzung von HTTPS zu erzwingen, musst du im cPanel im Bereich Domänen den Force HTTPS Redirect Schalter einschalten.
HumHub mit Softaculous installieren
Ebenfalls im cPanel findest du das Tool Softaculous. Suche nach HumHub und klicke auf den jetzt installieren Button.
Vor der eigentlichen Installation musst du angeben, unter welcher Domain HumHub installiert werden soll. Ausserdem ist es erforderlich einen Admin-Benutzer und dessen Passwort anzugeben.
Die Installation ist Sekunden später beendet.
Anmelden und registrieren
Unter der von dir verwendeten Domain ist HumHub jetzt einsatzbereit. Als Administrator kannst du dich sofort einloggen.
Als Gast musst du dich mit deiner E-Mail Adresse registrieren und erhältst dann eine E-Mail mit einem Link zur Bestätigung der Registrierung.
Spaces
Nach der Installation werden automatisch zwei Beispiel Benutzer angelegt und ein Welcome Space erstellt.
Ein Space ist so etwas wie eine Gruppe, ähnlich einer Facebook Gruppe. Du kannst einen Space erstellen und die Sichtbarkeit und Beitrittsregeln (Einladung, Anfrage, offen) definieren.
In einen Space kann man, je nach Berechtigung, existierende Benutzer und per E-Mail einladen. Gerade die E-Mail Einladung ist sehr hilfreich für den Anfang.
Nach der Konfiguration ist der Space bereit!
Module
HumHub kann über Module erweitert werden. Diese Module sind teilweise frei und teilweise kostenpflichtig. Module werden aus einer Liste in der Administration ausgwählt, installiert und dann aktiviert. Hier zwei Beispiele. Das Custom Pages Modul erlaubt das Erstellen von einzelnen Seiten, das Jitsi Meet Modul wird momentan gern genommen um Video Konferenzen zu organisieren.
Aus aktuellem Anlass stellt Novatrend gerade eine freie Jitsi Instanz unter der URL https://meet.novatrend.ch zur Verfügung. Diese Instanz kann sehr einfach in dein HumHub System integriert werden.
Produktiver Einsatz
Nach der Installation befindet sich HumHub in einem Debug Mode. Für den produktiven Einsatz muss dieser Debug Mode ausgeschaltet werden. Dazu müssen in der Datei index.php zwei Programmzeilen auskommentiert werden (siehe auch Enable Production Mode).
„Community-Management“
Ein Intranet, besonders ein soziales Intranet, benötigt jemanden, der möglichst dezent ein wenig aufpasst und an allen Ecken hilft und zuhört. Die Rolle ist so ähnlich wie ein Hausmeister in einer Schule, aber viel sensibler. Wir haben es bei HumHub tatsächlich mit einer Community zu tun. Damit sich alle wohlfühlen, sollte es einen engen Kontakt und vor allem Vertrauen zum Administrator und/oder Community-Manager geben.
Fazit
HumHub ist ein soziales Netzwerk und Intranet für Firmen, Schulen, Vereine und andere Gruppen. Das Projekt ist Open Source Software und es gibt zahlreiche Erweiterungen. Bei Bedarf gibt es professionellen Support. In deinem Webhosting bei uns ist HumHub einfach und kostenlos installier- und nutzbar.