update
This commit is contained in:
71
.paul/codebase/stack.md
Normal file
71
.paul/codebase/stack.md
Normal 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`
|
||||
Reference in New Issue
Block a user