Benutzer
v1.15.4Benutzer. Anwendung: alle Benutzer mit Zugang — Naberion (Login-Konten) und das Kundencenter (Zugänge aus dem CRM) mit Rolle, Status, erster und letzter Anme…
Jedes Modul der Naberion-Plattform an einer Stelle — geprüft, versioniert und auf Knopfdruck in jede Instanz installierbar.
102 freigegebene Module · Kanal stableBenutzer. Anwendung: alle Benutzer mit Zugang — Naberion (Login-Konten) und das Kundencenter (Zugänge aus dem CRM) mit Rolle, Status, erster und letzter Anme…
Auswertungen an einem Ort — wie ActiveCollab, nur in cc2: Zeitbericht (Zeitraum-Navigation, Kennzahlen, Stunden nach Projekt/Kunde/Mitarbeiter/Firma/Aufgabe …
Startseite des ERP. Zeigt Widget-Kacheln; Module hängen eigene Widgets in dashboard.widgets ein und Einträge ins Desktop-Rechtsklickmenü (desktop.menu). Widg…
DRM-Dokumente-Viewer (dv-Viewer) — 1:1 aus dem ERP portiert: Dokument-Liste/Galerie, echter Detail-Viewer (Bild/PDF/Text/Markdown/Office/CSV), Umbenennen/Not…
E-Mail-Client — Outlook/Thunderbird-artig, aus dem ERP portiert: IMAP/SMTP-Konten, Ordner-Sidebar, Split-Liste (Gruppierung Kontakte/Unterhaltungen/Flach), L…
Wissensdatenbank aller Magento-Module, die auf unseren Shops laufen: installierte und neueste Version, Changelog, bekannte Fehler, Sicherheitshinweise, Abhae…
Kalender — Outlook-artige Terminverwaltung (Jahr/Monat/Woche/Tag, Kategorien, Serientermine, Feiertage). Anbindungen aus dem ERP nachgezogen: Teilnehmer aus …
Prüft eine beliebige Website darauf, wie KI-Systeme und Suchmaschinen sie sehen: sechzehn Prüfungen von Ladezeit über robots.txt und llm.txt bis JSON-LD, jed…
CRM — zentrales Kontaktmanagement (Kunden, Personen, Organisationen). Aus dem ERP portiert. Kanonischer Kontakt-Provider fürs ganze System: andere Module les…
Monitoring — überwacht Kundensysteme: je Monitoring ein oder mehrere Skripte (Shell/SQL/PHP), die nach Zeitplan je zugewiesenem Projekt laufen. Ergebnisse la…
Notizen als frei bewegliche Post-its auf dem Desktop (wie im ERP): jeder Zettel ziehbar, in der Grösse verstellbar, fünf Farben, schlichter Text; Zustand je …
Passwort-Verwaltung: Tresore je Kunde/Projekt, Ordner, Volltextsuche, Teilen intern und oeffentlich (Passwortschutz, Einmallink, Ablaufdatum, Aufruf-Limit). …
Projekte — kanonische Projekt-Quelle (aus dem ERP ac_projects portiert). EIN Ort für Projekt-Name, Kunde (CRM-Kontakt), Typ (magento2/shopify/…), Status/Umge…
Klick-Aufzeichnung der Kundenshops: wo geklickt wird, wo Besucher hängenbleiben, wie weit sie scrollen und an welchem Formularfeld sie aufgeben. Anonym erfas…
Weltweite Regions- und Bundesland-Flaggen (ISO 3166-2), von Wikidata und Wikimedia geerntet und bei uns gehostet. Damit Kundenseiten für ein Kantonswappen ke…
Anbindung an unseren Slack-Arbeitsbereich: Kanäle abgleichen, Nachrichten mitlesen, in Kanäle schreiben. Ein Kanal lässt sich einem Projekt zuordnen — dann i…
Kunden-Stimmung 0-100 mit Begruendung, Faktoren und klickbaren Belegen aus Tickets und Mails. Bewertet wird NICHT von einer KI-API, sondern von einem unserer…
Das strukturierte Gedaechtnis des Teams: Fakten, geloeste Probleme, Arbeitswege, Zugaenge und Regeln — projektweise, verschlagwortet, untereinander verknuepf…
Die Team-Terminals im Browser: beliebig viele Claude-Terminals in einem Fenster, jedes auch als eigener Tab. Die Terminals laufen auf dem Mac mini; der baut …
Ticketing — autonomes Support-/Aufgaben-System (aus dem ERP portiert, OHNE ActiveCollab). Liste (zweizeilig), Personen je Kunde/Projekt, Aktivität nach Zeitr…
Übersetzungen — globales t() und die Anwendung dazu. JEDER Text des Systems ist registriert (Ernte i18n:harvest über PHP, JS und Manifeste + Laufzeit-Erfassu…
Xerebro — das Kundencenter, als eigene Anwendung. Sie beantwortet EINE Frage an EINEM Ort: „Was sieht dieser Kunde, wenn er sich anmeldet?" Bisher lag die An…
Aussenverbindung zu unserer GitLab-Instanz: Commits, Branches und Aenderungen eines Projekts. Notfall-Schalter und Protokoll ueber den connector-Kern, Zugang…
Aussenverbindung zu Google (Places/Geocoding) fuer die Adress-Vervollstaendigung. Zugang liegt in den Einstellungen, Notfall-Schalter und Protokoll im connec…
Akkordeon-Sektionen (Design::section) — Kern-Baustein: fullwidth-Header, offen = blaue Kante + blaue Tönung, Header-Icon orange, runder Auf-/Zu-Knopf (offen …
Wiederverwendbare Bewegung als Klassen — Auftritt von Flächen (.cc-frame-in/.cc-frame-out) und Inhalts-Welle (.cc-wave-*, CC.anim) für Fenster und Sidebar, d…
Observer-Autosave: Felder mit data-autosave speichern sich beim Ändern/Blur selbst (kein Speichern-Button). Zeigt einen dezenten Status. Andere Module hängen…
Initialen-/Bild-Avatar mit deterministischer Farbe: derselbe Name ergibt immer denselben Kreis, aus einer festen Farbskala. Baustein: Core\Design::avatar. Ke…
Die EINE Status-/Label-Plakette: .badge-status + Töne (Erfolg/Gefahr/Neutral). Baustein: Core\Design::badge/statusBadge. Vorher in datatable.css eingesperrt …
Benachrichtigungen je Nutzer — Widget auf dem Desktop. Jede Meldung trägt die HERKUNFT (welches Modul sie geschickt hat); daraus entstehen die Reiter mit Nam…
Board-Baustein: Spalten mit Karten, Karten per Ziehen zwischen den Spalten verschieben. Ein Fach-Modul deklariert nur Spalten und Karten (Design::board) und …
Globale Button-Klassen (.mage-btn-add, .btn-save, .btn-cancel …). Portiert aus ERP buttons.css. Alle Module nutzen diese.
Endless-Carousel/Slider: horizontaler Scroll-Track mit Distanz-Skalierung, Wheel und Drag. Die MECHANIK liegt hier; Markup und Optik der Items gehören dem ei…
Das Aussehen einer Unterhaltung als eigenes UI-Kernmodul: Rahmen, Kopf, Verlauf, Blasen (eigen/fremd/Notiz), Arbeitsschritte, Tippanzeige, Eingabezeile, Anhä…
Mehrfach-Eingabe: Vorsatz + Eingabefeld + Beschriftungs-Auswahl + Hinzufügen-Knopf, darunter die Liste der erfassten Einträge. GENERISCH — der Aufrufer benen…
Toggles & Badges (.mage-toggle, .badge-status). Portiert aus ERP toggles-and-badges.css.
Tabellen-Komponente (MageTable) auf jQuery DataTables 1.13.7 — Suche, Sortierung, Pagination. CSS aus ERP tables.css, Lib wie im ERP. Server-seitige Listen ü…
Das Aussehen der Desktop-Kachel (Design::widget → .cc-widget): Fläche, Radius, Schatten, Titelleiste, Körper — samt der Notizzettel-Variante (['variant' => '…
Kern-Fähigkeit Drag & Drop: window.CC.dragdrop.make(el, {handle}) + [data-cc-drag] Auto-Wiring. CC.dragdrop.edgeScroll(lx, ly, {saum, aus}) liefert EINEN Fra…
Datei-Upload als Drag&Drop-Fläche (klick-durchsuchen oder Datei ziehen) statt Browser-Default. Baustein: Core\Design::file. Dieses Modul besitzt die ABLAGE-F…
Vollstaendige Emoji-Auswahl (Unicode 15.1) mit Gruppen und persoenlichen Favoriten. Ergaenzt den WYSIWYG-Kern; Text-Kuerzel wie :-) werden automatisch umgewa…
Fenster-Manager (Window-Opener). Öffnet Module als Fenster auf dem Desktop: Titelleiste, Ampel-Controls, Drag, Min/Max/Close; lädt Inhalt per AJAX. Klick auf…
Input-/Formular-Styles. Portiert aus ERP forms.css.
Desktop-Hintergrund pro Nutzer wählbar — als Abschnitt „Hintergrund“ in der Konto-Sidebar (Extension-Point account.sections des user-Moduls, seit 12.09.2026 …
Bootstrap Icons (self-hosted woff2) — stellt <i class="bi bi-*"> systemweit bereit. Aus dem ERP übernommen, damit portierte Komponenten dieselben Icons nutzen.
Die Laufzeit: Modul-Loader, Controller-Dispatch, Router, API-Bus, Registry. Sichtbar + introspektierbar — die Bausteine-Tabelle zählt der Kern selbst auf (Co…
Anordnung und die geteilten Inhalts-Bausteine: responsives Raster, Zeile, Stapel, geteilte Flächen (Split, z.B. Mail Ordner|Liste|Vorschau), dazu die wiederk…
Modals / Lightbox. Portiert aus ERP modals.css. Jedes Overlay mit Grössen-Umschalter (klein/mittel/gross/voll, Design::overlaySizes), gemerkt je Overlay-Art …
System-Login (E-Mail + Passwort, Session). Bringt seine Oberfläche überall selbst mit: die Anmeldeseite (core.shell.login) und in der Konto-Sidebar des user-…
Markdown-Text als HTML ANZEIGEN — window.CC.markdown.render(text). Kein Editor: dieses Modul liest, es bearbeitet nicht (dafuer gibt es wysiwyg). Umfang: Ueb…
Aktions-/Kontextmenü (Dropdown) und Aufklapp-Fläche. Bausteine: Core\Design::menu, menuItem, contextMenu, popover. Öffnen/Schließen + Außerhalb-Klick liefert…
Meldet diese Instanz an der Steuerebene demon an — ein Login systemweit. Die Instanz ist für demon ein Kopf wie console/marketplace: /sso/start schickt zu de…
Nav-Rail des Fensters. Klinkt sich in core.shell.nav ein und zeigt die vom Nutzer angehefteten Anwendungen (Pins im userstate), jede mit ihrem Modul-Icon. Im…
Interaktiver Rundgang: Spotlight-Overlay + Sprechblase + Maskottchen. Startet einmalig automatisch; erneut starten über ein Element mit data-guide-start oder…
Dropdown MagePickerPlus (AJAX- oder Inline-Daten, Suche, Add). Portiert aus ERP script.js + mage-picker-plus.css. Kennt KEINE Fachdomäne: ein Eintrag ist {va…
Callouts/Infoboxen + flüchtige Flash-Meldungen in EINER Ton-Skala (info/success/warning/danger). Bausteine: Core\Design::infobox/flash. Kein Modul baut eigen…
Systemweite Sichtbarkeitsgrenze nach Organisation. Der angemeldete Benutzer haengt ueber seinen CRM-Kontakt an einer oder mehreren Organisationen; daraus lei…
Overlay-Sidebar (Content-Level 2). Portiert aus ERP layout.css. Optionen beim Öffnen: wide (72vw-Arbeits-Sidebar), header (Kopf-Aktionsfläche). Datenblatt-Ko…
Lade-Kreisel (.mage-spinner) und Ladezustand (.mage-loading) — Bausteine Design::spinner/loading. Dazu .cc-spin, das ein beliebiges Symbol in derselben Kurve…
Globale Suche. Durchsucht die Daten aller einspeisenden Module (search.provider) sowie Module, Seiten/Routen und API-Endpunkte. Der Eintrag „Suche“ im Fuss d…
Farbige Code-Darstellung, bearbeitbare Code-Felder mit Zeilenleiste und der Code-Editor als Overlay (window.CC.code). Bausteine: Core\Design::codeBlock / ::c…
Steuert das Design ALLER Module über CSS-Variablen. Overrides greifen zuletzt; ohne Auswahl gilt das Modul-Default-Design.
Theme-Paket „Pflaume & Gold" (A = Pflaume/--o Aktionen, B = Gold/--info Struktur). Stellt sich dem theme-Modul über die Fähigkeit theme.provider bereit (Klas…
Globaler Tooltip: [data-tooltip] → body-angehängter Tooltip (immun gegen overflow:hidden). Portiert aus ERP utilities.css/utils.js.
Die EINE Quelle für Schrift: Element-Stile (h1–h4, strong, em, code, p, small) + Text-Rollen (.txt-muted/-mono/-danger/-label). Alle Module beziehen Typograf…
Speichert UI-Zustand pro Nutzer/Session (offene Fenster, Position, Größe, Z-Reihenfolge) — reload-sicher.
System-weite Variablen/Platzhalter. Jedes Modul mit Capability 'vars.provider' liefert seine Variablen ueber den Bus: <modul>.vars_definitions (Katalog) und …
Fenster-interne Navigation (L2 wn-sidebar). Portiert aus ERP window-nav.css. Dunkle Rail; Breite per Ziehgriff (Kern .cc-splitter) je Fenster im Nutzer-Zusta…
Leichtgewichtiger Rich-Text-Editor (Toolbar + contenteditable). Von Modulen nutzbar: <div class="cc-wysiwyg"> + window.CC.wysiwyg.
Das Zeitraster als eigenes UI-Kernmodul: Monats-, Wochen-, Tages- und Jahresraster, Mini-Monat mit Kalenderwochen, Monatsleiste, Agenda-Karte, Kategorie-Ring…
Die EINE Stelle, die fertigen HTML-Code an beliebige registrierte Ziele (Köpfe/URLs) ausliefert. Ein Ziel meldet sich mit seinem Abhol-Schlüssel (Kopfzeile X…
Snapshots der Datenbank + Uploads ansehen und ziehen. Die Durchführung liegt im Kern (Core\Backup) — vor jedem Deploy automatisch; dieses Modul ist ihr Gesicht.
System-Basisdaten: Basis-URL und Seitenname. Dockt als Abschnitt an die Systemeinstellungs-Seite (settings.sections) an; Werte im settings-Store. Liefert aus…
Rollen & Berechtigungen. Steuert, welche Rolle welche Module öffnen darf (Nav wird gefiltert). Rollen gehören einem Bereich: Naberion oder Kundencenter — die…
Cloudflare-Anbindung (Multi-Account): löst die Zone einer Projekt-Domain auf und liefert DNS-Records, HTTP-Analyse (Anfragen/Datenvolumen/Bedrohungen je Zeit…
Die Rolle dieser Anlage als Verwaltungsebene demon.naberion.ch: sie stellt Köpfen (console/marketplace/ERP-Instanzen) einmalige, signierte SSO-Tickets aus un…
Updates ausführen und ihre Historie sehen. Die Durchführung liegt im Kern (Core\Deploy) — dieses Modul ist ihr Gesicht: derselbe Weg wie cli/cc.php deploy, n…
Kern für externe Dienste (Cloudflare, Plesk, SSH, Git, Slack, E-Mail …): EIN Ort, an dem jeder Dienst an- und abgeschaltet und geprüft wird — und an dem JEDE…
Verwaltet E-Mail-Templates (Betreff + HTML-Body) je Zweck und Sprache; jede Mail = E-Mail-Header + Inhalt + E-Mail-Footer (Bausteine, je Vorlage wählbar, Sta…
Feld-Registry: ALLE Eingabefelder des Systems (Modul, Formular, Name, Typ, Label, Pflicht) — jedes über Core\Design gebaute Feld meldet sich beim Rendern sel…
IP-Whitelist/Blocking für den Zugriff. Whitelist blockt nur bei nicht-leerer Liste (Aussperr-Schutz). Config als Abschnitt auf der Systemeinstellungs-Seite; …
System-Gesundheit & Audit: PHP/DB-Status, Modul-Zähler, Manifest-Lint, Schema-Versionen (Upgrade fällig?), fehlende Abhängigkeiten und fehlende/verwaiste Ass…
Der Postausgang des Hauses: der EINE Weg, auf dem eine Nachricht dieses Systems den Server verlaesst (SMTP), und der EINE Absender, unter dem das System selb…
Die EINE Stelle, die ALLE Module (alle Fassungen) samt ihren Metadaten hält — der zentrale Katalog hinter marketplace.naberion.ch. Ein installiertes Modul wi…
Modul als .zip hochladen → es landet im EINGANG (var/incoming) und läuft dort nicht. „Installieren" prüft das Paket zuerst gegen den Aufnahme-Vertrag (Core\A…
Modul-Verwalter — installierte Module ansehen, zu-/abschalten, synchronisieren. Die Einstellungen-/Detailseite eines Moduls öffnet ausnahmslos als Sidebar (m…
Die Verwaltungs-Oberfläche des demon für die Naberion-INSTANZEN — die einzelnen Kunden-/Team-ERPs, die diese Steuerebene kennt, samt ihren Köpfen/Diensten un…
Vorgeschalteter Passwortschutz: verlangt vor JEDEM Zugriff ein Site-Passwort (Session). Config als Abschnitt auf der Systemeinstellungs-Seite; hängt sich als…
Plesk-Anbindung (XML-API): PHP-Version, PHP- und FPM-Einstellungen einer Projekt-Domain lesen und ändern. Zugangsdaten kommen über den Bus aus dem connection…
SEO/Meta: Titel, Beschreibung, robots.txt und Favicon. Dockt als Abschnitt an die Systemeinstellungs-Seite an, wendet Titel/Beschreibung/Favicon über core.sh…
Wacht über den Platz auf der Festplatte: misst ihn, rotiert die Ordner auf ihr Budget, kürzt unter Druck die Aufbewahrung, hält routinemässige Abzüge an und …
Der Betriebsraum des Systems an EINEM Ort: Speicherverbrauch, Zugänge für Programme und alles, was andere Module hier eindocken (Extension-Point system.views…
Sammel-Einstellungsseite fürs System. Deklariert den Extension-Point settings.sections — jedes System-Config-Modul dockt einen Abschnitt an, der im Fenster a…
Verbindungsdaten je Projekt (SSH, SQL, API, FTP): Typ, Bezeichnung/Host, Port, Benutzer, Datenbank/Dienst — und eine REFERENZ auf den Tresor-Eintrag, in dem …
Wartungszustand sehen und setzen — global oder je Modul. Die Durchsetzung liegt im Kern (Core\Maintenance); dieses Modul ist ihr Gesicht, nicht ihr Schalter.
Loggt jeden Klick/jede Eingabe/jeden Fenster-Aufruf (wer/wann/wo) und zeigt es als DataTable.
Zeigt und BEDIENT alles Zeitgesteuerte: Systemtakt, von Modulen deklarierte Cronjobs (Manifest `crons`; Zeitplan ändern, anhalten/fortsetzen, jetzt ausführen…
Zentrale Datei-Ablage (Upload/Liste/Download/Löschen) je Nutzer. Dateien liegen geschützt in var/uploads. Sichtbarkeit nach Rolle: Verwalter sehen die ganze …
Kitchen-Sink: zeigt alle Kern-UI-Komponenten live (zum Prüfen + als Referenz für Modulbauer). Der ComboInput-Schaukasten hängt an eigenen Bus-Endpunkten (Ses…
System- & Exception-Log-Viewer (var/logs) plus Zugriffs-Trail mit Herkunft je Zeile. Linke Fenster-Navigation nach Kanal und Schweregrad; Kern schreibt via K…
URL-Redirects verwalten (von-Pfad → zu-Ziel). Der Kern (Router) leitet vor dem Routing um. Die Liste ist server-gerendert (der Bestand ist klein und wird von…
Zeigt alle Seiten-Routen und API-Endpunkte des Systems (aus den aktiven Manifesten). Weiterleitungen verwaltet das Modul redirects.