CMS Nhật Bản đến từ Sapporo, HokkaidoSử dụng miễn phí
Biên tập trên trang quản trị.Xuất bản bằng HTML tĩnh.
Người phụ trách cập nhật chỉ cần sửa tiêu đề, nội dung, hình ảnh rồi bấm “Xuất bản”. Thứ được đưa lên mạng chỉ là các file HTML đã xuất ra; trang web công khai không có PHP, cũng không có cơ sở dữ liệu. Một website nhanh, khó hỏng và ít bị nhắm tới — ngay trên máy chủ thuê quen thuộc của bạn.
Nơi xuất bảnCloudflare Pages hoặc chính máy chủ đó
Máy chủ DBKhông cần
GiáMiễn phí
Trang quản trị
Trang web công khai (HTML tĩnh)
Bên trái là trang quản trị, góc dưới bên phải là ví dụ về website đã được xuất bản.
00Về chúng tôi
Vì sao chúng tôitạo ra 白樺 CMS
Chúng tôi là “Hokkaido no WEB-ya” (xưởng web Hokkaido), đã làm nghề web suốt 14 năm với cơ sở tại Hokkaido. Chúng tôi làm website, và cũng đồng hành cùng khách hàng với những rắc rối phát sinh sau khi website đã lên mạng. Trong đó, công việc chúng tôi nhận nhiều nhất chính là sửa chữa WordPress.
179 trường hợp sửa chữa và khôi phục website không hiển thị được vì lỗi. 27 trường hợp hồi sinh website đã ngừng hoạt động và loại bỏ mã độc. 33 trường hợp chuyển nhà cho WordPress. Với những người đã tìm đến chúng tôi, mỗi trường hợp đều là một sự cố bất ngờ và cấp bách.
Mỗi lần nhận yêu cầu khôi phục, chúng tôi đều biết nguyên nhân nằm ở cùng một chỗ. Trang quản trị, phần lõi và các plugin đều chạy trên cùng một máy chủ với những trang hiển thị cho khách truy cập. Vì vậy, ngay khi một plugin ngừng được cập nhật, website liền bị nhắm tới. Dù sửa từng website một, chừng nào cấu trúc này chưa thay đổi thì chuyện tương tự vẫn sẽ lặp lại.
Những vụ truy cập trái phép gần đây đã khiến rất nhiều người thật sự vất vả. Chúng tôi không muốn chỉ sửa xong là thôi, mà muốn tìm cách giải quyết tận gốc. Đó là lý do chúng tôi bắt tay vào xây dựng CMS này.
Mặt khác, phần lớn những người thực sự cập nhật website không phải là người viết HTML chuyên nghiệp. Mong muốn thật sự của họ rất giản dị.
“Tôi chỉ muốn sửa tiêu đề, nội dung và hình ảnh một cách an toàn.”
Vì thế, chúng tôi quyết định phân chia vai trò thật rõ ràng. Việc biên tập diễn ra trên trang quản trị. Thứ được xuất bản chỉ là các file HTML tĩnh đã xuất ra. Trang đã xuất bản không có PHP, cũng không có cơ sở dữ liệu, nên không có chương trình nào chạy khi khách truy cập. Chúng tôi thu hẹp nơi cần bảo vệ lại chỉ còn một chỗ: trang quản trị nằm phía sau lớp đăng nhập.
“Website không tốn phí bảo trì”, website trên điện thoại cho nhà hàng, hệ thống gọi món bằng mã QR đa ngôn ngữ dành cho khách du lịch nước ngoài. Chúng tôi hiện thực hóa đúng những mong muốn thực tế mà mình đã chứng kiến trong công việc hằng ngày. Thông báo, đặt chỗ, chỉ đường, bố cục theo từng ngành nghề. Đây không phải công cụ nước ngoài được chỉnh lại cho thị trường Nhật, mà là CMS Nhật Bản được xây dựng ngay từ đầu cho phù hợp với tập quán kinh doanh của Nhật.
Chúng tôi đặt tên là “Shirakaba” (白樺 — cây bạch dương), loài cây của Hokkaido. Thân cây trắng, vươn thẳng, không gục ngã ngay cả trong mùa đông tuyết dày. Dù không nổi bật, nó vẫn lặng lẽ nâng đỡ việc cập nhật mỗi ngày. Hình ảnh website mà chúng tôi muốn tạo ra cũng chính là hình ảnh của loài cây này.
Website không phải là thứ chỉ có được khi bỏ ra một khoản tiền lớn để thuê người làm. Để bạn có thể tự tay tạo ra và tự tay chỉnh sửa nó mãi về sau — chúng tôi đã làm ra CMS này vì điều đó.
Website không dễ hỏng, gửi đến bạn từ Sapporo.
Hokkaido no WEB-ya
Giám đốc dự án Web và hệ thống / Cơ sở tại Hokkaido / 14 năm trong ngành web 1.036 đơn hàng trên Coconala, đánh giá 5.0 (hạng Platinum)
01CMS là gì
Quản lý website dễ như sửa một văn bản.
CMS là viết tắt của “Content Management System” (hệ thống quản lý nội dung) — công cụ giúp bạn chỉnh sửa chữ và hình ảnh trên website mà không cần kiến thức chuyên môn. Giống như khi viết email hay blog, bạn chỉ cần gõ chữ, chọn ảnh trên trang quản trị và bấm “Xuất bản” là trang được cập nhật.
Khi không có CMS
Mỗi lần sửa lại phải nhờ chuyên gia
Chỉ muốn sửa một dòng giờ mở cửa
Liên hệ công ty thiết kế web và chờ báo giá
Nhờ họ sửa HTML (mã nguồn tạo nên trang)
Vài ngày sau mới được cập nhật, và lần nào cũng tốn phí
Khi có CMS
Tự làm, xong ngay trong ngày
Đăng nhập vào trang quản trị
Gõ chữ trực tiếp vào chỗ muốn sửa
Hình ảnh chỉ cần chọn và thay thế
Bấm “Xuất bản” là website được cập nhật ngay
一
Không cần biết HTML
Giao diện đã được thiết kế chỉn chu ngay từ đầu. Người cập nhật chỉ cần tập trung vào tiêu đề, nội dung và hình ảnh.
二
Bất cứ lúc nào, bao nhiêu lần cũng được
Thông báo, thực đơn, thay đổi giờ mở cửa. Khi nào nghĩ đến, bạn có thể tự sửa ngay từ máy tính hoặc điện thoại.
三
白樺 CMS cũng là một CMS như thế
CMS tiêu biểu nhất là WordPress. Trong số các CMS, 白樺 CMS chọn cơ chế “chỉ xuất bản những trang đã được xuất ra” — khó hỏng và ít bị nhắm tới (giải thích ở phần tiếp theo).
02Vì sao là tĩnh
Khách truy cập chỉ nhận được các file HTML đã xuất ra.
Các CMS động thông thường (như WordPress) chạy chương trình trên máy chủ để dựng trang mỗi khi có người truy cập. 白樺 CMS chỉ xuất trang ra một lần khi bạn bấm nút xuất bản, và chỉ đặt kết quả đó lên trang web công khai.
CMS động thông thường
Mọi thứ đều nằm trên máy chủ công khai
白樺 SHIRAKABA CMS
Tách riêng phần công khai và phần biên tập
一
Ít điểm bị tấn công
Trang web công khai chỉ có HTML, CSS và hình ảnh. Không có chương trình nào chạy khi khách truy cập, cũng không có cơ sở dữ liệu nào bị đọc ghi.
二
Nhanh
Các trang đã được xuất sẵn khi xuất bản. Không phải dựng trang mỗi lần truy cập, máy chủ chỉ cần trả file về là hiển thị được.
三
Khó hỏng
Trang web công khai không bị ảnh hưởng bởi việc cập nhật plugin hay sự cố cơ sở dữ liệu. Ngay cả khi bạn tạm dừng trang quản trị để làm việc, các trang đang công khai vẫn hiển thị bình thường.
03Thiết kế theo ngành nghề
Chọn từ 34 mẫu thiết kế để có ngay một website chỉn chu.
Khi chọn ngành nghề và mẫu thiết kế trong trình hướng dẫn lần đầu, website sẽ bắt đầu với đầy đủ các trang — từ trang chủ đến giới thiệu công ty, chỉ đường và thông báo. Việc còn lại chỉ là thay chữ và hình ảnh. Cùng một ngành nghề vẫn có thể chọn mẫu mang phong cách khác, ngoài ra còn có 5 mẫu cho công ty IT, 5 mẫu cho thể hình, NPO, sự kiện, portfolio cá nhân và nông nghiệp, cùng 4 mẫu cho blog kèm sẵn bài viết mẫu. Các mẫu thiết kế mới sẽ tiếp tục được bổ sung qua các bản cập nhật.
Theo ngành nghề (Tiêu chuẩn)10 mẫu
Theo ngành nghề (Biến thể)10 mẫu
Cho công ty IT5 mẫu
Ngành nghề mới5 mẫuNEW
Cho blog4 mẫu
Màu sắc, phông chữ, độ bo góc — chỉnh trong Customizer
Màu thương hiệu, phông chữ, độ bo góc của nút… đều có thể điều chỉnh trong Customizer của trang quản trị. Không cần viết HTML hay CSS.
Các section phù hợp với từng ngành nghề
Bạn tạo trang bằng cách kết hợp các section đã được thiết kế sẵn như Hero, Tính năng, Bảng giá, FAQ, Nhân viên, Thực đơn, Con số, Giờ mở cửa, Thư viện ảnh, CTA…
04Trải nghiệm của người cập nhật
Viết, kiểm tra, rồi xuất bản. Chỉ vậy thôi.
Không biết HTML vẫn cập nhật được, giống như khi sửa một văn bản thường ngày. Thiết kế và bố cục được bảo vệ để không bị vỡ, nên bạn chỉ chạm vào phần nội dung.
一 Biên tập
Sửa trực tiếp ngay trên màn hình
Trình soạn thảo khối mang cảm giác như Notion. Nhấp vào tiêu đề hay đoạn văn để viết lại, chọn ảnh, và chèn các section đã được thiết kế sẵn. Khi di chuột vào giữa hai khối, nút “+ Thêm khối tại đây” sẽ hiện ra để bạn chèn đúng vào vị trí đó. Khi có người khác đang mở cùng trang, một dải thông báo sẽ xuất hiện ở đầu màn hình.
Trình soạn thảo khối
Section thiết kế sẵn
Khôi phục phiên bản
Làm mọi thứ bằng ⌘K
Thêm giữa các khối
Cảnh báo chỉnh sửa đồng thời
二 Xem trước
Kiểm tra trên PC, máy tính bảng và điện thoại
Trước khi xuất bản, bạn có thể kiểm tra kết quả ở 3 độ rộng màn hình. Các liên kết trong bản xem trước cũng bấm được, nên có thể kiểm tra liền mạch qua nhiều trang.
PC / Máy tính bảng / Điện thoại
Bấm được cả liên kết
Ví dụ mẫu thiết kế “Nhà hàng” hiển thị ở 3 độ rộng màn hình
三 Xuất bản
Bấm “Xuất bản” là thành website tĩnh
Khi bấm nút xuất bản, hệ thống kiểm tra nội dung, liên kết và khả năng tiếp cận, sau đó chỉ xuất ra những trang có thay đổi và cập nhật lên nơi xuất bản. Tiến trình được hiển thị trên màn hình theo từng bước. Hệ thống cũng thiết lập để trình duyệt không giữ lại trang cũ, nên khách truy cập thấy nội dung mới ngay sau khi xuất bản.
Nút xuất bản
Kiểm tra liên kết · hình ảnh
Chỉ xuất phần thay đổi
Kiểm tra khả năng tiếp cận
05Tính năng của 白樺 CMS
Liệt kê đúng những tính năng đã có sẵn.
Không phải lời quảng cáo, mà là danh sách các tính năng bạn có thể dùng ngay trên trang quản trị hôm nay.
01
Phần công khai là HTML tĩnh
Trang web công khai chỉ gồm HTML, CSS và hình ảnh. Không đặt PHP, cũng không đặt cơ sở dữ liệu. Tự động xuất cả header bảo mật (_headers) cho Cloudflare Pages.
02
Xác thực 3 yếu tố và nhật ký kiểm toán
Email + mật khẩu + ứng dụng xác thực (TOTP). Sai 5 lần sẽ bị khóa 15 phút. Mọi thao tác trên trang quản trị đều được ghi lại trong nhật ký kiểm toán.
03
Trình soạn thảo khối
Các khối cơ bản và 23 loại section thiết kế sẵn: Hero / Tính năng / Bảng giá / FAQ / Nhân viên / Thực đơn / Con số / Giờ mở cửa / Ảnh + văn bản / Thư viện ảnh / Các bước / Cảm nhận khách hàng / CTA / Thông báo / Thẻ / Lịch sử hình thành / Logo đối tác / Chỉ đường / Hộp thông báo / Hội thoại / Bảng so sánh / Danh sách liên kết / Mục lục. Bạn cũng có thể chọn các biến thể với cách trình bày khác nhau.
04
34 mẫu thiết kế
25 mẫu theo ngành nghề, 5 mẫu cho công ty IT, 4 mẫu cho blog. Chọn xong là bắt đầu với đầy đủ các trang. Màu sắc, phông chữ, độ bo góc, Hero và header đều điều chỉnh được trong Customizer.
05
Từ xem trước đến xuất bản
Xem trước trên PC / máy tính bảng / điện thoại, kể cả nội dung chưa lưu, và bấm được liên kết. Chỉ một nút xuất bản, từ build đến cập nhật lên mạng. Lưu 30 phiên bản, có thể xem phần khác biệt rồi khôi phục.
06
Tải lên media an toàn
Kiểm tra định dạng MIME thực tế và mã hóa lại hình ảnh. Tự động tạo WebP ở 3 kích thước, và nhắc bạn khi hình ảnh chưa có alt (văn bản thay thế).
07
Đặt file zip, cài đặt trong 5 bước
Mở /cms/install/ và cài đặt trong 5 bước. Nơi xuất bản có thể chọn public_html trên cùng máy chủ hoặc Cloudflare Pages.
08
Cập nhật một cú nhấp
Xác minh chữ ký Ed25519 trước khi áp dụng, và tự động khôi phục (rollback) nếu thất bại. Có 3 chính sách cập nhật để bạn lựa chọn.
09
Đủ mọi thứ cần cho việc xuất bản
Hẹn giờ xuất bản, RSS, sitemap, OGP, tự động đăng ký chuyển hướng khi thay đổi URL, sao lưu hằng ngày.
10
Đa ngôn ngữ · chuyển từ WordPress
Trang quản trị 7 ngôn ngữ, chuyển đổi ngôn ngữ trên trang web công khai (phục vụ khách du lịch nước ngoài), chuyển dữ liệu từ WordPress (XML / URL).
11
Chạy được trên máy chủ dùng chung
PHP 8.2+ và SQLite. Không cần máy chủ DB, chạy được cả trên máy chủ đã tắt exec. Tác vụ định kỳ chạy bằng Web cron. Với Xserver, chỉ cần dán API key và bấm một nút là đăng ký xong.
12
Biên tập với cùng độ rộng như trang công khai
Màn hình biên tập có cùng độ rộng nội dung với trang công khai. Có chế độ tập trung và các thiết lập sẵn độ rộng PC / máy tính bảng / điện thoại.
13
Tối ưu cho tìm kiếm AI và hỗ trợ biên tập bằng AI
Tự động tạo llms.txt, dữ liệu có cấu trúc (JSON-LD), cho phép / chặn trình thu thập dữ liệu AI, “tóm tắt dành cho AI” cho từng trang, kiểm tra AI · SEO trước khi xuất bản. Tất cả đều được xuất thành file tĩnh, không cần dịch vụ bên ngoài. Bạn cũng có thể dùng tính năng hỗ trợ biên tập bằng API key của riêng mình (mặc định tắt).
14
Blog và Google AdSense
Đổi URL bài viết sang /blog/ là có thể dùng như một blog. Thẻ (tag), lưu trữ theo tháng, mục lục, bài viết liên quan, bài trước / bài sau, giới thiệu tác giả, nút chia sẻ mạng xã hội (không dùng script bên ngoài). Google AdSense liên kết chỉ bằng cách nhập ID nhà xuất bản, và bạn có thể chọn vị trí đặt quảng cáo (dưới tiêu đề bài viết, giữa nội dung, thanh bên, giữa danh sách…) ngay trên trang quản trị. File ads.txt cũng được tự động xuất ra.
15
Kiểm tra liên kết hỏng trước khi xuất bản
Liệt kê liên kết hỏng và hình ảnh không tìm thấy theo từng trang. Bạn cũng có thể dùng “Kiểm tra mà không xuất bản” để xác nhận trước khi xuất bản.
16
Liên kết xem trước để gửi khách hàng
Chia sẻ trang chưa xuất bản qua URL có thời hạn, xem được mà không cần đăng nhập. Không xuất hiện trên công cụ tìm kiếm và có thể thu hồi bất cứ lúc nào.
17
Biểu mẫu tự chọn trường
Tạo biểu mẫu đặt lịch, khảo sát, yêu cầu tài liệu… bằng cách chọn các trường cần thiết. Nội dung nhận được có thể xem trên trang quản trị và xuất ra CSV.
18
Email thông báo cho quản trị viên
Gửi email thông báo khi có phiên bản mới, khi xuất bản thất bại và khi có đăng nhập từ thiết bị mới.
19
Tự động tạo ảnh chia sẻ mạng xã hội
Với những trang và bài viết chưa chỉ định ảnh, hệ thống tự động tạo ảnh chia sẻ mạng xã hội từ tiêu đề và màu của mẫu thiết kế.
20
Tìm kiếm trong blog
Xuất trang tìm kiếm bài viết dưới dạng tĩnh. Không làm tăng xử lý phía máy chủ, và tìm được mà không phân biệt hiragana với katakana.
21
Đặt lại khi không đăng nhập được
Khi người dùng làm mất ứng dụng xác thực, quản trị viên có thể đăng ký lại cho họ ngay trên màn hình. Người dùng tự thiết lập lại qua liên kết có thời hạn và chỉ dùng được một lần.
22
Google Forms theo thiết kế của website
Chỉ cần dán URL của Google Forms, hệ thống sẽ đọc các câu hỏi và tạo biểu mẫu phù hợp với thiết kế của website. Câu trả lời vẫn được gửi về Google Forms như thường lệ, nên không cần thiết lập gửi email. Bạn cũng có thể dùng nó làm biểu mẫu cho trang liên hệ.
23
Tải sau, chỉ những mẫu thiết kế cần dùng
Bản chính được phân phối gọn nhẹ, còn ảnh mẫu chỉ được tải về từ website chính thức cho mẫu thiết kế bạn chọn. Hệ thống xác minh chữ ký trước khi nhập vào và hiển thị tiến độ trong lúc tải.
24
Phát hiện giả mạo và tự động khôi phục
Mỗi lần xuất bản, hệ thống ghi lại “dấu vân tay” của mọi file trên website. Sau đó định kỳ đối chiếu; nếu phát hiện file bị sửa, bị xóa hoặc file lạ, hệ thống tự động đưa về phiên bản đúng, cách ly file đáng ngờ thay vì xóa và gửi email thông báo cho quản trị viên. Kể cả khi máy chủ không may bị xâm nhập, thời gian khách truy cập nhìn thấy trang bị giả mạo cũng được giảm đến mức tối thiểu (khi xuất bản lên cùng máy chủ).
25
Đăng nhập bằng khóa truy cập (passkey)
Đăng nhập bằng vân tay, nhận diện khuôn mặt hoặc mã PIN của thiết bị. Chống tốt việc bị trang web giả mạo lừa nhập mật khẩu, và không còn phải gõ mã 6 chữ số từ ứng dụng xác thực.
26
Sao lưu ngoài có mã hóa
Bản sao lưu hằng ngày được mã hóa ngay tại phía website rồi gửi thêm đến kho lưu trữ tương thích S3 (như AWS S3, Cloudflare R2). Dù cả máy chủ bị hỏng, bạn vẫn lấy lại được website.
27
Quy trình phê duyệt xuất bản
“Tác giả” chỉ có thể gửi yêu cầu xuất bản; nội dung chỉ được xuất bản khi quản trị viên xem phần khác biệt và phê duyệt. Dù giao việc cập nhật cho khách hàng, nội dung cũng không bị tự ý xuất bản.
28
Thời điểm kết thúc xuất bản
Tự động ngừng xuất bản các chiến dịch hay thông báo có thời hạn vào ngày giờ đã định.
29
Công bố gửi thông tin ra ngoài và biểu ngữ đồng ý
Tự động tìm các dịch vụ bên ngoài như phân tích truy cập, quảng cáo, video… và tạo trang “Về việc gửi thông tin ra bên ngoài”. Với website cần thiết, bạn còn có thể hiển thị biểu ngữ chỉ tải các dịch vụ đó sau khi người xem đồng ý.
30
Lịch ngày làm việc
Khi thiết lập ngày nghỉ định kỳ, ngày lễ và ngày nghỉ đột xuất trên lịch, website sẽ hiển thị lịch theo tháng. Lịch hiển thị dựa trên ngày người xem truy cập, nên không cần xuất bản lại khi sang tháng mới.
31
Tìm và thay thế toàn trang web
Tìm một chuỗi ký tự trong nội dung trang, thông báo và phần chữ của cài đặt trang web, rồi thay thế tất cả cùng lúc. Trước khi thực hiện, bạn xem được danh sách những chỗ sẽ bị thay và có thể bỏ chọn từng chỗ không cần. URL liên kết và hình ảnh không thay đổi, còn phiên bản trước khi thay được lưu trong lịch sử nên có thể khôi phục.
32
Cảnh báo chỉnh sửa đồng thời và chống ghi đè
Khi có người khác đang mở cùng một trang, một dải thông báo xuất hiện ở đầu màn hình biên tập. Nếu người kia đã lưu trước, hệ thống sẽ không âm thầm ghi đè mà hiện màn hình xác nhận để bạn chọn tải lại, xem khác biệt hoặc ghi đè.
33
Cắt và xoay ảnh
Xoay, lật và cắt ảnh ngay trong màn hình Media. Tỷ lệ cắt có thể chọn từ các mẫu có sẵn, kể cả 1.91:1 cho ảnh chia sẻ mạng xã hội. Ngay cả khi đã ghi đè, bạn vẫn quay lại được bằng “Khôi phục ảnh trước khi chỉnh sửa”, hoặc lưu thành ảnh mới. Việc xử lý diễn ra trên máy chủ, và dữ liệu EXIF như thông tin vị trí sẽ bị xóa.
34
Kiểm tra khả năng tiếp cận trước khi xuất bản
Mỗi lần xuất bản, hệ thống tự động kiểm tra văn bản thay thế của ảnh, thứ tự tiêu đề, chữ liên kết mơ hồ như “bấm vào đây”, nhãn của biểu mẫu, và độ chênh màu giữa chữ và nền (tỷ lệ tương phản theo WCAG), rồi thông báo kèm cách sửa. Chỉ cảnh báo, không chặn việc xuất bản. Tất cả mẫu thiết kế đi kèm đều đạt chuẩn ngay ở trạng thái ban đầu.
35
Trang dành cho thành viên và trang có mật khẩu
Bảo vệ các trang dành cho đối tác, nội bộ công ty… bằng mật khẩu xác thực Basic. Mỗi nhóm bảo vệ có thể đăng ký nhiều người dùng và mật khẩu, và các trang con cũng được bảo vệ tự động. Trang được bảo vệ sẽ bị loại khỏi công cụ tìm kiếm, sơ đồ trang web và llms.txt dành cho AI. Nút “Kiểm tra bảo vệ” giúp bạn xác nhận khóa thực sự đang hoạt động (khi xuất bản lên cùng máy chủ, như Xserver hay Sakura Rental Server).
36
Khung giờ đặt chỗ còn trống
Khi thêm trường “Khung giờ đặt chỗ” vào biểu mẫu liên hệ, khách truy cập có thể chọn ngày và khung giờ còn trống để đăng ký. Tính năng liên kết với ngày nghỉ, ngày mở cửa đặc biệt và ngày giờ làm rút ngắn trong lịch ngày làm việc; máy chủ xử lý từng đăng ký một, nên dù nhiều người gửi cùng lúc cũng không vượt quá số chỗ. Bạn xem các lượt đặt trong danh sách ở trang quản trị, có thể hủy hoặc xuất ra CSV (khi xuất bản lên cùng máy chủ).
06Bảo mật
Phần công khai không có PHP và DB.
Chúng tôi thu hẹp nơi cần bảo vệ lại chỉ còn trang quản trị, và gia cố trang quản trị đó bằng nhiều lớp bảo vệ.
Email + mật khẩu + ứng dụng xác thực (TOTP), hoặc khóa truy cậpĐể đăng nhập, ngoài mật khẩu còn cần mã dùng một lần từ ứng dụng xác thực. Bạn cũng có thể đăng nhập bằng khóa truy cập (passkey) dùng vân tay, nhận diện khuôn mặt hoặc mã PIN của thiết bị.
Chống CSRF và CSP nghiêm ngặtMọi thao tác trên trang quản trị đều được xác minh bằng token. Hệ thống chạy với CSP không dùng bất kỳ script hay style nội tuyến nào.
Kiểm tra nội dung thực của file tải lên và mã hóa lạiHình ảnh được nhận diện theo nội dung thực (MIME) chứ không theo phần mở rộng, và được mã hóa lại trước khi lưu.
Nhật ký kiểm toánGhi lại ai đã làm gì và khi nào — đăng nhập, xuất bản, thay đổi cài đặt…
Cập nhật một cú nhấp có chữ ký và tự động khôi phụcFile cập nhật chỉ được áp dụng sau khi xác minh chữ ký Ed25519. Nếu thất bại, hệ thống tự động đưa về trạng thái ban đầu.
Phát hiện giả mạo và tự động khôi phụcGhi lại “dấu vân tay” của mọi file mỗi lần xuất bản và định kỳ đối chiếu. Nếu phát hiện file bị sửa, bị xóa hoặc file lạ, hệ thống tự động đưa về phiên bản đúng, cách ly file đáng ngờ và gửi email thông báo.
Sao lưu ngoài có mã hóaBản sao lưu hằng ngày được mã hóa trước khi gửi và được lưu thêm vào kho lưu trữ tương thích S3. Cụm mật khẩu cần để giải mã không được lưu trên máy chủ.
07So sánh với các CMS khác
Tiêu chí lựa chọn là “dễ bảo vệ” và “mang đi được”.
Chúng tôi đặt 白樺 CMS cạnh các CMS và dịch vụ tạo website thường được đem ra so sánh. Mỗi lựa chọn đều có thế mạnh riêng. 白樺 CMS tập trung vào việc giúp các công ty nhỏ và cửa hàng duy trì website trên máy chủ của chính mình, an toàn và không tốn kém.
So sánh 白樺 CMS với các CMS và dịch vụ tạo website khác
Hạng mục
白樺 CMS
WordPress
Movable Type
STUDIO
Peraichi
Wix
Chi phí CMS
Miễn phí
Miễn phíphần lõi
Trả phíbản phần mềm: mua đứt + phí bảo trì
Theo thángtên miền riêng cần gói trả phí
Theo tháng
Theo thángtên miền riêng cần gói trả phí
Đặt trên máy chủ của mình
○
○
○bản phần mềm
×
×
×
Cơ chế trang công khai
HTML tĩnhkhông công khai PHP · DB
Tạo độngPHP + DB
Xuất ra HTML tĩnh
Phân phối trên dịch vụ
Phân phối trên dịch vụ
Phân phối trên dịch vụ
Xác thực 2 bước cho trang quản trị
○tiêu chuẩn · bắt buộc
△plugin
○từ MT8 trở đi
—
○tiêu chuẩn (mặc định tắt)
○tiêu chuẩn
Website đa ngôn ngữ
○tiêu chuẩn
△plugin
—
△nhân bản trang · dịch vụ bên ngoài
△nhân bản trang · thẻ dịch
△ứng dụng
Blog
○tiêu chuẩn · mục lục · bài liên quan
○
○
○tính năng CMS
△gói cao cấp
○ứng dụng
Mang toàn bộ website đi nơi khác
○có trọn bộ HTML trong tay
○
○bản phần mềm
×không xuất được
—
×không xuất được
※ Đây là so sánh theo cách sử dụng thông thường, dựa trên thông tin đăng trên website chính thức và trang trợ giúp của từng nhà cung cấp tại thời điểm tháng 10/2026. “—” là hạng mục không xác nhận được từ thông tin chính thức. Giá và tính năng có thể thay đổi theo gói dịch vụ hoặc khi được điều chỉnh, vui lòng kiểm tra nội dung mới nhất trên website của từng nhà cung cấp. Tên các dịch vụ là thương hiệu của các công ty tương ứng.
Những trường hợp nên cân nhắc lựa chọn khác
Muốn thêm đủ thứ bằng plugin → WordPress là CMS có nhiều tiện ích mở rộng và tài liệu nhất.
Muốn tự do thiết kế từ con số 0 → STUDIO và Wix cho phép bố trí tự do ngay trên màn hình.
Chỉ cần một trang, muốn xong trong hôm nay → Peraichi mạnh ở việc tạo nhanh một trang duy nhất.
Tổ chức lớn, cần vận hành cả quy trình phê duyệt → Movable Type có nhiều kinh nghiệm với website doanh nghiệp.
08Cách cài đặt
Lên máy chủ thuê chỉ với 3 bước.
Chạy được trên các máy chủ thuê hỗ trợ PHP như Xserver, Sakura Rental Server, Lolipop… Không cần chuẩn bị máy chủ cơ sở dữ liệu.
1
Đặt file zip
Tải file phân phối (zip) lên máy chủ và giải nén.
2
Mở trình cài đặt
Mở /cms/install/ trên trình duyệt và đăng ký quản trị viên theo 5 bước của trình cài đặt trên web.
3
Chọn ngành nghề và xuất bản
Chọn mẫu thiết kế theo ngành nghề trong trình hướng dẫn lần đầu, website sẽ bắt đầu với đầy đủ các trang. Chỉnh lại chữ và hình ảnh, rồi bấm “Xuất bản”.
pdo_sqlite / gd / mbstring / fileinfo / json / openssl Khuyến nghị sodium (dùng cho cập nhật có chữ ký; nếu không có, tính năng cập nhật sẽ bị tắt)
Máy chủ web
Apache (khuyến nghị mod_rewrite, không có vẫn chạy được) hoặc Nginx
Dung lượng đĩa
200MB trở lên
Chạy định kỳ
cron (CLI hoặc Web cron)
Cơ sở dữ liệu
SQLite (không cần máy chủ DB)
Đã kiểm chứng hoạt động
Xserver (PHP 8.3, phân phối trên cùng máy chủ) Apache + php-fpm cục bộ (môi trường tắt exec)
Nơi xuất bản
public_html trên cùng máy chủ / Cloudflare Pages
Trình duyệt cho trang quản trị
Chrome / Edge / Safari / Firefox phiên bản mới nhất Cũng có thể biên tập bằng Safari / Chrome trên điện thoại
Người cập nhật cần có
Địa chỉ email, ứng dụng xác thực trên điện thoại (Google Authenticator…)
Ngôn ngữ hỗ trợ
Trang quản trị: Nhật / Anh / Hàn / Trung giản thể / Trung phồn thể / Thái / Việt Chuyển đổi đa ngôn ngữ trên trang web công khai (URL riêng cho từng ngôn ngữ như /en/)
10Đa ngôn ngữ · khách quốc tế
Cho cả khách hàng nước ngoài, lẫn đồng nghiệp cùng làm việc.
Trang quản trị dùng được bằng 7 ngôn ngữ. Trang web công khai cũng có thể chuyển đổi giữa nhiều ngôn ngữ trên cùng một website. URL riêng cho từng ngôn ngữ và thiết lập dành cho công cụ tìm kiếm (hreflang) cũng được tự động xuất ra.
Đã hỗ trợ
Trang quản trị đa ngôn ngữĐể nhân viên người nước ngoài cũng có thể cập nhật trên giao diện bằng tiếng mẹ đẻ.
Chuyển đổi ngôn ngữ trên trang công khaiNhiều ngôn ngữ trên cùng một website, dành cho khách du lịch nước ngoài.
日本語JA
EnglishEN
한국어KO
简体中文ZH-CN
繁體中文ZH-TW
ภาษาไทยTH
Tiếng ViệtVI
11Hỗ trợ tìm kiếm AI
Trong thời đại tìm kiếm AI, hãy để website được tìm thấy.
Bên cạnh công cụ tìm kiếm, hình thức tìm kiếm mà AI tổng hợp và đưa ra câu trả lời cũng đang ngày càng phổ biến. Để truyền đạt đúng nội dung website tới cả những hệ thống như vậy, 白樺 CMS tự động xuất các file cần thiết mỗi khi xuất bản.
Đã hỗ trợ
NgườiNgười cập nhậtBiên tập tiêu đề · nội dung · hình ảnh
CMS白樺 CMSXuất file khi bấm nút xuất bản
Đầu raFile tĩnh
HTML tĩnh
llms.txt
JSON-LD
Điểm đếnCông cụ tìm kiếm / Tìm kiếm AIĐọc hiểu nội dung và giới thiệu đến người dùng
Tối ưu cho tìm kiếm AI (AIO / LLMO)
Tự động tạo llms.txt
Xuất dữ liệu có cấu trúc (JSON-LD): cửa hàng · FAQ · giờ mở cửa · bài viết
Cho phép / chặn trình thu thập dữ liệu AI (GPTBot…) chỉ bằng một cú nhấp
“Tóm tắt dành cho AI” cho từng trang
Kiểm tra AI · SEO trước khi xuất bản: cấp bậc tiêu đề, description, alt
Tất cả đều được xuất thành file tĩnh. Không cần dịch vụ bên ngoài.
Hỗ trợ biên tập bằng AI (tùy chọn)
Khi bạn cài đặt API key của riêng mình (Claude / OpenAI / Gemini), hệ thống sẽ đề xuất bản nháp, tóm tắt, alt, bản dịch gợi ý và chỉnh sửa câu chữ
Mọi đề xuất đều phải được con người kiểm tra trước khi áp dụng
Mặc định tắt. Nội dung gửi tới AI sẽ được hiển thị trên màn hình trước khi gửi
12Chi phí duy trì
Chi phí duy trì website thực ra chỉ có vậy.
Hơn1.000yên/tháng
Chỉ gồm chi phí tên miền và máy chủ thuê. Ước tính khoảng 12.000–18.000 yên mỗi năm.
Khi thuê công ty thiết kế web, thông thường ngoài phí làm website ban đầu còn phát sinh phí bảo trì hằng tháng. 白樺 CMS biến phần “phí bảo trì” đó thành việc bạn có thể tự làm.
Chi phí duy trì website ước tính
Hạng mục
Ban đầu
Quy ra tháng
Theo năm
Tên miềncó nơi ưu đãi miễn phí năm đầu hoặc miễn phí vĩnh viễn
Từ 0 yên
Khoảng 80–340 yên
.com 1.000–2.000 yên .jp 3.000–4.000 yên
Máy chủ thuêgói tiêu chuẩn. Hợp đồng 36 tháng thì hơn 700 yên/tháng. Phí ban đầu thường là 0 yên
0 yên
990–1.100 yên
Khoảng 11.900–13.200 yên
SSL (https)
0 yên
0 yên
0 yênSSL miễn phí
白樺 CMS
0 yên
0 yên
0 yên
Thiết kế
0 yên
0 yên
0 yênchọn từ 34 mẫu
Công việc cập nhật
0 yên
0 yên
0 yêntự cập nhật
Tổng cộng
Từ 0 yên
Khoảng 1.000–1.500 yên/tháng
Khoảng 12.000–18.000 yên/năm
※ Mức giá tham khảo theo bảng giá công bố của các nhà cung cấp tại thời điểm tháng 10/2026. Có thể thay đổi tùy chương trình khuyến mãi và thời hạn hợp đồng.
13Câu hỏi thường gặp
Câu hỏi thường gặp
Có thể dùng trên loại máy chủ nào?
Chạy được trên máy chủ thuê hỗ trợ PHP 8.2 trở lên (Xserver, Sakura Rental Server, Lolipop…). Dữ liệu được lưu trong SQLite nên không cần máy chủ cơ sở dữ liệu. Nơi xuất bản có thể chọn Cloudflare Pages hoặc public_html trên cùng máy chủ.
Không biết HTML có cập nhật được không?
Được. Người cập nhật chỉ làm việc với tiêu đề, nội dung, hình ảnh và nút xuất bản. Bạn viết lại trực tiếp trên màn hình bằng trình soạn thảo khối, xem trước ở độ rộng PC, máy tính bảng và điện thoại rồi mới xuất bản. Thiết kế được bảo vệ để không bị vỡ.
Website tĩnh thì mỗi lần cập nhật có mất công không?
Bạn chỉ cần bấm nút “Xuất bản” trên trang quản trị. Hệ thống kiểm tra nội dung và liên kết, chỉ xuất ra những trang có thay đổi rồi cập nhật lên nơi xuất bản. Khi muốn quay lại nội dung trước đó, bạn có thể khôi phục từ các phiên bản đã lưu.
Việc cập nhật phiên bản CMS thì sao?
Bạn có thể cập nhật bằng một cú nhấp từ trang quản trị. File cập nhật chỉ được áp dụng sau khi xác minh chữ ký Ed25519, và nếu thất bại giữa chừng, hệ thống sẽ tự động đưa về trạng thái ban đầu.
Có thật sự miễn phí không? Vậy dự án được duy trì bằng cách nào?
Đúng vậy. Không có phí mua hay phí hằng tháng cho CMS. Dự án được duy trì nhờ quảng cáo liên kết (affiliate — giới thiệu tên miền và máy chủ) trong Hướng dẫn chuẩn bị website (tiếng Nhật). Các quảng cáo đều được ghi rõ “PR”. Giấy phép miễn phí và cho phép sử dụng thương mại (Điều khoản sử dụng (tiếng Nhật)). Bạn có thể tải xuống miễn phí ở phía dưới trang này.
Chi phí duy trì thật sự chỉ có vậy? Có phải trả thêm gì không?
Ngoài tên miền và máy chủ thuê, có thể phát sinh chi phí trong những trường hợp sau.
Khi dùng dịch vụ gửi email (như Resend) để gửi biểu mẫu liên hệ. Cũng có dịch vụ có hạn mức miễn phí.
Khi mua ảnh có bản quyền trả phí hoặc thuê chụp ảnh.
Khi nhờ chuyên gia làm một phần công việc như viết nội dung hay cài đặt ban đầu.
Khi thời hạn ưu đãi của tên miền hoặc máy chủ kết thúc và chuyển sang mức phí gia hạn thông thường.
Có thể tạo trang chỉ cho đối tác hoặc người trong công ty xem không?
Có. Bạn có thể đặt mật khẩu xác thực Basic cho từng trang. Mỗi nhóm bảo vệ có thể đăng ký nhiều người dùng và mật khẩu, và các trang con bên dưới cũng nằm trong cùng phạm vi bảo vệ. Trang được bảo vệ sẽ bị loại khỏi công cụ tìm kiếm, sơ đồ trang web và llms.txt. Dùng được khi xuất bản lên cùng máy chủ, như Xserver hay Sakura Rental Server.
Nhiều người cùng cập nhật thì nội dung có bị chồng chéo không?
Khi có người khác đang mở cùng một trang, một dải thông báo xuất hiện ở đầu màn hình biên tập. Nếu người kia đã lưu trước, hệ thống sẽ không âm thầm ghi đè, và bạn có thể chọn tải lại, xem khác biệt hoặc ghi đè. Kể cả khi đã ghi đè, nội dung trước đó vẫn khôi phục được từ lịch sử.
Có nhận đặt chỗ cho cửa hàng được không?
Có. Khi thêm trường “Khung giờ đặt chỗ” vào biểu mẫu liên hệ, khách truy cập có thể chọn ngày và khung giờ còn trống để đăng ký. Các khung giờ thay đổi theo ngày nghỉ, ngày mở cửa đặc biệt và ngày giờ làm rút ngắn trong lịch ngày làm việc, và không nhận đăng ký vượt quá số chỗ. Bạn xem các lượt đặt trong danh sách ở trang quản trị, có thể hủy hoặc xuất ra CSV. Dùng được khi xuất bản lên cùng máy chủ.
14Tải xuống miễn phí
白樺 CMS có thể tải xuống miễn phí.
Chỉ cần tải cms.zip lên public_html của máy chủ, giải nén và mở https://tên-miền-của-bạn/cms/install/. Các bước được giải thích kèm ảnh chụp màn hình trong Hướng dẫn cài đặt trên Xserver (tiếng Nhật). Nếu bạn cần tư vấn hoặc có câu hỏi về việc cài đặt, đừng ngần ngại liên hệ với chúng tôi.
Nếu gặp khó khăn khi thiết lập: đội ngũ phát triển sẽ cài đặt và thiết lập ban đầu trên Xserver thay bạn (qua Coconala, 3.500 yên; xây dựng nội dung trang thêm 10.000 yên).