Xanti CMS - Features & Customer Benefits

Xanti is a multi-site Content Management System built on the XOOP (Xanti Object-Oriented Programming) architecture. All customer websites run on a single, shared, professionally maintained codebase, while each site keeps its own design, content, configuration, and - where needed - custom functionality.

Why customers choose Xanti

Low support and maintenance costs.
Because every site runs on the same core framework, maintenance work is done once and benefits all customers. There is no per-site patching, no version drift, and no expensive re-platforming projects. The cost of keeping the platform modern, fast, and secure is shared across all sites.

Always up-to-date, for every client.
Improvements, security fixes, and new features are rolled out to all sites at the same time. When PHP, browsers, or security standards move on, every customer site moves with them - automatically, without a separate upgrade project or upgrade invoice.

Security fixes reach everyone immediately.
A vulnerability fixed in the core is fixed for every site in the same deployment. No customer is left behind on an old, unpatched version - the situation that causes most CMS security incidents elsewhere.

Custom where it matters, shared where it doesn't.
The XOOP extension pattern lets any site override or extend the standard libraries, content objects, page handlers, and templates. Customers get tailor-made functionality without forking the codebase - site-specific code sits in its own directory and continues to profit from every core update.

Proven and stable.
Xanti has powered production websites for organizations of many kinds - from small businesses and artists to professional associations, e-learning platforms, and pharmacy chains - for over two decades, with a continuous modernization program (current PHP, Bootstrap 5, Smarty 5, modern editors) and an automated test suite guarding every change.

Content management

  • Rich content objects: pages, texts, articles, news, FAQs, images, media, files, folders, menus, and layouts - all managed through one consistent admin interface.
  • Modern WYSIWYG editing with CKEditor or the lightweight TipTap editor.
  • Flexible templating (Smarty) with per-site template overrides, responsive Bootstrap-based layouts, and full control over design.
  • SEO built in: clean permalinks and short URLs, meta management, XML sitemaps, RSS feeds, and redirect handling.
  • Media handling: image resizing and optimization (ImageMagick), file management, PDF generation, and QR codes.
  • Trash & recovery, duplicate detection/merging, bulk editing, and a link checker to keep content healthy.

Multilingual

  • Nine interface languages out of the box: Dutch, English, German, French, Spanish, Italian, Catalan, Swedish, and Turkish.
  • Per-site language configuration with a default language and translated content per object.

Users, membership & security

  • User management with fine-grained, bitmask-based permissions (anonymous, user, webmaster, developer) and group management.
  • Self-service: registration, profiles, password reset, e-mail confirmation.
  • Strong authentication: two-factor authentication (TOTP), hashed backup codes, password-policy enforcement with a common-password blacklist, account locking, and password rotation.
  • Hardened by design: CSRF protection, encrypted storage where needed, session management, and centralized error logging with developer alerting - end users never see technical error details.
  • Privacy-aware statistics and GDPR-minded data handling (privacy stats, data exports).

Forms, surveys & e-learning

  • Form and survey builder with many question types, captcha support, answer statistics, and exports.
  • Ratings and reviews, forums, comments, and messaging.
  • E-learning support (course import/export, accredited-course workflows) - used in production by medical e-learning platforms, including automatic BIG-register verification of Dutch healthcare professionals.

E-commerce & finance

  • Products, orders, carts, bookings, and agenda/event management.
  • Complete invoicing workflow: automatic recurring invoicing, invoice PDFs, credit management, debtors/creditors, contracts, stock, and multi-year overviews.
  • Dutch/EU tax ready: VAT rates and VAT-change handling, UBL e-invoicing, and integration with the Jortt online accounting service.
  • Bank statement import and matching for painless reconciliation.

Communication & integrations

  • E-mail: template-based transactional mail, newsletters and mail-merge, delivery via Mailjet or SendGrid, and mail reporting.
  • Calendar & contacts: iCalendar feeds, vCard import/export, birthday lists.
  • Messaging & social: WhatsApp integration, Twitter/X integration.
  • APIs: a JSON API for headless use and site-to-site communication, autocomplete endpoints, and webhooks-style automation via a job queue.
  • Analytics: built-in visitor statistics (AWStats integration, GeoIP via MaxMind, bot detection via Browscap) plus detailed admin dashboards (logons, changes, e-mails, ratings, API usage).

Administration

  • One clean, consistent admin interface for all content and settings, protected by the same strong authentication as the rest of the platform.
  • Import & export in many formats: CSV, XML, SQL, vCard, e-mail, images, questions/answers, and users.
  • Bulk operations, search across all content, sortable lists, per-site preferences, and a maintenance toolbox (cache clearing, consistency checks and fixes, database tools).

Technical foundation

  • PHP 8 on a lean, dependency-light custom framework - fast, transparent, and fully under our control (no ORM bloat, no plugin-security roulette).
  • Layered object-oriented architecture (XOOP): base classes → site-specific overrides, so customizations survive every upgrade.
  • Automated PHPUnit test suite (2000+ tests) protecting the core on every change.
  • Modular extensions (Bootstrap 3/4/5, Smarty 4/5, CKEditor 4/5, TipTap, ISP tooling, and more) that can be enabled per site.
  • Multi-site deployment tooling: one command synchronizes the core to all servers and sites.

In short: with Xanti, every customer gets an individually tailored website at a fraction of the maintenance cost of a stand-alone CMS - always current, always secure, and never in need of a "big migration".