Doug Hatcher

Doug Hatcher

Enterprise architecture and tech junkie

Posts in r-magento category

I work at an agency and we’ve had access to it in Early Preview and are building our first implementations with it now. SaaS itself is fine, pretty much exactly what you’d expect it to be - it provides REST and GraphQL endpoints as well as an Admin interface where you lose access to stuff like Page Builder and a few other things that no longer make sense in this world.
Read full post →

Webscale bought Magemojo and I always thought both provided a great service if you didn’t want the hassle of self-hosting. Upsun also springs to mind, they were at Magento Meet this year and that is who Adobe uses - it doesn’t provide auto-scaling as far as I know, but it’s tried and true if you know how to set it up. www.reddit.com/r/Magento…
Read full post →

Generally web developers should be learning node and react, but If you’re a PHP developer then yes I imagine it is worth learning. Between Magento and Adobe Commerce PaaS that codebase will be in the wild for decades to come. The framework itself is intense and all, but it’s well thought out and tries to use it’s underlining language. So if you’re serious about learning the language it can be a good place to see interesting patterns and learn to troubleshoot big codebases.
Read full post →

Adobe has been investing a ton in App Builder and is where you should focus your energy github.com/adobe/com… www.reddit.com/r/Magento…

Conceptually it’s the same thing - there was even an Admin interface for installing extensions at one point. Packages can be installed either via composer or through a “manual installation” which is just like extracting a zip in the right directory. The considerations are similar to Wordpress too, which is to say that if you install an extension but modified the themes then it’s possible the extension won’t present correctly and will need to be fixed.
Read full post →

It’s hard to articulate just exactly why people should avoid Amasty but DRM is a pretty hard line you should never cross in a PHP project. It’s just not necessary, and it speaks volumes to their intent as Adobe and the broader community would come to their defense if their good work was actually stolen by other vendors. www.reddit.com/r/Magento…
Read full post →

Open Source is a standalone product with its own community and roadmap geared towards small to medium sized businesses. Adobe supports and helps fund Magento, and will continue to do so. There willl always be the two products. Adobe wants the enterprise market for Adobe Commerce and thinks an open source base helps add value by building a bigger community and giving brands a path in And out of the enterprise licensing tier.
Read full post →

I see this differently, Adobe is trying to turn Magento into a headless commerce service. They want to position it so functionality is brought in through managed cloud services like through Adobe Exchange and API Mesh. I don’t think Adobe wants to maintain the same Magento codebase longterm, I think they’re actively building the enabling technologies to move on from it. www.reddit.com/r/Magento…
Read full post →

You can setup multiple store views as different subdomains. It’s easy to setup https://devdocs.magento.com/guides/v2.4/config-guide/multi-site/ms_websites.html Your SEO information should be configurable on a storeview level, you can change scope in the admin for most places - have them to change to the website or storeview and customize it there https://docs.magento.com/user-guide/configuration/scope-change.html www.reddit.com/r/Magento…
Read full post →

Mac’s are probably a bit tamer for the uninitiated, but historically I like to run Linux and would enthusiastically endorse Fedora for a Magento developer. But these days, I hear that the M1 Pro makes for a phenomenal dev laptop that really can’t be matched in the x86 realm, probably the right way to go. www.reddit.com/r/Magento…
Read full post →

You’ll most likely want something in front of varnish to terminate TLS/SSL. A CDN can offer this, but for e-commerce it’s best to terminate on the local network of the server. A reverse-proxy that terminates SSL and proxies the HTTP request to varnish is the usual solution. Traefik is a great choice, and can even generate that cert with Let’s Encrypt. You can also wire this up directly with NGNIX, or indirectly with Kubernetes with an Ingress Controller.
Read full post →

You’re just now installing Magento 2 on a live site? I would suggest building a staging environment and testing everything out, M2 is slow compared to M1 (and any other php framework that comes to mind) and prone to problems I wouldn’t suggest just cowboying it. www.reddit.com/r/Magento…
Read full post →

You don’t need hosting to learn the basics, I’d consider one of the local development tools used for running it locally like warden or valet. You could also run it locally with docker, which would help you on your path to eventually hosting it online with something like digital ocean. www.reddit.com/r/Magento…

I’ve had several clients on Nexcess SIP servers, and they really aren’t that bad for M1 hosting. You’re a bit confined with what you can do yourself, but I never ran into anything unsolvable, and their guys are decent if you need help. The hosting service itself is fine for the low-end imho. Webscale is offering post-EOL support for M1, they’re probably worth considering too. www.reddit.com/r/Magento…
Read full post →

He shouldn’t stay on M1 as it’s EOL, he should upgrade to something… Magento 2 is a steep learning curve, but it’s a great platform that will probably cover his needs. Unless he’s a strong developer it’s probably too much for him to tackle. Shopify is a bit saner as far as that goes. I would not build it from scratch, e-commerce has a ton of moving pieces you probably haven’t considered all the complexity.