We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs: prioritize Docker for local development testing - remove XAMPP/WAMP recommendations
docs: remove Docker production deployment references Removed misleading Docker-as-production-deployment references: DELETED FROM INSTALLATION HUB: - Removed 'Docker - Container-based deployment and development' from Installation.md - Changed to 'Docker Development Environment - Container-based development setup (developers only)' REMOVED FROM INSTALL.HTML: - Removed 'Docker deployment' from meta description - Updated to: 'Learn about Softaculous, cPanel, and direct LAMP installation options' CLEANED UP DOCKER.MD: - Fixed corrupted title ('Docker Developmen## Steps' → 'Docker Development Environment') - Reorganized to clearly show development-only purpose - Simplified to use npm scripts instead of raw docker compose commands - Clarified this is for development/testing with existing warning at bottom RATIONALE: Docker setup is development/testing only (not maintained for production). Production installation should use: Softaculous, cPanel Manual, or Direct Download. Docker.md retains warning: 'Do not use in production environments.'
docs: consolidate installation documentation - website as primary source DELETED legacy files: - Installing-on-CentOS-7.md (594 lines - outdated 2018 CentOS 7 guide) - Self-Hosted-vs-Shared-Hosting.md (archived comparison page) UPDATED Installation.md: - Simplified to single authoritative source: https://churchcrm.io/install.html - Removed duplicate system requirements section - Removed Apache config examples (in website install.html) - Kept only specialized guides that add unique value: * Self-Hosting-on-Linux (hub for Rocky Linux, external Ubuntu guides) * cPanel shared hosting (detailed cPanel-specific instructions) * Azure, XAMPP, WAMP (platform-specific guides) * Docker (container deployment) UPDATED Self-Hosting-on-Linux.md: - Removed reference to deleted CentOS 7 guide - Simplified to be a hub with Rocky Linux 8 as primary recommendation RESULT: - Website (install.html) is now the single authoritative installation source - Reduced wiki duplication from ~800 lines to ~50 lines in main guides - Specialized guides remain for niche use cases only - Clear hierarchy: Website → Specialized guides → Requirements
docs: consolidate installation instructions - point to website as primary entry - Installation.md: Features website install guide first, advanced options in secondary section - Quick-Start.md: Redirects new users to website install guide with link - Home.md: Emphasizes official installation guide as primary entry point - All wiki pages now maintain website as single source of truth for installation This ensures users encounter main website installation guide first, with wiki serving as secondary technical reference for advanced scenarios
docs: consolidate system requirements and remove version hardcoding - Create comprehensive ChurchCRM System Requirements page as single source of truth - Update PHP requirement from 8.1 to 8.2 across all documentation - Update database requirement to MySQL 5.7+ or MariaDB 10.2+ - Remove all hardcoded version numbers from non-prerequisite documentation - All docs now reference ChurchCRM-Application-Platform-Prerequisites.md - Remove outdated references to PHP 7.x and old database versions - Simplify installation instructions to be version-agnostic - Reduce maintenance burden by centralizing all version specifications Files changed: - ChurchCRM-Application-Platform-Prerequisites.md: Comprehensive new requirements guide - Installation.md, Home.md, Quick-Start.md: Point to requirements file - Development.md, Docker.md: Generic references with anchor links - Self-Hosting-on-Linux.md, Install---Self-Hosted-Linux.md: Updated with generic refs - Self-Hosted-on-RockyLinux.md: PHP 8.2 installation command - Installing-on-CentOS-7.md, Installing-LAMP-and-ChurchCRM-on-Azure.md: Generic version refs - FAQs.md: Remove outdated PHP 7 upgrade FAQ
updated to match current system
Reformat
Update PHP extension list
Updated Installation (markdown)
updated php version
Oops - gettext is specifically called out at the bottom on the PHP modules. Removed redundant information.
Added note about requiring mod_rewrite in Apache and php-get text in the PHP sections.
Added clarification regarding the use of PHP7.3+ with the Ubuntu installation link.
Added link to Ubuntu installation
Added deprecation notice for mcrypt, but leaving it there in case there are some older installations floating around. Will completely remove later (maybe 3.5)
Added link and reference to the “ChurchCRM-Application-Platform-Prerequisites” page.
Added XAMPP to the "see also" section at the bottom.
Link to new filename
Link in new CentOS 7 page