Toutadmin
Een CMS dat een heel bedrijf beheert: het personeel en zijn contracten, personeelszaken, financiën en boekhouding, bestuur, kwaliteit, naleving en vennootschapsrecht, algemene diensten. Het bestaat in twee edities — de ene op Node 22, de andere op PHP 8.1 — die precies hetzelfde doen. Eén machine volstaat, zonder externe database om te installeren.
Waar te beginnen#
Wie waarbij komt, en op welk adres.
FunctiesHet volledige overzicht, domein voor domein.
De twee editiesNode of PHP: wat identiek is, wat verschilt, hoe te kiezen.
Installatie — NodeDienst, omgekeerde proxy, TLS, back-ups, bijwerken.
Installatie — PHPGedeelde hosting, rechten, geplande taak.
BeveiligingDe waarborgen, en wat ze werkelijk dekken.
VertalingenHoe de interface van taal wisselt, en hoe ver dat gaat.
WoordenlijstDe 2765 sleutels van het product, in de 16 talen.
Wat de software is#
Een algemeen bedrijfs-CMS, bedoeld om gekocht en gedraaid te worden door een onderneming die al haar afdelingen vanaf één plek wil aansturen: directie, personeelszaken, financiën, bedrijfsvoering, algemene diensten. Het is niet gespecialiseerd in één vak; het dekt wat elk bedrijf gemeen heeft en laat aan gespecialiseerde hulpmiddelen over wat een erkenning of certificering vereist.
Drie uitgesproken keuzes#
Eén keer invoeren. Een goedgekeurd verlof verschijnt in de agenda, blokkeert een dienstindeling, voedt het saldo en duikt weer op bij de vervaldata. Het organogram, de smoelenboek en het zoeken lezen dezelfde indeling. Niets wordt van het ene scherm naar het andere overgeschreven.
Weigeren in plaats van benaderen. Een factuur in een munt met een onbekende koers wordt niet aangeboden; een invoer met één foute regel wordt helemaal niet weggeschreven; een afwijking waarvan de maatregelen nog lopen gaat niet dicht; een boeking die niet in evenwicht is wordt geweigerd, met vermelding van het verschil. Onjuiste gegevens die doorglippen kosten meer dan een geweigerde invoer.
Wat niet gedekt is, staat op het scherm. Elke module toont zijn grenzen op het moment dat u hem aanzet, niet in een voetnoot: de loonmotor past de tarieven toe die u invoert en levert geen enkele wettelijke aangifte; de elektronische facturatie maakt de XML maar dient hem bij geen enkel platform in; de liquiditeitsplanning verbindt met geen enkele bank.
Wat het niet is#
Sommige functies horen bij een erkende derde en blijven bewust weg in plaats van half af te zijn:
- Elektronische fiscale en sociale aangiften: vergen een erkenning, een formaat dat elk jaar verandert en wettelijke aansprakelijkheid. De software maakt de gegevens; het indienen blijft de zaak van een aangiftegemachtigde derde.
- Gekwalificeerde elektronische handtekening in de zin van eIDAS: vergt een gecertificeerde vertrouwensdienstverlener. De tekenmap levert een gewone handtekening, en het bewijsstuk zegt dat zelf.
- Bewijskrachtige archivering (gecertificeerd bewaren, afdwingbare tijdstempels): vergt een certificatieautoriteit.
- Samen documenten bewerken, videovergaderen, telefonie: elk daarvan is een product op zich.
Eerste start#
Node-editie:
npm install
npm start # http://localhost:3000
PHP-editie:
cp config.sample.php config.php
php -S localhost:8000 -t public public/index.php
Op een lege instantie stuurt elk adres door naar de installatieassistent. Zie Installatie — Node of Installatie — PHP voor de volledige handleiding: dienst, voorliggende server, TLS, rechten, geplande taak, back-ups en bijwerken.
Deze documentatie is een zelfstandige statische site, los van de software gehost. Ze wordt opnieuw gebouwd uit beide opslagplaatsen: de woordenlijst, de routes, het schema en de tellingen worden uit de code van beide edities gehaald en kunnen dus niet afwijken van wat het product toont. Ze verschijnt in alle 16 interfacetalen.
Toutadmin-documentatie — gebouwd op 2026-09-13. Zelfstandige site, onafhankelijk van de software.