This commit is contained in:
2026-04-26 23:47:49 +02:00
parent 1b95f03d1e
commit b073e009d8
5288 changed files with 1112699 additions and 55536 deletions

71
.paul/codebase/stack.md Normal file
View File

@@ -0,0 +1,71 @@
# Technology Stack
> Generated by /paul:map-codebase — 2026-04-26
## Core Platform
| Layer | Technology | Version |
|-------|-----------|---------|
| CMS | WordPress | Core deployed server-side (not in repo) |
| PHP | Minimum 5.6.20, recommended 7.4+ | Runtime on Cyber-Folks |
| Database | MySQL | DB: `garbary_szkury`, prefix `wp_`, host: localhost |
| Web Server | Apache | .htaccess-based routing |
## Themes
| Theme | Role | Version | Path |
|-------|------|---------|------|
| body-relax | Active child theme | 1.0 | `wp-content/themes/body-relax/` |
| Divi | Parent theme (ET) | Current on server | `wp-content/themes/Divi/` |
| Divi Children Engine | Customizer extension | 1.0.4 | `wp-content/themes/body-relax/divi-children-engine/` |
## Key Plugins
### E-Commerce
- **WooCommerce** v6.8.1 — Core e-commerce (courses as products)
- **PayU Payment Gateway** v2.0.13 — Polish payment processor (card, BLIK, bank transfer, PayPo, Twisto)
- **WooCommerce NIP** v1.1.0 — Polish tax ID field at checkout
- **Flexible Checkout Fields** v3.4.2 — Custom checkout field management
- **Checkout Field Editor** v1.9.1 — Additional field customization
### Content & SEO
- **Advanced Custom Fields (ACF)** v6.2.1 — Custom fields (notably `end_date_of_the_offer` on products)
- **Yoast SEO** v19.6.1 — SEO management
- **Google Site Kit** v1.128.1 — Analytics integration
- **GTM4WP** v1.22.3 — Google Tag Manager
- **CMB2** v2.10.1 — Custom meta boxes framework
### Community
- **bbPress** v2.6.9 — Forum software (NOTE: 100+ files modified — see concerns)
### Security
- **Really Simple SSL** v5.3.4 — HTTPS / cookie hardening
- **Wordfence WAF** — Web application firewall (via `.htaccess` + `.user.ini`)
- **Password Protected** v2.7.1 — Site-wide password protection
### Media & Social
- **Smash Balloon Instagram Feed** v6.1.6
- **Elfsight YouTube Gallery CC** v3.5.0
- **FB Messenger Live Chat** v1.5.0
- **PixelYourSite** — Facebook/analytics pixel
### Admin Tools
- **Loco Translate** v2.6.14 — Translation management
- **WP-Optimize** v3.2.14 — DB/image/cache optimization
- **Header/Footer Code Manager** — Custom code injection
- **Supreme Modules Lite for Divi** v2.4.1 — Divi module extensions
## Build Tools
| Tool | Purpose | Config |
|------|---------|--------|
| Live Sass Compile (VS Code) | SCSS → CSS, compressed, autoprefixed | `.vscode/settings.json` |
| FTP-KR (VS Code extension) | Auto-deploy to production | `.vscode/ftp-kr.json` |
## Deployment
- **Method**: FTP auto-upload (ftp-kr VS Code extension)
- **Host**: s165.cyber-folks.pl
- **Remote root**: `/domains/szkoleniauryzaj.pl/public_html/`
- **Auto-upload**: ENABLED (any file save triggers upload)
- **Excluded from sync**: `.git/`, `.vscode/`, `.serena/`, `.paul/`, `CLAUDE.md`