다음 Drupal 프로젝트에 절대적으로 필요한 최고의 Drupal 8 모듈

게시 됨: 2020-01-07

컴퓨터에 Drupal 8을 새로 설치했으며 웹사이트를 빠르게 시작하고 실행하기를 정말 고대하고 있습니다. 당신은 Drupal 8에 대해 들어본 모든 놀라운 기능을 원합니다. 그렇다면 다음에는 무엇을 하시겠습니까? Drupal 8 모듈을 선택하십시오! Coz 모듈은 모든 훌륭한 Drupal 맨션의 빌딩 블록입니다.

물론 말처럼 간단하지 않습니다. Drupal 8은 Drupal 웹사이트의 기능을 향상 및 확장할 수 있는 수천 개의 모듈을 개발하기 위해 열심히 노력하는 계속 성장하는 오픈 소스 커뮤니티에 의해 구동됩니다. 수천 개의 Drupal 8 모듈 중에서 선택하는 것은 백브레이커가 될 수 있습니다.

drupal의 상위 8개 모듈

운 좋게도 Drupal 7의 많은 중요한 기여 모듈이 Drupal 8 코어에 적용되었습니다. 즉, Drupal 8이 설치된 후에만 이러한 모듈을 활성화하면 됩니다. 훌륭한 디지털 경험을 구축하기 위해 반드시 갖추어야 할 최고의 Drupal 8 모듈의 짧은 목록을 살펴보겠습니다. 그런 다음 Drupal 8 모듈을 선택하는 방법에 대해 이야기하겠습니다.

관리자 도구 모음 모듈

Drupal Admin Toolbar 모듈은 사이트 관리자와 사이트 빌더를 위한 더 나은 탐색에 매우 유용합니다. 기본 도구 모음은 사용자 친화적이지 않습니다. 이 모듈은 다양한 관리 페이지에 쉽게 액세스할 수 있는 드롭다운 메뉴를 제공하여 도구 모음의 기능을 확장하는 것을 목표로 합니다. 또한 Admin Toolbar Extra Tools라는 기능을 확장하는 하위 모듈을 제공합니다. 이 하위 모듈은 캐시 플러시, cron 실행 등과 같은 작업을 수행하기 위해 관리자 메뉴에 대한 더 유용한 링크를 추가합니다.

단락 모듈

Drupal 8 Paragraphs Module은 콘텐츠 작성자와 편집자에게 많은 권한을 부여합니다. 유연하고 구조화된 콘텐츠를 쉽게 만들 수 있습니다. 이제 이미지, 텍스트 블록, 인용문, 슬라이드쇼, 비디오 등과 같은 다양한 단락 필드 유형을 추가할 수 있습니다.
친숙한 노드 편집 양식을 사용하여 많은 단락 항목을 추가/재생하고 원하는 위치에 배치할 수 있습니다. 또한 드래그 앤 드롭 기능, 단락 복제 및 단락 모듈로 작업하는 동안 사용자 경험을 향상시킬 수 있는 기타 여러 기능을 허용하는 위젯(아직 실험 단계)을 제공합니다.

웹폼 모듈

이것은 항상 내 추천 모듈 목록에 있는 하나의 Drupal 8 모듈입니다. 무시하기 어려울 정도로 다재다능하고 필수적인 Drupal 모듈입니다. 거의 모든 웹사이트에는 양식이 필요합니다. 문의 양식이나 설문 조사 양식 또는 피드백 양식 - 그것들에서 도망칠 수는 없습니다. Drupal 8 Webform Module은 쉽게 사용자 정의하고 확장할 수 있는 풍부한 양식 빌더입니다. 양식 데이터를 수집하거나 타사 응용 프로그램으로 보내거나 관리자 또는 사용자에게 이메일을 보낼 수 있습니다. 추가 분석을 위해 이 데이터를 스프레드시트로 내보낼 수도 있습니다. 여기에서 요약할 수 없는 Webform 모듈이 제공하는 훨씬 더 많은 것이 있습니다.

디스플레이 스위트

Drupal Display Suite 모듈은 페이지 레이아웃을 구축하기 위한 매우 사용하기 쉽고 편리한 도구입니다. 콘텐츠를 정렬하기 위한 매끄러운 드래그 앤 드롭 인터페이스를 제공합니다. 선택할 수 있는 미리 정의된 레이아웃 및 템플릿 목록이 있습니다. 사용자 정의 레이아웃 및 템플릿을 만들고 테마에 추가할 수도 있습니다. 사용자 정의 보기 모드 및 사용자 정의 필드도 정의할 수 있습니다.

개발 모듈

