Xanti CMS - Functionaliteiten & voordelen voor klanten

Xanti is een Content Management Systeem (CMS) voor meerdere websites, gebouwd op de XOOP-architectuur (Xanti Object-Oriented Programming). Alle websites van klanten draaien op één gedeelde, professioneel onderhouden codebasis, terwijl iedere website zijn eigen ontwerp, inhoud, configuratie en – waar nodig – maatwerkfunctionaliteit behoudt.

Waarom klanten kiezen voor Xanti

Lage kosten voor ondersteuning en onderhoud.
Doordat alle websites hetzelfde basisframework gebruiken, hoeft onderhoud slechts één keer te worden uitgevoerd en profiteren alle klanten daarvan. Er zijn geen afzonderlijke beveiligingsupdates per website nodig, geen uiteenlopende softwareversies en geen kostbare migratieprojecten. De kosten om het platform modern, snel en veilig te houden, worden gedeeld over alle websites.

Altijd up-to-date, voor iedere klant.
Verbeteringen, beveiligingsupdates en nieuwe functionaliteiten worden gelijktijdig voor alle websites beschikbaar gesteld. Wanneer PHP, browsers of beveiligingsstandaarden veranderen, worden alle websites automatisch bijgewerkt, zonder afzonderlijke upgradeprojecten of extra kosten.

Beveiligingsupdates direct voor iedereen beschikbaar.
Een kwetsbaarheid die in de basissoftware wordt verholpen, is met dezelfde update op alle websites opgelost. Geen enkele klant blijft achter met een verouderde, onbeveiligde versie – een probleem dat bij andere CMS-platforms regelmatig tot beveiligingsincidenten leidt.

Maatwerk waar nodig, gedeelde functionaliteit waar mogelijk.
Dankzij de uitbreidbare XOOP-architectuur kan iedere website de standaardbibliotheken, contentobjecten, paginahandlers en templates aanpassen of uitbreiden. Klanten krijgen functionaliteit op maat zonder dat hiervoor een afzonderlijke versie van de software nodig is. Websitespecifieke code blijft gescheiden van de basissoftware en profiteert daardoor automatisch van alle toekomstige updates.

Bewezen betrouwbaar en stabiel.
Xanti wordt al meer dan twintig jaar gebruikt voor websites van uiteenlopende organisaties – van kleine bedrijven en kunstenaars tot beroepsverenigingen, e-learningplatforms en apotheekketens. Het platform wordt voortdurend gemoderniseerd met actuele technologieën zoals PHP, Bootstrap 5, Smarty 5 en moderne teksteditors. Een uitgebreide geautomatiseerde testomgeving bewaakt de kwaliteit van iedere wijziging.

Contentbeheer

  • Uitgebreide contentobjecten: pagina's, teksten, artikelen, nieuwsberichten, veelgestelde vragen, afbeeldingen, media, bestanden, mappen, menu's en lay-outs – allemaal te beheren vanuit één overzichtelijke beheeromgeving.
  • Moderne WYSIWYG-teksteditors met CKEditor of de lichtgewicht TipTap-editor.
  • Flexibele templates (Smarty) met websitespecifieke aanpassingen, responsive lay-outs op basis van Bootstrap en volledige vrijheid in vormgeving.
  • Ingebouwde SEO-functionaliteit: zoekmachinevriendelijke URL's, korte URL's, metagegevens, XML-sitemaps, RSS-feeds en doorverwijzingen.
  • Mediabeheer: afbeeldingen verkleinen en optimaliseren (ImageMagick), bestandsbeheer, PDF-generatie en QR-codes.
  • Prullenbak en herstelmogelijkheden, detectie en samenvoeging van duplicaten, bulkbewerkingen en een linkchecker om de inhoud actueel en correct te houden.

Meertaligheid

  • Standaard ondersteuning voor negen interfacetalen: Nederlands, Engels, Duits, Frans, Spaans, Italiaans, Catalaans, Zweeds en Turks.
  • Per website instelbare talen, inclusief een standaardtaal en vertaalde inhoud per contentobject.

