새로운 Drupal 8 구조의 모든 디렉토리는 무엇입니까?


답변:


77
  • / core-코어에서 제공하는 모든 파일. / 디렉토리에 명시적인 이유가 없습니다. 더 자세한 내용은 아래로.
  • / 라이브러리 -타사 라이브러리 (예 : wysiwyg 편집자. 핵심에는 포함되어 있지 않지만 여기에 포함되도록 보증하기에 충분합니다.
  • / modules-모든 사용자 정의 및 contrib 모듈이있는 디렉토리입니다.
    • 이것을 하위 디렉토리 구성 과 사용자 정의로 나누면 모듈을 더 쉽게 추적 할 수 있습니다. 여기에 언급을 보증하기에 충분합니다.
  • / profile- 컨트 리뷰 션 및 사용자 정의 프로파일.
  • / 테마 -기여 및 사용자 정의 (하위) 테마
  • sites / [domain OR default] / {modules, themes} -사이트 특정 모듈 및 테마는 이러한 디렉토리로 이동하여 모든 사이트에 표시되지 않도록 할 수 있습니다.
  • sites / [domain OR default] / files- 사이트 특정 파일이 여기에있는 경향이 있습니다. 이미지와 같은 사용자가 업로드 한 파일 일 수 있지만 구성, 활성준비된 구성도 포함됩니다 . Drupal은 구성을 읽고 쓰며, 웹 서버와 웹 서버가이를 읽고 수정하는 데 필요한 최소한의 권한을 가져야합니다.
  • / vendor -Drupal Core가 의존하는 백엔드 라이브러리. (심포니, 나뭇 가지 등)

/ core 디렉토리에 대한 세부 정보는 주로 새로운 핵심 해커에게 유용합니다.

  • / core / assets -Core에서 사용되는 다양한 외부 라이브러리. jQuery, 밑줄, 현대 화기 등
  • / core / misc -Drupal Core가 의존하는 프론트 엔드 코드.
  • / core / includes- 모듈화 될 수있는 기능입니다. 모듈 시스템 자체와 같은.
  • / core / lib- 드루팔 코어 클래스.
  • / core / modules -Drupal Core 모듈.
  • / core / profiles -Drupal Core 설치 프로파일. 기본적으로 최소, 표준, 테스트 및 다국어 설치 프로파일 테스트.
  • / core / scripts- 개발자가 주로 사용하는 다양한 CLI 스크립트.
  • / core / tests -Drupal Core 테스트.
  • / core / themes -Drupal Core 테마.

(업로드 된) 파일의 폴더는 어떻습니까?
11

훌륭한 질문입니다. 새로운 구성 파일도 고려해야합니다. 그것들도 추가하겠습니다.
Letharion

@unor 수정되었습니다. :)
Letharion

/ 도서관 팁에 대한 의견을 제시하십시오. 솔직히 그것은 핵심 설치가있는 베어 디렉토리이어야하므로 일이 어디로 가는지 분명합니다 ... 처음에는 나에게 명확하지 않았습니다.
케빈

18

폴더는 다음과 같습니다.

  • core : 여기에는 index.php 등과 같이 루트에 있어야하는 것을 제외한 모든 drupal core가 포함됩니다. 일반적으로 여기에 아무것도 추가 / 편집 / 제거 할 필요가 없습니다.
  • 테마 : 여기에서 사이트 테마 (이전 사이트 / 모든 / 테마)를 넣습니다.
  • 모듈 : 여기에서 사이트 모듈 (이전 사이트 / 모든 / 모듈)을 넣습니다.
  • 프로파일 : 설치 프로파일을 넣는 위치입니다.
  • sites : 이것은 drupal 다중 사이트 설정을 실행하는 데 사용되며 drupal 7과 같은 방식으로 사용됩니다. sites / all / modules 또는 sites / all / themes의 모듈 및 테마는 기본 모듈 및 테마 디렉토리에있는 모듈을 재정의합니다. . 사이트 / SITENAME / 모듈 및 사이트 / SITENAME / 테마의 모듈은 지정된 사이트의 다른 모듈보다 우선합니다.

각 디렉토리에서 README.txt 파일을 보면 더 나은 설명이있을 것입니다.



답변이 오래되었습니다. 또한이 질문은 해당 질문에 대한 답변 중 하나의 결과로 게시되었습니다.
루비

아래로 투표하는 사람들을 위해, 왜 그리고 내가 당신의 우려를 해결할 수 있는지에 대해 의견을 말하십시오. 내 대답은 허용되는 것만 큼 철저하지는 않지만 내가 아는 한 정확하지 않습니다.
루비
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.