Dieses Event wurde zuerst auf unserer Community Plattform gepostet. Bitte prüft die Aktualität der Angaben auf der angegebenen Website, es kann zu kurzfristigen Änderungen kommen!
Auf der Plattform trefft Ihr auf Menschen aus der Zivilgesellschaft, mit denen Ihr Euch zu Daten für das Gemeinwohl austauschen könnt – stets unterstützt vom Community Team des Civic Data Lab. Werdet jetzt Teil der Community und meldet Euch im Workspace an!
Fachaustausch IT-Architektur HumHub
Am 29.04. treffen wir uns zum Fachaustausch IT-Architektur zu HumHub und wollen eure Themen und Anliegen in dem Bereich diskutieren. Habt ihr auch schon immer ein Thema, das euch in diesem Bereich beschäftigt? Kommt vorbei und diskutiert mit!
-
HumHub-Unterbau: Gute ServerServerServer-Client-Modell Server und Client sind zwei zentrale Konzepte in der IT, die das Verhältnis zwischen zwei Systemen beschreiben: Der Client ist das Gerät oder das Programm, das eine Anfrage stellt (z. B. ein Webbrowser). Der Server ist das Gerät oder das Programm, das die Anfrage bearbeitet und dem Client die gewünschten Daten oder Dienste bereitstellt (z. B. ein Webserver-Programm). Diese Kommunikation findet in vielen digitalen Anwendungen statt, von Websites bis zu Cloud-Diensten. Ihr könnt euch einen Server wie eine zentrale Telefonauskunft vorstellen: Sie hat Zugriff auf Informationen und ist dafür da, Anfragen zu beantworten. Die Clients sind wie die Menschen, die bei der Auskunft anrufen: Sie stellen eine konkrete Anfrage und bekommen eine Antwort. Die Auskunftszentrale kann dabei parallel mehrere Anrufe entgegennehmen und Informationen bereitstellen. Server als Rechner Was manchmal zu Verwirrung führen kann: der Begriff “Server” bezeichnet sowohl den Rechner als auch die Server-Programme, die auf ihm laufen. So könntet ihr auf einem Server (Rechner) euren Webserver (Programm), E-Mail Server (Programm) und einen API-Server (Programm) betreiben.-Infrastruktur mit belastbarem Backup-Konzept, unabhängig vom Anbieter
-
Bestehende Schnittstellen, Grenzen und Aussichten (Kalender, APIAPIEine Programmierschnittstelle (API) ist ein Programm, welches die Kommunikation und den Datenaustausch zwischen Anwendungen ermöglicht. In der sogenannten API-Dokumentation (auch API-Spezifikation) wird festgelegt, welche Daten abrufbar sind und welche “Kommunikationsregeln” für den Datenaustausch gelten. Da APIs die Kommunikation zwischen Anwendungen regeln und ermöglichen, sind sie für die Endbenutzer*innen häufig nicht sichtbar. Trotzdem sind APIs ein sehr zentrales Instrument der Softwareentwicklung und machen viele Nutzeranwendungen erst möglich., externe Web-Feeds)
-
Integration von Zusatzlösungen in HumHub, mit Zusatzsystemen, wie Office-Integration, Videokonferenzlösungen
-
Leistungsfähigkeit von Custom Pages für Integration von im Standard nicht vorgesehen Lösungen
-
Design ohne kostenpflichtige Module anpassen, mit CSS und passendem Theme