Drupal 10에서 기대할 수 있는 것
게시 됨: 2022-05-24DrupalCon Portland 2022에 참석했거나 DriesNote 녹음을 본 적이 있다면 Drupal 10의 출시 날짜가 몇 개월 뒤로 밀린 것을 알고 있을 것입니다. Drupal 10은 이제 2022년 12월에 출시될 것으로 예상됩니다(어쨌든 계획 B 출시일이었습니다). 날짜가 2022년 6월에서 2022년 12월로 연기된 이유를 먼저 짚고 넘어가겠습니다. 그러나 Drupal 10에서 기대할 수 있는 모든 것을 읽으십시오.
아직 Drupal 7(또는 6)을 사용 중이라면 지금 Drupal 9로 마이그레이션할 적기입니다. Drupal 10 및 다음 모든 버전으로의 업그레이드는 영원히 쉬울 것입니다!

Drupal 10의 경우 2022년 6월이 아닌 이유
유연한 콘텐츠 편집기는 모든 콘텐츠 관리 시스템의 기본적인 부분입니다. CKEditor는 Drupal 6부터 Drupal의 모듈 제품군의 일부였으며 사용자들 사이에서 가장 좋아하는 편집 도구가 되었습니다. CKEditor 4.5는 Drupal 8/9용 기본 WYSIWYG 서식 있는 텍스트 편집기입니다.
여기서 큰 소식은 Drupal 10이 CKEditor 5의 완전히 새로운 기능을 갖게 된다는 것입니다. 더 강력하고 쉽게 사용자 정의할 수 있으며 완벽한 UX가 될 것이며 모듈식 아키텍처와 함께 제공될 것입니다. Drupal 10의 CKEditor 5를 통해 블로그 플랫폼으로 Drupal이 더 많이 채택될 것으로 예상합니다.
그러나 CKEditor 5는 이전 버전과의 호환성이나 업그레이드 경로가 없는 CKEditor의 완전한 재작성입니다. Drupal 7에서 Drupal 8로 재구성하는 것과 거의 같습니다. Drupal 커뮤니티는 이에 대해 CKSource의 CKEditor 팀과 긴밀하게 협력해 왔으며 Drupal 10용 CKEditor 4에서 CKEditor 5로의 업그레이드 경로를 만드는 데 수천 시간을 보냈습니다. 결승선을 통과하고 사이트 빌더가 CKEditor 4에서 5로 쉽게 업그레이드할 수 있도록 합니다.
CKEditor 5가 Drupal 10의 필수적인 부분이기 때문에 예정된 출시 날짜는 2022년 12월로 연기되어야 했습니다.
Drupal 10의 새로운 기능
Drupal 10은 Drupal 9의 더욱 업데이트되고 세련된 버전이 될 것입니다. 새로운 기능의 업데이트된 추가 및 일부 사용 중단의 제거와 함께 제공됩니다.

업데이트된 타사 소프트웨어
Drupal은 이제 다른 타사 구성 요소에서 작동합니다. 이러한 최신 라이브러리 및 기능의 업데이트된 버전으로 작업하는 것이 중요합니다. 이러한 구성 요소는 성능이 더 좋고 사용자 친화적입니다. Drupal 10 웹사이트는 이러한 구성 요소의 혁신을 활용할 수 있습니다.
심포니 6.2
Drupal은 Symfony 프레임워크에 크게 의존합니다. 버전 8 이후 Drupal의 가장 중요한 드라이버입니다. Drupal 9는 2022년 11월까지 수명과 지원이 종료되는 Symfony 버전 4를 사용합니다. 따라서 분명히 Drupal 9에서 Drupal 10으로의 업그레이드는 Symfony(Symfony 4) 버전을 건너뛸 것입니다. 6)까지. Symfony 6.2는 Drupal 10의 출시에 맞춰 출시될 예정이며 개발자들이 좋아할 많은 최신 기능을 포함할 것입니다.
CK에디터 5
이 게시물의 앞부분에서 이미 논의한 것처럼 Drupal 10은 CKEditor 4를 영원히 대체하는 멋진 CKEditor 5와 함께 제공됩니다. CKEditor 5는 Drupal 9.3에서 실험적 모듈로 지원되지만 안정적이지 않습니다. CKEditors는 사용자 친화성과 뛰어난 UX로 인해 사이트 빌더에게 적합할 뿐만 아니라 개발자가 사용자 정의하고 빌드할 수 있는 훌륭한 프레임워크이기도 합니다. MS Word 또는 Google 문서와 매우 유사하게 보일 것이며 더 풍부하고 효율적으로 만들기 위해 수많은 통합이 있을 것입니다.

