A lot of improvements have happened to CiviCRM since it was first requested. These are summarized here. I hope we can package it for Cloudron:
CiviCRM Improvements Since March 2018 (Focus on Standalone for Cloudron Packaging) + Roadmap
Hey folks,
CiviCRM is now at 6.12 (as of March 2026), and the changes have been transformative — especially for self-hosted use cases like Cloudron.
Here's a breakdown of the main improvements:
1. No-Code/Low-Code Revolution: SearchKit + FormBuilder (Powered by APIv4)
SearchKit (rolled out ~2020–2021, constantly enhanced): Visual query builder that replaced most legacy searches. Create complex joins, aggregations, charts, calendars, maps, saved searches, dashboards, and Smart Groups — all shareable and embeddable.
FormBuilder (Afform): Drag-and-drop custom forms and workflows (events, contributions, petitions, data entry, etc.). Supports conditionals, multi-step forms, drafts ("save and finish later"), and deep SearchKit integration.
These tools + mature APIv4 are the biggest game-changer for flexibility without PHP hacking.
2. CiviCRM Standalone – The Big Win for Self-Hosting & Cloudron
Introduced as an extension (early 2020s), then moved to core and stabilized/promoted with CiviCRM 6.0 (March 2025).
Runs completely without Drupal, WordPress, Joomla, or any CMS — just CiviCRM + a web server + database.
Cloudron-friendly features:
Official tarballs, Composer support, and Docker images published with every release (civicrm/civicrm on Docker Hub).
Built-in user management, email login, 2FA, and dedicated extensions (Auto Logout for Standalone, Standalone Switch User, etc.).
Simpler stack, fewer dependencies, easier updates, and cleaner resource usage.
This is the single biggest reason to be excited: packaging Standalone is far more straightforward and maintainable than the old CMS-integrated versions.
3. Modern Theming & UX: RiverLea Theme Framework
New theming system launched ~2024 and made default/popular in 6.x.
Uses CSS variables (separates structure from styling), resulting in much lighter/faster themes (~15–30 kb vs. megabytes).
Major UX/accessibility gains: Dark mode, better contrast, keyboard navigation, accordions, error messaging, and responsive design.
Makes branding and future core UI changes far less painful.
4. Technical Infrastructure, Performance & Stability
Smarty5 migration completed in 6.12 (2026): Dropped old Smarty2 for better security, performance, and modern PHP compatibility.
Entity Construction Kit (ECK) (stable ~2025): Create custom entities via UI — they automatically get SearchKit/FormBuilder support.
Ongoing performance tweaks, better multilingual support, improved logging, imports, and admin screens rebuilt with the new tools.
Regular monthly releases + Extended Security Releases (ESR) option for stability-focused users.
5. Core Feature & Extensibility Enhancements
Better handling across Contributions, Events, Cases, Mailings, and CiviMobile (native app).
Stronger integrations (e.g., Mailchimp Sync) and a thriving extension ecosystem.
Accessibility upgrades throughout and general polish that makes the whole system feel more modern and reliable.
Promising Features on the Horizon / Roadmap (2025–2026+)
RiverLea polish: In-app customizer, better frontend/public theming, and full accessibility compliance (community interest high, though some core funding paused).
Deeper SearchKit/FormBuilder integration into more core admin screens (AdminUI/SearchUI work ongoing).
Continued ECK evolution for even richer custom data models.
Enhanced reporting (Pivot Reports), financial tools, and automation features.
Focus on Standalone improvements, headless/API-first use cases, and overall stability (community sprints and CiviConf driving this).
Overall verdict: CiviCRM has gone from a capable but somewhat rigid tool to a highly flexible, modern, self-hostable platform. Standalone + RiverLea + SearchKit/FormBuilder make it especially attractive for Cloudron packaging right now.
Tips on must-have core extensions would be awesome too!
Links for reference:
Release announcements → https://civicrm.org/blog/tags/release
Standalone install docs → https://docs.civicrm.org/installation/en/latest/standalone/
Docker repo → https://github.com/civicrm/civicrm-docker
Looking forward to your thoughts!