Strona główna › Pytania AUD.05 › Pytanie 960
AUD.05 · pytanie #960
Do rozszerzenia funkcjonalności strony internetowej opartej o system zarządzania treścią instaluje się
- Awtyczki.
- Bfonty.
- Carchiwizery.
- Dkodeki.
Poprawna odpowiedź: A. wtyczki.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Poprawna odpowiedź to wtyczki, bo właśnie w ten sposób najczęściej rozszerza się funkcjonalność stron opartych na systemach zarządzania treścią (CMS), takich jak WordPress, Joomla, Drupal czy inne mniej popularne systemy. Wtyczka (ang. plugin) to dodatkowy moduł programistyczny, który podłącza się do istniejącego systemu i korzysta z jego API, czyli udostępnionych punktów zaczepienia: hooków, akcji, filtrów. Dzięki temu można dodać nowe funkcje bez modyfikowania głównego kodu CMS-a, co jest zgodne z dobrą praktyką: rdzeń systemu zostaje nietknięty, a rozszerzenia są odseparowane. W praktyce oznacza to, że jeśli chcesz dodać sklep internetowy do WordPressa, instalujesz wtyczkę typu WooCommerce. Jeśli chcesz formularz kontaktowy – instalujesz wtyczkę do formularzy. Jeżeli potrzebujesz integracji z systemem płatności, newsletterem, SEO, cache, galeriami zdjęć, nawet zewnętrznym API – to wszystko zwykle realizuje się właśnie przez instalację odpowiednich wtyczek. Z mojego doświadczenia w pracy z CMS-ami najważniejsze jest też dbanie o to, żeby wtyczki były aktualne, pochodziły ze sprawdzonych źródeł i miały dobre opinie. Nieuaktualnione rozszerzenia potrafią być poważną luką bezpieczeństwa. W branży przyjmuje się zasadę, że najpierw szukamy gotowej, dobrze utrzymanej wtyczki, a dopiero gdy jej nie ma, zlecamy napisanie własnej, zgodnie z dokumentacją danego CMS-a. Dzięki temu rozwój strony jest szybszy, tańszy i łatwiejszy w utrzymaniu, a cała architektura jest bardziej modularna i zgodna z profesjonalnymi standardami tworzenia serwisów WWW.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.