It's 2023: Is Magento Dead?
9:36
Жыл бұрын
What's New In Magento 2.4.6
10:35
Жыл бұрын
Пікірлер
@Alex-bc3tt
@Alex-bc3tt 18 сағат бұрын
Can you please offer a video showing the setup of docker-magento in windows wsl setup. The info is so vague and limited. I believe a lot of people would benefit and start adopting the docker magento dev environment.
@nitro7726
@nitro7726 2 күн бұрын
Hi Mark, Thanks for another greta video. Just had a quick question. How many hrs do you roughly estimate it would take to update (including bug fixes etc) a magento site with barely any modules added on from 2.2.7 to 2.4.7? Very rough ball park would be great. Thanks
@MarkShust
@MarkShust 2 күн бұрын
For “barely any modules” I will assume that is around 3 modules. you’ll need to audit those modules and update all of them to new versions, while also stepping Magento through the major versions. 2.2.7 is a very old version so you should step it up to 2.3.0, then 2.3.1, 2.3.2, etc. I don’t like skipping versions when upgrading as there could be issues with the upgrade, and it could be hard to detect which version is causing the issue (and why). You should also test all functionality of the site along with all modules in each step up. Very time consuming!! And if the site is running a third-party theme, I wouldn’t even attempt it without removing that theme first. You could of course jump straight from 2.2.7 to 2.4.7, but this rarely works well and will most likely fail. Note that you have package and system dependencies that could also change with every version. My ballpark is “months” 😄
@lem2405
@lem2405 3 күн бұрын
This is the error message I get when follow all the steps mentioned in the video: Fatal error: Class Magento\Framework\Session\SaveHandler\Redis\Config contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Cm\RedisSession\Handler\ConfigInterface::getRetries) in /var/www/html/vendor/magento/framework/Session/SaveHandler/Redis/Config.php on line 16
@nishanthanr605
@nishanthanr605 3 күн бұрын
Quality of content is awsome ❤ best Magento tutorial in the universe
@MarkShust
@MarkShust 3 күн бұрын
Thanks so much Nishan! 🥰
@AEMGEEKS-sq9lc
@AEMGEEKS-sq9lc 4 күн бұрын
Thank you Mark for such great tutorials. After following all the process I am got this error. I am new to magento, Really appreciate if you could help. OS - Apple M1 - Venture 13.6.6 Fatal error: Class Magento\Framework\Session\SaveHandler\Redis\Config contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Cm\RedisSession\Handler\ConfigInterface::getRetries) in /var/www/html/vendor/magento/framework/Session/SaveHandler/Redis/Config.php on line 16
@pslamba
@pslamba 4 күн бұрын
Mr Shust - Many thank yous for creating the Docker-Magento solution! Which host do you recommend for deploying Magento as a Docker container? I tried Heroku, but I'm struggling to get the 8 images to run without crashing. My guess is I need to include the prefixes in the images names/tags (eg linuxserver/phpmyadmin as opposed to phpmyadmin). But Heroku's "release" command doesn't seem to like those forward slashes. Any ideas?
@MarkShust
@MarkShust 4 күн бұрын
Thanks! I generally recommend a managed hosting solution at this time, as simply figuring out how to deploy Magento is super time consuming (I’d rather stick with writing code). It is a problem that I’m thinking about. That said, I’d recommend looking up Damien’s Kubernetes setups to learn how to run a proper containerization setup for Magento.
@pslamba
@pslamba 4 күн бұрын
@@MarkShust Thanks for the response Mark! Do you know of anyone who has successfully deployed your Docker-Magento solution to a host? It is working fine on my machine. But I want to deploy it to a host and make it publicly available as an actual store for my daughter.
@MarkShust
@MarkShust 4 күн бұрын
@@pslamba I don't, but feel free to try it out!
@guardian_6930
@guardian_6930 6 күн бұрын
Hi Mark thanks for the amazing amount of effort that you put into this project. One question would be could this be used to run Magento2 on a VPS server live? If yes what changes need to be made to make it run securely? If not what steps must I take to get Magento2 running as quick, easily, and securely as possible?
@MarkShust
@MarkShust 4 күн бұрын
Hi there - thanks for the kind words! This environment is meant for development, so some updates would need to be made for prod, including customizing the images and such. I don’t have a formal process for this and generally leave it up to each use-case to implement at the moment, though I am thinking through deployment options.
@domjanzsoo
@domjanzsoo 8 күн бұрын
It gives some useful basic idea of the infrastructure of the framework, but around 40min of it explains generic PHP concepts.
@MarkShust
@MarkShust 4 күн бұрын
Tried to make it very entry-level. Sometimes it’s good to brush up on the basics 😎
@shaswatjoshi3919
@shaswatjoshi3919 9 күн бұрын
Straight to the point and works, amazing.
@MarkShust
@MarkShust 8 күн бұрын
Glad you found it useful! 👍
@aurelioflores4571
@aurelioflores4571 12 күн бұрын
Good morning Mark, 😀 I have a question, is there a way to install directly on a cloud instance by running the command (composer require acme/package) I have tried but they do not provide permissions on the instances, or they can only be installed by uploading the file (with git) composer.json composer.lock from a local environment, Best regards
@MarkShust
@MarkShust 12 күн бұрын
Changes to packages and etc. should always flow through code. So the process for this would be to commit the composer json/lock files through VCS. if you don’t do this, you create an inconsistent environment state.
@aurelioflores4571
@aurelioflores4571 12 күн бұрын
@@MarkShust thank so much
@aurelioflores4571
@aurelioflores4571 11 күн бұрын
One more question, according to your extensive experience, which method is best to generate local Magento cloud environments, with docker or raw files, that is, exporting the database from the cloud to the local environment and files, etc. Do you know any tools to produce a local Magento cloud environment, any tutorial? Thank you very much for sharing your knowledge, best regards 😃
@MarkShust
@MarkShust 11 күн бұрын
@@aurelioflores4571 I just use docker-magento for everything -- even Adobe Commerce Cloud projects. I don't often need to pull down a database, but when I do, I have a simple bash script which imports it to a local database and then updates the related config values to get it to run locally (base_url, etc.).
@aurelioflores4571
@aurelioflores4571 11 күн бұрын
@@MarkShust thank you so much, do you know any concise docker-magento tutorial (or videotutorial)
@gustiagungutama5441
@gustiagungutama5441 13 күн бұрын
what code editor do you use for this?
@MarkShust
@MarkShust 12 күн бұрын
I use PhpStorm, and have been doing so for many years. Highly recommend it 👍
@janarharan803
@janarharan803 17 күн бұрын
Nowadays the corporates immediate joiner with less CTC. Average technical also fine 😀
@MarkShust
@MarkShust 14 күн бұрын
If a company can’t see the ROI from investing in superior dev talent, you probably don’t want to work for that company anyways.
@nuzil
@nuzil 17 күн бұрын
I really dream about "Youve put your heart and soul into discussing your approach to solving complex Magento scenarios", but you cannot imaging (or can?) how rare such conversations are. :-(
@MarkShust
@MarkShust 14 күн бұрын
I think it’s important for developers to mention their accomplishments and passions. Some companies have a hard time bringing up these topics, but if you can it will help to set you apart from other candidates.
@huongong7690
@huongong7690 18 күн бұрын
Hi Mark Shut, i tried this way many times, but it always show me this error :chmod: cannot access 'bin/magento': No such file or directory , Pls help.Tks
@MarkShust
@MarkShust 14 күн бұрын
It sounds like your installation failed, as that should work out of the box. I’d recommend opening up a new discussion thread on GitHub about this.
@user-ts7zp6sh9w
@user-ts7zp6sh9w 20 күн бұрын
Valuable information
@MarkShust
@MarkShust 19 күн бұрын
Thanks Suraj 🙏
@kevinrojas1391
@kevinrojas1391 22 күн бұрын
It applies for both system open and ecommerce versions?
@MarkShust
@MarkShust 22 күн бұрын
For the most part - they are the same core codebase.
@MayurSolanki-nm1zz
@MayurSolanki-nm1zz Ай бұрын
please help me to set custom log file in current magento docker because facing lots of issue related to file permission
@MarkShust
@MarkShust 29 күн бұрын
It’s no different from creating a custom log file in a non-docker-magento project.
@mayursolankimyProfile
@mayursolankimyProfile 29 күн бұрын
Suggest me any genuine link to set custom log file which can definitely works with magento setups with docker using your m2 docker
@mayursolankimyProfile
@mayursolankimyProfile 29 күн бұрын
@@MarkShust Suggest me any genuine link to set custom log file which can definitely works with magento setups with docker using your m2 docker
@KerryEmerson
@KerryEmerson Ай бұрын
Did he just pronounce 'ETC' as Etsy? Oh my lord.
@MarkShust
@MarkShust Ай бұрын
Flows off the tongue better 😛
@enriquedb666
@enriquedb666 Ай бұрын
great video Mark!
@MarkShust
@MarkShust Ай бұрын
Thanks Enrique - glad you liked it 😎
@BibiBubuish
@BibiBubuish Ай бұрын
fantastic, simple and efficient, exactly what I was looking for
@MarkShust
@MarkShust Ай бұрын
🙌
@cupofjava9843
@cupofjava9843 Ай бұрын
What Mac do you use for Magento 2 development and how well does it work?
@MarkShust
@MarkShust Ай бұрын
I use an M1 MBP Max with 64GB RAM and a 4TB SSD (which does speed up I/O a bit) - it’s the first computer in the last decade that I’ve loved, and it performs insanely well. You may be able to get similar performance with a newer MBA though with maxed out RAM. The new M computers are so fast.
@AhmedHussain-lj4rq
@AhmedHussain-lj4rq Ай бұрын
Thanks Mark
@MarkShust
@MarkShust Ай бұрын
Sure thing Ahmed, glad you liked it 👍
@benjaminh.7698
@benjaminh.7698 Ай бұрын
Yes, more of this videos ;) Looking forward to your Magento 2.4.8 video ;)
@MarkShust
@MarkShust Ай бұрын
You got it Benjamin 🤓
@haroonsulahria
@haroonsulahria Ай бұрын
Great Information👍👍
@MarkShust
@MarkShust Ай бұрын
Thanks Haroon! 🙌
@vantruongdong1899
@vantruongdong1899 Ай бұрын
Thank Mark! See u next videos :D
@MarkShust
@MarkShust Ай бұрын
You're welcome, yes if you have any requests for new ones, lmk!
@volodya2662
@volodya2662 Ай бұрын
Your videos never cease to impress!
@MarkShust
@MarkShust Ай бұрын
Really appreciate it Volodya 🙏
@haus_automation
@haus_automation Ай бұрын
Thanks - need to update soon :)
@MarkShust
@MarkShust Ай бұрын
As soon as the official versions are tagged! Still waiting for them to drop from Adobe 😅
@haus_automation
@haus_automation Ай бұрын
@@MarkShust Have been tagged some minutes after your comment :)
@FinnReinhardt-gc9vn
@FinnReinhardt-gc9vn Ай бұрын
Before watching this (presumably great as always) video, I must already note how nice your lighting setup looks, Mark!
@MarkShust
@MarkShust Ай бұрын
Thanks so much Finn! 😄
@KaFFi3N
@KaFFi3N Ай бұрын
Thanks Mark 👍
@MarkShust
@MarkShust Ай бұрын
You're welcome! 😇
@KaFFi3N
@KaFFi3N Ай бұрын
​@@MarkShust Do you or are you planning and course for PWA with magento on Macadamy?
@MarkShust
@MarkShust Ай бұрын
​@@KaFFi3N I don't have plans to create a PWA Studio course -- AFAIK, that project is dead (though it's my most requested topic). You can see the contribution charts for yourself at github.com/magento/pwa-studio/graphs/code-frequency -- though there were some pushes lately, of all the devs that have worked with PWA Studio, none of them mentioned that they actually liked working on it, which I believe is an important factor. It's possible that I'll cover PWA-related material through another headless solution that has more traction and higher developer happiness, such as Vue Storefront.
@evgeniylitvin8077
@evgeniylitvin8077 Ай бұрын
Everything so much "not good" that I changed tech stack and quit Magento at all
@MarkShust
@MarkShust Ай бұрын
Sorry to hear that!
@tem_vremenem_v_kanade
@tem_vremenem_v_kanade Ай бұрын
Great video! You don’t use xdebug? I scanned your videos but didn’t see a tutorial on it. I’m sure a lot of people are searching for this topic on KZbin ;)
@fabioquintana7148
@fabioquintana7148 Ай бұрын
I have been developing projects with Magento since 2007, and so far the best until these days 2024 is Magento!. My experience with all the other player's "e-commerce carts" are behind...and you get stuck at some point. Long life Magento.
@MarkShust
@MarkShust Ай бұрын
Yup Magento stands alone 🫡
@batifon
@batifon Ай бұрын
How do we see the logs for these emails? We could see them with the Mageplaza module, but now they’re gone.
@MarkShust
@MarkShust Ай бұрын
You'll probably still need a module that logs the output.
@aurelioflores4571
@aurelioflores4571 Ай бұрын
Hi Mark, I have another question, What do you consider the best practice to install an extension in Adobe Commerce on cloud; push or upload both composer.json and composer.lock files or just the composer.lock file from my local environment. Thank you for your attention
@MarkShust
@MarkShust Ай бұрын
Adobe Commerce or Magento OS, you should always commit both the composer.json and composer.lock files. Composer.json keeps track of the package versions, and the lock file "pegs" to an exact installed package/version, which ensures consistency between environments.
@aurelioflores4571
@aurelioflores4571 Ай бұрын
@@MarkShust thank so much, Sr.
@alimertylmaz2804
@alimertylmaz2804 Ай бұрын
I guess it just didn't work for me...
@MarkShust
@MarkShust Ай бұрын
Feel free to create a new Discussion on GitHub and myself or someone else will help you resolve your issue 😊
@tokisuno
@tokisuno Ай бұрын
okay but vi isn't vim
@MarkShust
@MarkShust Ай бұрын
I’ve been coding in vi/vim for 15+ years and still have no clue what the difference is.
@tokisuno
@tokisuno Ай бұрын
@@MarkShust vim = vi improved. vim has syntax highlighting as a feature you can enable. some distros automatically symlink vi to vim
@lukasluftlaufer1093
@lukasluftlaufer1093 Ай бұрын
Thank you very much for this great Tutorial!!! You are the best.
@MarkShust
@MarkShust Ай бұрын
You’re welcome Lukas, so glad you enjoyed it!! 🎉
@corruptionhades4872
@corruptionhades4872 Ай бұрын
Amazing tutorial, very well explained and easy to understand! Good job!
@MarkShust
@MarkShust Ай бұрын
Thank you, I’m so happy to hear that! 😁
@SportEmpire
@SportEmpire Ай бұрын
Hello, I have VMware running on the 80 & 443 port. Is there any other way I get get to install this without it conflicting?
@MarkShust
@MarkShust Ай бұрын
Yes, you can change the ports in compose.yaml (host:container) and update the site’s base URL.
@SportEmpire
@SportEmpire Ай бұрын
@@MarkShust thank you.
@timxu3866
@timxu3866 Ай бұрын
Hi Mark, I came from China, and have a development team to work on magento project for 5 years Do you know where I can receive magento development projects?
@MarkShust
@MarkShust Ай бұрын
Sorry, I don't as I've been out of Magento contracting/consulting work for some time. Good luck!
@timxu3866
@timxu3866 Ай бұрын
@@MarkShust many thanks for the reply, keep in touch, have a good weekend!
@peterliebig421
@peterliebig421 2 ай бұрын
Unfortunately thats a very limited view. If you develop bigger systems there are a bunch of things AI can't see and is doing wrong :(
@MarkShust
@MarkShust 2 ай бұрын
This was strictly an presentation about exploring AI for Magento development. It's also already drastically improved since I gave this speech at MMFL.
@lakshmidevilakshmidevi3984
@lakshmidevilakshmidevi3984 2 ай бұрын
Thank you Keep uploading this kind of videos Helpful to resolve issue
@MarkShust
@MarkShust 2 ай бұрын
So glad it was helpful! I'll do my best to create more videos like this.
@BillElgin
@BillElgin 2 ай бұрын
I want to deploy this through GitHub so it automatically pushes it to my shared hosting account. I know that involves creating a GitHub workflow, so my question isn’t necessarily about that. Can you tell me the best/standard way to deploy Magento using your docker-magento container? Any helpful advice or links to helpful information would really be appreciated. And thank you for your helpful videos. You are my go to instructor for Magento and I’ve learned a lot from you.