WordPress 5.0 Và Trình Soạn Thảo Mới

Wordpress | Lập Trình PHP | 21/12/2018 | 3398 |


Phiên bản chính mới của WordPress dự kiến ​​phát hành ngày hôm nay là một vấn đề lớn, cả được dự đoán và sợ hãi bởi những người dựa vào nền tảng xuất bản web phổ biến nhất thế giới.

WordPress được sử dụng bởi tất cả mọi người từ các blogger solo và doanh nghiệp nhỏ đến các nhà xuất bản lớn (bao gồm cả Forbes) và các tổ chức tiếp thị. Thomas Griffin đã viết ở đây về Cách sử dụng WordPress như một nền tảng SaaS , nền tảng của việc kinh doanh phần mềm đám mây của riêng bạn. WordPress có một người ủng hộ công ty, một công ty tư nhân có tên Automattic , nhưng cũng được hưởng lợi từ sự đóng góp mã nguồn mở từ các nhà phát triển trên toàn thế giới.

Một phần của điều khiến WordPress trở nên phổ biến là nền tảng nguồn mở của nó có nghĩa là bạn có thể bắt đầu với nó "miễn phí" và quan trọng không kém, bạn có thể mở rộng hoặc điều chỉnh chức năng của nó để phục vụ nhu cầu của bạn. Chỉnh sửa mã phần mềm lõi không phải là một ý tưởng hay vì sau đó sẽ rất khó để bảo toàn những thay đổi đó nếu bạn từng nâng cấp, nhưng hầu hết các chức năng cốt lõi có thể được sửa đổi với các plugin và chủ đề, các mô-đun phần mềm nối vào một bộ chức năng được ghi chép khá tốt các cuộc gọi. Đó là những gì làm cho WordPress trở thành một nền tảng phần mềm, không chỉ đơn thuần là một sản phẩm phần mềm.

Nói như một người từng dại dột cố gắng viết phần mềm viết blog của riêng mình, tôi có thể cho bạn biết lợi thế của việc bắt đầu với một nền tảng đã được thiết lập là bạn có thể để những người khác thông minh hơn làm tất cả các phần khó, sau đó thêm phần khởi sắc của riêng bạn. Ví dụ, plugin RSVPMaker của tôi cho phép bạn sử dụng các công cụ chỉnh sửa blog tiêu chuẩn cho nội dung sự kiện, với lịch đăng ký và sự kiện được thêm vào.

 

 

Wordpress 5.0 và trình soạn thảo mới

Hạn chế của việc dựa vào nền tảng là khi nền tảng thay đổi, mọi tùy chỉnh hoặc tiện ích mở rộng phải theo kịp hoặc chúng có thể bị hỏng. Tính năng hàng đầu của WordPress 5.0 là một trình chỉnh sửa mới, được gọi là Gutenberg, có nguy cơ phá vỡ một số thứ.

Các mục tiêu của Gutenberg rất đáng giá, như làm xáo trộn trải nghiệm chỉnh sửa và cho phép bạn thực hiện định dạng nội dung phức tạp hơn với trình chỉnh sửa trực quan mà không cần phải sử dụng mã HTML. Gutenberg được gọi là "trình chỉnh sửa khối". Thay vì một trình chỉnh sửa, với một hàng nút trên đầu, bạn có các điều khiển chỉnh sửa cho từng khối nội dung dành riêng cho loại nội dung bạn đang làm việc - một đoạn thông thường, danh sách dấu đầu dòng, hình ảnh, hình ảnh nhúng video hoặc trình giữ chỗ cho một số nội dung động được thực thi trên máy chủ như tra cứu giá cổ phiếu hiện tại.

Những gì trình soạn thảo mới có khả năng phá vỡ nhất là các plugin và các tùy chỉnh riêng biệt gắn liền với các tính năng cụ thể của trình chỉnh sửa cũ. Ví dụ: tôi đang gõ cái này vào màn hình soạn thảo WordPress có nút Thêm biểu đồ mà Forbes đã cung cấp để cho phép tôi dễ dàng chèn biểu đồ chứng khoán vào trang này, nếu tôi đang viết về cổ phiếu của một công ty đại chúng. Nếu Forbes quyết định áp dụng trình soạn thảo mới, họ sẽ phải sao chép chức năng đó theo mô hình lập trình mới. Các nhà xuất bản lớn đã xếp lớp các tính năng công việc chỉnh sửa và xuất bản tùy chỉnh đáng kể trên WordPress sẽ phải suy nghĩ cẩn thận về sự đánh đổi và có thể sẽ mất thời gian trước khi thực hiện.

Tôi đã thích thú khi đọc một cột trong Diginomica,  WordPress có trở thành SAP của CMS không? , so sánh Gutenberg với S / 4HANA của SAP - một đại tu lớn của phần mềm SAP, nhiều công ty phụ thuộc vào các chức năng hoạt động và tài chính cốt lõi. Nhà phân tích công nghệ Den Howlett lưu ý rằng nhiều công ty đã thực hiện các tùy chỉnh các chức năng chung trong phần mềm của SAP để đáp ứng các nhu cầu cụ thể của doanh nghiệp. S / 4HANA giới thiệu một cơ sở dữ liệu hiệu suất cao và các thay đổi kiến ​​trúc khác có thể có ích về lâu dài, nhưng nó đủ khác biệt để nhiều khách hàng lâu năm của SAP ngần ngại nâng cấp.

