Für CMSms gibt es mittlerweile eine ganze Reihe von Modulen, die für Programmierer verschiedene Funktionalitäten bereit stellen:
- CMSMailer - ein einfaches Wrapper-Modul für die Mailer-Bibliothek PHPMailer (ist bereits im Lieferumfang von CMS made simple enthalten)
- nuSOAP - einfaches Wrapper-Modul für die nuSOAP-Klassen. Es integriert eine SOAP-Engine in CMSms, um Nachrichten zwischen einen SOAP-Server und einem SOAP-Client auszutauschen. Mit Hilfe dieses Moduls können andere Module sowohl als als Client als auch als Server agieren (ist bereits im Lieferumfang von CMS made simple enthalten)
- Ajax made simple - stellt eine API bereit, um den Modul-Ausgaben auf der Webseite Ajax-Funktionalitäten hinzuzufügen
- Skeleton - ein im Source gut kommentiertes Dummy-Modul, mit dem der Aufbau von Modulen unter CMS made simple dargestellt wird und als Ausgangspunkt für eigene Module verwendet werden kann
- ModuleMaker - ein Modul zur assistentengesteuerten Erstellung eines Modulrumpfes (basierend auf dem Skeleton-Modul)
- AfterMM - dieses Modul baut auf der vom Modulmaker geleisteten Vorarbeit auf und hilft dem Programmierer, Reiter mit den entsprechenden Aktionen für datenbankgesteuerte Module zu erstellen
- captcha - dieses Modul stellt basierend auf den Captcha-Bibliotheken hn_captcha sowie PhpCaptcha für andere Module eine Captcha-Funktion bereit.
- CGExtensions - eine Basis-Klasse für andere Module, die CMSms um eine ganze Reihe Funktionen erweitert
- CGSimpleSmarty - ein Modul mit wiederverwendbaren Smarty-Funktionen, mit dem ein oder mehrere Smarty-Objekte registrieren lassen
- CMS Akismet - dieses Modul stellt den Antispam-Service Automattic Kismet (kurz Akismet) für andere Module bereit.
- DatePick - ein Modul, das für andere Module eine bequeme Datumsauswahl bereit stellt. (aktuell nur als SVN-Version verfügbar)
- DL Suite: Support - dieses Modul stellt ein PHP- und JavaScript-Framework bereit, um einfacher Module zu erstellen. So enthält es unter anderem Funktionalitäten für die Erzeugung und Überprüfung von Captchas, die CSS-Verarbeitung, die Datei-Verwaltung, die Überprüfung von Modulabhängigkeiten, für AJAX-Unterstützung sowie die Verarbeitung von Formularen und vieles mehr. Erfordert PHP 5.2.
- ErrorEmailer - Wenn auf einer Webseite Probleme mit PHP oder der MySQL-Datenbank auftreten, wird eine Email versandt. Ist in der config.php der Debug-Modus aktiviert, werden alle PHP- und Datenbankfehler angezeigt.
- FormObjekts - dieses Modul stellt Formular-Komponenten für andere Module bereit. (aktuell nur als SVN-Version verfügbar)
- FormGenerator - mit diesem Modul lassen sich basierend auf einer Datenbanktabelle einfache HTML-Formulare samt Validierung erstellen, die dann direkt in Module eingefügt werden kann.
- Module Lightweight Form API - dieses Modul stellt eine einfach zu handhabende Formular-API zur CMSms-Module bereit.
- Zend Framework - dieses Modul erlaubt die Integration des Zend Frameworks in Ihre Module.
