Joomla 구성 요소와 모듈 간의 차이점

Anonim

Joomla 구성 요소 대 모듈

Joomla는 고 가치 블로그 및 웹 사이트를 만드는 데 사용할 수있는 가장 일반적인 CMS 중 하나입니다. 시스템의 내부 구성 요소가 예상되는 내용과 작동 방법을 파악하기 위해 시스템의 내부 구성 요소가 어떻게 작동하는지 이해하는 것이 중요합니다. 자주 묻는 질문 중 하나는 Joomla 구성 요소와 Module의 차이입니다. 아래에 요약 된 차이점은 주요 요점을 이해하는 데 따라야합니다.

차이점

페이지의 주요 부분으로 관찰되는 Joomla의 구성 요소가 사람의 눈에 나타납니다. Joomla의 빌드에 따르면 생성 된 각 페이지마다 하나의 구성 요소 만로드 할 수 있습니다. 이는 결국 제공되는 핵심 컨텐츠 관리가 실제로 그 자체로 하나의 구성 요소라는 것을 의미합니다. 반면, Joomla 모듈은 컴포넌트에 포함 된 컨텐츠를 보완합니다. 모듈은 구성 요소를 둘러싼다고 말할 수 있습니다. 모듈 디자인 자체는 본 페이지의 주요 부분이 될 수 없습니다.

구성 요소는 최종 사용자가 보는 내용을 구성합니다. 구성 요소는 기능을 보장하기 위해 프로그래밍을 통해 데이터베이스에 저장되는 전체 응용 프로그램 일 수 있습니다. 모듈은 일반적으로 사이드 바 콘텐츠 메뉴에서 발생하는 요소 만 차지하며 결코 페이지의 내용을 차지하지 않습니다. Joomla의 컨텐츠 모듈은 코딩이 필요 없으며 페이지의 코딩 된 섹션과 함께 표시 될 수 있습니다. 구성 요소의 표시는 크게 페이지의 컨텐트 영역의 큰 섹션에 표시됩니다. 반면에, 모듈 디스플레이는 사이드 바에 표시되며 때로는 페이지의 머리글, 사이드 바 또는 바닥 글에도 표시 될 수 있지만 주요 내용은 표시되지 않습니다.

-> ->

Joomla 구성 요소는 사용자로부터 발생할 수있는 모든 종류의 입력을 허용합니다. 사용자 컨텐츠의 예로는 기사 제출, 그림 또는 기타 미디어 제출 또는 시스템에서 제기 된 주석이 있습니다. 이 모듈에는 최소한의 입력 만 허용됩니다. 허용되는 유일한 입력은 사람이 온라인 상태인지 여부를 알려주는 읽기 전용 입력입니다.

한 페이지에 하나의 구성 요소 만 표시 할 수 있지만 여러 모듈을 한 페이지에 표시 할 수 있습니다. 콘텐츠 모듈에는 설정된 페이지 위치가 없습니다. 배치는 페이지 배치에 주어지며 명확한 위치는 없습니다. 반면, 모듈은 페이지 위치가 정의 된 위치에 있습니다. 구성 요소의 파일 이름은 com_로 시작하고 모듈의 파일 이름은 mod_로 시작합니다.

요약:

- 구성 요소는 Joomla 페이지의 주요 섹션에 표시됩니다.

- 모듈은 구성 요소를 둘러싸고 구성 요소 만 보완합니다.

- 컴포넌트는 완전한 어플리케이션으로 사용될 수 있습니다.

- 모듈은 프로그래밍이 포함되지 않았기 때문에 컨텐츠 메뉴의 사이드 바 요소를 만드는 데에만 사용될 수 있습니다.

- 구성 요소의 표시는 페이지의 주요 부분에 있습니다.

- 모듈의 표시는 홈페이지의 주변부이며 페이지의 주요 부분은 아닙니다.

- 컴포넌트에서 허용되는 입력은 매우 광범위하고 다양합니다.

- 모듈에 허용 된 입력이 거의 없거나 전혀 없습니다.

- 하나의 구성 요소 만 페이지에 표시 할 수 있습니다.

- 특정 단계에서 여러 모듈을 표시 할 수 있습니다.

- 모듈에는 정의 된 페이지 배치 위치가 있습니다.

- 구성 요소에는 예약 된 페이지 배치 위치가 없습니다.

- 구성 요소 파일 이름은 com_으로 시작합니다.

- 모듈 파일 이름은 mod_로 시작합니다.

- 구성 요소는 특정 페이지에서만 실행할 수 있습니다.

- 다른 페이지에서 모듈을 실행할 수 있습니다.