Sau khi dữ liệu được chuyển sang Joomla, việc xác thực phải chứng minh rằng dữ liệu sau khi di chuyển vẫn tạo thành các trang, routes, quyền truy cập, quan hệ ngôn ngữ và workflows do extensions sở hữu có thể sử dụng đúng mục đích. Article có thể tồn tại nhưng nhóm nội dung, menu item, access level, language association, ngữ cảnh module, template style hoặc alias vẫn tạo ra kết quả công khai sai. User có thể tồn tại nhưng group và viewing access level được gán khiến quá nhiều hoặc quá ít nội dung được hiển thị.
Joomla cũng tách dữ liệu CMS lõi khỏi dữ liệu component và extension. Products, Customers, Orders, forms, directories, bookings, memberships và cấu trúc page builder có thể dùng hạ tầng Joomla nhưng vẫn thuộc component sở hữu riêng. Xác thực phải đi theo chủ sở hữu đó thay vì coi mọi database row đều là Article hoặc user.
Xác định kết quả cần dùng làm căn cứ và trạng thái quyết định trước khi chính thức vận hành
Dùng một trạng thái quyết định cho từng nhóm kết quả quan trọng:
- Pass: kết quả kiểm thử trên mẫu đại diện và các trường hợp ngoại lệ xác nhận nội dung, route, access, ngôn ngữ, cách lắp ghép trang hoặc kết quả extension của Joomla đúng như yêu cầu.
- Watch: kết quả có thể sử dụng, nhưng vẫn còn chỉnh sửa không chặn vận hành, tác vụ cấu hình Nền tảng đích, điều chỉnh trình bày thủ công hoặc khác biệt đã được chấp nhận và ghi nhận rõ.
- Block: vấn đề ảnh hưởng đáng kể đến khả năng truy cập công khai, nội dung giới hạn quyền, trải nghiệm đa ngôn ngữ, routes quan trọng, dữ liệu extension, lịch sử thương mại, compliance hoặc phạm vi công việc đã thống nhất.
| Nhóm kết quả cần xác thực | Điều cần xác nhận trên Joomla | Điều kiện Block thường gặp |
|---|---|---|
| Nội dung lõi | Articles và Categories giữ đúng nội dung, trạng thái, hierarchy, ngôn ngữ, access, metadata và khả năng chỉnh sửa. |
Article ưu tiên bị thiếu, gán sai hoặc không thể truy cập bởi đúng nhóm người dùng. |
| Menus và routes | Menu items, aliases, quan hệ cha-con, home pages, component views và redirects dẫn tới các đích đã phê duyệt. | Route có giá trị cao dẫn đến sai item, sai ngôn ngữ hoặc sai access context. |
| Danh tính và ACL | Users, groups, permissions, viewing access levels và dữ liệu giới hạn quyền phù hợp chính sách dự kiến. | User không có quyền vẫn xem/chỉnh sửa nội dung giới hạn hoặc user bắt buộc lại mất quyền truy cập. |
| Đa ngôn ngữ | Ngôn ngữ, associations, cấu trúc menu và nội dung theo ngôn ngữ vẫn được liên kết. | Không thể hoàn thành một hành trình ngôn ngữ ưu tiên. |
| Cách trang được lắp ghép | Modules, positions, template styles, overrides và component output hỗ trợ các trang ưu tiên. | Trang quan trọng cho thời điểm chính thức vận hành không thể hiểu hoặc sử dụng được. |
| Dữ liệu extension | Bản ghi do component sở hữu và kết quả di chuyển dữ liệu không tiêu chuẩn vẫn liên kết với đúng chủ sở hữu. | Dữ liệu extension hoặc thương mại quan trọng bị thiếu hoặc tách khỏi chủ sở hữu. |
Mỗi quyết định Joomla phải nêu rõ Article, nhóm nội dung, menu item, component view, ngôn ngữ, access level, template style, module position hoặc extension record đã được rà soát. Một Pass ở cấp toàn website không được che giấu lỗi chỉ xảy ra với một ngôn ngữ hoặc một nhóm user giới hạn quyền.
Dùng kiểm thử trên mẫu đại diện để chứng minh các mối quan hệ Joomla
Mẫu đại diện nên bao gồm các bản ghi làm lộ rõ mô hình trang của Joomla:
- một Article có nhóm nội dung, author, metadata, status, access, ngôn ngữ và media;
- các nhóm nội dung lồng nhau được dùng trong view dạng list hoặc blog;
- direct Article menu item và menu item hiển thị nhóm nội dung dạng Blog/List;
- menu hierarchy có aliases, parent items, access, ngôn ngữ và default home item;
- Article hoặc component view giới hạn quyền gắn với access level không công khai;
- users đại diện từ nhiều user groups;
- Articles,
Categories, menus và associations đa ngôn ngữ khi website có sử dụng; - một trang được ghép từ component output, modules, template style và override behavior;
- một bản ghi từ mỗi extension hoặc commerce component quan trọng thuộc phạm vi dữ liệu cần xác thực;
- routes ưu tiên, redirects, media và các trường tùy chỉnh.
Kết quả kiểm thử mẫu trở thành Block khi phát hiện một giả định cấu trúc có khả năng lặp lại trong quá trình xử lý toàn bộ dữ liệu. Ví dụ gồm Articles bị gán sai nhóm nội dung, menu aliases tạo route trùng hoặc sai, users nhận sai access level, multilingual associations bị mất hoặc extension records bị tách khỏi component sở hữu.
Kiểm thử trên mẫu đại diện giúp xác nhận mô hình quan hệ và phương pháp thu thập kết quả xác thực. Mẫu không cần đại diện cho toàn bộ khối lượng, nhưng phải đủ rộng để chủ sở hữu nội dung, access, ngôn ngữ, trình bày và extensions có thể lặp lại quá trình rà soát.
Xác thực Articles, Categories, tags, các trường và nội dung lõi
Joomla Articles cần giữ đúng title, alias, content, cấu trúc intro/full-text khi có liên quan, status, featured state, author, dates, nhóm nội dung, ngôn ngữ, access level, tags, các trường tùy chỉnh, metadata, images và links. Categories có hierarchy, access, ngôn ngữ, metadata và public layouts riêng.
| Dữ liệu lõi | Pass | Watch | Block |
|---|---|---|---|
| Article | Nội dung, status, author, nhóm nội dung, ngôn ngữ, access, metadata và media nhất quán. | Còn chỉnh sửa formatting nhỏ hoặc metadata không bắt buộc. | Article ưu tiên bị thiếu, không thể truy cập hoặc gán sai ngữ cảnh. |
Categories |
Hierarchy, ngôn ngữ, access, description, metadata và Article membership chính xác. | Còn dọn ordering ít quan trọng. | Không thể tìm thấy nhóm nội dung ưu tiên hoặc nội dung bị hiển thị sai quyền. |
| Tag | Terms và assignments tiếp tục hỗ trợ cách khám phá nội dung xuyên nhiều nhóm. | Còn chuẩn hóa không quan trọng. | Phân loại hoặc filter bắt buộc không thể sử dụng. |
| trường tùy chỉnh | nhóm trường, type, value, display context và template/extension sử dụng trường đều đúng. | Còn tinh chỉnh hiển thị không bắt buộc. | trường cần cho vận hành hoặc public output bị mất. |
| Media | Images/files được resolve đúng từ Articles, Categories, các trường và modules. |
Captions hoặc sizing thứ cấp cần dọn. | Media ưu tiên bị thiếu hoặc trỏ sai bản ghi. |
Joomla Categories và menus không phải cùng một hierarchy. Một nhóm nội dung có thể Pass trong dữ liệu nhưng menu item công khai lại thiếu hoặc cấu hình sai. Ngược lại, menu item có thể mở được trang nhưng nhóm nội dung bên dưới chứa sai Articles. Cần xác thực cấu trúc dữ liệu và cấu trúc route riêng biệt.
Khi nguồn có các trạng thái archived, unpublished, featured, scheduled hoặc access-restricted, hãy đưa những trạng thái đó vào mẫu. Administrators phải có thể lọc/chỉnh sửa dữ liệu trong đúng giao diện quản lý, còn visitors chỉ nhìn thấy dữ liệu dự kiến cho ngôn ngữ và access context của mình. Cách kiểm tra này tránh để một mẫu trang công khai che giấu lỗi quản trị hoặc lifecycle.
Xác thực menus, aliases, routes, redirects và home context
Joomla routes chịu ảnh hưởng mạnh từ menu items. Menu item có thể trỏ tới một Article, view dạng blog/list của nhóm nội dung, component view, external URL hoặc route khác. Menu item cũng có thể kiểm soát alias, hierarchy cha-con, ngôn ngữ, access, trạng thái default home, template style và layout parameters.
| Hạng mục route cần kiểm tra | Kết quả cần xác nhận |
|---|---|
| Direct Article item | Article dự kiến mở qua đúng alias, ngôn ngữ, access và template context đã phê duyệt. |
| View dạng Blog/List theo nhóm nội dung | Đúng nhóm nội dung và phạm vi nhóm con tạo ra Articles cùng ordering dự kiến. |
| Component view | Menu item trỏ đúng component, view và record context. |
| Menu cha-con | Hierarchy, ordering, labels, access và active states hỗ trợ đúng cách điều hướng. |
| Home item | Có đúng default item cho từng ngôn ngữ và site context áp dụng. |
| Redirect | Đường dẫn cũ có giá trị cao dẫn đến route Joomla đã phê duyệt, không tạo loop hoặc chuyển sai ngôn ngữ. |
| Internal link | Links trong Article, module, trường và extension không còn phụ thuộc source aliases hoặc IDs đã lỗi thời. |
Route không thể Pass chỉ vì trả về một trang. Trang đó phải hiển thị đúng component output, Article hoặc nhóm nội dung, ngôn ngữ, access rule, metadata, modules và template style.
Kiểm thử routes từ nhiều điểm vào: direct URL, menu navigation, internal Article link, module link, language switcher và kết quả tìm kiếm khi có liên quan. Joomla có thể tạo Itemid và module context khác nhau cho cùng component record, vì vậy kết quả kiểm thử phải xác nhận route được phê duyệt cũng tải đúng page assembly và metadata.
Xác thực users, groups, permissions và viewing access levels
Joomla authorization kết hợp users, user groups có hierarchy, action permissions và viewing access levels. Xác thực phải phân biệt rõ user có thể làm gì với user có thể xem nội dung nào.
| Kết quả ACL | Pass | Watch | Block |
|---|---|---|---|
| Danh tính user | Account state, username/email, các trường hồ sơ và external ID bắt buộc đều đúng. | Còn dọn profile nhỏ. | User bắt buộc không truy cập được hoặc bị tạo trùng sai. |
| Group membership | Users đại diện thuộc đúng groups và hiểu rõ group hierarchy kế thừa. | Còn dọn group không quan trọng. | User nhận quyền kế thừa không đúng. |
| Component permission | Users chỉ có thể create, edit, publish, delete, configure hoặc administer đúng như dự kiến. | Còn tinh chỉnh quyền không chặn vận hành và đã ghi nhận. | Có thể quản trị trái phép hoặc nhân sự cần thiết không thể làm việc. |
| Viewing access | Articles, menu items, Categories, modules và component records chỉ hiển thị cho groups được phê duyệt. |
Còn điều chỉnh visibility mức thấp. | Restricted content bị lộ hoặc nội dung bắt buộc bị ẩn. |
| Extension profile | Commerce, membership, directory hoặc component records khác vẫn liên kết đúng Joomla user. | Còn dọn historical metadata không bắt buộc. | Danh tính ứng dụng hoặc entitlement bị tách. |
Sử dụng users thuộc nhiều groups và users phụ thuộc inherited group membership. Chỉ sao chép role label không chứng minh permission tree hoặc viewing access level được tái tạo đúng.
Ghi lại kết quả cho cả trường hợp được phép và bị từ chối. User phải được phép edit Article khi đúng quyền, đồng thời một user tương tự ngoài authorized group phải bị từ chối. Lặp lại cặp kiểm thử này cho quyền xem ở frontend. Kết quả kiểm thử theo cặp cho cơ sở đánh giá tốt hơn việc chỉ nhìn group assignments vì inherited permissions và mapping access levels có thể tạo kết quả bất ngờ.
Xác thực nội dung đa ngôn ngữ và associations
Website Joomla đa ngôn ngữ cần được xác thực theo từng ngôn ngữ xuyên qua nội dung, Categories, menus, modules, home items, aliases và associations. Article đã dịch có thể tồn tại nhưng language switcher, associated menu item hoặc home page theo ngôn ngữ lại dẫn đến nơi khác.
| Hạng mục đa ngôn ngữ | Kết quả cần xác nhận |
|---|---|
| Language assignment | Mỗi bản ghi ưu tiên sử dụng đúng ngôn ngữ hoặc phạm vi all-language đã được phê duyệt. |
| Associations của Articles và Categories | Các bản ghi tương đương giữa ngôn ngữ được liên kết đúng. |
| Menu structure | Mỗi ngôn ngữ hiển thị đúng menu tree và default home item. |
| Module assignment | Modules theo ngôn ngữ chỉ xuất hiện trong đúng ngữ cảnh. |
| Alias và route | Đường dẫn theo ngôn ngữ không xung đột và links dẫn đúng bản dịch. |
| Access và metadata | Access, titles, descriptions và canonical intent theo từng ngôn ngữ vẫn nhất quán. |
Mỗi tập ngôn ngữ phải được kiểm thử như một hành trình truy cập nội dung hoàn chỉnh của khách truy cập, không phải các bản ghi dịch độc lập. Bao gồm homepage, navigation, Article hoặc component path ưu tiên, language switch và đường quay lại. Association bị thiếu có thể là Watch với nội dung ít quan trọng nhưng trở thành Block nếu khiến khách hàng không thể hoàn tất hành trình cần thiết hoặc làm gián đoạn luồng truy cập tới nội dung pháp lý hay chức năng thương mại bắt buộc.
Bộ kết quả xác thực phải gồm cả bản ghi thiếu bản dịch và bản ghi được chủ động gán cho mọi ngôn ngữ. Hai trường hợp này không giống nhau. Article giá trị thấp chưa được dịch có thể là Watch, nhưng thiếu bản dịch pháp lý, tài khoản hoặc thương mại có thể Block việc vận hành ngôn ngữ bị ảnh hưởng. Ghi rõ fallback hoặc exclusion dự kiến thay vì mặc định ngôn ngữ chính là chấp nhận được.
Xác thực modules, templates, overrides và cách trang được lắp ghép
Trang Joomla có thể kết hợp một component view với nhiều modules được gán theo position, menu item, ngôn ngữ, access level và publication state. Template styles và layout overrides có thể thay đổi cách cùng một nội dung hiển thị. Xác thực phải xác định phần nào đến từ dữ liệu đã di chuyển và phần nào thuộc công việc triển khai Cửa hàng đích.
| Kết quả lắp ghép trang | Pass | Watch | Block |
|---|---|---|---|
| Component output | Article, nhóm nội dung hoặc extension view chính hiển thị đúng records. | Còn chỉnh layout nhỏ. | Trang hiển thị sai component hoặc sai record context. |
| Module assignment | Modules bắt buộc xuất hiện đúng position, menu, ngôn ngữ và access context. | Còn dọn vị trí không quan trọng. | Thiếu module điều hướng, login, pháp lý hoặc thương mại bắt buộc. |
| Template style | Đúng style áp dụng cho menu item hoặc khu vực website liên quan. | Còn visual polish. | Trang không thể sử dụng hoặc che nội dung quan trọng. |
| Override | Kết quả đích hỗ trợ dữ liệu và hành động bắt buộc. | Phương án thay thế đã ghi nhận nhưng chưa hoàn tất. | View quan trọng mất các trường hoặc tương tác vì override cũ không còn áp dụng. |
| Page builder | Nội dung thuộc phạm vi có thể chỉnh sửa và tạo public outcome đã phê duyệt. | Còn manual refinement. | Trang ưu tiên bị trắng, lỗi hoặc mắc kẹt trong extension data không thể sử dụng. |
Không nên hứa hẹn tái tạo toàn bộ template nếu không nằm trong phạm vi công việc. Xác thực chỉ cần chứng minh các trang ưu tiên có kết quả được phê duyệt và sử dụng được, đồng thời phân biệt lỗi di chuyển dữ liệu với tác vụ triển khai Nền tảng đích.
Sử dụng các trang ưu tiên có menu items, access levels, ngôn ngữ và template styles khác nhau. Module có thể ở trạng thái published nhưng vẫn sai vì menu assignment, position, ngôn ngữ hoặc access rule không đúng. Khi override cũ không được giữ, kết quả xác thực phải cho thấy cách hiển thị ở Cửa hàng đích đã được phê duyệt và các trường/actions bắt buộc vẫn còn sử dụng được.
Xác thực riêng dữ liệu do extensions và commerce components sở hữu
Joomla extensions có thể sở hữu Products, Customers, Orders, đăng ký định kỳ, bookings, forms, events, directories, memberships, downloads, page-builder data và tham chiếu hệ thống bên ngoài. Những bản ghi này có thể dùng core users, Categories, tags, các trường hoặc menu items nhưng vẫn duy trì tables và rules riêng.
| Nhóm extension | Kết quả cần xác nhận | Dấu hiệu quyết định vận hành |
|---|---|---|
| Commerce component | Cấu trúc Products, Categories, options, giá, tồn kho, Customers, Orders, routes và extension các trường |
Block khi Products ưu tiên hoặc dữ liệu đơn hàng trước đây không thể diễn giải đúng. |
| Membership/access extension | Quan hệ user, plan, status, dates, protected content và payment history khi nằm trong phạm vi | Block khi entitlement đang hoạt động bị sai. |
| Form component | Form definition, các trường, submissions khi thuộc phạm vi, routing và notifications | Block khi form bắt buộc hoặc lịch sử đã thống nhất không thể sử dụng. |
| Event, booking hoặc directory component | Core record, ownership, dates, locations, participants và public view | Block khi nghĩa vụ đang hoạt động hoặc đường khám phá nội dung bị sai. |
| Page builder | Page records, blocks, media và editing context | Watch hoặc Block tùy mức quan trọng của trang và kết quả đã phê duyệt. |
| Custom table hoặc các tích hợp | Parent key, external ID, transformation và hệ thống đích sử dụng kết quả | Block khi workflow đã thống nhất không thể đọc kết quả. |
| Kết quả di chuyển dữ liệu được hỗ trợ | Kết quả mapping, filtering hoặc configuration đã mua trong phạm vi được hỗ trợ | Đối chiếu với yêu cầu đã chọn và đích Joomla dự kiến. |
| Kết quả di chuyển dữ liệu không tiêu chuẩn | Đối tượng dữ liệu tùy chỉnh, relationship, transformation hoặc external identifier đã được phê duyệt | Đối chiếu với tiêu chí chấp nhận đã thống nhất. |
Không xác thực dữ liệu thương mại như Joomla users hoặc Articles thông thường. Component sở hữu Products, Customers và Orders quyết định những nội dung và kết quả cần được xác thực. Joomla user có thể liên quan Customers, nhưng user record không chứng minh lịch sử thương mại hoặc chức năng tài khoản.
Chủ sở hữu extension nên tham gia quyết định khi bản ghi tạo nghĩa vụ đang hoạt động hoặc quyền truy cập giới hạn. Xác thực cả bản ghi trong giao diện quản trị và kết quả công khai/user-facing. Products, booking, membership hoặc form submission xuất hiện trong table nhưng không thể tìm, chỉnh sửa hoặc đối soát qua component đích không được coi là Pass.
Xác thực toàn bộ quá trình thực thi và các hành động di chuyển dữ liệu tiếp theo
Khi xử lý toàn bộ dữ liệu, cần chứng minh coverage đầy đủ về nội dung, status, ngôn ngữ, access, menu, extension và ngoại lệ. Đối chiếu tổng số theo content type, nhóm nội dung, ngôn ngữ, state, access level, user group, menu và bản ghi do extension quản lý thuộc phạm vi. Điều tra exclusions có chủ đích, source defects, duplicate aliases, orphaned media, broken associations và dữ liệu cần triển khai riêng.
Các hoạt động tiếp theo cần xác thực lại theo đúng loại hành động:
| Hành động tiếp theo | Nội dung cần xác thực lại trên Joomla |
|---|---|
| tiếp tục với configuration đã được chấp nhận | Xác nhận Articles, users, media và extension records mới giữ đúng nhóm nội dung, ngôn ngữ, access, routes và mối quan hệ giữa các trường. Kiểm tra xung đột với chỉnh sửa ở Cửa hàng đích và aliases mới tạo. |
| tiếp tục với configuration đã thay đổi | Xác thực lại mọi lựa chọn loại dữ liệu, liên kết nhóm nội dung/trường, user rule, language rule, extension decision, route rule và filter đã thay đổi. |
| tạo một kết quả di chuyển dữ liệu mới riêng biệt | Xem kết quả như một kết quả mới. Lặp lại việc xác thực nội dung, ACL, đa ngôn ngữ, page assembly, extension và quyết định chính thức vận hành. |
Rà soát toàn bộ khối lượng cũng phải so sánh phân bố bản ghi, không chỉ tổng số. Số lượng theo ngôn ngữ, access level, nhóm nội dung, status, user group và extension type có thể phát hiện dữ liệu bị phân loại sai mà một con số tổng không thể hiện. Exception log phải ghi rõ khác biệt là chủ đích, source defect, quyết định tái cấu trúc ở đích hay vấn đề di chuyển dữ liệu chưa được giải quyết.
Xây dựng hồ sơ quyết định chính thức vận hành cho Joomla
Evidence log cuối cùng cần xác định:
- Article, nhóm nội dung, menu item, user group, access level, ngôn ngữ, module, template style, component hoặc route đã kiểm thử;
- source/target identifiers dùng để đối soát;
- kết quả dự kiến và kết quả quan sát được;
- quyết định Pass, Watch hoặc Block;
- người chịu trách nhiệm chỉnh sửa hoặc tác vụ triển khai Nền tảng đích;
- vấn đề ảnh hưởng đến chính thức vận hành, hoạt động di chuyển dữ liệu sau đó hay chỉ là cleanup không chặn;
- kết quả xác nhận cần có để đóng vấn đề.
Pass yêu cầu nội dung ưu tiên có thể sử dụng, routes chính xác, access được kiểm soát, hành trình ngôn ngữ nhất quán, cách lắp ghép trang đã được phê duyệt và quyền sở hữu extension records rõ ràng. Watch phải có người phụ trách và không làm suy yếu những kết quả đó. Block vẫn tồn tại khi nội dung quan trọng không thể truy cập, dữ liệu giới hạn bị lộ, hành trình ngôn ngữ bị lỗi, trang quan trọng không thể lắp ghép hoặc kết quả extension đã thống nhất không sử dụng được.
Kết luận
Xác thực Joomla phải chứng minh các mối quan hệ giữa Articles, Categories, menus, aliases, routes, users, groups, permissions, access levels, ngôn ngữ, modules, templates và extension records. Bản ghi có mặt trên hệ thống không chứng minh website hoạt động đúng qua trang, audience, ngôn ngữ hoặc component context dự kiến.
Kiểm thử trên mẫu đại diện chứng minh mô hình quan hệ. Thực thi di chuyển dữ liệu trên toàn bộ dữ liệu chứng minh độ đầy đủ của phạm vi và cách xử lý ngoại lệ. Hoạt động di chuyển dữ liệu tiếp theo yêu cầu xác thực lại có trọng tâm hoặc đầy đủ tùy loại hành động. Quyết định chính thức vận hành phải dựa trên kết quả có thể kiểm tra lại và trạng thái Pass, Watch hoặc Block rõ ràng.
Câu hỏi thường gặp
Vì sao Joomla Categories và menus phải được xác thực riêng?
Categories tổ chức nội dung, còn menu items xác định routes công khai, layouts, hierarchy, access, ngôn ngữ và template context. Một phần có thể đúng trong khi phần còn lại vẫn đưa visitor đến kết quả sai.
Nên xác thực Joomla access control như thế nào?
Dùng users đại diện từ từng group quan trọng và kiểm thử cả action được phép lẫn viewing access. Tên group không chứng minh inherited permissions hoặc access levels gắn với Articles, menus, modules và component records đã đúng.
Khi nào xác thực Joomla đa ngôn ngữ được coi là đầy đủ?
Cần xác thực language assignments, Articles/Categories được association, menus/home items theo ngôn ngữ, modules, aliases, metadata và một hành trình truy cập nội dung hoàn chỉnh qua bộ chuyển đổi ngôn ngữ.
Có nên kiểm tra extension records như Joomla Articles hoặc users không?
Không nên. Dữ liệu extension phải được xác thực qua component sở hữu các trường, relationships, routes và workflows. Core Articles/users có thể tham gia vào quan hệ nhưng không thay thế bản ghi do extension quản lý.
Khác biệt về template hoặc page builder nên ảnh hưởng thế nào đến quyết định chính thức vận hành?
Trước tiên phân loại vấn đề thuộc dữ liệu đã di chuyển, triển khai Nền tảng đích hay custom output đã thống nhất. Dùng Watch khi phần việc còn lại có người chịu trách nhiệm và không chặn kết quả chính; dùng Block khi trang ưu tiên không thể sử dụng hoặc không thể duy trì.
Sau hoạt động di chuyển dữ liệu tiếp theo của Joomla cần xác thực lại gì?
Xác thực lại Articles, Categories, menus, aliases, users, access, ngôn ngữ, media, extension records, redirects đã thay đổi và các xung đột với chỉnh sửa ở Cửa hàng đích. Configuration mới hoặc một kết quả di chuyển dữ liệu mới cần phạm vi xác thực rộng hơn so với tiếp tục configuration không đổi.