Bỏ qua đến nội dung chính

Ustwo: Dự án mã nguồn mở sử dụng REST API

Divi: chủ đề WordPress dễ sử dụng nhất

Divi: Chủ đề WordPress tốt nhất mọi thời đại!

hơn Tải xuống 600.000, Divi là chủ đề WordPress phổ biến nhất trên thế giới. Nó là hoàn chỉnh, dễ sử dụng và đi kèm với hơn 62 mẫu miễn phí. [Khuyến nghị]

Nếu bạn đang tìm kiếm một ví dụ thực tế về việc sử dụng API WordPress REST với mã mà bạn có thể khám phá, phiên bản mới của trang web ustwo.com est mã nguồn mở trên Github. Ustwo là một cơ quan kỹ thuật số được biết đến với công việc ứng dụng Monument Valley. Họ hợp tác với Nhân tạo, một cơ quan phát triển WordPress, để tạo bảng điều khiển của trang web.

Giao diện ustwo.com là một ứng dụng sử dụng React.js phục vụ nội dung WordPress thông qua API REST. Trong một bài viết có tiêu đề "Tìm nguồn mở trang web của chúng tôi", nhà phát triển Daniel Demmel giải thích lý do tại sao công ty đưa giao diện trang web lên GitHub.

"Cuối cùng, chúng tôi đã xây dựng một cái gì đó mới và đủ tinh tế để chia sẻ công khai"

ông nói. Nhóm phát triển đã bắt đầu sử dụng API REST trước khi nó được tích hợp hoàn toàn vào nhân WordPress.

"Cách chúng tôi sử dụng WordPress làm nguồn chỉ có thể truy cập thông qua API cho trang web sản xuất là một sự đánh cược công nghệ táo bạo, với việc tích hợp API vào cốt lõi của WordPress sáu tháng trước khi chúng tôi quyết định bắt đầu sử dụng nó, "Demmel nói.

Dễ dàng tạo trang web của bạn với Elementor

Elementor cho phép bạn dễ dàng tạo ra bất kỳ thiết kế trang web nào với một cái nhìn chuyên nghiệp. Ngừng trả tiền đắt cho những gì bạn có thể tự làm. [Miễn phí]

Bạn đang tìm kiếm các plugin và plugin WordPress tốt nhất?

Tải xuống các plugin và WordPress chủ đề tốt nhất trên Envato và dễ dàng tạo trang web của bạn. Đã tải xuống nhiều hơn 49.720.000. [ĐỘC QUYỀN]

Lợi ích của việc sử dụng REST API

Nếu bạn đang tự hỏi tại sao một cơ quan có thể quyết định tạo một trang web duy nhất, chỉ cần kiểm tra ustwo.com để thấy sự khác biệt Chuyển tiếp đẹp mắt và tốc độ của giao diện người dùng là những phẩm chất làm cho trang web này nổi bật.

"Chúng tôi đã chọn xây dựng trang web dưới dạng một ứng dụng với một trang duy nhất, để có toàn quyền kiểm soát tất cả các khía cạnh (bao gồm cả chuyển đổi giữa các trang) và để duyệt web siêu nhanh vì không có để tải lại trình duyệt ", Demmel nói. "Chúng tôi đã chọn React.js làm công nghệ JavaScript chính."

"Hệ thống quản lý nội dung của chúng tôi trong nền là bản cài đặt WordPress không thực sự cung cấp các trang, nhưng đóng vai trò là khung để phân phối dữ liệu ở định dạng JSON."

Thật trùng hợp dự án Calypso của WordPress.com hoạt động gần như cùng một cách. "Vì vậy, nếu bạn đánh giá cao những gì họ làm cho trải nghiệm của nhà xuất bản, bạn sẽ đánh giá cao những gì họ làm cho trải nghiệm của khách truy cập", Demmel nói.

Đội ustwo đã chọn làm cho nguồn mở của họ hoạt động như Automattic đã làm với Calypso, nhận ra tầm quan trọng của việc chia sẻ, để giúp tất cả các hệ sinh thái tiến lên.

API REST thay đổi cách các nhóm làm việc cùng nhau

Trong một nghiên cứu trường hợp Được công bố trên trang web Human Made, nhóm đã kiểm tra xem, bằng cách làm việc với dự án ustwo.com, cách họ làm việc đã thay đổi đáng kể.

Dễ dàng tạo Cửa hàng trực tuyến của bạn

Tải xuống miễn phí WooCommerce, các plugin thương mại điện tử tốt nhất để bán các sản phẩm vật lý và kỹ thuật số của bạn trên WordPress. [Đề xuất]

Làm việc với API WordPress REST mang lại một mối quan tâm có nghĩa là giải quyết vấn đề quản lý dự án theo một cách mới. Các nhà phát triển của chúng tôi chỉ tập trung vào WordPress là nguồn dữ liệu và là ứng dụng phân phối. Chúng tôi chỉ là một phần của một nhóm lớn hơn bao gồm nhà thiết kế, nhà thiết kế, nhà phát triển CSS, nhà phát triển Node.js, người quản lý dự án và các bên liên quan. Điều này cho phép mỗi phần của nhóm hoàn toàn tập trung vào các thành phần của nó, hoạt động độc lập trong khi cung cấp cho toàn bộ công việc.

Human Made quy định sự phân tách mối quan tâm được tổ chức tốt này cho quy trình công việc mới xảy ra một cách tự nhiên trong khi sử dụng API REST. Các nhà thiết kế của phần cuối phông chữ sẽ ít có khả năng xâm phạm vào công việc của người khác:

Chính công nghệ đã tạo điều kiện cho sự thay đổi này trong quản lý dự án: tất cả những gì bạn cần cho các nhà phát triển front-end là tải dữ liệu qua URL và sử dụng nó. Chúng tôi thấy rằng API không chỉ thay đổi WordPress mà còn thay đổi cách mọi người làm việc cùng nhau trong một dự án.

Để biết thêm chi tiết về kiến ​​trúc của ustwo.com, hãy xem nghiên cứu trường hợp của Human Made, cũng như bài viết trên ustwo để xem lại quy trình. Tất cả mã cho trang web đều theo giấy phép GPL và có sẵn trên GitHub những người muốn sử dụng lại nó.

Bài viết này chứa comments 0

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Trang web này sử dụng Akismet để giảm bớt không mong muốn. Tìm hiểu thêm về cách sử dụng dữ liệu nhận xét của bạn.

Trở lại đầu trang
11 cổ phiếu
cổ phiếu10
tweet1
Enregistrer