드루팔 (Drupal 7과 Drupal 8의 차이점

주요 차이점 : 드루팔 (Drupal 8)은 드루팔 (Drupal 7)보다 많은 차이점을 가지고 있습니다. 하나의 큰 차이점은 PHPTemplate의 기본 테마 엔진을 자체의 Twig로 대체한다는 것입니다. 드루팔 (Drupal 8)은 더 나은 CSS와 자바 스크립트 통합을 특징으로하지만 추가되어야하는 방식을 변경합니다. 또한 많은 새로운 기능을 시작합니다.

드루팔 (Drupal)은 콘텐츠 관리 소프트웨어 (CMS)의 일종으로 웹 사이트와 응용 프로그램을 만드는 데 도움이된다는 것을 의미합니다. CMS로서 Drupal은 수정 된 핵심 소프트웨어를 구성하고

Drupal 웹 사이트에 따르면 "Drupal은 사용자 정의 가능한 플랫폼과 함께 웹 콘텐츠 관리 도구로서 기본적으로 사용됩니다."기본적으로이 소프트웨어는 소프트웨어를 그대로 사용하거나 개별 요구에 맞게 수정할 수 있음을 의미합니다 . 이 웹 사이트는 "Drupal은 글로벌 기업, 정부, 고등 교육 기관 및 NGO 간의 웹 콘텐츠 관리를위한 최고의 플랫폼이며, 1, 000, 000 개 이상의 웹 사이트에서 사용됩니다.

Drupal 8 출시와 함께 Drupal 8은 컨텐츠 작성이 쉬우 며 모바일 최초 경험을 위해 제작되었으며 더 많은 언어와 더 나은 인터페이스 번역을 지원합니다. 회사는 또한 7에 비해 디지털 통합을위한보다 나은 생태계를 지원한다는 점에서 전자 메일, 분석, 마케팅 자동화 및 기타 디지털 기술 솔루션에 대한 지원이 우수하다는 것을 의미합니다.

Drupal은 원래 PHP를 기반으로하지만 Drupal 8에서는 PHPTemplate의 기본 테마 엔진을 이제 소개하고있는 Twig로 대체했습니다. 그러나 사용자가 Drupal 7에서 8로 마이그레이션 할 때 코드를 다시 읽고 변경해야한다는 우려가 있습니다. 예를 들어 theme_ * 함수와 PHP 기반 * .tpl.php 파일은 이제 * .html.twig templates ()로 대체되었습니다.

드루팔 (Drupal 7)과 드루팔 (Drupal 8)이 CSS와 자바 스크립트를 처리하는 방식에 추가적인 변화가 있습니다. 드루팔 (Drupal 8)은 더 나은 CSS와 자바 스크립트 통합을 특징으로하지만 추가되어야하는 방식을 변경합니다. Drupal 7은 drupal_add_css () 및 drupal_add_js () 함수를 사용하여 CSS 또는 JS를 추가하는 동안 Drupal 8은 이러한 애셋을 라이브러리를 사용하여 렌더 배열의 #attached 속성에 첨부합니다.

이상적으로, 드루팔 (Drupal 8은 드루팔 (Drupal) 7 이상의 개선입니다. 그러나 많은 사람들이 드루팔 (Drupal 8을 완전히 활용하기 위해 극복해야 할 더 큰 학습 곡선 때문에 드루팔 (Drupal 8)에 좌절감을 나타냅니다. 7 개가 넘었고, 그 중 일부는 개발자들에게 깜짝 놀라게했다. 이제는 새로운 시스템이므로 새로운 시스템을 이해해야합니다. 새로운 시스템은 아직 완전히 안정적이지 않습니다. 그러나 개발자가 Drupal 8의 변경 사항에 익숙해지면서 시간이 지남에 따라 인기있는 CMS의 새 버전은 현재 Drupal 7이 될 것으로 예상되는만큼 큰 잠재력을 가지고 있습니다.

Drupal 7과 Drupal 8의 차이점에 대해서는 아래 표를 참조하십시오.

드루팔 (Drupal 7과 Drupal 8의 비교 :

드루팔 (Drupal 7

드루팔 (Drupal 8

유형

콘텐츠 관리 소프트웨어 (CMS)

콘텐츠 관리 소프트웨어 (CMS)

비용

비어 있는

비어 있는

출시 됨

2011 년 1 월 5 일

2015 년 10 월 7 일

성숙

더 오래된, 시간이 지남에 성숙하고, 많은 모듈, 많은 문서, 많은 튜토리얼을 가지고 있습니다.

새롭고 성숙하지 않으며 모듈이 적고 문서가 적으며 자습서가 적습니다.

산출

기본적으로 XHTML 마크 업

시맨틱 HTML5 마크 업

프런트 엔드 라이브러리

jQuery v2.x

jQuery v2.x, Modernizr, Underscore.js 및 Backbone.js가 있습니다.

Schema.org 마크 업

schema.org 마크 업을 출력하지 않습니다.

Drupal 8의 핵심 RDFa 모듈 출력 schema.org 마크 업

WAI-ARIA 속성

WAI-ARIA 속성을 광범위하게 사용하지 않습니다.

WAI-ARIA 속성의 광범위한 사용.

IE 지원

IE 6, 7 및 8 지원

IE 6, 7 및 8에 대한 지원 중단

jQuery

Drupal 7에는 jQuery 1.4.4 및 jQuery UI 1.8.7이 포함되어 있습니다.

현대 HTML5 / CSS3 브라우저 지원을 전제로하는 jQuery 2.0 및 기타 코드를 사용합니다.

SVG 지원

SVG를 지원하지 않는 지원 브라우저 (IE8 및 Android Browser 2.3 포함)

SVG를 지원하지 않는 브라우저 (IE8 및 Android Browser 2.3 포함)를 지원하지 않습니다.

기본 테마 엔진

PHP 템플릿

theme_ * 함수와 PHP 기반 * .tpl.php 파일

나뭇 가지 소개

* .html.twig templates ()

CSS 및 JavaScript 집계

덜 효과적인 CSS와 JavaScript 집계, 8에 비해

향상된 CSS 및 JavaScript 집계.

CSS 또는 JS 추가하기

drupal_add_css () 및 drupal_add_js () 함수

라이브러리를 사용하여 렌더링 배열의 #attached 속성에 JS / CSS 애셋을 첨부합니다.

메뉴의 CSS 클래스 변경

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-trail

.menu li.first

.menu li.last

.menu-item-expanded

.menu-item-collapsed

.menu-item-active-trail

.menu-item : 첫 번째 자식

.menu-item : 마지막 자식

.menu-item-leaf - 삭제됨

CSS ID

Drupal 8의 CSS보다 더 많은 ID를 포함합니다.

드루팔 (Drupal 7)의 CSS보다 적은 수의 ID를 포함합니다.

CSS (파일) 구조

CSS (파일) 구조는 SMACSS & BEM을 기반으로하지 않습니다.

CSS (파일) 구조는 SMACSS & BEM을 기반으로합니다.

CSS3 의사 선택기

사용 된 first / last / odd / even 클래스

CSS3 의사 선택자를 사용합니다.

코어 모듈

많은 사전 처리 기능과 CSS 파일이 코어 모듈에 포함되어 있습니다.

클래스에 마크 업을 주입하고 해당 CSS를 포함하는 핵심 기본 테마 인 Classy를 사용하여 이전에 코어 모듈에 포함 된 많은 사전 처리 함수와 CSS 파일을 대체합니다.

중단 점 미디어 쿼리

중단 점 미디어 쿼리를 사용하여 다른 장치에서 사이트가 표시되는 방식을 제어하지 않습니다.

중단 점 미디어 쿼리를 사용하여 사이트가 다른 장치에서 표시되는 방식을 제어합니다.

조회수

뷰는 기여한 모듈입니다.

뷰가 핵심 모듈 중 하나로 추가되었습니다.

CkEditor

CkEditor를 사용하지 않습니다.

Drupal 8의 핵심 모듈 인 CkEditor는 일반적인 워드 프로세서 기능을 웹 페이지에 직접 가져 오는 웹 페이지 편집에 사용되는 시각적 HTML 편집기입니다

편집

수정하려면 페이지를 수정해야합니다.

인라인 편집기는 편집 페이지로 이동하지 않고 페이지의 내용을 편집하는 데 도움이됩니다. 대신 편집하려면 마우스 오른쪽 버튼으로 클릭하십시오.

영상 모듈

그림 모듈이 없습니다.

특징 다른 화면의 이미지 크기를 자동으로 조정하는 그림 모듈.

심포니

Symfony 프레임 워크를 포함하지 않습니다.

Symfony 프레임 워크와 MVC 아키텍처를 사용하여 코드를 유지, 확장 및 재사용하기 쉽습니다.

OOP 개념

객체 지향 프로그래밍 개념이 적습니다.

객체 지향 프로그래밍 개념이 시스템의 대부분에 제공됩니다.

휴식

REST 기능이 없습니다.

REST (Representational State Transfer)를 사용하면 다른 응용 프로그램과 상호 작용하여 자원을 작성, 읽기, 업데이트 및 삭제할 수 있습니다.

새 전자 메일 필드

간단한 이메일 필드

Email Field는 자동으로 전자 메일 주소의 유효성을 검사하고 표시 될 때 'mailto :'링크를 생성합니다.

새로운 전화 필드

간단한 전화 필드

Skype 등의 전화 통신 앱에 전화 필드가 표시되면 '전화 :'링크가 생성됩니다.

 참조 : Drupal, Drupal 8, Drupal 7 vs 8, Zyxware Image Courtesy : churchm.ag, drupal.org 
추천

관련 기사

  • 대중적 비교: 대 음악가와로드 메이트의 차이점

    대 음악가와로드 메이트의 차이점

    주요 차이점 : Maestro와 RoadMate는 두 가지 브랜드의 GPS 장치이며 Magellan Navigation Inc.에서 생산합니다.이 두 브랜드는 다양한 기능을 제공하는 다양한 모델을 자랑합니다. Maestro는 RoadMate가 도로 내비게이션에 더 적합하지만 오프로드 환경에서는 더 나은 옵션으로 여겨집니다. Magellan Navigation은 미국에서 널리 사용되는 GPS (Global Positioning System) 장치 제조업체입니다. 그것은 가장 잘 알려진 두 개의 GPS 네비게이션 장치 인 Maestro와 RoadMate로 알려져 있습니다. 두 장치는 모두 Nokia의 Navteq 탐색 맵을 사용합니다.
  • 대중적 비교: 도교와 선의 차이

    도교와 선의 차이

    주요 차이점 : 두 가지 용어의 주요 차이점은 도교는 종교와 철학이며, 선은 불교를 달성하는 방법이나 길이다. 그들은 둘 다 중국에서 태어났지 만 도교는 선의 길에 영향을 미쳤지 만 목표를 향한 길을 달성하기위한 기술과 의도가 완전히 다릅니다. 도교는 철학과 종교로 정의됩니다. 중국어의 경우 '타오'는 삶의 '길'또는 '길'을 의미합니다. Tao는 존재하는 모든 것의 원동력으로 간주됩니다. 그것은 우주의 모든 생명체를 흘러 모든 생명체를 묶는 힘입니다. 도교의 목적은 사람이 '타오'와 조화롭게 조화되도록하는 것입니다. 즉, 인
  • 대중적 비교: 소프트웨어 엔지니어링과 컴퓨터 공학의 차이점

    소프트웨어 엔지니어링과 컴퓨터 공학의 차이점

    주요 차이점 : 소프트웨어 엔지니어링은 문제에 대한 실질적인 해결책을 연구, 고안 및 구축하는 분야입니다. 소프트웨어 엔지니어의 목표는 컴퓨터 내의 문제를 이해하고 문제를 완화시키는 소프트웨어를 만드는 것입니다. 컴퓨터 시스템 공학이라고도하는 컴퓨터 공학은 컴퓨터 시스템을 개발하는 데 필요한 전기 공학과 컴퓨터 과학을 결합한 코스입니다. 소프트웨어 엔지니어링 및 컴퓨터 공학은 컴퓨터와 관련된 많은 연구 분야 중 두 가지입니다. SE와 CE는 공통점이 많기 때문에 많은 사람들에게 혼란을줍니다. 그러나 두 주제의 주요 차이점은 SE가 소프트웨어 설계, 구현, 테스트 및 유지 관리에 더 많은 것을 처리해야한다는 점입니다. 반면에 CE는 컴퓨팅의 하드웨어 측면과 관련이 있습니다. 소프트웨어 공학은 문제에 대한 실질적인 해결책을 연구, 고안 및 구축하는 분야입니다. 소프트웨어 엔지니어의 목표는 컴퓨터 내의 문제를 이해하고 문제를 완화시키는 소프트
  • 대중적 비교: 돈 임금과 실질 임금의 차이

    돈 임금과 실질 임금의 차이

    주요 차이점 : 돈 임금 또는 명목 임금은 시장의 인플레이션 율에 관계없이 사람에게 지급되는 임금입니다. 돈 임금은 구매력을 고려하지 않으며 직원은 고용되었을 때 약속 된 금액을받습니다. 실질 임금은 인플레이션을 고려한 임금이다. 실질 임금은 개인의 구매력이나 급여가 구매할 수있는 물품의 양을 결정하는 임금입니다. 실질 임금은 또한 인플레이션을 고려한 후 개인의 임금에서 구입할 수있는 재화와 서비스의 양으로 정의 할 수 있습니다. 경제학은 국가, 국가, 심지어 세계의 경제와 관련된 다양한 주제를 다루는 복잡한 주제입니다. 경제학은 경제에서의 재화와 돈의 분석
  • 대중적 비교: 흰빵과 밀가루 빵의 차이점

    흰빵과 밀가루 빵의 차이점

    주요 차이점 : 흰빵은 전형적으로 가공 중에 밀기울과 세균층이 제거 된 밀가루로 만든 빵입니다. 밀 빵은 전체 또는 거의 전체 밀가루에서 부분적으로 또는 전체적으로 밀가루를 사용하여 만든 빵입니다. 빵은 적어도 30, 000 년 동안 준비되어있는 가장 오래된 주식입니다. 반죽을 물과 소금, 우유, 달걀, 설탕 및 양념과 같은 다른 재료와 혼합 한 다음 조리하여 준비합니다. 가장 널리 보급 되어도 빵은 구워지고, 다른 문화에서는 빵이 기름기없는 냄비에 찌거나 튀겨 지거나 구워 질 수 있습니다. 빵에는 과일, 채소, 견과류 및 씨를 첨가하여 다른 맛을 낼 수도 있습니다. 건강한 삶의 현재 추세와 더 건강한 음식을 선택하는 사람들; 빵도
  • 대중적 비교: 세속과 종파 간의 차이점

    세속과 종파 간의 차이점

    주요 차이점 : 세속적 인 의미는 종교와 관련이 없거나 종교와 관련이 없음을 의미합니다. 종파 주의자 (sectarian) 란 특정 종파 나 집단에 대해 제한적이거나 종교적으로 헌신 된 사람을 말한다. 종파 주의자는 특정 종파에 전적으로 헌신적 인 사람으로 정의되는 경향이있다. 종파 분파는 자신이 속한 특정 종파가 옳고 올바른 종파이며, 다른 종교 종파에 속한 다른 종파들도 그들이 아직도 같은 종교 단체에 속한다고해도 완전히 틀리다는 생각을 믿는다. 종파 간 분열은 전반적으로 나타나며, 주로 다양한 형태로 세계 곳곳에서 종종 발견 될 수있는 종교 분파주의이다. 사람들이 한 분파가 다른 분파보다 낫다거나 한 분파가 옳고 다른 분파가 잘못되
  • 대중적 비교: 택배와화물의 차이점

    택배와화물의 차이점

    주요 차이점 : 택배는 편지, 서류 및 작은 소포를 보내는 데 적합합니다. 화물은 일반적으로 벌크화물 또는 특별한 취급 및 관리가 필요한 자재입니다. 택배 및화물의 기본 개념은 동일합니다. 그들은 한 장소에서 다른 장소로 물체를 배달합니다. 그러나 택배 또는화물 서비스를 사용할 경우는 다릅니다. 택배는 메시지, 패키지 및 메일을 전달합니다. 일반 우편 서비스보다 속도, 보안, 추적, 서명 및 전문화의 이점을 제공합니다. 그러나 이로 인해 일반 우편 서비스보다 비용이 많이 든다. 택배는 그들이 운영하는 거리 규모가 다양하며, 일부는 특정 도시 또는 도시에서 운영됩니다. 일부
  • 대중적 비교: 삼성 갤럭시 S4 미니와 노키아 루미아 925의 차이점

    삼성 갤럭시 S4 미니와 노키아 루미아 925의 차이점

    주요 차이점 : 삼성은 삼성 전자 갤럭시 S4 미니 (Samsung Galaxy S4 Mini)라는 새로운 주력 제품의 동생을 공식 발표했다. 이 휴대 전화에는 ~ 256ppi 픽셀 밀도를 제공하는 4.3 인치 qHD Super AMOLED 용량 성 터치 스크린이 함께 제공됩니다. 휴대 전화의 무게도 3G 모델의 경우 107g으로, LTE 모델의 경우 108g으로 줄였습니다. 노키아는 최근 자사의 새로운 기함 전화기 인 노키아 루미아 (Nokia Lumia) 925를 발표했다.이 전화기에는 4.5 인치 AMOLED 커패시 티브 터치 스크린이 장착되어 있으며 전면에 스피커와 센서가있어 공간을 많이 차지한다. 4.5 인치 용량 성 스크린은 Lumia 920에서 볼 수있는 것과 동일한 PureMotion HD +, Cl
  • 대중적 비교: 회계와 금융의 차이점

    회계와 금융의 차이점

    주요 차이점 : 회계는 비즈니스의 일상적인 거래를 기록하는 재무 제표를 작성하고 관리하는 프로세스입니다. 재무는보다 넓은 범위를 가지고 있으며 현금, 투자 및 기타 운전 자본 관리를 지원하기위한 거래를 시작하는 책임이 있습니다. 회계 및 재무는 두 가지 비즈니스 돈을 관리하는 형태이지만 두 가지 다른 용도로 사용됩니다. 두 가지를 구별하는 방법 중 하나는 회계가 재무의 일부이며 재무가 회계보다 훨씬 광범위한 범위라는 것을 인식하는 것입니다. 회계 란 측정, 준비, 분석 및 재무 제표의 해석을 포함하여 회계 기록을 작성하는 관행입니다. 이러한 기록은 회사의

에디터의 선택

XOLO Q800과 Samsung Galaxy Grand의 차이점

주요 차이점 : Xolo Q800은 MTK MT6589와 1GB RAM에 의해 구동되는 쿼드 코어 1.2GHz 스마트 폰입니다. 휴대 전화는 Android 4.1 (Jelly Bean)에서 실행됩니다. 그것은 540 x 960 픽셀의 해상도와 4.5 인치 화면이 있습니다. Samsung Galaxy Grand는 삼성 중공업이 출시 한 중형 스마트 폰입니다. 이 휴대 전화는 480 x 800 픽셀의 디스플레이가있는 5 인치 용량 성 터치 스크린을 자랑합니다. 이 전화는 1.2GHz 듀얼 코어 프로세서에서 실행되며 1GB RAM이 있습니다. Xolo는 인도에 기반을 둔 기술 및 이동 전화 회사 인 Lava의 보조금입니다.