Joomla 모듈 (예 : K2)을 확장하려면이 경우 "우수 사례"가 무엇입니까?타사 Joomla 구성 요소 및 모듈 확장
모듈 소스 파일을 직접 변경하여 제 3 자 모듈을 수정 한 경우가 있습니다. 드루팔 (Drupal) 개발자로서 몇 년을 보냈습니다. 중요한 업데이트가 모듈에 제공되면 코드 해킹을 새 업데이트로 전송해야하기 때문에 구현하기가 어렵습니다. 사이트가 다운되었습니다. Drupal을 사용하면 새 맞춤 모듈을 작성하고 Drupal API의 "후크"를 사용하여 타사 모듈을 수정하여 필요한 작업을 수행 할 수 있습니다.
모듈 및 구성 요소를 직접 수정하는 것이 나에게 좋지 않은 것 같습니다. - Joomla 닌자이고 Drupal 방법을 알고 계시거나,이 부분에 무게를 두거나, 나에게 좋은 참고 사항을 알려주시겠습니까?
감사합니다.
정보 주셔서 감사합니다, Brent. 드루팔 (Drupal)에서는 타사 모듈 (또는 코어)의 소스를 편집해도 괜찮습니다. 이것은 Joomla의 경우가 아닌가요? 괜찮다고 말하는 것 같은데? 그렇다면 Joomla가 사용자 정의 코드를 손상시키지 않고 원래 모듈에 대한 업데이트를 어떻게 처리합니까? – tpow
기술적으로, 핵심 코드는 절대로 만져서는 안되지만 모든 타사 개발자가 좋은 코드를 쓰는 것은 아닙니다. Joomla 업데이트는 확장 기능을 건드리지 않으며 핵심 Joomla 코드 만 업데이트하므로 업데이트 할 때 차이가 없어야합니다. 확장 프로그램을 업데이트하면 해킹 된 코드를 고려해야합니다. 항상 업데이트 문제를 피하기 위해 재정의 또는 플러그인을 사용하는 것이 좋습니다. –