- EmDash là một CMS TypeScript mới, được cấp phép theo giấy phép MIT, do Cloudflare phát triển, xây dựng trên nền tảng Astro và được định vị là "người kế nhiệm tinh thần" của WordPress nhưng không cần máy chủ.
- Mô hình plugin và theme của nó tập trung vào các Dynamic Workers được chạy trong môi trường biệt lập với các khả năng được chỉ định rõ ràng, nhằm mục đích khắc phục các vấn đề bảo mật lâu năm của WordPress.
- EmDash được tích hợp sẵn trên nền tảng AI, với các kỹ năng của Agent, máy chủ MCP tích hợp, công cụ CLI và xác thực bằng mật khẩu, cùng với hỗ trợ thanh toán x402 để kiếm tiền từ lưu lượng truy cập của AI và Agent.
- Các công cụ di chuyển dữ liệu, mục tiêu tương thích với WordPress và khả năng mở rộng quy mô điện toán phi máy chủ cùng tồn tại song song với những lời chỉ trích ban đầu về sự phụ thuộc vào Cloudflare và hệ sinh thái vẫn còn non trẻ.
Cloudflare đã giới thiệu Dấu gạch ngang, một hệ thống quản lý nội dung mã nguồn mở mới, tái hiện nhiều ý tưởng của WordPress bằng TypeScript, trên nền tảng chạy không máy chủ. Dự án này được xem như một sự kế thừa tinh thần của WordPress, nhưng được xây dựng lại cho một thế giới của các tác nhân AI, điện toán phân tán toàn cầu và cơ sở hạ tầng trả phí theo yêu cầu thay vì dịch vụ lưu trữ PHP dùng chung.
Đằng sau những lời quảng cáo hoa mỹ là một câu chuyện kỹ thuật cụ thể: EmDash được viết hoàn toàn bằng tiếng Anh. TypeScriptEmDash tích hợp sâu với Cloudflare Workers, sử dụng framework Astro làm nền tảng và đi kèm với mô hình bảo mật có định hướng, công cụ thân thiện với AI và giao thức thanh toán tích hợp sẵn cho các máy khách tự động. Đồng thời, việc ra mắt này đã gây ra tranh luận trong cộng đồng WordPress về việc EmDash thực sự đi theo bước chân của WordPress đến mức nào và nó được thiết kế để hướng người dùng đến nền tảng của Cloudflare đến mức nào.
Từ di sản WordPress đến hệ thống quản lý nội dung (CMS) ưu tiên TypeScript hoàn toàn mới.
Thông báo của chính Cloudflare mô tả EmDash là một “Người kế nhiệm tinh thần của WordPress” Thay vì tạo một nhánh riêng hay viết lại hoàn toàn. WordPress tròn 24 tuổi trong năm nay và vẫn đang cung cấp sức mạnh cho hơn 40% tổng số trang web và gần 60% tổng số trang web sử dụng CMS, theo số liệu được trích dẫn từ w3techs. Thành công lâu dài đó đi kèm với những kinh nghiệm kiến trúc tích lũy: PHP, máy chủ truyền thống, và mô hình plugin và theme đã phát triển trong một kỷ nguyên hosting rất khác.
EmDash hướng đến việc duy trì ý tưởng tổng quát về một nền tảng xuất bản mở mà bất kỳ ai cũng có thể vận hành, mở rộng và tùy chỉnh giao diện, đồng thời loại bỏ hệ thống cũ. Lõi CMS được viết bằng... TypeScript và chạy trên máy chủ không máy chủ.Tuy nhiên, Cloudflare nhấn mạnh rằng bạn cũng có thể triển khai nó trên bất kỳ nền tảng nào. Máy chủ Node.js Nếu bạn không muốn sử dụng Workers. Về mặt kỹ thuật, EmDash là một sự tích hợp của Astro: Cloudflare đã mua lại Công ty Công nghệ Astro vào đầu năm 2026 và hiện đang sử dụng Astro làm công cụ kết xuất và khung giao diện cho CMS mới của mình.
Các kỹ sư của Cloudflare cho biết dự án được xây dựng trong khoảng hai tháng, với sự hỗ trợ rất lớn từ... Các tác nhân lập trình AIĐiều này tiếp nối một cuộc thử nghiệm nội bộ trước đó, trong đó công ty tuyên bố đã tái tạo Next.js trong khoảng một tuần bằng cách sử dụng phương pháp tương tự dựa trên tác nhân. EmDash đã đạt đến phiên bản xem trước v0.1.0, được phát hành công khai trên GitHub theo giấy phép MIT, với các mẫu khởi đầu hướng đến các blog, trang web tiếp thị và danh mục đầu tư.
Mục tiêu mã nguồn mở, giấy phép MIT và khả năng tương thích với WordPress
Một trong những quyết định đáng chú ý liên quan đến EmDash là vấn đề cấp phép. WordPress được cấp phép theo... GPLVà bởi vì các plugin và theme gắn bó chặt chẽ với mã nguồn cốt lõi, nhiều người cho rằng các tiện ích mở rộng của WordPress cũng cần phải tương thích với GPL. Điều đó luôn định hình cách thức hoạt động của các doanh nghiệp kinh doanh plugin thương mại. Ngược lại, EmDash thì khác. MIT được cấp phépVà Cloudflare nhấn mạnh rằng không có mã nguồn WordPress nào được sử dụng trong quá trình phát triển, mặc dù việc đạt được sự tương đồng về tính năng với các chức năng thông thường của WordPress là mục tiêu dài hạn.
Sự tách biệt này cho phép các plugin và giao diện của EmDash áp dụng bất kỳ giấy phép nào mà tác giả lựa chọnTương tự như cách các thư viện trên npm, PyPI hoặc Packagist hoạt động. Đối với các doanh nghiệp và nhóm pháp lý lo ngại về các nghĩa vụ của GPL, Cloudflare định vị giấy phép MIT là đơn giản hơn và ít rủi ro hơn. Một trong những kỹ sư trưởng của dự án lưu ý rằng công việc cần thiết để chắc chắn tuyệt đối rằng EmDash có thể được cấp phép theo MIT cũng nhấn mạnh lý do tại sao lựa chọn đó lại quan trọng đối với người dùng doanh nghiệp.
Về khả năng tương thích, EmDash không được thiết kế để chạy trực tiếp mã PHP hoặc plugin WordPress. Thay vào đó, Cloudflare cung cấp giải pháp cho vấn đề này. công cụ di chuyển Công cụ này nhập nội dung và phương tiện từ một trang web WordPress hiện có, sử dụng tính năng xuất chuẩn của WXR hoặc plugin EmDash Exporter chuyên dụng, tạo ra một điểm cuối bảo mật được bảo vệ bằng Mật khẩu ứng dụng WordPress. Sau khi nhập, bài viết, trang, loại bài viết tùy chỉnh và phương tiện liên quan sẽ được ánh xạ vào các bộ sưu tập EmDash, trong khi giao diện và plugin phải được tạo lại, có thể với sự trợ giúp từ các tác nhân AI.
Kiến trúc điện toán phi máy chủ và Cloudflare Workers
Ở cấp độ cơ sở hạ tầng, EmDash được thiết kế cho một thế giới mà việc lưu trữ một trang web có nghĩa là phân phối JavaScript đến một môi trường chạy phân tán toàn cầu thay vì cung cấp một máy chủ PHP duy nhất. Trên Cloudflare, các phiên bản EmDash chạy trên Người lao độngChúng được xây dựng dựa trên công cụ JavaScript V8 và sử dụng các isolate nhẹ để thực thi mã trong các sandbox có thể khởi tạo và tắt trong vòng mili giây.
Mô hình này mang lại cho EmDash những đặc tính mà các triển khai WordPress truyền thống không có sẵn: các phiên bản có thể thu nhỏ xuống bằng không Khi không có yêu cầu nào đến, hệ thống sẽ tránh tình trạng tính toán nhàn rỗi, và sau đó phân bổ ra một số lượng lớn các máy ảo biệt lập trong thời gian lưu lượng truy cập tăng đột biến mà không cần cấp phát trước dung lượng. Cloudflare nhấn mạnh rằng việc tính phí được liên kết với thời gian sử dụng CPU – công việc thực tế được thực hiện – chứ không phải với các máy ảo có thời gian hoạt động dài.
Các công cụ nền tảng riêng của Cloudflare, bao gồm Cloudflare dành cho các nền tảngĐiều này có nghĩa là về mặt lý thuyết, các nhà cung cấp dịch vụ lưu trữ hoặc nhà cung cấp SaaS có thể vận hành hàng triệu máy chủ EmDash riêng biệt trên cùng một mạng lưới toàn cầu mà một số trang web lớn nhất hiện đang sử dụng. Tuy nhiên, về mặt kỹ thuật, EmDash không bị ràng buộc với Cloudflare: một máy chủ Node.js cũng có thể lưu trữ cùng một mã nguồn TypeScript, mặc dù không có tất cả các khả năng dành riêng cho Worker.
Ngoài hiệu quả, công ty còn coi kiến trúc này như một phần của triết lý rộng hơn: tạo ra cơ sở hạ tầng web hiệu suất cao, có khả năng mở rộng toàn cầu. có thể truy cập với các gói cước thấp hoặc miễn phíNhờ đó, ngay cả các nhà xuất bản nhỏ cũng có thể vận hành các trang web xử lý lưu lượng truy cập không thể dự đoán trước mà không cần thực hiện các công việc vận hành phức tạp.
Bảo mật plugin: Dynamic Workers và các khả năng được chạy trong môi trường biệt lập (sandboxed).
Bảo mật là lĩnh vực mà Cloudflare đang so sánh mạnh mẽ nhất với WordPress. Theo họ, 96% các vấn đề bảo mật đã biết Các lỗ hổng bảo mật trên các trang web WordPress thường bắt nguồn từ các plugin, và số lượng lỗ hổng plugin nghiêm trọng được phát hiện chỉ riêng trong năm 2025 đã vượt quá tổng số của hai năm trước đó cộng lại. Điều này không có gì đáng ngạc nhiên khi xét đến mô hình của nó: một plugin WordPress là một kịch bản PHP có quyền truy cập trực tiếp vào cơ sở dữ liệu, hệ thống tập tin và ngữ cảnh yêu cầu, và nó chạy trong cùng môi trường thực thi với phần còn lại của trang web.
EmDash đề xuất một cấu trúc rất khác biệt. Mỗi plugin được triển khai như một Người lao động năng độngVề cơ bản, nó là một thực thể biệt lập với giao diện được định nghĩa chặt chẽ. Thay vì có thể gọi bất cứ thứ gì và tương tác với mọi thứ, một plugin khai báo một tập hợp các khả năng thông qua liên kết Trong một tệp kê khai. Các khả năng đó có thể bao gồm đọc các bộ sưu tập nội dung cụ thể, gửi email hoặc thực hiện các yêu cầu HTTP đi ra đến một máy chủ cụ thể. Nếu một khả năng không được khai báo trong tệp kê khai, plugin không thể sử dụng nó.
Một ví dụ đơn giản được Cloudflare nêu bật là một plugin gửi email cho biên tập viên khi một bài đăng trên blog được xuất bản. Trong EmDash, plugin như vậy liệt kê rõ ràng các khả năng như: đọc: nội dung và email:gửivà kết nối với một sự kiện như content:afterSaveTrong trình xử lý đó, nó có thể kiểm tra siêu dữ liệu nội dung, quyết định xem có nên thực hiện hành động nào không, và sau đó gửi email thông qua API được liên kết. Nó không có quyền truy cập cơ sở dữ liệu thô, không có quyền truy cập hệ thống tệp chung và không có kết nối mạng không hạn chế.
Vì bản kê khai là tĩnh, nên quản trị viên có thể xem lại. Chính xác những gì một plugin sẽ được phép làm Trước khi cài đặt, theo cách tương tự như phạm vi OAuth hoặc quyền truy cập ứng dụng di động. Người vận hành nền tảng cũng có thể định nghĩa các chính sách: ví dụ, không cho phép các plugin yêu cầu truy cập mạng bên ngoài hoặc hạn chế một số chức năng nhất định chỉ dành cho các tiện ích mở rộng được quản trị viên phê duyệt, mà không cần phải xem xét thủ công hàng nghìn dòng mã.
Phá vỡ thế độc quyền thị trường bằng cách cấp phép và cô lập
Cloudflare liên kết mô hình năng lực này với một sự phê bình rộng hơn về các chợ plugin tập trung. Trong hệ sinh thái WordPress, các plugin được gửi đến thư mục chính thức phải trải qua một quy trình nhất định. quy trình xem xét thủ côngVới số lượng hồ sơ chờ xử lý được cho là lên đến hàng trăm và thời gian chờ đợi kéo dài nhiều tuần. Việc xem xét thủ công này tồn tại chủ yếu vì một plugin có thể làm hầu hết mọi thứ đối với trang web sau khi được cài đặt.
Ngoài ra còn có khía cạnh kinh tế: vì các plugin được liên kết chặt chẽ với nhân WordPress, nhiều chuyên gia pháp lý cho rằng chúng phải kế thừa giấy phép GPL của WordPress. Điều đó có thể khiến việc xây dựng các sản phẩm độc quyền hoặc sản phẩm có giấy phép hỗn hợp trở nên khó khăn hơn nếu không có mô hình kinh doanh phức tạp. Cloudflare coi đây là một dạng... khóa thị trường Trong đó, các tác giả plugin phụ thuộc rất nhiều vào thư mục chính thức để được tin tưởng và phân phối, đồng thời lại trao quyền rộng rãi cho mã nguồn của họ.
Cách tiếp cận của EmDash là cho phép các plugin hoạt động giống như các dịch vụ độc lập. Tác giả plugin có thể chọn bất kỳ giấy phép nào họ muốn; mã nguồn chạy trong môi trường ảo. các hộp cát biệt lập Về nguyên tắc, nó có thể được thực thi mà không cần máy chủ xem mã nguồn. Về lý thuyết, điều này có thể tạo ra một mô hình tin cậy khác: thay vì dựa vào đánh giá thủ công và tín hiệu uy tín của một thị trường tập trung, các nhà điều hành dựa vào các hạn chế kỹ thuật của nền tảng và khả năng được công bố của plugin.
Trong mô hình này, các hệ thống đánh giá uy tín, các cơ quan đăng ký riêng tư hoặc các thị trường bên thứ ba vẫn có thể tồn tại, nhưng các tác giả không bị ràng buộc về mặt cấu trúc với một kênh phân phối duy nhất. Cloudflare lập luận rằng càng nhiều người tin tưởng vào các giới hạn bảo mật của nền tảng, họ càng sẵn sàng thử nghiệm các plugin mới và các nhà cung cấp nhỏ hơn – cũng giống như các tiêu chuẩn an toàn thực phẩm được thực thi tốt khuyến khích thực khách thử các nhà hàng mới, chứ không chỉ những chuỗi nhà hàng lớn nhất.
Các chủ đề lấy cảm hứng từ thiên văn học và các lớp trình bày an toàn hơn.
Về mặt trình bày, EmDash tiếp tục dựa vào hệ sinh thái Astro thay vì kế thừa mô hình giao diện của WordPress. Giao diện về cơ bản là một... Dự án Astro Nó chứa các trang, bố cục, thành phần, kiểu dáng và một tệp gốc. Tệp gốc cho EmDash biết cần tạo những loại nội dung và trường nào để giao diện và CMS có cùng một lược đồ nhất quán.
Đối với các nhà phát triển đã quen thuộc với các công nghệ frontend hiện đại, hệ thống định tuyến và thành phần dựa trên tệp của Astro giúp việc tạo hoặc chỉnh sửa giao diện trở nên dễ dàng hơn, giống như một phần mở rộng tự nhiên của các quy trình làm việc thông thường. Đối với các công cụ AI được đào tạo chuyên sâu về các framework JavaScript hiện đại, cách tiếp cận này cũng dễ hiểu hơn so với sự kết hợp giữa các mẫu PHP và API dành riêng cho WordPress được phân tán khắp nơi. functions.php và các loại móc câu khác nhau.
EmDash cũng có lập trường nghiêm ngặt hơn về những gì các theme được phép làm. Mặc dù các theme WordPress phổ biến có thể mạnh mẽ, nhưng chúng thực thi mã PHP tùy ý và thường chia sẻ cùng các đặc quyền rộng rãi như các plugin, điều này khiến chúng trở thành mục tiêu tấn công hấp dẫn. Trong EmDash, các theme không thể trực tiếp thực hiện các thao tác cơ sở dữ liệu. và dự kiến sẽ tập trung vào việc hiển thị nội dung hơn là điều phối logic nghiệp vụ, thu hẹp phạm vi bảo mật của lớp trình bày.
Được thiết kế dành riêng cho AI: Kỹ năng tác nhân, máy chủ MCP và giao diện dòng lệnh (CLI).
Cloudflare liên tục mô tả EmDash là một “Hệ thống quản lý nội dung (CMS) tích hợp trí tuệ nhân tạo”Và nhãn hiệu đó không chỉ là một khẩu hiệu tiếp thị. Hệ thống này cung cấp nhiều điểm truy cập được thiết kế đặc biệt để giúp các tác nhân AI dễ dàng kiểm tra, cấu hình lại và mở rộng trang web EmDash mà không cần lập trình thủ công.
Mỗi sản phẩm đều đi kèm với... Kỹ năng của đại lý – Mô tả có cấu trúc về những gì EmDash có thể làm, bao gồm các hook mà nó cung cấp, các khả năng của plugin hiện có, cách định nghĩa hoặc sửa đổi lược đồ, và thậm chí cả hướng dẫn chuyển đổi các giao diện WordPress cũ sang giao diện EmDash dựa trên Astro. Khi một tác nhân AI được cấp quyền truy cập vào mã nguồn cùng với những kỹ năng này, nó sẽ có các hướng dẫn cần thiết để, ví dụ, tạo cấu trúc cho một plugin mới, thêm loại nội dung hoặc tùy chỉnh bố cục.
Bên cạnh đó, EmDash còn tích hợp sẵn một tính năng Máy chủ Giao thức ngữ cảnh mô hình (MCP)MCP là một phương thức mới nổi cho phép các công cụ như Claude hoặc các trợ lý AI khác tương tác với các hệ thống bên ngoài theo cách thức chuẩn hóa. Thông qua máy chủ EmDash MCP, một tác nhân có thể thực hiện các thao tác tương tự như quản trị viên con người từ giao diện người dùng: tải lên phương tiện, truy vấn và chỉnh sửa nội dung, quản lý lược đồ và nhiều hơn nữa.
Để điều khiển theo chương trình bên ngoài kênh MCP, cũng có một tùy chọn khác. EmDash CLI Nó hoạt động với cả các phiên bản cục bộ và từ xa. Giao diện dòng lệnh (CLI) cho phép các quy trình làm việc được lập trình hoặc điều khiển bởi tác nhân cho các tác vụ như khởi tạo các trang web mới, đồng bộ hóa cấu hình và nội dung, hoặc điều phối quá trình di chuyển. Cloudflare đặc biệt nhấn mạnh các công việc CMS lặp đi lặp lại – thay thế chuỗi, định hình lại trường, di chuyển nội dung – là loại hoạt động mà EmDash được thiết kế để chuyển giao cho các tác nhân chứ không phải cho các nhà phát triển viết các tiện ích riêng lẻ.
x402 và mô hình kinh doanh tích hợp dành cho đại lý
Việc ra mắt EmDash diễn ra trong bối cảnh các trình thu thập dữ liệu và tác nhân AI tiêu thụ một lượng lớn nội dung mà không nhất thiết mang lại doanh thu quảng cáo hoặc lưu lượng truy cập liên kết. Cloudflare lập luận rằng... mô hình kinh doanh của webĐặc biệt đối với các nhà xuất bản có nội dung chủ yếu là văn bản, hệ thống đang chịu áp lực khi ngày càng nhiều "khách truy cập" là các máy khách tự động thực hiện các yêu cầu HTTP thay mặt người dùng.
Để giải quyết vấn đề này, EmDash được tích hợp sẵn tính năng hỗ trợ cho các chức năng sau: x402Đây là một giao thức mở và trung lập dành cho thanh toán trực tuyến, được xây dựng dựa trên mã trạng thái HTTP 402 (Payment Required). Ý tưởng rất đơn giản: khi một máy khách – dù là trình duyệt, tác nhân AI hay hệ thống tự động khác – yêu cầu nội dung được bảo vệ, máy chủ có thể trả lời bằng mã trạng thái 402, báo hiệu rằng cần phải thanh toán. Sau đó, máy khách sẽ thanh toán theo yêu cầu và, sau khi thanh toán được xác nhận, sẽ được phép truy cập vào nội dung.
Cloudflare đã và đang phát triển cơ sở hạ tầng x402 trong một thời gian, bao gồm các hệ thống trả phí theo lượt thu thập dữ liệu cho bot AI, các mẫu định giá theo tuyến đường và hợp tác với các mạng thanh toán như Visa và Mastercard về thương mại đại lý. Công ty báo cáo xử lý hơn một tỷ phản hồi 402 mỗi ngày Trên toàn mạng lưới của nó, điều này minh họa rằng mô hình này không chỉ là một thí nghiệm tư duy.
Trong EmDash, việc sử dụng x402 không yêu cầu xây dựng một hệ thống thanh toán tùy chỉnh. Người điều hành trang web có thể Đánh dấu những nội dung nào cần phải trả phí.Người dùng có thể thiết lập giá cả và liên kết ví điện tử, và hệ thống quản lý nội dung (CMS) sẽ xử lý việc đàm phán mã lỗi 402 và kiểm soát truy cập. Điều này cho phép thử nghiệm mô hình truy cập trả phí theo lượt sử dụng cho các đại lý và khách hàng khác mà không cần đăng ký, tường phí hoặc công việc tích hợp tùy chỉnh.
Xác thực và kiểm soát truy cập: mặc định sử dụng mật khẩu.
Về phía quản trị viên, EmDash cố gắng hiện đại hóa một vấn đề nan giải lâu nay của CMS: xác thực người dùng. Thay vì mô hình tên người dùng và mật khẩu truyền thống được WordPress sử dụng, EmDash mặc định sử dụng... đăng nhập dựa trên mật khẩuPasskey dựa trên mật mã khóa công khai và xác thực cấp độ thiết bị, giúp loại bỏ việc tái sử dụng mật khẩu và các nỗ lực đăng nhập bằng phương pháp tấn công vét cạn khỏi phạm vi các mối đe dọa.
Hệ thống hỗ trợ các tính năng quen thuộc. kiểm soát truy cập dựa trên vai trò Ngay từ khi cài đặt, EmDash đã cung cấp các vai trò như quản trị viên, biên tập viên, tác giả và người đóng góp, mỗi vai trò được giới hạn cho các thao tác cụ thể. Hệ thống xác thực được thiết kế để có thể tích hợp thêm các chức năng bổ sung, cho phép các tổ chức tích hợp các nhà cung cấp đăng nhập một lần hiện có và tự động ánh xạ siêu dữ liệu của nhà cung cấp danh tính với các vai trò trong EmDash.
Những người dùng thử nghiệm ban đầu đã báo cáo rằng mã nguồn phiên bản xem trước vẫn còn một số lỗi chưa hoàn thiện: ví dụ, một thiết lập dựa trên Linux gặp sự cố trong đó quy trình xác thực bằng mã khóa bị lỗi và liên kết "magic link" được gửi qua email dẫn đến phản hồi "không tìm thấy trang". Đây là những lỗi thường gặp trong giai đoạn xem trước và dự kiến sẽ được khắc phục khi dự án hoàn thiện hơn, nhưng chúng cũng nhấn mạnh rằng EmDash đang ở giai đoạn thử nghiệm beta thực sự chứ không phải là một sản phẩm doanh nghiệp hoàn chỉnh.
Xây dựng mô hình nội dung, các kiểu dữ liệu tùy chỉnh và chuyển đổi sang WordPress
Việc mô hình hóa nội dung trong WordPress trước đây thường yêu cầu phải làm việc trong giới hạn của bài viết và trang hoặc cài đặt các plugin nặng như Advanced Custom Fields để tạo cấu trúc tùy chỉnh. Tất cả dữ liệu đó sau đó đều nằm trong một bảng bài viết duy nhất với nhiều lớp siêu dữ liệu khác nhau, điều này có thể trở nên quá tải theo thời gian. EmDash đi theo một con đường khác: quản trị viên có thể định nghĩa... các lược đồ trực tiếp trong bảng quản trịvà hệ thống tạo ra các bộ sưu tập riêng biệt trong kho dữ liệu cơ bản của nó cho từng loại nội dung.
Trong quá trình di chuyển, EmDash có thể ánh xạ các hệ thống hiện có. Các loại bài đăng tùy chỉnh của WordPress EmDash hỗ trợ các loại nội dung mới, biến hệ thống phân loại của WordPress thành một bộ sưu tập hạng nhất. Các tệp đính kèm được tự động nhập vào thư viện phương tiện của EmDash khi nội dung được tải về, giảm thiểu nhu cầu xử lý tệp thủ công hoặc viết lại đường dẫn.
Quá trình chuyển dữ liệu thực tế có thể được thực hiện theo hai cách: xuất tệp WXR từ trang quản trị WordPress và nhập vào EmDash, hoặc cài đặt plugin EmDash Exporter để tạo một điểm cuối được xác thực và bảo mật cho EmDash lấy dữ liệu. Cloudflare cho biết đối với nhiều trang web, phần lớn quá trình di chuyển nội dung hoàn tất trong vài phút, mặc dù việc triển khai lại các giao diện phức tạp hoặc các plugin nặng về PHP vẫn là một dự án phức tạp hơn.
Đối với các trang web dựa vào các khối WordPress được thiết kế riêng hoặc bố cục tùy chỉnh, EmDash cung cấp thêm một công cụ hỗ trợ: Kỹ năng đặc vụ Bộ công cụ chặn EmDashĐiều này cung cấp cho các tác nhân AI hướng dẫn về cách tái tạo hoặc xấp xỉ các khối đó bằng cách sử dụng hệ thống thành phần và lược đồ riêng của EmDash, nhằm mục đích giảm thiểu công việc thủ công liên quan đến việc sao chép các thiết kế bất thường hơn.
Sự đón nhận và phê bình từ cộng đồng WordPress
EmDash nhận được nhiều phản hồi trái chiều, đặc biệt là từ những người đóng góp lâu năm cho WordPress. Ngày ra mắt – 1 tháng 4 – ban đầu gây ra nhiều đồn đoán rằng dự án này có thể là một trò đùa Cá tháng Tư. Matt Kane, một trong những kỹ sư chính của EmDash và là người đóng góp lâu năm cho nhóm phát triển cốt lõi của Astro, đã trực tiếp phản hồi về nghi ngờ đó, nói rằng trong khi... Tên gọi đó có thể chỉ là nói đùa.Dự án này hoàn toàn có thật và đã trở thành trọng tâm toàn thời gian kể từ giữa tháng Giêng.
Những lời chỉ trích gay gắt hơn đến từ Matt Mullenweg, đồng sáng lập WordPressNgười này đã đăng một bài viết chi tiết trên blog, phân tích cả cách diễn đạt về "người kế nhiệm tinh thần" và các tuyên bố kỹ thuật cụ thể. Ông lập luận rằng tinh thần của WordPress bao gồm khả năng chạy cùng một mã nguồn với chi phí thấp trên thiết bị cấu hình thấp, máy chủ chia sẻ ở một quốc gia đang phát triển hoặc hệ thống điện toán đám mây quy mô lớn, và một hệ thống được thiết kế ban đầu cho cơ sở hạ tầng của Cloudflare không nhất thiết phải đáp ứng được tinh thần về tính di động đó.
Mullenweg đặt câu hỏi liệu mô hình hộp cát plugin có thực sự giải quyết được các vấn đề bảo mật hay không khi trên thực tế, một số chức năng của EmDash phụ thuộc rất nhiều vào các tính năng thời gian chạy của chính Cloudflare. Ông cũng mô tả EmDash là một sản phẩm được xây dựng về cơ bản để... Bán thêm dịch vụ CloudflareNgay cả khi ông thừa nhận sự tôn trọng đối với công việc kỹ thuật của công ty và lưu ý rằng cá nhân ông đang sở hữu cổ phiếu của Cloudflare.
Đồng thời, phản hồi của ông không hoàn toàn mang tính bác bỏ. Ông khen ngợi một số yếu tố như... Kỹ năng của đại lý Ông đã đề cập đến chiến lược và công cụ chuyển đổi, đồng thời chỉ trích giao diện quản trị vì cảm thấy bị mắc kẹt giữa việc bắt chước WordPress và cung cấp một cái gì đó thực sự mới mẻ. Một phiên bản ban đầu của bài đăng được cho là có một câu gay gắt hơn yêu cầu Cloudflare không sử dụng tên WordPress trong hoạt động tiếp thị của mình, một nhận xét mà sau đó ông đã chỉnh sửa lại.
Phản ứng từ cộng đồng rộng lớn hơn dao động từ tò mò đến hoài nghi. Trên Reddit, một số người dùng chỉ ra lịch sử của Cloudflare trong việc tung ra các sản phẩm thực sự vào ngày 1 tháng 4 – như trình phân giải DNS 1.1.1.1 – như bằng chứng cho thấy EmDash không chỉ là một chiêu trò. Những người khác bày tỏ lo ngại về... Hỗ trợ dài hạnXét đến số lượng dự án mà bất kỳ công ty cơ sở hạ tầng lớn nào cũng phải xử lý cùng một lúc, và lưu ý rằng lịch sử của các hệ thống quản lý nội dung (CMS) đầy rẫy những nền tảng đặt mục tiêu lật đổ WordPress nhưng đều không thành công.
Điểm mạnh, hạn chế và con đường phía trước
Bên ngoài cộng đồng WordPress, các nhà quan sát từ giới phát triển phần mềm và SEO rộng lớn hơn đã có cái nhìn khách quan hơn về điểm mạnh và điểm yếu của EmDash. Về mặt tích cực, dự án này kết hợp... ngăn xếp TypeScript hiện đại Với trọng tâm rõ ràng vào bảo mật, hiệu suất và quy trình làm việc hỗ trợ bởi AI. Đối với các nhóm đã đầu tư vào kiến trúc không máy chủ, quy trình xuất bản tự động hoặc các tác nhân AI quản lý nội dung, những lựa chọn thiết kế này có thể sẽ phù hợp với hướng phát triển công cụ của họ.
Việc tích hợp x402 cũng nhận được sự hưởng ứng từ một số nhà xuất bản và chuyên gia chiến lược nội dung đang tìm cách kiếm tiền từ nội dung. giao thông phi nhân loại – đặc biệt là các trình thu thập dữ liệu AI – mà không cần xây dựng các bức tường phí độc quyền hoặc chặn hoàn toàn nội dung. Việc tích hợp trực tiếp cơ chế này vào CMS giúp loại bỏ một số trở ngại khi thử nghiệm các mô hình doanh thu mới.
Mặt khác, các nhà phê bình chỉ ra rằng EmDash đang ở mức độ... phiên bản 0.1.0EmDash hiện chưa có hệ sinh thái plugin thực sự và chỉ mới có một cộng đồng non trẻ. Nhiều tính năng tạo nên sự khác biệt của WordPress trên thực tế – các plugin SEO, bộ công cụ thương mại điện tử, tích hợp tiếp thị, trình tạo biểu mẫu, trình kết nối phân tích – vẫn chưa tồn tại dưới dạng EmDash. Và mặc dù Cloudflare nhấn mạnh rằng EmDash có thể chạy trên bất kỳ máy chủ Node.js nào, nhưng các đảm bảo về bảo mật và khả năng mở rộng mạnh mẽ nhất hiện nay lại gắn liền với môi trường chạy Workers của chính Cloudflare.
Ngoài ra còn có vấn đề về khó khăn trong quá trình chuyển đổi. Các công cụ của EmDash giúp việc chuyển đổi diễn ra tương đối dễ dàng. nội dung và phương tiện truyền thôngTuy nhiên, chúng không tự động chuyển đổi các plugin PHP tùy chỉnh hoặc các giao diện WordPress phức tạp. Việc xây dựng lại một trang web đã có sẵn thường đòi hỏi công việc thiết kế và phát triển, ngay cả khi có sự hỗ trợ của AI. Đối với nhiều chủ sở hữu trang web, nỗ lực đó chỉ có thể được biện minh nếu họ cũng muốn áp dụng dịch vụ lưu trữ không máy chủ, quản lý dựa trên AI và các mô hình kiếm tiền mới cùng một lúc.
Hiện tại, Cloudflare đang mời các nhà phát triển thử nghiệm: chạy npm create emdash@latest Bạn có thể bắt đầu một dự án cục bộ, triển khai lên tài khoản Cloudflare hoặc máy chủ Node.js, hoặc khám phá EmDash Playground được lưu trữ để làm quen với giao diện quản trị mà không cần cài đặt. Dự án mở cửa cho sự đóng góp trên GitHub, và nhóm đã bày tỏ sự quan tâm đến phản hồi từ các nền tảng lưu trữ, tác giả plugin và theme, và những người khác trong hệ sinh thái WordPress hiện có.
Nhìn lại, EmDash kết hợp khái niệm CMS quen thuộc với một nền tảng tập trung vào TypeScript, các thành phần biệt lập, khả năng tường minh và các tác nhân AI đóng vai trò quan trọng trong quản lý trang web. Nó chưa thể sánh được với phạm vi tiếp cận, thư viện plugin hay cộng đồng của WordPress, và một số lời hứa đầy tham vọng nhất của nó phụ thuộc vào cơ sở hạ tầng của Cloudflare. Nhưng đối với các nhà phát triển và nhà xuất bản đang tìm hiểu về một giải pháp tập trung vào bảo mật, CMS không máy chủ và nhận biết AI Dù có vẻ như thế nào, nó cung cấp một triển khai mã nguồn mở cụ thể để đánh giá – và là dấu hiệu cho thấy cuộc tranh luận về cách phát triển vượt ra ngoài các nền tảng dựa trên PHP truyền thống vẫn còn lâu mới kết thúc.
