모든 모듈의 드루팔 호스팅

2017년 1월 31일

나는 DIY 드루팔 호스팅 솔루션을 선택할 때 기능이 평가 될 것입니다 무엇에 대한 게시물이 시리즈를 시작했다. 우리는이지 어, 그들 모두의 가장 간단하고 빠른 솔루션으로 시작된다. 첫째, 명칭. 이지 어 힌두교 판테온에서 많은 바루 같은 노르웨이 민속 바다와 바다의 하나님이다. 드루팔 물 방울과 연결되어있는 경우, 그것은 단지 무언가가 결국 바다 또는 바다에 관한와 드루팔 많은 사이트를 연결하는 의미가 있습니다! 그리고이지 어이 비유에 진정한 의미합니다.

호스팅

이지 어 아키텍처

이지 어은 드루팔 사이트의 의견을 고집 볼 수있다. 대신 코어와 모듈과 테마 체크인 세트를 필요없이,이지 어은 메이크 기반의 접근 방식을 권장합니다. 우리가 볼로 이전 모델은이지 어에서 동일하게 작동합니다. drush 메이크는 더 드루팔 사이트의 코드의 스냅 샷과 같다. 그것은 사용되는 모든 모듈의 버전, 적용된 모든 패치 및 특정 설치 지침이 포함되어 있습니다. 모든 구성은 기능에 저장되며이지 어 무겁게 기능 기반의 워크 플로우에 의존합니다. 메이크, 모듈 및 명령 세트는 하나의 드루팔 프로파일로 태그가 지정됩니다. 이것은이지 어 용어에서 "플랫폼"을 구성한다. 각 플랫폼은이지 어에서 실행되는 여러 인스턴스 (또는 사이트)를 가질 수있다.

예를 들어,이 사이트는이지 어에서 "lakshminp 블로그"플랫폼으로 모델링됩니다. 이 모듈의 contrib 맞춤 테마 번의 드루팔 프로파일로 태그 기능 세트를 포함한다. 이 Panopoly 같은 사용자 정의 프로파일 또는 일부의 contrib 프로파일이 될 수 있습니다. 라이브 사이트, 준비 버전, 나는 새로운 기능을 추가하거나 버그를 수정하고 있습니다 dev에 버전처럼 "lakshminp 블로그"플랫폼을 실행하는 여러 사이트가있을 것입니다. 이러한 멀티 사이트 각각은 동일한 코드베이스를 사용하며 드루팔 멀티 사이트로 모델링한다.

당신의 웹 사이트의 각 눈송이처럼 고유 한 경우에, 당신은 모든 사이트에 대한이지 어 플랫폼을 만들고 해당 플랫폼에서 사이트의 인스턴스를 실행해야합니다. 비슷한 기능 / 기능을 가진 사이트가 있다면 추론으로,이지 어 관련된 적은 관리 오버 헤드가있는 한, 가장 잘 맞는. 이지 어이 빛나는 곳 여기입니다. 당신이 핵심에서 중요한 보안 업데이트 나있는 contrib 모듈가있는 경우, 당신은 각각의 모듈을 패치하여 새로운 플랫폼을 만들고 단순히 새에 이전 플랫폼에서 모든 사이트 인스턴스를 마이그레이션해야합니다.

이지 어 3 개 기둥, 호스트 마스터, 제공 및 drush에 달려있다. 호스트 마스터는이지 어 프론트 엔드를 실행하는 드루팔 7 설치 프로필입니다. 규정은 기본적으로 호스트 마스터의 백엔드이며 Eldir처럼,이지 어에 대해 논의 할 때 자주 듣게 될 것입니다 다른 용어가있다 등 서버를 추가, 새로운 인스턴스를 생성, 새로운 플랫폼을 확인하는 등의 drush 명령 세트가 포함되어 있습니다. 및 호스팅 호스트 마스터의 기본 테마는 (Eldir는이지 어의 종처럼 영리하게, 이름). 이는 전력 호스트 마스터 설치 프로파일 모듈들의 세트. 당신은 당신이이지 어의 기능을 확장하려는 경우에 손을 마련 할 필요가있는 곳이다.

