2010-08-14 2 views
-1

저는 Joomla 1.5 초보자입니다. 구조와 모듈, 구성 요소 및 플러그인을 작성하는 방법에 대해 읽었습니다 ... 언제 빌드 할 것인지, 언제 사용할 것인지 잘 모르겠습니다. ..Joomla 1.5의 기본 내용

누구든지이 점을 밝힐 수 있습니까?

답변

1

구성 요소는 joomla 프레임 워크를 사용하여 개발 된 웹 응용 프로그램의 일종입니다. 그것들은 joomla 사이트의 주 콘텐츠 영역에 표시됩니다 (콘텐츠 구성 요소에 의해 표시된 기사처럼). 구성 요소에는 일반적으로 "구성 요소"메뉴를 통해 액세스되는 자체 관리 백엔드가 있습니다.

모듈은 다른 모듈 위치 (일반적으로 사이드 바)에 표시 될 수있는 작은 HTML 블록으로 렌더링됩니다. stackoverflow 오른쪽에 "오늘 경력 업 그레 이드"위젯은 Joomla에있는 모듈의 좋은 aproximation입니다. joomla의 표준 설치에서 로그인 상자는 모듈의 예이며, 메뉴도 마찬가지입니다.

플러그인은 장면의 내부 작업을 수행하는 데 사용됩니다. 그것은 기본적으로 이벤트 관찰자로, 어떤 이벤트가 코어 joomla 프레임 워크 내에서 발생하면 활성화됩니다. 좋은 예는 기사가 렌더링 될 때 호출되는 Joomla의 핵심 전자 메일 외투 플러그인이며 스팸 발송자로부터 기사를 보호하기 위해 기사 내의 이메일 주소를 자바 스크립트로 대체하는 것입니다.

콘텐츠 플러그인은 하나의 예일뿐입니다. 최근에는 데이터베이스에 로그인 할 때마다 성공한 로그인을 기록하는 플러그인을 개발했습니다. 사용자가 사이트에 로그인 할 때 발생하는 이벤트를 처리하여 수행되었습니다.

+0

아 ... 저는 컨트롤러를 빠져 나옵니다. 어떻게 서로 서로 관련이 있는지요. – user420088

+0

컨트롤러는 구성 요소가 구축되는 표준 아키텍처의 일부일뿐입니다. 이 아키텍처는 Model-View-Controller 디자인 패턴을 기반으로합니다. MVC 구성 요소를 개발하는 방법을 배우려면 http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1을 참조하십시오. – silvo

0

당신이 필요로하는 것을 찾지 못하면 모듈이나 플러그인 또는 다른 것을 만들 수 있습니다. 개발하기 전에 아무것도 존재하지 않는지 확인하십시오.