Niektóre moduły i wtyczki są dostarczane z Joomla, a inne są instalowane z pakietami komponentów i nie są używane. Czy moduły i wtyczki należy po prostu wyłączyć lub całkowicie odinstalować?
Niektóre moduły i wtyczki są dostarczane z Joomla, a inne są instalowane z pakietami komponentów i nie są używane. Czy moduły i wtyczki należy po prostu wyłączyć lub całkowicie odinstalować?
W przypadku rozszerzeń dostarczanych z rdzeniem, których nie używam, wyłączam je tylko. Ze względu na to, jak obsługiwane są podstawowe aktualizacje, pliki te często pojawiają się ponownie w witrynach przychodzących w dniu aktualizacji.
Wiele razy możesz odinstalować nieużywane rozszerzenia, które są częścią pakietu rozszerzeń. Jeśli zostanie spakowany jako odpowiednie rozszerzenie pakietu, cały podstawowy kod będzie zachwycony, jeśli nie będzie mógł znaleźć rozszerzenia przy odinstalowaniu.
To powiedziawszy, po prostu wyłączyłem wszystko, co nieużywane, które było częścią pakietu, aby być bezpiecznym.
Z punktu widzenia bezpieczeństwa odinstalowujemy wszelkie nieużywane rozszerzenia (komponenty, moduły, wtyczki i szablony).
Zmniejsza to potencjalne narażenie na zły kod, większość witryn, które naprawiliśmy, zostały naruszone przez stare, niepoprawione rozszerzenia (co prawda często nie były nawet wyłączone).
Z punktu widzenia administratora powoduje to mniej zamieszania, mniej wyborów menu i czystsze ogólne wrażenia. (Zapobiega to również nowszym użytkownikom przypisywania menu do niewłaściwego szablonu lub tworzenia modułów, które nie używają najnowszej wersji).
Jest to drażliwy temat, ponieważ czasami podczas instalowania pakietów, a następnie odinstalowywania używanego komponentu i pozostawiania wtyczek, których mógł użyć.
Obecnie, o ile wiem, nie ma sposobu, aby dowiedzieć się, czy coś nie potrzebuje określonej wtyczki do działania. Może to przekształcić się w prośbę o dodanie jakiegoś XML-a do składników, aby określić, z jakimi wtyczkami / modułami powinien być, pozwalając Joomla zobaczyć, co jest potrzebne, a co nie. Chociaż jest to tylko pomysł, coś, co byłoby trudne do przekazania wszystkim deweloperom stron trzecich, aby upewnić się, że jest używane poprawnie.
Najlepiej jest śledzić, co jest zainstalowane w witrynie, wiedzieć, jakich wtyczek potrzebuje dany komponent. Zazwyczaj programista komponentów nazywa wtyczkę w taki sposób, aby łatwo było ją poznać dla tego komponentu lub po prostu użyć do tego autora. Moduły zwykle można po prostu odinstalować bez prawie żadnej szkody, jeśli nie są nigdzie używane, zazwyczaj rzadko polegają również na wtyczce.
Jeśli chodzi o nieużywane rozszerzenie Joomla, nie należy go odinstalowywać, ponieważ umieszczenie go w czystej witrynie oznacza, że zwykle coś go potrzebuje, więc najlepiej zostawić go w spokoju. Mówi się o większym podziale Joomla, aby umożliwić bardziej „wyspecjalizowane” instalacje, ale najlepiej poczekać do tego czasu, zanim usuniesz cokolwiek z rdzenia.
Jeśli chodzi o komponenty, moduły i wtyczki, zwykle je wyłączam. To, co całkowicie usuwam, to nieużywane szablony, które zajmują więcej miejsca, a także tworzą wiele bezużytecznych opcji pozycji, gdy muszę przypisać moduł do pozycji.
--- Całkowite usunięcie szablonów w tym czasie nie było idealne, aw niektórych przypadkach pojawiały się problemy i błędy po aktualizacjach , ale o ile pamiętam, był to jedyny sposób, aby nie wyświetlać pozycji modułów tych szablonów w module wybierz pozycję menedżera.
Jednak w najnowszych wersjach Joomla, wyłączenie szablonu spowoduje ukrycie jego pozycji przed rozwijaniem wyboru pozycji w menedżerze modułów, dzięki czemu szablony można wyłączyć.
Jeśli rozszerzenie zostało odłączone jak pakiet linków internetowych, można je odinstalować. W przypadku innych podstawowych rozszerzeń uważam, że lepiej jest je instalować i wyłączać.
Wszystkie nieużywane rozszerzenia muszą zostać odinstalowane.
Moja rada dotycząca komponentów Joomla Core, wtyczek, szablonów, modułów: nie usuwaj ich, jeśli zawsze masz najnowszą obsługiwaną wersję Joomla. Ale jeśli używasz na przykład Joomla 1.0, usuń wszystko ...
W przypadku rozszerzeń innych firm: usuń je, jeśli nie są używane, i sprawdź w bazie danych wpisy z rozszerzeń, a także je usuń.