Ich denke, dass hier ein bißchen was durcheinander gebracht wird.
XAMPP ist lediglich ein Webserver-Paket. DIes ermöglicht es dir lokal eine Entwicklungsumgebung mit PHP-Parser, MySQL-Datenbank, FTP-Server und noch ein bißchen mehr einzurichten.
Ein CMS wiederum ist ein System Webpage Inhalte zu erstellen, administrieren und bequem ohne große Programmierkenntnisse anpassen zu können.
Man kann also sagen, dass XAMPP lediglich dafür zuständig ist, Anfragen von usern (im Falle von XAMPP speziell lokale Anfragen vom Entwickler selbst) zu bearbeiten.
Wenn du also ein CMS verwenden möchtest, musst du dir eins im XAMPP einrichten.
Kurz: CMS runterladen, entpacken, ins htdocs Verzeichnis schieben und der Installationsanleitung des CMS folgen. Danach kannst du auf dein CMS über deinen Webserver (XAMPP Paket) zugreifen.
//Nobbie war mal wieder schneller

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
free software according to purpose of usageXAMPP 1.8 for local development/testing only
Zend Server 6 (free) for production environments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It's like porn for programmers 