Top Tweets for #cwchat
@JyotishnaKumar1 @Cloudways The best thing against brute force is to enable and configure reCaptcha on production store.
https://t.co/Pul0b1lSDY
But it worth to manually check if all custom forms on the site has it properly implemented.
#CWChat
@MaksymNovik @OleksKravchuk @Cloudways We know the vendors and the modules that made troubles… we all know them.
@MaksymNovik shared this pain with me 😅
#magento #CWChat
@JyotishnaKumar1 @Cloudways @OleksKravchuk The simplest way could be to isolate that buggy code from another part of the system.
Then you could somehow independently cover it with tests and fix bugs.
Technical Debt will always find you; upgrade is one such places 🤷🏻♂️
FIN/🦊
#CWChat
@JyotishnaKumar1 @Cloudways @OleksKravchuk The problem is not an upgrade but poorly designed customisations.
Upgrade = must have (security/performance/new technology)
Buggy code = must NOT have 😅
Invest in keeping your system well-designed and clean from bugs, which will pay off later.
2/🦊
#CWChat
@JyotishnaKumar1 @Cloudways @OleksKravchuk Upgrade of Magento, could be counted as one of the tests for your system and codebase.
If it is good - the upgrade is easy.
If it is bad - you claim Magento is awful and switch to another system because it is not possible to maintain this pure chaos 🤓
1/🦊
#CWChat
@MaksymNovik @OleksKravchuk @Cloudways Yeh - it always looks cheaper for the clients… until you upgrade the extension.
99% of 3rd parties do not take care about creating&keeping extension points, as well as their APIs between modules.
That is why most of such customisations are lead to be refined very soon
#CWChat
@JyotishnaKumar1 @vpodorozh @Cloudways My suggestion here is to deal with buggy code.
Sad, but not properly fixed may have a higher cost in a long term than a one-time investment in fixing it.
If the code related to feature that business is not using anymore - remove it and save time during next upgrades.
#CWChat
@OleksKravchuk @Cloudways For sure - customisations make the most significant troubles in this area!
#CWChat
@JyotishnaKumar1 @OleksKravchuk @Cloudways 3. If none above works for you - do not upgrade yet, till a new compatible version of the extension is released. That is also an option (if possible)
4. Make it compatible: do a public/private fork of its repo
5. Look for alternative solutions
2/2
#CWChat
@JyotishnaKumar1 @vpodorozh @Cloudways 3) Move extension to the local codebase (to app/code or install with composer https://t.co/BNjVQq20l4). Fix compatibility issues and enjoy.
However, future support may be also on you.
#CWChat
@JyotishnaKumar1 @vpodorozh @Cloudways 2) Search for an alternative extension that would satisfy business needs and has more active support.
#CWChat
@JyotishnaKumar1 @vpodorozh @Cloudways Very good question.
Usually, one of these options would work:
1) Check with the extension vendor if (and when) they are going to release the new version to fix compatibility. Hold upgrade until.
#CWChat
@JyotishnaKumar1 @OleksKravchuk @Cloudways 1. check for the newer compatible version
2. No new version? Then remove it for now - do not allow smth to block you for too long. Once done with other packages - get back to solving this problem
1/2
#CWChat
@JyotishnaKumar1 @Cloudways @OleksKravchuk Divide and Conquer.
Upgrades, especially big ones, need to be done step by step.
If some package does not work and blocks you - remove it and move on.
Make MVP with the upgrade and only then solve that one/two/20 incompatible packages trouble.
FIN/🔮
#CWChat #Magento
@OleksKravchuk @Cloudways Exceptions are trusted 3rd party vendors that follow the Magento coding standards, and semantic versioning and are designed to be easily extensible.
In this case, when the development best practices are respected, 3rd party compatibility issues would be avoided.
6/6
#CWChat
@JyotishnaKumar1 @Cloudways @OleksKravchuk There is no strategy for me but a set of practices. Similar to @OleksKravchuk mentioned.
* update plugin for composer ✅
* define what is not compatible and make it compatible ✅ (upgrade/replace)
* big red button strategy - remove all questionable packages ✅
1/🔮
#CWChat
@OleksKravchuk @Cloudways To conclude, it is preferable to use 3rd party extensions when the features they provide are enough to fulfill your project needs with minimal customizations or without them.
If not, custom development would be a more reliable way.
5/6
#CWChat
@Cloudways @OleksKravchuk To be fully honest, that happened only because of php 7.4 version EOL.
However, I would suggest you be on the edge as much as it is possible.
Or at least be sure you are ok in terms of the Magento Lifecycle policy: https://t.co/eyOUvCsdma
#CWChat
@OleksKravchuk @Cloudways In the long run, saved time for development will inevitably be spent on resolving compatibility issues during upgrades and its maintenance. That often makes that approach implicitly more expensive than a custom solution.
4/X
#CWChat
@JyotishnaKumar1 @vpodorozh @Cloudways If it does not work, then I am using ‘Big Red Button’ strategy:
1) remove all 3’rd party extension
2) proceed with Magento and its dependencies upgrade 3) re-install removed extensions.
[4]
#CWChat
Last Seen Hashtags on Sotwe
momson()*************************
Seen from South Africa
ChileAmaLaBiblia
Seen from France
inspirasihijab
Seen from United States
thegazette教祖様ことRUKIさんの生誕ダァアアアアアアアイ
Seen from United States
polishgay
Seen from United Kingdom
femalemusclegrowth
Seen from United States
斗破
Seen from Indonesia
incestoreal
Seen from Germany
รับงานฮอด
Seen from Thailand
bdsmِ
Most Popular Users

Elon Musk 
@elonmusk
240.8M followers

Barack Obama 
@barackobama
119.2M followers

Donald J. Trump 
@realdonaldtrump
111.7M followers

Cristiano Ronaldo 
@cristiano
111.3M followers

Narendra Modi 
@narendramodi
107M followers

Rihanna 
@rihanna
97.8M followers

NASA 
@nasa
92.2M followers

Justin Bieber 
@justinbieber
91.1M followers

KATY PERRY 
@katyperry
88.1M followers

Taylor Swift 
@taylorswift13
81.9M followers

Lady Gaga 
@ladygaga
73.4M followers

Virat Kohli 
@imvkohli
70.5M followers

Kim Kardashian 
@kimkardashian
70M followers

YouTube 
@youtube
68.7M followers

Bill Gates 
@billgates
64.1M followers

Neymar Jr 
@neymarjr
63.3M followers

The Ellen Show
@theellenshow
62.4M followers

CNN 
@cnn
61.9M followers

Selena Gomez 
@selenagomez
61.1M followers

X 
@x
60.8M followers


