Що підходить для невикористаних модулів та плагінів?


11

Деякі модулі та плагіни постачаються разом з Joomla, а інші встановлюються разом із компонентними пакетами і не використовуються. Чи слід модулі та плагіни просто відключити або повністю видалити?

Відповіді:


7

Для розширень, що постачаються з ядром, які я не використовую, я відключаю їх лише. Через те, як обробляються основні оновлення, ці файли часто повторно з’являються на сайтах приходять в день оновлення.

Багато разів ви можете видалити невикористані розширення, які входять до пакету розширень. Якщо він упакований як належне розширення пакета, весь основний код буде захоплюватися, якщо він не може знайти розширення, яке видалиться.

Все, що було сказано, я б просто відключив усе невикористане, що потрапило в комплект пакета, щоб бути безпечним.


5

З точки зору безпеки ми видаляємо будь-які невикористані розширення (компоненти, модулі, плагіни та шаблони).

Це зменшує потенційну експозицію поганого коду, більшість сайтів, які ми працювали за виправлення, були порушені старими розширеними розширеннями (правда, їх часто навіть не було відключено).

З точки зору користувача адміністратора, це також призводить до меншої плутанини, менше вибору меню та більш чистого загального досвіду. (Це також заважає новішим користувачам призначати меню неправильному шаблону або створювати модулі, які не використовують останню версію).


3

Це дотична тема, як іноді під час встановлення пакетів, а потім видалення компонента, який він використовує, та залишення будь-яких плагінів, які він, можливо, використовував.

На даний момент, наскільки я знаю, немає ніякого способу дізнатися, чи потрібен певний плагін для роботи. Це може перетворитись на запит на функцію для якогось доданого xml до компонентів, щоб визначити, якими плагінами / модулями він повинен бути, що дозволяє Joomla бачити, що потрібно, а що ні. Хоча це лише ідея, те, що було б важко висунути всім стороннім дияволам, щоб переконатися, що воно правильно використовується.

Найкраще зробити це - добре слідкувати за тим, що встановлено на вашому веб-сайті, знати, які плагіни потребують компонента тощо. Зазвичай розробник компонентів називає плагін таким чином, щоб його було легко дізнатися для цього компонента, або ви можете просто використовувати його для цього. Модулі, як правило, можна просто видалити майже без шкоди, якщо вони не використовуються ніде, зазвичай вони рідко покладаються і на плагін.

Що стосується, якщо його невикористаний розширення Joomla, його не слід видаляти, якщо його розмістити на чистому веб-сайті означає, що воно щось потребує зазвичай, тому найкраще залишити його в спокої. Говорять про розбиття Joomla більше, щоб дозволити більш "спеціалізовані" установки, але найкраще почекати до цього, перш ніж що-небудь видалити з ядра.


2

Щодо компонентів, модулів та плагінів, я їх зазвичай відключаю. Що я повністю видаляю - це невикористані шаблони, які займають більше місця, а також створюють багато непотрібних варіантів позицій, коли мені потрібно призначити модуль у позиції.

Оновлення липня 2016 року

Основні шаблони

--- Повне видалення шаблонів на той час не було ідеальним, а в деяких випадках виникали проблеми та помилки після оновлень , але, наскільки я пам’ятаю, це був єдиний спосіб не мати позицій модулів тих шаблонів, що з’являються в модулі вибір позиції менеджера.

Однак, в останніх версіях Joomla, відключивши шаблон, він приховає свої позиції від вибору позиції у меню менеджера модулів, тому шаблони можна відключити.

Основні розширення

Якщо розширення було роз'єднано, як і пакет веб-посилань, його можна буде видалити. Для інших основних розширень я вважаю, що краще тримати їх встановленими та відключеними.

3-та сторона

Усі невикористані розширення потрібно видалити.


0

Мої поради щодо основних компонентів Joomla, плагінів, шаблонів, модулів: не видаляйте їх, якщо у вас завжди є новітня підтримувана версія Joomla. Але якщо ви використовуєте, наприклад, Joomla 1.0, тоді видаліть усе ...

Для сторонніх розширень. Видаліть їх, якщо вони не використовуються, і перевірте базу даних на наявність записів із розширень та також видаліть їх.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.