Impresionante Magento 2
Una lista seleccionada de increíbles extensiones y recursos de Magento 2.
- ¿Qué es una lista impresionante?
- Guía de contribución
Tabla de contenido
- ¿Qué es Magento?
- Eventos
- Interfaces
- Herramientas
- Extensiones de código abierto
- Blogs
- Educación
- Plataformas
- Recursos oficiales
¿Qué es Magento?
Magento es una aplicación de comercio electrónico de código abierto que le permite crear tiendas web. A menudo hablamos de un frontend (el escaparate donde los clientes compran productos) y un backend (el Panel de administración de Magento donde se gestionan los clientes y los productos). El bit de código abierto se refiere al hecho de que el código fuente de Magento (PHP, HTML, CSS, JS, XML y otros) se distribuye bajo una licencia de código abierto (OSLv3) que permite a cualquiera reutilizar el código y realizar cambios. él. Este aspecto de código abierto ha llevado a la enorme popularidad del producto Magento, por lo que a menudo usamos la palabra Magento para referirnos al producto, a la comunidad que lo rodea o a ambos.
Magento fue iniciado por una empresa llamada Varien, y con la versión 1 de Magento (lanzada por primera vez en 2008), la popularidad comenzó a crecer. La versión 2 de Magento se lanzó por primera vez en noviembre de 2015, pero enfrentó una adopción problemática debido a su arquitectura compleja y características obsoletas (KnockoutJS, RequireJS, Zend Framework 1). En la parte del escaparate, esto dio lugar a varias interfaces nuevas. En 2018, Adobe adquirió Magento. Más tarde, Magento Enterprise se integró en la nube de Adobe como Adobe Commerce Cloud, mientras que Magento Community Edition pasó a llamarse Magento Open Source. En la comunidad, había incertidumbre sobre si Adobe mantendría Magento Open Source a largo plazo de la manera que la comunidad consideraría adecuada. Esta incertidumbre llevó a una iniciativa comunitaria llamada Mage-OS.
Ver también:
- en.wikipedia.org/wiki/Magento
Eventos: Conoce a la comunidad
- MageUnconference: una desconferencia de Magento en Alemania.
- MageUnconference: una desconferencia de Magento en los Países Bajos.
- Meet Commerce: una conferencia centrada en el comercio electrónico en Madrid/España.
Conoce Magento
Meet Magento Events reúne a todos, desde comerciantes hasta desarrolladores, proveedores de soluciones y tecnología y especialistas en marketing, y continuamos expandiéndonos.
- Conozca Magento Nueva York - Conozca Magento Nueva York
- Conozca Magento Reino Unido - Conozca Magento Reino Unido
- Conozca Magento Bálticos - Conozca Magento Bálticos
Frontales
El escaparate de Magento 2 se puede diseñar de numerosas maneras:
- Luma (
Magento/luma ): en realidad, este es un tema de demostración predeterminado del propio Magento 2, que nuevamente se extiende desde Magento/blank , que se extiende desde el núcleo. Pero más a menudo, el nombre Luma se refiere a la pila completa: el diseño XML genera una estructura de árbol de bloques y contenedores, que eventualmente se representan a través de plantillas PHTML. El HTML renderizado del lado del servidor está enriquecido con CSS (compilado a partir de MENOS archivos fuente) y JavaScript (RequireJS, KnockoutJS, jQuery). - Adobe PWA Studio : una nueva interfaz sin cabeza, creada por Adobe/Magento, basada en ReactJS. Realiza llamadas GraphQL a la API Magento GraphQL para recuperar datos. La interfaz ofrece Venia (un tema de demostración y una biblioteca de componentes de interfaz de usuario), Peregrine (ganchos de React), Buildpack (configuración de paquete web) y UPWARD (un middleware para SSR y optimización de imágenes).
- Hyvä (hyva.io): una alternativa para Luma, que reemplaza LESS/CSS con TailwindCSS y JavaScript con AlpineJS. Actualmente, sólo está disponible mediante una licencia comercial. Pero por ese precio, el equipo trabaja arduamente para crear módulos de compatibilidad para módulos de terceros, brindar soporte y hacer que toda la solución sea cada vez más versátil.
- Alokai ( por ejemplo: Vue Storefront ) (github.com/vuestorefront/vue-storefront)
- DEIDAD
- ScandiPWA (github.com/scandipwa/scandipwa)
- Breeze Evolution (breezefront.com): un tema de interfaz con puntuación de velocidad de 100 páginas que es compatible con todas las extensiones basadas en Luma.
- Front-Commerce (front-commerce.com): Front-Commerce es una solución front-end PWA (Progressive Web App) innovadora, avanzada y lista para usar, desarrollada en Francia para las tiendas Magento.
Herramientas
- n98-magerun2: la navaja suiza CLI para Magento 2.
- Mecanismo de reintento de RabbitMQ: extensión de Magento 2 que brinda la posibilidad de reintentar mensajes fallidos de RabbitMQ
- Búsqueda de documentación para Alfred: integre fácilmente la búsqueda oficial de Magento 2 en sus flujos de trabajo de Alfred.
- Generador de Tablerates: genere Tablerates con una herramienta en línea.
- Pestle: herramienta de generación de código de Alan Storm.
- Mage2Gen: creador de módulos en línea.
- Barra de herramientas Mage Chrome: una extensión de Chrome IMPRESCINDIBLE para Magento 2 de MageSpecialist.
- MageSpecialist DevTools para la barra de herramientas para desarrolladores de Magento 2
- magento2docker: MariaDB, PHP, Redis, ElasticSearch en un archivo docker para un entorno rápido de demostración y desarrollo
- markshust/docker-magento - Configuración de Docker de Mark Shust para Magento
- Warden: una utilidad CLI para trabajar con entornos de composición acoplable por David Alger
- DDEV: una herramienta de código abierto para lanzar entornos de desarrollo web locales en minutos. Es compatible con PHP, Node.js y Python.
- AmpersandHQ/ampersand-magento2-upgrade-patch-helper
- Script auxiliar para ayudar a actualizar los sitios web de Magento 2 mediante la detección de anulaciones.
- Extensión PhpStorm Magento2 - Extensión oficial de PhpStorm Magento2.
- PhpInsights: controles de calidad de PHP (con ajustes preestablecidos de Magento2)
- Tango - CLI para analizar registros de acceso
- Masquerade: herramienta de falsificación de datos compatible con la configuración regional, independiente de la plataforma, basada en configuración e impulsada por falsificadores
- Ayudante de parches de Magento 2 Composer
- Extensión de Chrome para crear una definición de parche de compositor que se pueda copiar y pegar para vaimo/composer-patches.
- Migrar DB Magento 2 Commerce a Magento 2 Open-Source
- Magento 2 Database Synchronizer: sincronizador de bases de datos para Magento 2 (y Wordpress), basado en Magerun2. Mantener el desarrollo, la puesta en escena y la producción sincronizados fácilmente.
- Integración de Subodha Magento2 Gulp - Integración de Magento 2 Gulp
- Comprobador de integridad de datos de URL de Magento 2: módulo Magento 2 que puede encontrar posibles problemas relacionados con URL en los datos de su catálogo
- Mage Wizard: interfaz de usuario web local para ver y crear automáticamente módulos, complementos, configuraciones, observadores, comandos, crontabs, etc. directamente en la base de código de Magento 2
- Mage: simplifica los comandos bin/magento agregando atajos útiles y herramientas que ahorran tiempo para mejorar su productividad.
Extensiones de código abierto
Utilidades de desarrollo
- Cypress Testing Suite: un conjunto de pruebas Cypress impulsado por la comunidad para Magento 2
- Config ImportExport: gestión de configuración basada en CLI.
- Vaya excepciones: excepciones de PHP para Cool Kids en Magento 2.
- Magento Cache Clean: un reemplazo más rápido para bin/magento cache: clean with file watcher de Vinai Kopp](https://twitter.com/vinaikopp)
- Barra de herramientas para desarrolladores: barra de herramientas para desarrolladores de Magento 2.
- Sugerencias de plantilla avanzadas: ayuda de sugerencias de plantilla de Magento 2.
- Scopehints](https://github.com/avstudnitz/AvS_ScopeHint2): muestra información adicional en la configuración de la tienda de [Andreas von Studnitz.
- Configurador de Magento 2: un módulo de Magento creado inicialmente por CTI Digital para crear y mantener variables de bases de datos mediante archivos.
- Auto Cache Flush: módulo Magento 2 para vaciar automáticamente el caché.
- Plantillas de archivos PHPStorm Magento 2 - Plantillas de archivos PHPStorm Magento 2.
- MageVulnDB: repositorio central para extensiones Magento de terceros con problemas de seguridad conocidos.
- Magento 2 Prometheus Exporter: Exportador de Prometheus para datos comunes de Magento.
- graycoreio/magento2-cors: habilita encabezados CORS configurables en la API Magento GraphQL.
- bitExpert/phpstan-magento - Extensión específica de Magento para PHPStan
- Dot Env - Componente variable de entorno Magento 2 - Implementación de Symfony Dotenv.
- Rest Client: módulo técnico de Magento 2 que proporciona patrones de desarrollo simples, configuraciones y optimizaciones para realizar solicitudes de API REST hacia servicios externos basados en Guzzle Client.
- Magento 2 Model Generator / CRUD Generator: una versión más actualizada de Magento 2 Model & CRUD Generator de Michiel Gerritsen
- Guía de solución de problemas de Simon: una lista con los errores más comunes que encuentra durante el desarrollo.
Despliegue
- Receta de implementación de Magento2: receta de implementación de Magento2 para el implementador.
- Magento 2 Deployer Plus: herramienta basada en desplegar.org para realizar implementaciones sin tiempo de inactividad de proyectos Magento 2.
- Acciones de Github para Magento2 - Acciones de GitHub para extensiones de Magento 2
Localización
- de_DE - Paquete de idioma alemán.
- de_CH - Paquete de idioma suizo.
- fr_FR - Paquete de idioma francés.
- da_DK - Paquete de idioma danés.
- es_AR - Paquete de idioma español (Argentina).
- es_ES - Paquete de idioma español.
- pt_BR - Paquete de idioma portugués de Brasil.
- it_IT - Idioma italiano.
- nl_NL: paquete de idioma holandés.
- pl_PL - Paquete de idioma polaco.
- tr_TR - Paquete de idioma turco.
- ro_RO - Paquete de idioma rumano.
- fi_FL - Paquete de idioma finlandés.
- ko_KR - Paquete de idioma coreano.
- sk_SK - Paquete de idioma eslovaco.
- sl_SI - Paquete de idioma esloveno.
- en_GB - Paquete de idioma británico.
- hr_HR - Paquete de idioma croata.
Buscar
- Integración de búsqueda de Algolia - Integración de búsqueda de Algolia (SaaS).
- Integración de Elastic Suite - Integración de Elastic Suite.
- FastSimpleImport2: contenedor para la funcionalidad ImportExport de Magento 2, que importa productos y clientes desde matrices.
- Deshabilitar el motor de búsqueda: deshabilite Elasticsearch y la indexación de texto completo para la búsqueda de categorías.
CMS
- Extensión de blog de Mageplaza: extensión de blog simple pero que funciona bien.
- Magento 2 Blog Extension de Magefan: módulo de blog gratuito para Magento 2 con publicaciones y categorías de blog ilimitadas, compatible con SEO, carga diferida y compatibilidad con AMP.
- Opengento GDPR: el módulo Magento 2 GDPR es una extensión imprescindible para el CMS de comercio electrónico más grande utilizado en el mundo. El módulo ayuda a cumplir con GDPR.
Marketing
- MagePlaza Seo: extensión SEO multipropósito bien documentada.
- Magento 2 PDF - Generador de PDF basado en wkhtmltopdf.
- Google Tag Manager: Google Tag Manager (GTM) con capa de datos para Magento2.
Administradorhtml/backend
- Inicio de sesión forzado del cliente: obliga a los clientes a iniciar sesión antes de acceder a determinadas páginas.
- Checkout Tester: extensión para probar rápidamente los cambios en el proceso de pago.
- Vista previa de la página de pago exitoso: obtenga una vista previa y pruebe rápida y fácilmente su página de confirmación de pedido, sin la necesidad de realizar un nuevo pedido cada vez.
- FireGento Fast Simple Import: contenedor para la funcionalidad ImportExport de Magento 2, que importa productos y clientes desde matrices
- Magento 2 Import Framework: una biblioteca que admite la funcionalidad genérica de importación de Magento 2
- Editor de menús: proporciona un potente editor de menús para reemplazar los menús basados en categorías en Magento 2.
- PageNotFound: guarda los próximos 404 en su base de datos con la posibilidad de crear una redirección.
- Sentry.io: software de seguimiento de errores y supervisión de aplicaciones para Magento 2
- SMTP personalizado: configure Magento 2 para enviar todos los correos electrónicos transaccionales utilizando la aplicación Google, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 y otros servidores SMTP.
- Restablecer contraseña del cliente: establezca una contraseña de cliente con bin/magento de Vinai Kopp.
- Invitado a Cliente: convierta rápida y fácilmente los clientes de pago invitados existentes en clientes registrados.
- Restablecer marcadores de UI: Restablecer marcadores de UI permite a los usuarios administradores restablecer sus propios marcadores de UI, como el estado de los filtros, las posiciones de las columnas y la clasificación aplicada (por ejemplo, Ventas > Pedidos).
- Menú de administración limpio: fusiona extensiones de terceros en un solo menú.
- shkoliar/magento-grid-colors: módulo Magento 2 Grid Colors para colorear cuadrículas de administración. Admite el guardado de estados con la ayuda de los marcadores de la cuadrícula. por Dmitri Shkoliar
- extdn/extension-dashboard-m2: un panel de Magento 2 para mostrar las extensiones instaladas. por la red de desarrolladores de extensiones de Magento
- hivecommerce/magento2-content-fuzzyfyr: el módulo Content Fuzzyfyr para Magento2 reemplaza el contenido real con contenido ficticio. Esto es para fines de desarrollo, por ejemplo, ahorrar tiempo para preparar datos de prueba y cumplir con las restricciones del RGPD.
- Deshabilitar reserva de stock: este módulo deshabilita la lógica de reserva de inventario introducida como parte de MSI en Magento 2.3.3.
Seguridad
- Repositorio de parches de Magento: todos los parches de Magento que necesita, en un solo lugar
Proveedor de servicios de pago
- PAYONE - Integración de pagos PAYONE.
- Stripe - Pagos Stripe para Magento 2.
- Pagos Braintree: integración oficial de Braintree para Magento2.
Infraestructura
- Extensión Fastly: integración rápida de Magento 2.
- Ethan3600/magento2-CronjobManager - Administrador de tareas cron para Magento 2.
- Magento 2 Ngrok - Integración de Magento 2 Ngrok
- Clean Media: módulo que proporciona información sobre archivos multimedia y posibles opciones de eliminación.
- Optimización de interceptores: nuevo enfoque de interceptores para Magento 2
Extensiones propietarias
- Extensión de depuración de Commercebug: una extensión de depuración de Magento 2.
- Magicento: complemento PHPStorm para agregar funciones relacionadas con Magento 2.
Aplicación web progresiva
- Tema ScandiPWA: tema Magento 2.3+ PWA basado en React y Redux
Blogs
Blogs personales
- Alan Tormenta
- Fabián Schmengler
Blogs de empresa
- Atwix
- Llama con clase
- dev98
- Estudio FireBear
- fooman
- inchoo
- academia de maestría
- blog entero_net
- MagoComp
- BitExpert AG
- Pago en un paso
Otro
- MageTalk: un podcast de la comunidad de Magento] (http://magetalk.com/) - Podcast de la comunidad de [Kalen Jordan y [Phillip Jackson.
Aprendiendo
- M.academy: la forma más sencilla de aprender Magento 2 y Adobe Commerce, con lecciones y cursos en vídeo
- MagoTitans Italia 2016
- MagoTitanes MCR 2016
- MageTitans Estados Unidos/Texas 2016
- Max Bucknell Magento 2 Javascript
- Canal de desarrollo Max Pronko
- La clase tutorial para principiantes de Magento 2
- Serie gratuita de YouTube para aprender Magento 2.
- Vinai Kopp Mage2Katas
- Mage2.tv - Screencasts del desarrollador de Magento 2 por Vinai Kopp
- magento-notes/magento2-exam-notes - Notas de preparación para el examen de desarrollador profesional certificado de Magento 2
- magento-notes/magento2-cloud-developer-notes - Notas de preparación para el examen Magento 2 Certified Professional Cloud Developer
- roma-glushko/magento2-dev-plus-exam - Notas de preparación para el examen Magento 2 Certified Professional Developer Plus
- fisheye-academy/m2cpfed-training - Recursos para el examen de desarrollador front-end profesional certificado de Magento 2
Plataformas
- StackExchange: foro de preguntas y respuestas.
Recursos oficiales
Sitio web oficial de Magento: sitio web oficial de Magento.
Documentación para desarrolladores de Magento: documentación oficial para desarrolladores.
Foro de Magento - Foro comunitario de Magento.
Repositorio Magento Github - Repositorio Github.
Blog para desarrolladores de Magento: blog para desarrolladores de Magento.
Herramienta de migración de datos de Magento 2: herramienta oficial de migración de Magento 1 a Magento 2.
Estándares de codificación de Magento: conjunto avanzado de reglas oficiales de Magento2 para PHP_CodeSniffer.
Magento 2 Architecture: un lugar donde se desarrollan debates sobre arquitectura de Magento.
Maestros Magento 2017
- Peter Jaap Blaakmeer - CTO de elgentos
- Carmen Bremen - Freelancer en neoshops
- Tony Brown - Director técnico de space48
- Hirokazu Nishi
- Brent Peterson
- Sonja Riesterer
- Kristof Ringleff
- Alessandro Ronchi
- Matías Zeis
- Kuba Zwolinski
- Gabriel Guarino
- Phillip Jackson
- Sander Mangel
- Rafael Petrini
- Fabián Schmengler
- Marius Strajeru
- Anna Volkl
- Ivan Chepurni
- Vinai Kopp
- Jisse Reitsma
Lista de desarrolladores de extensiones confiables
- Adelante
- Áltima
- Jalapeño azul
- correo electrónico
- Red entera
- Genmato
- fooman
- Ebizmarts
- correo mágico
- magopal
- Modulwerft
- Laboratorios de paradoja
- El laboratorio de extensión
- Goloso
- Red de cohetes
- ProxiBlue
- unirgia
- WebShopApps
- Yireo
- Estudio FireBear
- Pago en un paso
Red de desarrolladores de extensiones de Magento (ExtDN) La Red de desarrolladores de extensiones de Magento (ExtDN) es una red examinada de desarrolladores de extensiones cuyo negocio principal es desarrollar y vender extensiones de Magento de calidad. Fundé ExtDN para aportar responsabilidad y confianza al mercado de extensiones de Magento. Los miembros de ExtDN acuerdan responsabilizarse de cumplir con altos estándares de codificación, derechos de autor y conducta comercial.
Explicación de Fooman
Otras listas impresionantes relacionadas con Magento 2
- Mageres - Lista de recursos de Alessandro Ronchi para Magento 1 y Magento 2.
- Awesome PHP: una lista seleccionada de increíbles recursos de PHP.
- Awesome Magento: una lista impresionante de Magento con contenido mixto M1 y M2 de sunel.
Licencia
En la medida de lo posible según la ley, David Lambauer ha renunciado a todos los derechos de autor y derechos relacionados o conexos de este trabajo.
¡Gracias Anna Völkl y Sander Mangel por recopilar todos los paquetes de idiomas!
Gracias MageTitans por compartir las Charlas en YouTube.