Question

Im stuck with supporting some ExpressionEngine sites and I'm trying to check this CMS into source control.

I am failing since I cannot see a way to decouple the database from the templates and other structures. I'd like to be able to version control aspects in the CMS including content and channel creation as well as template creation and modification.

Was it helpful?

Solution

I'm not sure why you say that EE is a legacy system, they actually just pushed out their v2.8 a few days ago and have been updating the system for years.

If you're familiar with WordPress, the process really shouldn't be too different. You need to save templates as files and version control those along with system files. You're most likely not going to be version-controlling the database similar to the way you wouldn't be doing that with WordPress.

Simply turning to Google would probably give you hundreds of answers about how to do this but I'll leave you with what I consider to be the most definitive reading on the subject:

http://devot-ee.com/articles/item/version-control-for-expressionengine-using-git-part-1

OTHER TIPS

Have you saved the templates as text files? Once you do that, you can then just backup the template folder. http://ellislab.com/expressionengine/user-guide/templates/templates_as_files.html

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top