it-swarm-vi.com

Điều gì là thích hợp cho các mô-đun và plugin không sử dụng?

Một số mô-đun và plugin đi kèm với Joomla và các mô-đun khác được cài đặt với các gói thành phần và không được sử dụng. Các mô-đun và plugin đơn giản nên bị vô hiệu hóa hoặc gỡ cài đặt hoàn toàn?

11
bygk9

Đối với các tiện ích mở rộng được cung cấp với lõi mà tôi không sử dụng, tôi chỉ tắt chúng. Do cách xử lý các cập nhật cốt lõi, các tệp đó thường xuất hiện lại trên các trang web vào ngày cập nhật.

Nhiều lần, bạn có thể gỡ cài đặt các tiện ích mở rộng không sử dụng như một phần của gói tiện ích mở rộng. Nếu được đóng gói như một phần mở rộng gói thích hợp, tất cả các mã cốt lõi sẽ nắm được là nếu nó không thể tìm thấy một phần mở rộng thì hãy gỡ cài đặt.

Tất cả những gì đã nói, tôi chỉ cần vô hiệu hóa bất cứ thứ gì không được sử dụng là một phần của gói để được an toàn.

7
Michael

Từ quan điểm bảo mật, chúng tôi gỡ cài đặt mọi tiện ích mở rộng không sử dụng (thành phần, mô-đun, plugin và mẫu).

Điều này làm giảm tiềm năng tiếp xúc với mã xấu, hầu hết các trang web chúng tôi đã tham gia để sửa chữa đã bị xâm phạm bởi các tiện ích mở rộng cũ, chưa được vá (phải thừa nhận rằng thường không bị vô hiệu hóa).

Từ quan điểm người dùng quản trị, nó cũng dẫn đến ít nhầm lẫn hơn, ít lựa chọn menu hơn và trải nghiệm tổng thể sạch hơn. (Điều này cũng ngăn người dùng mới gán menu sai cho mẫu hoặc tạo các mô-đun không sử dụng phiên bản mới nhất).

5
Craig

Đây là một chủ đề hấp dẫn, vì đôi khi khi cài đặt các gói, sau đó gỡ cài đặt thành phần mà nó sử dụng và để lại bất kỳ plugin nào nó có thể đã sử dụng.

Hiện tại theo như tôi biết, không có cách nào để biết nếu một cái gì đó không cần một plugin cụ thể để làm việc. Điều này có thể biến thành một yêu cầu tính năng cho một số loại xml được thêm vào các thành phần để hạn chế các plugin/mô-đun cần có, cho phép Joomla xem những gì cần thiết và những gì không. Mặc dù đó chỉ là một ý tưởng, một cái gì đó sẽ khó để đẩy ra cho tất cả các nhà phát triển bên thứ ba để đảm bảo rằng nó được sử dụng chính xác.

Điều tốt nhất để làm là theo dõi tốt những gì được cài đặt trên trang web của bạn, biết những gì plugin cần một thành phần và như vậy. Thông thường, một nhà phát triển thành phần sẽ đặt tên cho plugin theo cách có thể dễ dàng biết được nó cho thành phần đó hoặc bạn chỉ có thể sử dụng tác giả cho điều đó. Các mô-đun thường chỉ có thể được gỡ cài đặt mà hầu như không có hại nếu chúng không được sử dụng ở bất cứ đâu, thông thường chúng cũng hiếm khi dựa vào một plugin.

Đối với phần mở rộng Joomla không được sử dụng, nó không nên được gỡ cài đặt, có nó trong một trang web sạch có nghĩa là một cái gì đó thường cần nó, vì vậy tốt nhất là để lại một mình. Có ý kiến ​​chia tách Joomla nhiều hơn để cho phép cài đặt "chuyên biệt" hơn nhưng tốt nhất là đợi đến lúc đó trước khi gỡ bỏ mọi thứ khỏi lõi.

3
Jordan Ramstad

Về các thành phần, mô-đun và plugin tôi thường vô hiệu hóa chúng. Những gì tôi loại bỏ hoàn toàn là các mẫu không sử dụng, chiếm nhiều không gian hơn và cũng tạo ra nhiều tùy chọn vị trí vô dụng khi tôi phải gán một mô-đun ở một vị trí.

Cập nhật tháng 7 năm 2016

Mẫu cốt lõi

--- Loại bỏ hoàn toàn các mẫu tại thời điểm đó là không lý tưởng và trong một số trường hợp đã có sự cố và lỗi sau khi cập nhật , nhưng theo tôi nhớ đó là cách duy nhất để không có vị trí mô-đun trong số các mẫu xuất hiện ở vị trí trình quản lý mô-đun chọn.

Tuy nhiên, tại các phiên bản Joomla gần đây, việc vô hiệu hóa một mẫu sẽ ẩn các vị trí của nó khỏi vị trí chọn thả xuống trong trình quản lý mô-đun, do đó các mẫu có thể bị vô hiệu hóa.

Phần mở rộng cốt lõi

Nếu tiện ích mở rộng đã được tách rời như gói liên kết web, nó có thể được gỡ cài đặt. Đối với các phần mở rộng cốt lõi khác, tôi cảm thấy tốt hơn là giữ cho chúng được cài đặt và vô hiệu hóa.

Bên thứ 3

Tất cả các phần mở rộng không sử dụng phải được gỡ cài đặt.

2
FFrewin

Lời khuyên của tôi dành cho các Thành phần, Plugin, Mẫu, Mô-đun Joomla Core: Đừng xóa chúng, nếu bạn luôn có Phiên bản Joomla được hỗ trợ mới nhất. Nhưng nếu bạn sử dụng ví dụ Joomla 1.0 thì hãy xóa mọi thứ ...

Đối với Tiện ích mở rộng của bên thứ 3: Xóa chúng nếu không được sử dụng và kiểm tra cơ sở dữ liệu của bạn để biết các mục từ tiện ích mở rộng và cũng xóa chúng.

0
Joomla Agency