n. 1 / 2022 Vuoi leggere questa newsletter nel browser? Clicca qui
Per chi è nel mondo e-commerce (soprattutto quello open-source), Magento è stato il brand per eccellenza e piattaforma top per qualsiasi necessità.
La versione 1 ha avuto un ciclo di vita di circa 10 anni! (che in informatica sono moltissimi)
Il successo e la sua stabilità (nonostante tutti i problemi del caso) ha dato vita a 2 fork: OpenMage e MageOne
La versione 2 non ha avuto molto successo ed il suo declino è in atto.
Parlo al passato nonostante di fatto il progetto (tecnicamente) è ancora attivo secondo Adobe (attuale proprietario)
La community creatasi con gli anni è ancora il punto di forza di Magento, ma le azioni di Adobe sono sempre più verso il “nascondere” la versione open-source e quindi man mano i developer si stanno spostando verso alternative quali Sylius o Shopware oppure iniziano nuovi fork come il progetto MageOS
Un recente evento:
Provate ad andare su magento.com: il suo redirect è a questa pagina https://business.adobe.com/it/products/magento/magento-commerce.html ed il link per la versione open-source è sotto “Risorse”.
Non so te, ma a me sembra una bella presa in giro all’open-source.
Personalmente ritengo che chi venda/publicizzi Magento come un prodotto open-source con un futuro “stabile” stia dando false aspettative.
il logo è sparito
il nome è sparito
Adobe ha separato in modo netto i progetti Adobe Commerce e Magento open-source (facendo figli e figliastri)
nessuna roadmap (si c’è questa, ma anche qui: è una lista di cose senza date e status. Mi prendi in giro?)
tutti gli sviluppatori del core si sono licenziati e chi è rimasto è stato riallocato per la versione Commerce o altro
issue github allo sbaraglio
progetti interessanti come il multi source inventory (MSI) creati con contributi (gratuiti) della community, brutalmente copiati e inglobati in progetti closed-source e marchiati come “prodotto adobe”
Direi che la strada che si delinea è abbastanza chiara: Adobe ha pagato milioni per il brand, ma l’open-source non gli interessa.
Non c’è nulla di male a dire che l’attuale Adobe Commerce (ex Magento Enterprise) diventerà una suite di prodotti Adobe più o meno personalizzabili (quindi non proprio open-source) e con un costo adatto solo a grandi aziende.
Salesforce ha sempre avuto questa politica nel suo prodotto e non ci sono state queste grandi lamentele.
Infine, non mi esprimo più di tanto sullo stack tecnologico perchè ho sentito persone che ancora lo ritengono “buono”.
Ricordo questo: la 2.0 è stata rilasciata nel 2015 → dopo sette anni abbiamo la 2.4 con 1 sola sezione scritta con criterio: il progetto MSI.
Il template e tutto il resto lo si può riassumere in questa foto:
Dal 2020 ho ufficialmente abbandonato Magento (e ci ho lavorato per ben 10 anni). Altri stanno seguendo questo “trend”: https://www.linkedin.com/pulse/after-11-years-bye-magento-matheus-gontijo/
Ti vuoi unire anche tu in una nuova avventura?
Discussioni per il Web
→Il creatore di faker.js e color.js si autosabota. Github gli blocca l’account: è giusto?
→ Google Analytics è illegale in EU?
📰 Cose che ho letto con il browser
→ Conosci Playbook? No? E’ come un Dropbox ma organizzato in modo più “carino”. Hanno fatto un sistema per caricare direttamente nel proprio spazio i file. Prova con il mio: https://www.playbook.com/giuseppemorelli/drop
→ Come creare un blog con Laravel + Strapi (ENG)
→ Usi Shopware? Forse questo plugin per PHPstorm può esserti utile
→ Roach PHP: toolkit in PHP per fare webscraping
→Qualcuno si è preso la briga di creare la versione open-source di Shopify
→Rilasciata la versione stabile di composer 2.2: ecco le novità
→ Il creatore delle librerie npm ‘colors’ e ‘faker’ si arrabbia e corrompe il suo stesso codice (ENG)
→ Il sito web di Sylius ora anche in Italiano: thanks Webgriffe!
→Ransomware ovunque: stavolta tocca a Bricofer. E come sempre la comunicazione è errata
→ EVENTO PUG ROMAGNA: “Event Sourcing: uscire dall’incubo dell’integrazione dati”
→ Webinar: Epic battle - Syslius vs Shopware. Registrati gratuitamente qui
→ Dopo il caos, Faker.js rinasce grazie ad 8 nuovi maintainer
💡 Cose che ho scoperto / imparato
Sapevi che puoi usare le GitHub Actions per creare le tue immagini docker e caricarle su Docker Hub?
Queste operazioni all’inizio erano gratis all’interno di Docker Hub. Da settembre 2021, Docker ha introdotto il servizio a pagamento per questa operazione automatizzata.
Ecco che le GitHub Actions posso sostituire questo processo in maniera identica e gratuita.
Attenzione! Se il repository è privato, il tempo di build scalerà i minuti a disposizione delle tue Actions. La versione gratuita è valida solo per repository pubblici
Vuoi sapere come fare? Prova a dare un’occhiata alle mie immagini docker per PHP: https://github.com/giuseppemorelli/docker-devbox-apache-php/tree/main/.github/workflows
Software interessanti
Software online davvero utile: “rimuove” qualsiasi cosa dalla foto ricostruendo la parte rimossa con il background che c’è intorno.
Ovviamente l’immagine non deve essere troppo complessa tipo i rami e foglie di un albero, ma per gli oggetti su sfondo abbastanza lineare, il risultato è davvero ottimo.
-> Scopri l’elenco dei miei suggerimenti passati
Chi seguire su YouTube
Non specifico nel settore tecnico/informatico ma sicuramente un buon canale da cui informarsi su argomenti generali.
Show giornaliero di informazione. Carrellata trasversale di notizie dal mondo, dal molto leggero al molto serio. Un commentario ironico che stimola il pensiero critico.
-> Scopri l’elenco dei miei suggerimenti passati
Chi ascoltare su <qualsiasi piattaforma podcast>
Podcast quotidiano dove vengono discussi argomenti di cultura generale.
Le puntate hanno una durata media di 40 minuti, quindi non proprio adatte per ascolti in macchina :)
Daily Cogito è il mio podcast quotidiano che tratta di attualità, politica, cultura e tante altre cose, ma sempre con un punto di vista alternativo e… duferriano!
Ogni mattina alle 7 ci si sveglia pensando oppure… si pensa per svegliarsi!
-> Scopri l’elenco dei miei suggerimenti passati
Conclusioni e Saluti
Nonostante siano passati molti anni dal mio primo sito in Magento ho ciclicamente richieste di assistenza associate a frasi al quanto dubbiose:
“sono uno sviluppatore javascript, conosco PHP e quindi Magento per me non è un problema, ma questo modulo magento non riesco a farlo funzionare”
“il PHP è morto e in azienda usiamo altri linguaggi, ci puoi aiutare tu con questi progetti? Ne abbiamo almeno 5-6”
(progetto magento2) “deploy? ma PHP mica si compila, io carico i file via FTP”
“ho 100.000 prodotti e nella pagina di categoria ne visualizzo solo 12, perchè il sito è lento nel caricamento?”
oppure le frasi con cui ho avuto gli incubi la notte
“ho installato il tema ULTIMO” (magento1)
“ho installato il tema PORTO” (magento2)
“ho installato il tema WeltPixel” (versione magento2 fashion deluxe)
“il mio sito è su un hosting condiviso”
“con le estensioni Amasty ho tutte le personalizzazioni che voglio”
Come dice Il Musazzi: “vado a piangere nel mio angolino”
Se pensi che possa interessare a qualche tuo amico/a, condividi la newsletter!
Sarei felice di avere qualche feedback (di qualsiasi tipo) o anche un saluto.
Qui sotto lascio tutti i miei riferimenti:
★ Twitter: https://twitter.com/giuseppemorelli
★ Linkedin: https://www.linkedin.com/in/giuseppemorelli
★ Canale YouTube: https://www.youtube.com/c/GiuseppeMorelli
★ Canale Telegram: https://t.me/giuseppedeveloper