Lý do là các thành phần (Extensions) cần Legacy plugin được viết 1 cách chuyên biệt cho Joomla 1.0. Một khi bạn muốn nó (Joomla 1.0.x extensions) hoạt động trong Joomla 1.5, chúng cần phải được cấu hình thêm được hỗ trợ bổ sung bởi 1 Plugin để làm nhiệm vụ đó.
Các thành phần mở rộng thuần 1.5 được phát triển dựa trên Framework sẽ có tính ổn định cao hơn.
Về hiệu năng hoạt động: Chế độ Legacy có ảnh hướng đáng kể đến hiệu năng hoạt động. Vấn đề nảy sinh là do các khó khăn đối với nhà phát triển đòi hỏi thời gian cho dự án đó, và nó bị giới hạn ở tính không ổn định, để thay đổi chương trình (thành Joomla 1.5). Vì thế, hầu hết các nhà phát triển cải tiến để nó tương thích với Joomla 1.5, để các mở rộng này đến được với đa số người sử dụng (bằng cách tương thích với Joomla 1.5)...
Legacy mode does have a significant performance impact (measurable at least). The problem is that it's tough for a developer to pour weeks of development time into a project, and limit it to an unstable, changing program (like 1.5). So most developers make it 1.5 compatible (albeit in Legacy), so they can at least reach a larger audience (by being 1.0 compatible)...
Nếu tôi tắt chế độ Legacy, tôi gặp thông báo lỗi: Restricted access
Có ai biết cách sửa lỗi này không ạ?
if i turn legacy off then i get this: Restricted access
Anyone know how to fix this problem?
=================
Nguyên nhân là bạn sử dụng các thanhmở rộng chỉ cho Joom0thành phần mở rộng chỉ cho Joomla 1.0 hoặc Joomla 1.5 với chế độ Legacy. Nếu bạn tắt chế độ Legacy, nhưng vãn để các thành phần mở rộng này được công bố (published), khi đó website của bạn sẽ không hoạt động.
That's because you are using an extension that is only for 1.0 or 1.5 in Legacy mode. If you turn off legacy mode, but leave that extension published, then your site won't work.