멋진 마젠토 2
멋진 Magento 2 확장 프로그램 및 리소스의 엄선된 목록입니다.
목차
- 마젠토란 무엇인가요?
- 이벤트
- 프런트엔드
- 도구
- 오픈 소스 확장
- 블로그
- 교육
- 플랫폼
- 공식 리소스
마젠토란 무엇인가요?
Magento는 웹숍을 만들 수 있는 오픈 소스 전자 상거래 애플리케이션입니다. 우리는 종종 프런트엔드(고객이 제품을 구매하는 매장)와 백엔드(고객과 제품을 관리하는 Magento 관리자 패널)에 대해 이야기합니다. 오픈 소스 비트는 Magento의 소스 코드(PHP, HTML, CSS, JS, XML 등)가 누구나 코드를 재사용하고 변경할 수 있는 오픈 소스 라이선스(OSLv3)에 따라 배포된다는 사실을 의미합니다. 그것. 이러한 오픈 소스 측면으로 인해 Magento 제품이 엄청난 인기를 끌게 되었고, 그래서 우리는 종종 Magento라는 단어를 제품, 주변 커뮤니티 또는 둘 다를 지칭하는 데 사용합니다.
Magento는 Varien이라는 회사에서 시작되었으며, Magento 버전 1(2008년 처음 출시)을 시작으로 인기가 높아지기 시작했습니다. Magento 버전 2는 2015년 11월에 처음 출시되었지만 복잡한 아키텍처와 오래된 기능(KnockoutJS, RequireJS, Zend Framework 1)으로 인해 채택에 문제가 있었습니다. 매장 부분에서는 이로 인해 다양한 새로운 프런트엔드가 탄생했습니다. 2018년에 Magento는 Adobe에 인수되었습니다. 나중에 Magento Enterprise는 Adobe Commerce Cloud로 Adobe 클라우드에 통합되었으며 Magento Community Edition은 Magento Open Source로 이름이 변경되었습니다. 커뮤니티에서는 Adobe가 장기적으로 커뮤니티가 적합하다고 생각하는 방식으로 Magento 오픈 소스를 유지할 것인지 여부에 대한 불확실성이 있었습니다. 이러한 불확실성은 Mage-OS라는 커뮤니티 이니셔티브로 이어졌습니다.
다음도 참조하세요.
- en.wikipedia.org/wiki/Magento
이벤트: 커뮤니티를 만나보세요
- MageUnconference - 독일의 Magento Unconference입니다.
- MageUnconference - 네덜란드에서 열리는 Magento Unconference입니다.
- Meet Commerce – 스페인 마드리드에서 전자상거래에 초점을 맞춘 컨퍼런스입니다.
마젠토를 만나보세요
Magento를 만나보세요 이벤트는 판매자부터 개발자, 솔루션 및 기술 제공업체, 마케팅 담당자까지 모든 사람을 하나로 모으며 계속해서 확장하고 있습니다.
- 마젠토 뉴욕을 만나보세요 - 마젠토 뉴욕을 만나보세요
- Magento UK를 만나보세요 - Magento UK를 만나보세요
- 마젠토 발틱스를 만나보세요 - 마젠토 발틱스를 만나보세요
프런트엔드
Magento 2의 매장은 다양한 방법으로 스타일을 지정할 수 있습니다.
- Luma (
Magento/luma
) - 이는 실제로 Magento 2 자체의 기본 데모 테마로, 코어에서 확장되는 Magento/blank
에서 다시 확장됩니다. 그러나 더 자주 Luma라는 이름은 전체 스택을 나타냅니다. XML 레이아웃은 블록과 컨테이너의 트리 구조를 생성하고 결국 PHTML 템플릿을 통해 렌더링됩니다. 서버측에서 렌더링된 HTML은 CSS(LESS 소스 파일에서 컴파일) 및 JavaScript(RequireJS, KnockoutJS, jQuery)로 강화되었습니다. - Adobe PWA Studio - ReactJS를 기반으로 Adobe/Magento에서 만든 새로운 헤드리스 프런트엔드입니다. Magento GraphQL API에 대한 GraphQL 호출을 수행하여 데이터를 검색합니다. 프런트엔드는 Venia(데모 테마 및 UI 구성 요소 라이브러리), Peregrine(React 후크), Buildpack(Webpack 구성) 및 UPWARD(SSR 및 이미지 최적화를 위한 미들웨어)를 제공합니다.
- Hyvä (hyva.io) - LESS/CSS를 TailwindCSS로, JavaScript를 AlpineJS로 대체하는 Luma의 대안입니다. 현재는 상업용 라이센스를 통해서만 사용할 수 있습니다. 그러나 그 가격에 비해 팀은 타사 모듈에 대한 호환성 모듈을 만들고 지원을 제공하며 전체 솔루션을 점점 더 다양하게 만들기 위해 열심히 노력하고 있습니다.
- Alokai ( 예: Vue Storefront )(github.com/vuestorefront/vue-storefront)
- 신
- ScandiPWA (github.com/scandipwa/scandipwa)
- Breeze Evolution (breezefront.com) - 모든 Luma 기반 확장 프로그램과 호환되는 100 페이지 속도 점수 프런트엔드 테마입니다.
- Front-Commerce (front-Commerce.com) - Front-Commerce는 Magento 매장을 위해 프랑스에서 개발된 혁신적이고 진보된 즉시 사용 가능한 PWA(Progressive Web App) 프런트 엔드 솔루션입니다.
도구
- n98-magerun2 - Magento 2용 CLI 스위스 군용 칼입니다.
- RabbitMQ 재시도 메커니즘 - RabbitMQ 실패 메시지를 재시도할 수 있는 Magento 2 확장
- Alfred에 대한 문서 검색 - 공식 Magento 2 검색을 Alfred 워크플로에 쉽게 통합하세요.
- Tablerates 생성기 - 온라인 도구를 사용하여 Tablerates를 생성합니다.
- Pestle - Alan Storm의 코드 생성 도구.
- Mage2Gen - 온라인 모듈 생성기.
- Mage Chrome 툴바 - MageSpecialist가 제작한 Magento 2용 필수 Chrome 확장 프로그램입니다.
- Magento 2 개발자 도구 모음용 MageSpecialist DevTools
- magento2docker - 빠른 데모 및 개발 환경을 위한 하나의 dockerfile에 MariaDB, PHP, Redis, ElasticSearch가 포함되어 있습니다.
- markhust/docker-magento - Mark Shust의 Magento용 Docker 구성
- Warden - David Alger의 docker-compose 환경 작업을 위한 CLI 유틸리티
- DDEV - 로컬 웹 개발 환경을 몇 분 만에 실행하기 위한 오픈 소스 도구입니다. PHP, Node.js, Python을 지원합니다.
- AmpersandHQ/ampersand-magento2-업그레이드-패치 도우미
- 재정의를 감지하여 magento 2 웹사이트 업그레이드를 지원하는 도우미 스크립트입니다.
- PhpStorm Magento2 확장 - 공식 PhpStorm Magento2 확장입니다.
- PhpInsights - PHP 품질 검사(Magento2 사전 설정 사용)
- Tango - 액세스 로그 분석을 위한 CLI
- Masquerade - 위조 중심, 구성 기반, 플랫폼 독립적, 로케일 호환 데이터 위조 도구
- Magento 2 Composer 패치 도우미
- vaimo/composer-patches에 대한 복사-붙여넣기 가능 작곡가 패치 정의를 생성하는 Chrome 확장 프로그램입니다.
- DB Magento 2 Commerce를 Magento 2 오픈소스로 마이그레이션
- Magento 2 데이터베이스 동기화 프로그램 - Magento 2(및 Wordpress)용 데이터베이스 동기화 프로그램으로 Magerun2를 기반으로 합니다. 개발, 스테이징, 프로덕션을 쉽게 동기화할 수 있습니다.
- Subodha Magento2 Gulp 통합 - Magento 2 Gulp 통합
- Magento 2 URL 데이터 무결성 검사기 - 카탈로그 데이터에서 잠재적인 URL 관련 문제를 찾을 수 있는 Magento 2 모듈
- Mage Wizard - Magento 2 코드베이스에서 직접 모듈, 플러그인, 구성, 관찰자, 명령, crontab 등을 자동으로 보고 생성하는 로컬 웹 UI
- Mage - 유용한 단축키와 시간을 절약해 주는 도구를 추가하여 bin/magento 명령을 단순화하여 생산성을 향상시킵니다.
오픈 소스 확장
개발 유틸리티
- Cypress 테스트 스위트 - Magento 2를 위한 커뮤니티 기반 Cypress 테스트 스위트
- 구성 가져오기내보내기 - CLI 기반 구성 관리.
- 웁스 예외 - Magento 2의 Cool Kids를 위한 PHP 예외입니다.
- Magento 캐시 정리 - bin/magento 캐시 대체 속도가 빨라졌습니다. Vinai Kopp의 파일 감시기로 정리](https://twitter.com/vinaikopp)
- 개발자 툴바 - Magento 2 개발자 툴바.
- 고급 템플릿 힌트 - Magento 2 템플릿 힌트 도우미.
- Scopehints](https://github.com/avstudnitz/AvS_ScopeHint2) - [Andreas von Studnitz.
- Magento 2 Configurator - 파일을 사용하여 데이터베이스 변수를 생성하고 유지 관리하기 위해 CTI Digital에서 처음 만든 Magento 모듈입니다.
- 자동 캐시 플러시(Auto Cache Flush) - 캐시를 자동으로 플러시하는 Magento 2 모듈입니다.
- Magento 2 PHPStorm 파일 템플릿 - PHPStorm Magento 2 파일 템플릿.
- MageVulnDB - 알려진 보안 문제가 있는 타사 Magento 확장을 위한 중앙 저장소입니다.
- Magento 2 Prometheus 내보내기 - 일반적인 Magento 데이터를 위한 Prometheus 내보내기입니다.
- greycoreio/magento2-cors - Magento GraphQL API에서 구성 가능한 CORS 헤더를 활성화합니다.
- bitExpert/phpstan-magento - PHPStan용 Magento 전용 확장
- Dot Env - Magento 2 환경 변수 구성 요소 - Symfony Dotenv 구현.
- Rest Client - Guzzle Client를 기반으로 외부 서비스에 대한 REST API 요청을 만들기 위한 간단한 개발 패턴, 구성 및 최적화를 제공하는 기술 Magento 2 모듈입니다.
- Magento 2 모델 생성기/CRUD 생성기 - Michiel Gerritsen이 제작한 Magento 2 모델 및 CRUD 생성기의 최신 버전
- Simon의 문제 해결 가이드 - 개발 중에 발생하는 가장 일반적인 오류 목록입니다.
전개
- Deployer Magento2 Recipe - 배포자를 위한 Magento2 배포 레시피입니다.
- Magento 2 Deployer Plus - Magento 2 프로젝트의 다운타임 없는 배포를 수행하기 위한 배포자.org 기반 도구입니다.
- Magento2용 Github 작업 - Magento 2 확장을 위한 GitHub 작업
현지화
- de_DE - 독일어 언어 패키지.
- de_CH - 스위스 언어 패키지.
- fr_FR - 프랑스어 언어 패키지.
- da_DK - 덴마크어 언어 패키지.
- es_AR - 스페인어(아르헨티나) 언어 패키지.
- es_ES - 스페인어 언어 패키지.
- pt_BR - 포르투갈어 브라질 언어 패키지.
- it_IT - 이탈리아어.
- nl_NL - 네덜란드어 언어 패키지.
- pl_PL - 폴란드어 언어 패키지.
- tr_TR - 터키어 언어 패키지.
- ro_RO - 루마니아어 언어 패키지.
- fi_FL - 핀란드어 언어 패키지.
- ko_KR - 한국어 패키지.
- sk_SK - 슬로바키아어 언어 패키지.
- sl_SI - 슬로베니아어 언어 패키지.
- en_GB - 영국 언어 패키지.
- hr_HR - 크로아티아어 언어 패키지.
찾다
- Algolia 검색 통합 - Algolia 검색(SaaS) 통합.
- Elastic Suite 통합 - Elastic Suite 통합.
- FastSimpleImport2 - 배열에서 제품과 고객을 가져오는 Magento 2 ImportExport 기능용 래퍼입니다.
- 검색 엔진 비활성화 - 카테고리 검색을 위한 Elasticsearch 및 전체 텍스트 인덱싱을 비활성화합니다.
CMS
- Mageplaza 블로그 확장 - 간단하지만 잘 작동하는 블로그 확장입니다.
- Magefan의 Magento 2 블로그 확장 - 무제한 블로그 게시물 및 카테고리, SEO 친화적, 지연 로드 및 AMP 지원을 갖춘 Magento 2용 무료 블로그 모듈입니다.
- Opengento GDPR - Magento 2 GDPR 모듈은 세계에서 사용되는 최대 규모의 전자 상거래 CMS를 위한 필수 확장 기능입니다. 이 모듈은 GDPR을 준수하는 데 도움이 됩니다.
마케팅
- MagePlaza Seo - 잘 문서화된 다목적 SEO 확장입니다.
- Magento 2 PDF - wkhtmltopdf를 기반으로 하는 PDF 생성기입니다.
- Google 태그 관리자 - Magento2용 데이터 영역이 포함된 Google 태그 관리자(GTM)입니다.
관리html/백엔드
- 고객 강제 로그인 - 고객이 특정 페이지에 액세스하기 전에 강제로 로그인하도록 합니다.
- Checkout Tester - Checkout 변경 사항을 빠르게 테스트하는 확장 프로그램입니다.
- 결제 성공 페이지 미리보기 - 매번 새로 주문할 필요 없이 주문 확인 페이지를 빠르고 쉽게 미리보고 테스트할 수 있습니다.
- FireGento Fast Simple Import - 어레이에서 제품과 고객을 가져오는 Magento 2 ImportExport 기능용 래퍼
- Magento 2 가져오기 프레임워크 - 일반 Magento 2 가져오기 기능을 지원하는 라이브러리
- 메뉴 편집기 - Magento 2의 카테고리 기반 메뉴를 대체할 수 있는 강력한 메뉴 편집기를 제공합니다.
- PageNotFound - 리디렉션을 생성할 가능성과 함께 다가오는 404를 데이터베이스에 저장합니다.
- Sentry.io - Magento 2용 애플리케이션 모니터링 및 오류 추적 소프트웨어
- 사용자 정의 SMTP - Google App, Gmail, Amazon Simple Email Service(SES), Microsoft Office365 및 기타 SMTP 서버를 사용하여 모든 거래 이메일을 보내도록 Magento 2를 구성합니다.
- 고객 비밀번호 재설정 - Vinai Kopp의 bin/magento를 사용하여 고객 비밀번호를 설정합니다.
- 손님 대 고객 - 기존 손님 체크아웃 고객을 등록 고객으로 빠르고 쉽게 전환합니다.
- UI 북마크 재설정 - UI 북마크 재설정을 통해 관리자는 필터 상태, 열 위치 및 적용된 정렬(예: 판매 > 주문)과 같은 자신의 UI 북마크를 재설정할 수 있습니다.
- Clean Admin Menu - 타사 확장 기능을 단일 메뉴로 병합합니다.
- shkoliar/magento-grid-colors - 관리 그리드 색상을 지정하기 위한 Magento 2 그리드 색상 모듈입니다. 그리드의 북마크를 사용하여 상태 저장을 지원합니다. 드미트리 슈콜리아르
- extdn/extension-dashboard-m2 - 설치된 확장 프로그램을 표시하는 Magento 2 대시보드입니다. Magento 확장 개발자 네트워크 제공
- hivecommerce/magento2-content-fuzzyfyr - Magento2용 Content Fuzzyfyr 모듈은 실제 콘텐츠를 더미 콘텐츠로 대체합니다. 이는 테스트 데이터 준비 및 GDPR 제한 사항 일치를 위한 시간 절약 등 개발 목적을 위한 것입니다.
- 재고 예약 비활성화 - 이 모듈은 Magento 2.3.3에서 MSI의 일부로 도입된 재고 예약 로직을 비활성화합니다.
보안
- Magento Patch Repository - 필요한 모든 Magento 패치를 한곳에 모아두었습니다.
결제 서비스 제공자
- PAYONE - PAYONE 결제 통합.
- Stripe - Magento 2용 스트라이프 결제입니다.
- Braintree 결제 - Magento2용 공식 Braintree 통합.
하부 구조
- Fastly Extension - Magento 2의 빠른 통합.
- Ethan3600/magento2-CronjobManager - Magento 2용 Cron 작업 관리자입니다.
- Magento 2 Ngrok - Magento 2 Ngrok 통합
- Clean Media - 미디어 파일 및 잠재적인 제거 옵션에 대한 정보를 제공하는 모듈입니다.
- 인터셉터 최적화 - Magento 2의 새로운 인터셉터 접근 방식
독점 확장
- Commercebug 디버깅 확장 - Magento 2 디버그 확장입니다.
- Magicento - Magento 2 관련 기능을 추가하는 PHPStorm 플러그인입니다.
프로그레시브 웹 애플리케이션
- ScandiPWA 테마 - React 및 Redux를 기반으로 한 Magento 2.3+ PWA 테마
블로그
개인 블로그
회사 블로그
- 아트윅스
- 품격있는 라마
- dev98
- 파이어베어 스튜디오
- 푸만
- 인추
- M.아카데미
- 정수_넷 블로그
- MageComp
- 비트엑스퍼트 AG
- OneStepCheckout
다른
- MageTalk: Magento 커뮤니티 팟캐스트](http://magetalk.com/) - [Kalen Jordan 및 [Phillip Jackson.
학습
- M.academy - 비디오 강의 및 강좌를 통해 Magento 2 및 Adobe Commerce를 배우는 가장 간단한 방법
- 메이지타이탄스 이탈리아 2016
- 메이지타이탄 MCR 2016
- MageTitans 미국/텍사스 2016
- 맥스 버크넬 마젠토 2 자바스크립트
- Max Pronko DevChannel
- Magento 2 초보자 튜토리얼 수업
- Magento 2 학습을 위한 무료 YouTube 시리즈입니다.
- Vinai Kopp Mage2Katas
- Mage2.tv - Vinai Kopp의 Magento 2 개발자 스크린캐스트
- magento-notes/magento2-exam-notes - Magento 2 Certified Professional Developer 시험 준비 노트
- magento-notes/magento2-cloud-developer-notes - Magento 2 Certified Professional Cloud Developer 시험 준비 노트
- roma-glushko/magento2-dev-plus-exam - Magento 2 Certified Professional Developer Plus 시험 준비 노트
- fisheye-academy/m2cpfed-training - Magento 2 Certified Professional Front End Developer 시험을 위한 리소스
플랫폼
공식 리소스
Magento 공식 웹사이트 - Magento의 공식 웹사이트입니다.
Magento 개발자 문서 - 공식 개발자 문서.
Magento 포럼 - Magento의 커뮤니티 포럼입니다.
Magento Github 저장소 - Github 저장소.
Magento 개발자 블로그 - Magento의 개발자 블로그입니다.
Magento 2 데이터 마이그레이션 도구 - 공식 Magento 1에서 Magento 2로의 마이그레이션 도구입니다.
Magento 코딩 표준 - PHP_CodeSniffer에 대한 공식 Magento2 고급 규칙 세트입니다.
Magento 2 Architecture - Magento 아키텍처에 대한 토론이 이루어지는 곳입니다.
마젠토 마스터스 2017
- Peter Jaap Blaakmeer - elgentos의 CTO
- Carmen Bremen - 네오샵의 프리랜서
- Tony Brown - space48의 기술 이사
- 니시 히로카즈
- 브렌트 피터슨
- 소냐 리스터레르
- 크리스토프 링글레프
- 알레산드로 론치
- 마티아스 자이스
- 쿠바 즈볼린스키
- 가브리엘 구아리노
- 필립 잭슨
- 샌더 망겔
- 라파엘 페트리니
- 파비안 슈멩글러
- 마리우스 스트라예루
- 안나 볼클
- 이반 체푸르니
- 비나이 콥
- 지세 레이츠마
신뢰할 수 있는 확장 개발자 목록
- 어헤드웍스
- 알티마
- 블루 할라피뇨
- 도트메일러
- 정수망
- 겐마토
- 푸만
- 이비즈마트
- 메이지메일
- MagePal
- 모듈베르프트
- 역설 연구소
- 확장 연구소
- 달콤한 치아
- 로켓웹
- 프록시블루
- 유니르기
- WebShopApps
- 이로
- 파이어베어 스튜디오
- OneStepCheckout
Magento 확장 개발자 네트워크(ExtDN) Magento 확장 개발자 네트워크(ExtDN)는 고품질 Magento 확장을 개발 및 판매하는 것이 핵심 사업인 확장 개발자의 검증된 네트워크입니다. 저는 Magento 확장 시장에 책임과 신뢰를 가져오기 위해 ExtDN을 설립했습니다. ExtDN 회원은 높은 수준의 코딩, 저작권 및 사업 행위에 대한 책임을 지는 데 동의합니다.
Fooman의 설명
기타 Magento 2 관련 멋진 목록
- Mageres - Alessandro Ronchi의 Magento 1 및 Magento 2 관련 리소스 목록입니다.
- Awesome PHP - 엄선된 Awesome PHP 리소스 목록입니다.
- Awesome Magento - sunel이 제작한 M1 및 M2 콘텐츠가 혼합된 멋진 Magento 목록입니다.
특허
법률에 따라 가능한 범위 내에서 David Lambauer는 이 저작물에 대한 모든 저작권 및 관련 권리 또는 저작인접권을 포기했습니다.
모든 언어 팩을 수집해 주신 Anna Völkl과 Sander Mangel에게 감사드립니다!
YouTube에서 강연을 공유해 주신 MageTitans님께 감사드립니다.