Drupal Devel 모듈은 개발자와 사이트 관리자에게 매우 편리한 도구입니다. 노드, 댓글, 사용자 및 다양한 콘텐츠 유형 및 엔터티에 대해 많은 콘텐츠를 생성할 수 있기 때문에 테스트 목적으로 널리 사용됩니다. 또한 개발자는 노드 액세스 문제를 디버그할 수 있습니다. Webprofiler라는 하위 모듈을 사용하여 모든 페이지에 페이지 바닥글을 추가할 수 있습니다. Webprofiler는 또한 사이트 관리자에게 캐싱 기능, 데이터베이스 쿼리, 리소스 활용 등에 대한 일부 분석에 대한 통찰력을 제공합니다.

Drupal GraphQL 모듈

GraphQL은 API와 통신하기 위해 REST와 같은 구식 사용자를 대체하는 최신 쿼리 언어입니다. REST API 호출과 함께 제공되는 원치 않는 모든 짐을 제외하고 더 빠르고 원하는 결과만 산출합니다. Drupal GraphQL 모듈을 사용하면 Drupal 웹사이트에서 GraphQL 스키마를 생성하고 GraphQL 클라이언트 애플리케이션으로 Drupal 엔터티를 노출할 수 있습니다.

경로 자동 모듈

잘 구성된 URL은 사용자 경험을 향상시킬 뿐만 아니라 검색 엔진 최적화에도 매우 중요합니다. Drupal Pathauto 모듈은 모든 Drupal 프로젝트에서 반드시 있어야 하는 모듈입니다. SEO 친화적이고 구조화된 URL을 자동으로 생성하는 데 도움이 됩니다. 사이트 관리자는 사용하는 토큰을 변경하여 패턴 시스템을 변경할 수도 있습니다.

구글 애널리틱스

Drupal Google Analytics 모듈은 웹사이트에 Google Analytics 추적 시스템을 추가합니다. 이 Drupal 모듈을 사용하면 Google 분석의 모든 기능에 액세스하고 웹사이트와 통합할 수 있습니다. 도메인 추적, 사용자 추적, 추적된 링크 모니터링, 다운로드한 파일 모니터링, 사이트 검색, Adsense 지원 등을 허용합니다.

Drupal 8 모듈을 선택할 때 기억해야 할 사항

개인화 모듈, 소셜 미디어 통합 모듈, 마케팅 자동화 모듈 또는 기타 모듈이든 상관없이 각 기능에 대해 항상 둘 이상을 찾을 수 있습니다. 선택하기 전에 명심해야 할 사항은 다음과 같습니다.

호환성

모듈을 다운로드하기 전에 해당 모듈이 Drupal 버전과 호환되는지 알아야 합니다. 지원 여부를 교차 확인하지 않고는 버전 7 모듈을 Drupal 8 설치에 설치할 수 없습니다. Drupal.org에서 어떤 버전의 모듈이 출시되었는지 알아보려면 모듈의 프로젝트 페이지로 이동하여 다운로드 링크가 표시되는 끝까지 오른쪽으로 스크롤하고 지정된 릴리스 버전을 찾을 수 있습니다. 지정되지 않은 경우 http://drupal.org/project/Modules/name으로 이동하여 Core 호환성으로 필터링합니다.

그들은 무료지만 공간을 소비합니다

기여한 Drupal 모듈은 무료이지만 깃털처럼 가벼운 것이 아님을 명심해야 합니다. 사용하지 않는 모듈은 불필요하게 많은 공간과 리소스를 소모하여 Drupal 웹사이트를 더 무겁고 느리게 만들 수 있습니다. 따라서 모듈을 다운로드하기 전에 실제로 필요한지 또는 다른 핵심 모듈이 웹사이트에서 동일한 기능을 수행할 수 있는지 분석하십시오. 또한 웹 사이트를 더 건강하고 가볍게 만들기 위해 거의 사용되지 않고 비활성 모듈을 버리십시오.

적극적으로 유지 관리되는 모듈

개발자가 적극적으로 유지 관리, 업데이트 및 게시하는 모듈을 선택하는 것이 매우 중요합니다. 보안 취약점이나 기타 문제가 발생하면 개발자/기여자로부터 더 빠른 응답을 받을 수 있다는 것을 알고 있기 때문입니다. 또한 업데이트된 새 버전이 곧 출시될 것입니다.

인기

인기 있는 모듈을 사용하면 모듈이 작업을 수행하고 더 적은 문제로 보안을 유지할 수 있다는 것을 의미합니다. drupal.org의 모듈 프로젝트 페이지에서 다운로드 수와 현재 해당 특정 모듈을 사용 중인 웹사이트 수를 볼 수 있습니다.

문제를 찾아라

Drupal 모듈의 프로젝트 페이지 오른쪽에서 해당 모듈과 관련된 문제 및 버그(공개 및 종료)의 수를 찾을 수 있습니다. 링크를 클릭하면 모든 버그 및 문제에 대한 자세한 보고서를 볼 수 있습니다. 이것을 보면 모듈이 기능에 실제로 도움이 될 수 있는지 여부를 알 수 있습니다. '최종 업데이트' 날짜를 통해 개발자가 문제 해결에 얼마나 적극적이고 얼마나 대응하고 있는지 알 수 있습니다.