PHP 8.1
Drupal 프로젝트 팀은 Drupal 10에서 PHP 요구 사항을 PHP 8.1로 늘리기로 결정했습니다. Symfony 6.2에는 PHP 8.1 버전이 필요하므로 종속성이 필요합니다. Drupal 9.1 버전부터 PHP 8.0이 지원됩니다. PHP 7.4는 2022년 11월에 종료될 예정이므로 PHP 7.4를 사용하고 있다면 업그레이드할 때입니다!


제이쿼리
jQuery UI가 최신 JavaScript 구성 요소로 최종 교체될 수 있습니다. 이제 Drupal 10은 Internet Explorer 11을 더 이상 지원하지 않습니다.
자동 업데이트 기능
웹사이트가 자체적으로 업데이트될 수 있다면 얼마나 좋을까요?!
Drupal 10을 사용하면 개발자와 사이트 빌더가 자동으로 안전하고 쉬운 업데이트를 활성화할 수 있습니다. 자동 업데이트 기능은 Drupal 10 코어에 도입될 예정이며 완전한 작곡가 기반 사이트에 제공됩니다. Automatic Updates Initiative는 UX 향상, 보안 강화를 위한 패키지 거래 서명 및 다양한 호스트 제공업체와의 시험과 같은 영역에서 몇 가지 중요한 작업을 수행했습니다.
분리된 메뉴
Drupal은 이제 헤드리스 CMS에 가까워지고 있습니다. Decoupled Menus Initiative는 이러한 방향으로의 큰 진전입니다. JavaScript 프론트엔드가 Drupal 웹사이트 메뉴를 적용할 수 있는 다양한 방법을 구축하는 데 도움이 될 수 있습니다. 현재 기여한 모듈이지만 나중에 코어에 포함될 예정입니다. 콘텐츠 제작자와 마케팅 팀은 개발자의 개입 없이 Drupal UI를 통해 메뉴를 교체할 수도 있습니다. 변경 사항은 JavaScript 프런트 엔드에 자동으로 반영됩니다.
Olivero 새로운 기본 프론트엔드 테마
새롭고 현대적인 올리베로 테마는 접근성을 완전히 새로운 차원으로 끌어올리고 있습니다. Olivero는 Drupal 10에서 웹사이트의 기본 프론트 엔드 테마로 Bartik을 대체합니다. 특히 시각 장애가 있는 사람들에게 매우 사용자 친화적으로 설계되었습니다. 콘텐츠 자료는 탐색하기 쉽고 양식도 적절하게 디자인되었습니다. 초점을 맞추거나 대조하거나 크기를 조정하는 동안 문제가 발견되지 않습니다. Olivero는 Drupal 9.3에서 이미 안정적입니다.

새로운 시작 키트 테마
Drupal 10에는 Drupal에서 테마를 지정하는 새로운 방법을 제공하는 완전히 새로운 스타터 키트 테마가 있을 수 있습니다. 개발자는 하위 테마 요구 사항에 대해 고급 테마를 사용하고 있었습니다. 프론트엔드 개발자는 테마의 출발점이 될 수 있습니다. 스타터 키트 변경 사항이 현재 프로덕션 테마에 영향을 미치지 않는다는 점을 이해하는 것이 중요합니다. 유지 관리가 더 쉬울 것입니다. 새 도구가 도입되면 더 이상 사용되지 않을 예정이므로 Classy에 대한 지원이 제거됩니다. 현재 알파 상태이며 Drupal 10에서 출시될 예정입니다.
마지막 생각들
Drupal 10에 대해 우리만큼 흥분되십니까? Drupal 10의 Alpha 릴리스를 바로 시험해 보고 우리와 같이 놀 수 있습니다. 우리가 논의한 이러한 모든 새로운 기능은 Drupal의 유용성과 채택을 완전히 새로운 수준으로 끌어올릴 것입니다. Dries의 말에 따르면 Drupal은 웹을 더 좋게 만들었으며 CMS보다 훨씬 더 큽니다. 전 세계 30개 웹사이트 중 1개 웹사이트에서 사용되고 있으며, 웹의 미래에 큰 영향을 미칠 것임은 의심의 여지가 없습니다. Drupal 개발 회사로서 우리는 Drupal 프로젝트에 기여하여 더 나은 웹에 영향을 줄 수 있습니다. 영향을 미치고 싶다면 Drupal 커뮤니티에 가입하여 기여하고 변화를 만드십시오.