Gutenberg không phải là triệt để của một sự thay đổi. Đối với một điều, các nhà phát triển WordPress cam kết lớn về khả năng tương thích ngược. Ngay cả khi họ khuyến khích chủ sở hữu trang web nâng cấp lên 5.0, họ sẽ tiếp tục phát hành các bản vá bảo mật cho các phiên bản cũ hơn. Và trong khi Gutenberg trở thành trình duyệt tiêu chuẩn với WordPress 5.0, có thể cài đặt plugin Classic Editor để khôi phục trải nghiệm chỉnh sửa quen thuộc.

Tuy nhiên, đây sẽ không phải là một kịch bản Coke / Coke cổ điển mới mà chúng ta sẽ quay trở lại cách làm việc cũ.

Quan điểm của trình chỉnh sửa mới là giữ cho WordPress cạnh tranh với các công cụ xuất bản web khác đã xuất hiện trong những năm gần đây, như Medium. Automattic vận hành WordPress.com, giống như Medium là một trang web nơi bạn có thể đăng ký để lưu trữ blog miễn phí, với các mục đích nâng cấp cho các tính năng cao cấp. Trung bình và nhiều trình soạn thảo bài viết blog khác, như trình soạn thảo được tích hợp vào LinkedIn, sử dụng trình chỉnh sửa kiểu khối.

Tôi đã sử dụng Medium rộng rãi khi tôi đang chỉnh sửa blog của một công ty công nghệ được lưu trữ ở đó và tôi thấy sự hấp dẫn - nhưng tôi thích Gutenberg hơn. Trình chỉnh sửa WordPress cũ đã làm rất tốt khi cho phép bạn thực hiện hầu hết mọi thứ trong chế độ trực quan, trong khi vẫn cho phép bạn thêm HTML tùy chỉnh khi cần. Trình chỉnh sửa Gutenberg cải thiện điều đó. Ví dụ, bây giờ tôi có thể thêm một bảng đơn giản bằng các điều khiển Gutenberg. Trình chỉnh sửa bảng trực quan không làm được nhiều như tôi có thể cho phép tôi đặt độ rộng cột, nhưng nếu cần, tôi có thể chuyển từ chế độ trực quan sang chỉnh sửa HTML - không phải cho toàn bộ trang mà cho khối cụ thể đó - và thực hiện tinh chỉnh của tôi.

Là nhà xuất bản hoặc nhà phát triển, bạn cũng có thể tạo các khối tùy chỉnh của riêng mình cho các định dạng bạn sử dụng thường xuyên cho chú thích hoặc bios tác giả hoặc bất cứ điều gì.

Để xây dựng trình chỉnh sửa khối của riêng mình, các lập trình viên WordPress đã chấp nhận React , một khung JavaScript hiện đại do Facebook phát triển ban đầu để cho phép các giao diện người dùng web đáp ứng và công phu hơn. Một số lời cằn nhằn mà bạn nghe về Gutenberg đến từ các nhà phát triển web đang gặp khó khăn trong việc leo lên đường cong học tập để trở thành lập trình viên JavaScript tốt hơn. Tôi thông cảm, nhưng tiền chi trả là có.

Điều gì xảy ra nếu bạn không phải là lập trình viên và chưa thêm bất kỳ tùy chỉnh đặc biệt nào vào trang web của mình? Sau đó, tôi nghĩ rằng bạn có thể muốn nâng cấp lên WordPress 5.0, có thể không phải hôm nay nhưng trong vòng vài tháng, sau khi vòng sửa lỗi đầu tiên được phát hành.

Gần đây tôi đã tham khảo ý kiến ​​với Geek on Tour , một doanh nghiệp nhỏ mà tôi đã viết về đây nhiều năm trước đây điều hành một trang web dựa trên thành viên. Các chủ sở hữu đã lo lắng về việc phát hành sắp xảy ra. Tôi đã thiết lập chủ đề và các loại plugin của họ trên một trang web thử nghiệm chạy WordPress 5.0 beta và dường như không có gì quan trọng bị phá vỡ. Tôi đã chạy plugin Gutenberg trên một số trang web sản xuất của riêng tôi trong vài tháng và tôi sẽ nâng cấp ngay khi bản cập nhật được phát hành. Những trục trặc tôi nhìn thấy ban đầu đã tan biến.

Mặc dù tôi thấy rất nhiều bình luận trên Twitter về việc phát hành bị "vội vàng", nó đã bị trì hoãn nhiều lần - ban đầu tôi nghe nói nó sẽ ra mắt vào mùa hè. Tôi tin rằng nhóm các nhà phát triển cốt lõi, từ Automattic và các nơi khác, đã làm việc chăm chỉ để làm cho đúng. Tôi chắc chắn rằng một số lỗi sẽ không rõ ràng cho đến sau khi triển khai mã mới trên thị trường đại chúng, nhưng chúng sẽ được sửa chữa, có thể nhanh chóng.

Tôi sẽ đăng cập nhật tại đây nếu có bất kỳ sự cố nào xảy ra với các trang web WordPress 5.0 của tôi, nhưng tôi đang mong chờ cuộc phiêu lưu.

Cập nhật ngày 15 tháng 12 năm 2018:  Sáng nay tôi đã kích hoạt plugin Classic Editor trên trang web của một khách hàng doanh nghiệp nhỏ, người đã bối rối trước sự thay đổi và bỏ lỡ plugin tìm kiếm hình ảnh Pixabay mà cô ấy đã tin cậy để làm việc với Gutenberg). Tôi tiếp tục là một người dùng Gutenberg chủ yếu hạnh phúc cho các trang web của riêng tôi, nhưng tôi đã thấy một số vấn đề với sao chép và dán từ Microsoft Word không hoạt động tốt (thiếu khoảng cách giữa một số từ).

By laptrinhphp.info