Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mautic Tracking and Email Marketing #78

Closed
michacassola opened this issue Feb 13, 2019 · 7 comments
Closed

Mautic Tracking and Email Marketing #78

michacassola opened this issue Feb 13, 2019 · 7 comments

Comments

@michacassola
Copy link

michacassola commented Feb 13, 2019

Please add Mautic as a hosting option.
https://www.mautic.org/
https://wordpress.org/plugins/wp-mautic/

ee site create mautic.example.com --type=mautic

They also use composer so automated installation might be similar to wordpress?
The benefit would be that EasyEngine becomes more useful and used as a wordpress hosting platform.

For now I will have to manually install mautic on a php/mysql site.
ee site create example.com --type=php --with-db

@petebytes
Copy link

I am using easyengine for mautic as well :) this would be a cool feature.
If someone can give me some guidance, I can try implementing it.

@michacassola
Copy link
Author

Dear @petebytes

that sounds great! Unfortunately my coding skills are not existant yet so I'll try to give infos to you on where to find what.

The general docu is here: https://easyengine.io/handbook/developer/custom-command
You can see under https://easyengine.io/handbook/developer/custom-command#creating-your-own-site-types how to create another site type.

It says to use the php-type template as a starting point:
https://github.com/EasyEngine/site-type-php/
https://github.com/EasyEngine/site-type-php/blob/develop/src/PHP.php

Hope this helped.

@michacassola
Copy link
Author

Hey @petebytes, did you find time to take a look yet?
And more importantly, if I manually install it, I still don't feel safe as I don't know how to write a backup script for it. Any hint's on that would be very very welcome!

@petebytes
Copy link

@michacassola I have not - on the verge of releasing my first bootstraped product :)

Regarding backups, checkout this repo https://github.com/microram/ee4-tools
If you have sites that use local db, then take a look at my pull request
https://github.com/microram/ee4-tools/pulls

@michacassola
Copy link
Author

michacassola commented Jun 10, 2019

Thank you very much!
Unfortunately I dont use AWS, I need backups to Google Drive.

Dear @microram, would you be so kind and make a script that backups to Google Drive with rclone?
Would it work with Mautic?
Maybe this could also be useful for #19 ?

@microram
Copy link

Thanks @petebytes I have merged your changes.
@michacassola Adding rclone for backup should be as easy as changing the 'aws s3 cp' lines to 'rclone copy' and adjusting s3: to your rclone folder as needed. Please clone a copy and give it a try. Post a fork if you get it working.

@kirtangajjar
Copy link

Hey @michacassola, we are going to add support for custom docker-compose in next version of easyengine. This will enable users to override docker-compose configuration such that it won't get overwritten on EE upgrades. That will make adding new sites types quiet easy.

So will be able to create a php site with database and then create a docker-compose-custom.yml in which you will be able to replace php image with mautic image and it will work.

So I'm closing this issue for now. After new release if you still have any issues, feel free to comment on this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants