Learning: eZ Publish Best Practices
Best Practices
Document External Dependencies
Write down anything and everything you may need in the future.
Name, Date, Version Number, Dependencies, Description, Details
- Web Server and Dependencies Configuration
- eZ publish Configuration
- eZ publish cache / static / proxy server Configuration
- 3rd Party Software Configuration
- Operating System Configuration
- Server Network Configuration - IP Addresses*
Backing up eZ publish
Always keep a complete backup of everything which makes up your eZ publish installation (database, var dir, settings, extensions, etc)!
eZ publish in production! A look at backup best practices.
- Disable Hosting of Installation
- Clear cache (Important)
- Dump Database to .sql file
- Copy eZ publish installation Directory
- Package Database Dump and eZ publish installation in dated (in file name) directory
Using Subversion to maintain eZ publish
This path is often preferred as it gives maximum control to merge development into an existing site with only minor conflicts.
'Missing Directory Structure Example #1'
'Missing Directory Structure Example #2'