Gebruikers, ledenbeheer & beveiliging

  • Gebruikersbeheer met gedetailleerde rechten op basis van bitmasks (anonieme bezoekers, gebruikers, webmasters en ontwikkelaars) en ondersteuning voor gebruikersgroepen.
  • Zelfservicefunctionaliteit: registratie, gebruikersprofielen, wachtwoorden herstellen en e-mailbevestiging.
  • Sterke authenticatie: tweefactorauthenticatie (TOTP), veilig gehashte herstelcodes, wachtwoordbeleid met een lijst van veelgebruikte wachtwoorden, accountvergrendeling en periodieke wachtwoordvernieuwing.
  • Beveiliging als uitgangspunt: CSRF-bescherming, versleutelde opslag waar nodig, veilig sessiebeheer en centrale foutregistratie met automatische meldingen aan ontwikkelaars. Technische foutdetails worden nooit aan eindgebruikers getoond.
  • Privacyvriendelijke statistieken en gegevensverwerking met aandacht voor de AVG, inclusief privacyvriendelijke bezoekersstatistieken en gegevensexport.

Formulieren, enquêtes & e-learning

  • Formulieren- en enquêtebouwer met diverse vraagtypen, CAPTCHA-ondersteuning, antwoordstatistieken en exportmogelijkheden.
  • Beoordelingen en recensies, forums, reacties en berichten.
  • Ondersteuning voor e-learning (import en export van cursussen, workflows voor geaccrediteerde nascholing). Xanti wordt onder andere gebruikt door medische e-learningplatforms, inclusief automatische BIG-registercontrole van Nederlandse zorgprofessionals.

E-commerce & financieel beheer

  • Producten, bestellingen, winkelwagens, reserveringen en agenda- en evenementenbeheer.
  • Complete facturatiefunctionaliteit: automatische periodieke facturatie, PDF-facturen, creditnota's, debiteuren- en crediteurenbeheer, contracten, voorraadbeheer en meerjarenoverzichten.
  • Geschikt voor Nederlandse en Europese belastingregels: btw-tarieven en wijzigingen daarin, elektronische facturatie via UBL en integratie met de online boekhoudsoftware Jortt.
  • Importeren en automatisch koppelen van banktransacties voor een eenvoudige financiële afstemming.

Communicatie & integraties

  • E-mail: transactionele e-mails op basis van templates, nieuwsbrieven en gepersonaliseerde mailings, verzending via Mailjet of SendGrid en uitgebreide verzendrapportages.
  • Agenda en contacten: iCalendar-feeds, import en export van vCards en verjaardagslijsten.
  • Berichten en sociale media: WhatsApp-integratie en Twitter/X-integratie.
  • API's: een JSON API voor headless toepassingen en communicatie tussen websites, autocomplete-endpoints en geautomatiseerde processen via een takenwachtrij.
  • Statistieken: ingebouwde bezoekersstatistieken (AWStats-integratie, GeoIP via MaxMind en botdetectie via Browscap), aangevuld met uitgebreide beheerdashboards voor aanmeldingen, wijzigingen, e-mails, beoordelingen en API-gebruik.

Beheer

  • Eén overzichtelijke en consistente beheeromgeving voor alle inhoud en instellingen, beveiligd met dezelfde sterke authenticatie als de rest van het platform.
  • Import en export in uiteenlopende formaten: CSV, XML, SQL, vCard, e-mail, afbeeldingen, vragen en antwoorden en gebruikersgegevens.
  • Bulkbewerkingen, zoeken in alle inhoud, sorteerbare overzichten, websitespecifieke voorkeuren en onderhoudsgereedschappen voor cachebeheer, consistentiecontroles, herstelacties en databasebeheer.

Technische basis

  • PHP 8 op een efficiënt, lichtgewicht maatwerkframework met weinig externe afhankelijkheden – snel, transparant en volledig onder eigen beheer, zonder onnodige ORM-complexiteit of beveiligingsrisico's van externe plugins.
  • Gelaagde objectgeoriënteerde architectuur (XOOP): basisklassen → websitespecifieke uitbreidingen, waardoor maatwerk bij iedere update behouden blijft.
  • Geautomatiseerde PHPUnit-testsuite (meer dan 2.000 tests) die de basissoftware bij iedere wijziging controleert.
  • Modulaire uitbreidingen (Bootstrap 3/4/5, Smarty 4/5, CKEditor 4/5, TipTap, ISP-tools en meer) die per website kunnen worden geactiveerd.
  • Centrale uitrol van updates voor meerdere websites: met één opdracht wordt de basissoftware op alle servers en websites bijgewerkt.

Kortom: met Xanti beschikt iedere klant over een website op maat, tegen een fractie van de onderhoudskosten van een zelfstandig CMS. Altijd actueel, altijd veilig en zonder ingrijpende migratieprojecten.