Through the use of a dynamic config file you can run the a single site in multiple environments.
How to create downloadable iCalender files with ExpressionEngine.
A few tips for those that are using MySQL 8.
Gmail’s SMTP server requirements differ from ExpressionEngine’s defaults. Google also has a few extra steps on their end to get up and running. Here’s how.
Share your local install quickly and easily with a 'magic domain'.