2.8 KiB
2.8 KiB
Stack Technologiczny
Data analizy: 2026-05-19
Języki
Główne:
- PHP - WordPress, WooCommerce, motywy i pluginy w
wp-content/. - JavaScript - skrypty frontend/admin w pluginach i motywach, między innymi
wp-content/plugins/ws-inpost-map/assets/js/frontend/checkout.js. - CSS/SCSS - style motywów i pluginów, między innymi
wp-content/plugins/ws-inpost-map/assets/css/frontend/style.css.
Dodatkowe:
- JSON - konfiguracje narzędzi,
composer.json, dane buildów i manifesty pluginów. - PO/MO/POT - tłumaczenia WordPress, między innymi
wp-content/plugins/ws-inpost-map/languages/.
Runtime
Środowisko:
- WordPress + WooCommerce na PHP.
- W repozytorium brakuje
wp-includes/version.php, więc wersja WordPress nie została potwierdzona z kodu core. wp-config.phpustawiaWP_DEBUGnatrue; przed produkcyjnym wdrożeniem trzeba potwierdzić, czy to jest zamierzone.
Package manager:
- Brak root
composer.jsoni rootpackage.json. - Composer występuje wewnątrz pluginów vendorowych oraz w
wp-content/plugins/ws-inpost-map/composer.json. ws-inpost-mapużywa PSR-4 autoloadingu:WsInpostMapOnCheckout\App\->App/.
Frameworki I Platforma
Core:
- WordPress - główna aplikacja, entry point przez
index.php,wp-load.php,wp-settings.php. - WooCommerce - sprzedaż, checkout, koszyk, zamówienia i metody dostawy w
wp-content/plugins/woocommerce/. - Betheme - vendorowy motyw w
wp-content/themes/betheme/.
Pluginy krytyczne funkcjonalnie:
wp-content/plugins/woocommerce/- core e-commerce.wp-content/plugins/ws-inpost-map/- customowa integracja wyboru Paczkomatu na checkout.wp-content/plugins/woo-payu-payment-gateway/- PayU.wp-content/plugins/woocommerce-gateway-przelewy24/- Przelewy24.wp-content/plugins/woocommerce-paypal-payments/iwp-content/plugins/woocommerce-payments/- płatności PayPal/WooPayments.wp-content/plugins/inpost-*orazwp-content/plugins/woocommerce-paczkomaty-inpost/- dostawy/InPost.
Konfiguracja
wp-config.phpzawiera konfigurację bazy i WordPress; wartości sekretów nie są dokumentowane..htaccessi.htaccess.bkzawierają konfigurację serwera Apache..vscode/ftp-kr.jsonwygląda na lokalną konfigurację FTP/SFTP deployu i jest zmodyfikowany w working tree.CLAUDE.mdopisuje reguły projektu: PHP, WordPress + WooCommerce, PSR-12, customizacje tylko w child theme albo dedykowanym pluginie.
Skala Repozytorium
- Plugin directories: 73 w
wp-content/plugins/. - Theme directories: 4 w
wp-content/themes/. - Najliczniejsze typy plików:
.php,.svg,.js,.css,.png,.json. - Repozytorium zawiera dużo kodu vendorowego; przy planowaniu zmian trzeba zawężać analizę do custom code i aktywnych integracji.
Aktualizuj po zmianie runtime, głównych pluginów, motywu albo sposobu deployu.