PHP 경험이없는 Magento를 배우기 시작했습니다. 옵션은 무엇입니까?


22

프로그래밍 경험과 HTML 경험이 있으며 초보자를위한 좋은 가이드를 찾기 위해 고심하고 있습니다.

마 젠토 웹 사이트는 전문가들을 겨냥한 것처럼 보이지만 모든 잘못된 장소를 찾고있을 수 있습니다.

특히 좋은 책이나 온라인 자료가 있습니까?

특히, 내가 작업중인 사용자 정의 소매 데이터 분석 서비스를 위해 사이트의 다양한 페이지에 내 JavaScript를 추가하는 방법을 배우고 싶습니다.

답변:


18

불행히도 최소한 PHP를 모르면 Magento에서 일할 수 없으므로 적어도 언어의 기본 사항 ( 클래스 사용 방법 포함)을 배우는 것이 좋습니다 .

페이지 스타일에 초점을 맞추려면 (일부 코드 변경이 필요한 새로운 기능은 없음) 마 젠토 레이아웃과 테마의 작동 방식을 살펴 봐야합니다. 모든 내용은 app/design폴더 에서 찾을 수 있으며 가장 적은 PHP를 찾을 수있는 곳입니다.

레이아웃 파일은 (코드에 명시되어 있지 않은 경우) 어느 블록, CSS 및 자바 스크립트 파일이 추가 될 것인지를 정의합니다 (자바 스크립트 포함 위치).

템플릿은 실제 블록 HTML 컨텐츠 파일입니다 (PHP로 대부분의 HTML이 작성되고 동적으로 변경되는 곳이 있습니다).

레이아웃 및 템플릿 파일은 다른 위치에 배치하여 덮어 쓸 수 있으므로 기본 레이아웃 및 템플릿 파일을 다시 쓰지 않아야합니다.

자원

가장 좋은 리소스는 기존의 기본 레이아웃 및 템플릿 파일을 살펴 보는 것입니다.

구글 :)

스택 오버플로 -이 링크는 테마에 자신의 JS 파일을 추가하는 방법에 관한 것입니다

Alan Storm 튜토리얼 -보다 기술적 인 지식을 갖추고 있으므로 기본 PHP를 먼저 배워야 합니다 (Magento 레이아웃 시스템을 광범위하게 다루지 만 PHP를 알아야 하는 을 썼습니다 ).

Magento For Designers- 튜토리얼을 읽지 않았지만 PHP 지식이 너무 많지 않아도 Magento를 거치는 것 같습니다.


1
Alan 's No Frills Magento Layout은 필수 리소스입니다. 적극 권장됩니다.
pspahn

12

Magento U 에는 40 시간의 온라인 비디오 교육 기본 사항 인 Magento Development 가 있으며 계정을 만들면 무료로 이용할 수 있습니다. 젠토 기술 자료는 또한 시작하기에 좋은 장소입니다.

코딩을 시작하기 전에 Magento가 실제로 작동하는 방법, Zend의 MVC 프레임 워크, 레이아웃 XML과 블록이 함께 작동하는 방법 등에 대해 알아야합니다.

그러나 귀하의 질문에 100 % 답변이 없습니다. Magento와 함께 가고 싶은 곳에 따라 다릅니다. 마찬가지로 페이지에 분석 js를 추가하도록 요청했습니다. 이 작업은 local.xml 또는 시스템> 구성> 일반> 디자인> HTML 헤드> 기타 스크립트 아래의 Magentos 백엔드에서 파일을 수정하지 않고 가장 간단한 방법으로 수행 할 수 있습니다 <script>....


6

다음 단계에 따라 배경에서 마 젠토를 배울 것을 제안합니다

  1. HTML / JS / CSS 배우기 : 클라이언트 측의 프론트 엔드 개발 또는 UI 커스터마이징에 사용되므로 어떤 작업을 수행하기 전에 전문 지식을 갖추어야합니다.

  2. PHP 배우기 : 최소한 기본 기능을 이해하기 위해 처음부터 자신 만의 PHP 간단한 앱을 빌드하십시오. 예를 들어 인증을 사용하여 간단한 CMS를 구축 할 수 있습니다.

  3. OOP 및 MVC 알아보기 : 이러한 디자인 패턴은 magento를 시작하는 데 매우 중요하므로 놓칠 수 없습니다.

  4. magento를 설치하고 구성하십시오 : 그렇게하기에는 너무 복잡하지 않습니다. 최소한 magento 사이트를 처음부터 설정하여 사이트 관리자가 작동하도록 할 수 있습니다.

  5. 1 단계 체크 아웃, smtp, 테마, 언어 등 일부 모듈을 설치 및 구성하여 시스템 작동 방식을 이해합니다.

  6. 첫 번째 테마 사용자 정의 수행

  7. 첫 번째 모듈 사용자 정의 수행

  8. 완전히 새로운 모듈 / 테마

따라서이 단계를 수행하려면 3-6 개월이 걸릴 수 있습니다.


5

먼저 php, oops concept , zend MVC 프레임 워크 를 배우고 magento는이 모든 것들로 빌드되기 때문에 magento를 배우려고 노력하십시오. 이것은 튜토리얼 사이트가 아니며 magento를위한 최고의 사이트 자체 는 magentocommerce.com 의 fourms 이고 magento를위한 또 다른 사이트 는 inchoo.net 입니다. 최고의 사이트 나는 또한이 방법과 이러한 사이트에서 배울



0

다른 언어 java .net과 몇 가지 MVC 프레임 워크로 작업 한 경우 약간의 PHP를 배우고 잠시 후에 일이 이해되기 시작합니다. 그러나 PHP가 당신의 모국어이고 당신이 초보자라면 적어도 1 년 동안 그 언어를 피하십시오. 그것은 당신을 탈퇴시키고 당신은 곧 종료됩니다. (그해에 OOP PHP를 배우면 사용자 정의 MVC가 가능한 경우 codeignitor 또는 Zend와 같은 1-2 개의 MVC 프레임 워크가 도움이 될 것입니다)


0

나는 Magento 를 배우고 싶은 사람들에게 단지 3 개의 충고를 합니다.

1.이 책을 읽으십시오 : magento for php developers.

2. 많은 여기를 탐험 하십시오 alanstorm.com.

3. 훌륭한 Ultimate 모듈 생성기 , Git 허브 페이지 와 같은 magento connect에서 기성품 모듈을 다운로드 하십시오 .

3 단계이었다 아주 내가 그것을 수행하는 방법을 알고있어 : 때문에 나를 위해 도움이 제대로 .

내가 알지 못한 많은 것들을 알게되었습니다. 따라서 즉시 Google로 이동하여 이해하지 못하는 단어를 찾을 수 있습니다. 또한 나는 그것의 구문을 잘 이해하고 있음을 알게되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.