
PluXml
Lightweight PHP flat-file CMS for blogs and small websites
234 stars 70 forks last commit first released GPL-3.0
Actively maintained
Last commit 3 Aug 2026.

PluXml is a lightweight content management system that stores all content in XML files rather than a database, aimed at blogs and small websites. It provides a user-friendly backoffice, multi-user roles, themes and plugins to extend functionality while remaining portable and easy to deploy.
Key Features
- Flat-file storage: content, configuration and metadata are stored in XML files (no database required)
- Multi-user backoffice with permission levels for collaborative editing
- Article, page, category, tag and archive management with RSS feeds
- Built-in comments management and moderation tools
- Media manager for images and documents with basic image resizing (GD required)
- Customizable themes and plugin system to extend features
- URL rewriting support for clean URLs (requires webserver rewrite support)
- Translations available in multiple languages
Use Cases
- Personal or family blogs that need a simple, low-maintenance CMS
- Small business brochure sites or microsites with basic content and media
- Portable or offline sites that must be moved or served from removable storage
Limitations and Considerations
- Not intended for very large sites: flat-file storage can slow with very large numbers of entries or heavy concurrent writes
- Limited advanced query, reporting, and scaling features compared to database-backed CMS platforms
- PHP version and extension constraints: specific PHP versions and PHP GD/XML extensions are required; URL rewriting depends on webserver configuration
PluXml is suitable when simplicity, portability and minimal hosting requirements are priorities. It provides a compact CMS feature set for blogs and small sites while remaining extensible via themes and plugins.
Categories:
Tags:
Tech Stack:
Similar to PluXml

FlatPress
Lightweight PHP flat-file blogging engine with themes and plugins
File-based PHP blogging engine that requires no database. Provides Smarty-powered themes, a plugin/widget system, comments with spam protection, and easy backups.

Serendipity
Extensible PHP weblog engine with themes and plugins
Serendipity is a PHP-powered weblog engine offering a lightweight blog platform with plugins, themes, media library, comments, and multi-database support.

CouchCMS
Lightweight CMS to make static HTML templates editable
CouchCMS is a PHP-based lightweight CMS that converts static HTML/CSS templates into editable sites with cloned pages, forms, comments and RSS.
Chyrp Lite
Ultra-lightweight PHP blogging engine with extensible modules
Minimal, accessible PHP blogging engine with Twig themes, modular Feathers and modules for media, tags, comments, and simple caching. Supports MySQL, PostgreSQL, and SQLite.

Textpattern CMS
Lightweight PHP content management system with a tag-based template engine
Textpattern CMS is a lightweight, extensible PHP CMS for building blogs and websites with a tag-based templating system, plugins, and a streamlined admin interface.

WonderCMS
Lightweight flat-file CMS for small websites and blogs
WonderCMS is a tiny flat-file CMS for building fast websites and blogs with in-place editing, themes/plugins, and one-click updates and backups—no database required.




