Fertigung
Intranet als SharePoint-Ersatz
Herausforderung
Ein Kunststoffverarbeiter mit zwei Standorten in zwei Ländern nutzte SharePoint als Intranet. Die Pflege war umständlich, die Oberfläche für die Belegschaft wenig einladend und standortspezifische Inhalte wie Feiertage oder Geräte liessen sich nur mühsam abbilden.
Lösung
Wir haben ein selbst gehostetes Intranet auf Next.js 15 entwickelt: Dashboard, Newsfeed, Dateiablage, Eventkalender mit Feiertagen beider Länder, Teamseite, Administration und rollenbasierter Login. Microsoft 365 bleibt über die Graph API angebunden, und ein Gerätemodul synchronisiert sich per PowerShell mit dem Active Directory.
Ergebnis
Das Unternehmen hat ein Intranet, das zu seiner Struktur passt und intern gepflegt werden kann. Das Deployment auf den Windows Server läuft automatisiert über GitHub Actions. Aus dem Projekt ist unser Produkt Atrium entstanden.
Ausgangslage
SharePoint kann vieles, aber für ein Intranet, das Mitarbeitende gern öffnen, braucht es mehr als eine Dokumentenbibliothek mit Newsseite. Beim Kunden kamen zwei Standorte in zwei Ländern hinzu, mit unterschiedlichen Feiertagen, eigenen Teams und einem Gerätebestand, der bislang in Listen gepflegt wurde. Die Anforderung: ein Portal, das diese Realität abbildet, im eigenen Netz läuft und ohne Spezialisten gepflegt werden kann.
Module
Das Portal bündelt sieben Bereiche: ein Dashboard als Einstiegsseite, einen Newsfeed für Unternehmensmitteilungen, eine Dateiablage, einen Eventkalender, der die Feiertage beider Länder automatisch berücksichtigt, eine Teamseite mit Ansprechpersonen, eine Administration für Redaktion und Rechte sowie ein Gerätemodul. Der Login ist rollenbasiert, sodass Redaktion, IT und Belegschaft jeweils genau das sehen und bearbeiten, was zu ihrer Rolle gehört.
Anbindung an Microsoft 365 und Active Directory
Ein Intranet-Ersatz darf die bestehende Microsoft-Welt nicht ignorieren. Über die Microsoft Graph API greift das Portal auf Benutzer- und Kalenderdaten aus Microsoft 365 zu. Das Gerätemodul verwaltet Computer, Laptops und Mobiltelefone beider Standorte mit Volltextsuche, Filtern, Statistiken und Excel-Export. Ein PowerShell-Sync gleicht die Geräte- und Benutzerdaten mit dem Active Directory ab, sodass keine Doppelpflege entsteht.
Technik und Deployment
Die Anwendung basiert auf Next.js 15 und läuft selbst gehostet auf einem Windows Server im Unternehmensnetz. Für das Deployment haben wir einen self-hosted GitHub Actions Runner eingerichtet: Jede freigegebene Änderung wird automatisch gebaut und ausgerollt. Die interne IT muss keine Build-Schritte kennen, um Updates einzuspielen.
Vom Projekt zum Produkt
Was hier als Kundenprojekt begann, haben wir zu einem Produkt weiterentwickelt: Atrium ist das selbst gehostete Intranet für Unternehmen, die mehr als SharePoint wollen und ihre Daten im eigenen Haus behalten möchten.