Projekt Helium

Intuitives cloud-based Content Management 

Ziel dieses Projektes — eine intuitive und modulare Open-Source Software, welche es Nutzern ermöglicht, Medien, Events, digitale Formulare und Blog-Inhalte granuliert via Permission Management in der Cloud zu verwalten. 

Technologien

Was wird in diesem Projekt verwendet 

Laravel
PHP
SQL
Vue.js
Sass
Docker
GitHub

Einblicke

Was macht dieses Projekt aus 

Nutzer anlegen und verwalten 

Nutzer können sich selber oder via Admin-Unterstützung in das Benutzer-System eintragen. Einmal eingetragen können Administratoren diverse Einstellungen vornehmen, um Berechtigungen zuzuweisen, Daten zu ändern oder Benachrichtigungen zu senden. 

Berechtigungen anpassen 

In Berechtigungsgruppen (Rollen) können Administratoren granuliert Zugriff auf die Funktionen von Helium vergeben und Nutzern zuweisen. 

Medien hochladen 

Nutzer mit der benötigten Berechtigung können eigenständig Medien wie Videodateien, Audiodateien, Bilder und PDFs hochladen und diese wiederum anderen Nutzern oder Rollen freigeben. Im Hintergrund erstellt das System via Queue Vorschaubilder. Alle Medien werden zugunsten der Performance in der Datenbank gecacht. 

Einfache Eingaben durch eigene Komponenten 

Um Eingaben so einfach und intuitiv wie möglich zu gestalten, besitzt Helium eine eigene Komponentenbibliothek mit präzise abgestimmten Eingabekomponenten.