로부터 모든 모듈의 드루팔 호스팅 사이트 인스턴스

이지 어 설치

이지 어를 설치하는 가장 좋은 선택은 Omega8에서 좋은 사람들에 의해 제공되는 오픈 소스 정교한 쉘 스크립트를 사용하는 것입니다. 이 글을 읽는 동안이지 어 설치 설치를 시도 할 수 있습니다. 나는 디지털 오션에 그것을 테스트했습니다 (즉 BTW 가입 연결이다) 상자와 첨부 된 스크린 샷은 거기에서이다. 그것은 다른 VPS 업체에 너무 다르지 않을 것이다. Omega8, 당신은 그래서 디지털 오션 인터페이스에서 할 수있는, 그것을 설치 데비안 (8) 시스템을 사용하는 것이 좋습니다

이지 어에 대한 디지털 오션 DNS 설정

난 당신이 설정을 사용해 $ 10 상자를 사용하는 것이 좋습니다 것입니다. 당신은 항상 (매우 편리 것을) 나중에 그것을 확장 할 수 있습니다. 당신이 시스템에 루트로 ssh를 수 있는지 확인합니다. 이 후, 당신은 다운로드하고 사전 설치 스크립트를 실행해야합니다,

이 보아라는 또 다른 스크립트를 설치합니다. BOA는 바라쿠다 낙지이지 어의 약자입니다. 바라쿠다이지 어, OS 관련 종속성 메인 호스트 마스터 인스턴스와 플랫폼을 설치할베이스 시스템이다. 문어는 플랫폼을 설치할 수있는 하나 이상의 "위성"인스턴스에 주어진 이름이다. 이지 어은, 때문에 물론, 시스템은 그것에 의해 구동됩니다. 본질적으로, 최소한 BOA 설치는 바라쿠다와 문어는이지 어 함께 실행하여, 하나 개의 시스템으로 구성됩니다.

드루팔 사이트의이지 어 모델

우리는이지 어는이지 어 플랫폼의 인스턴스로 즉, 귀하의 사이트를 보는 방법을 살펴 보았다. 새 사이트를 만들거나이지 어에 기존의 사이트를 가져 오는 첫 번째 단계는 그것의 플랫폼을 만드는 것입니다. 플랫폼은 drush 메이크처럼 복잡 할 수 있습니다. 기존 사이트의하거나 코드베이스. 이지 어 2 개 이유로 모두 가지고 있지만, 이전의 접근 방식을 권장 할 수 있습니다 :

  • 이 메타 데이터 만이 아니라 코드 자체, 즉 모듈의 이름, 위치 (어디를 다운로드하거나 자식이 그들 등을 복제하기) 버전을 포함로 우리의 코드베이스가 희박 정확한 패치를 적용 할 수 있습니다. 내가 드루팔 코드베이스가 괴물과 복제 시간 및 설정을 많이 복용 성장 보았다. 캐싱 전략을 함께 적용 특히 drush 메이크 기반의 빌드는, 마치 마법처럼 작동합니다. 게다가, 또한 코드의 어떤 중복이 없습니다.
  • 모든 작은 패치가 철저하게 메이크에 설명 된 바와 같이 해킹 또는 quickfix이 코드에 스며들 수있는 방법은 없다.

그래서, 메이크하거나, 당신의 첫 번째 단계는이지 어 추천 경로에 코드베이스를 추출하고이지 어가이를 확인하도록하는 것입니다. 이 플랫폼이 성공적으로 확인되면 해당 플랫폼에 사이트를 추가 할 수 있습니다.

업데이트를 실행

클라이언트 한국 전기의 전자 상거래 사이트는 플랫폼과 라이브 사이트,이 플랫폼의 인스턴스 수 있습니다. 의는 동일한 기능 세트와 함께 4 다른 클라이언트를 사용하면, 동일한 플랫폼에서 그들 각각에 대한 인스턴스를 추가 할 수 있다고 가정하자. 이 플랫폼의 모듈 중 하나에 대한 보안 업데이트가있는 경우 이제 해당 모듈에 대한 수정과 새로운 플랫폼을 만들고, 새로운 하나에 기존의 플랫폼에서 모든 인스턴스를 마이그레이션합니다.

이지 어 드루팔 (8)를 실행할 수 있습니다

이지 어이 편안 드루팔 (8) 사이트를 실행하고 인기 드루팔 (8) 분포의 대부분을 할 수 있습니다. 같은 인 아이디어, 즉 플랫폼이지는 사이트를, 그 플랫폼 중 새로운 인스턴스를 생성합니다. 몇 가지 제한이이 글을 쓰는 시점에서, 비록이있다,이지 어은 IMO가 아직 D8의 주류 방법이 아닙니다 작곡가 기반 드루팔 (8) 워크 플로우를 지원하지 않습니다. 이것은 실행하고 드루팔 8 개 사이트를 관리하는이지 어를 사용에서 당신을 막을 수 없습니다. 또한 성공의 다양한 수준과이지 어 다른 PHP 프레임 워크를 실행하는 시도가 있었다. 구현 경우는 킬러 기능이 될 수 있습니다.

최종 집계

DIY 드루팔 호스팅의 첫 번째 및 초기 구현 중 하나 인이지 어은 시도 및 테스트 스택입니다. Omega8 우수한 지원을 가지고 있으며, 호스팅이지 어 인스턴스를 제공합니다. 다시 지역 사회에 비즈니스 오픈 소싱 큰 부품에 대한 그들에게 큰 shoutout.

이지 어의 강점 그것은 사이트에서 대량으로 업데이트를 실행하기위한 가장 적합한 등 멀티 사이트, drush, 설치 프로파일처럼 단순하고 드루팔의 뉘앙스와의 긴밀한 정렬입니다. 워크 플로우의이 종류는 유사한 프로파일이 웹 사이트의 많은 수에 적합하다. 예 : 대학, 브로셔처럼 스타일 사이트.

그것은 하나 개의 세그먼트, 플랫폼과 기능 기반 모델 잘 제공하지만 모든 사이트에 적합하지 않습니다. 이 점은 우리가 다음에 볼 것이다 DIY 생태계의 또 다른 멋진 도구를 만들기로했다.

드루팔에 대한 내 최신 포스트를 놓치지 마십시오. 아래 구독!

이 비디오를 시청!

관련 기사

면 처리 검색 아파치 SOLR의 드루팔 호스팅참고 : 더그 반에 추가 특별한 감사를 마지막으로이 블로그 게시물을 게시 할 동기를 제공! 초기 드루팔 8에 대한 검색 API 및 SOLR 관련 모듈은 초기 알파에 있던 2016에서 ...
멀티 사이트 드루팔 호스팅하나 개 이상의 드루팔 사이트를 실행하는 경우, 당신은 관리를 단순화 할 수 있고 멀티 사이트 기능을 사용하여 사이트를 업그레이드 할 수 있습니다. 멀티 사이트는 하나의 드루팔을 공유 할 수 있습니다 ...
여러 사이트를 호스팅 드루팔시스템 관리자 나 개발자가 다중 사이트 구성에서 동일한 서버에 여러 사이트를 호스트하기 위해 선택할 수 많은 이유가있다. 예를 들어, 이러한 구성은 수 ...
XML 파서 드루팔 호스팅 피드다음은 RSS 피드에 대한 간단한 소개는 작동 방법이며, 그들은 왜 사용된다. RSS 피드는 무엇입니까? RSS (맞춤형 정보 배달) 피드는 당신이 당신의 방문자를하자 할 수있는 방법은 ...
Miglior은 드루팔 테마를 호스팅드루팔은 무엇인가? 드루팔 다운로드 무료로 사용할 수있는 오픈 소스 콘텐츠 관리 플랫폼입니다. 그것은 모든 설치에 표준 파일의 핵심 그룹으로 구성 ...