- new vitec:create-missing-products: MGW Diamond TOUGH, MGW Pico TOUGH, MGW Pico+ TOUGH and X-View Integrated Displays as visible records (teaser drafts, pid and sys_category assignments copied from the sibling product; titles equal the Dropbox folder names so the image importer matches immediately). IQS4 stays out - its delivery folder is empty, question to Joe - asset re-run via vitec:import-product-images after re-staging the Dropbox delivery (the misfiled Diamond-OG banner corrected into the OG inbox folder again): new photos for 95-Series, Avedia chassis, SFF PRISM and the new TOUGH/X-View records - new migrations/build_product_audit.php: generates the internal product-asset audit at /product-audit/ (same basic auth, same-origin thumbnails) - one row per record with thumbnail, detail link, badges for hero/photos/texts/resources/datasheets/solutions, flags, stats and client-side filters; re-run any time - new vitec:import-product-category-pages: builds the nine /products/<category> pages (frontend layout 9, hero/main/preFooter) from the agency "Product Category Pages" workbooks - intro paragraphs, Why-VITEC / product / solution cards, the comparison rows as ONE text element with a plain table (no comparison CType exists; FE styles it), prefooter banner to /contact, full page properties, page sorting per sitemap 3.1-3.9; the empty shells #455 and #457 are reused. Product card links resolve record-first (exact title, stripped parenthesis, family alias, unique slug prefix); ProductFamilyAliases gains ten category-level family labels. Solution cards tolerate US/UK spelling (center/centre, visualization/ visualisation). Applied and verified live (nine routes, links, tables, meta) - known gaps reported, queued for Joe: IQS4, Media Players (93/94), Chassis Systems, Express Backplanes, Accessories & Cables, PCIe Encoders, VMS Plugins & Integrations; the Vision family card awaits a flagship decision Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
143 lines
3.3 KiB
Plaintext
143 lines
3.3 KiB
Plaintext
# ==================================================
|
|
# TYPO3 CMS v13 - Composer-based project
|
|
# Projekt: VITEC
|
|
# ==================================================
|
|
|
|
# --------------------------------------------------
|
|
# Environment & Secrets
|
|
# --------------------------------------------------
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
/config/system/settings.php
|
|
/config/system/additional.php
|
|
auth.json
|
|
|
|
# --------------------------------------------------
|
|
# Composer dependencies
|
|
# --------------------------------------------------
|
|
/vendor/
|
|
/bin/
|
|
|
|
# --------------------------------------------------
|
|
# TYPO3 system directories
|
|
# --------------------------------------------------
|
|
/var/
|
|
|
|
/public/typo3/
|
|
/public/typo3temp/
|
|
/public/typo3_src
|
|
/public/index.php
|
|
/public/_assets/
|
|
/public/typo3conf/ext/*
|
|
/public/typo3conf/l10n/
|
|
/public/typo3conf/PackageStates.php
|
|
/public/typo3conf/PackageStates.php.*
|
|
/public/typo3conf/ENABLE_INSTALL_TOOL
|
|
/public/typo3conf/*.log
|
|
|
|
# --------------------------------------------------
|
|
# User-generated content
|
|
# --------------------------------------------------
|
|
/public/fileadmin/
|
|
/public/uploads/
|
|
/public/_frontend/
|
|
|
|
# --------------------------------------------------
|
|
# Projektspezifisch ignoriert
|
|
# --------------------------------------------------
|
|
check_products.php
|
|
|
|
# --------------------------------------------------
|
|
# Node.js / Frontend build tools
|
|
# --------------------------------------------------
|
|
/node_modules/
|
|
/dist/
|
|
/build/
|
|
|
|
# --------------------------------------------------
|
|
# IDE & Editor settings
|
|
# --------------------------------------------------
|
|
.idea/
|
|
.vscode/
|
|
*.iml
|
|
*.code-workspace
|
|
.fleet/
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
.buildpath
|
|
.project
|
|
.settings/
|
|
|
|
# --------------------------------------------------
|
|
# OS metadata
|
|
# --------------------------------------------------
|
|
.DS_Store
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
.TemporaryItems
|
|
|
|
# --------------------------------------------------
|
|
# Testing & CI
|
|
# --------------------------------------------------
|
|
/Build/*
|
|
!/Build/Patches/
|
|
.php_cs.cache
|
|
.php-cs-fixer.cache
|
|
phpunit.xml
|
|
.phpunit.result.cache
|
|
|
|
# --------------------------------------------------
|
|
# Temporary & backup files
|
|
# --------------------------------------------------
|
|
*.bak
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
*.log
|
|
*.cache
|
|
*~[0-9]*
|
|
|
|
# --------------------------------------------------
|
|
# Security
|
|
# --------------------------------------------------
|
|
phpver.php
|
|
phpinfo.php
|
|
|
|
# --------------------------------------------------
|
|
# AI tools
|
|
# --------------------------------------------------
|
|
CLAUDE.local.md
|
|
.aider*
|
|
.continue/
|
|
|
|
|
|
|
|
# Working backups created by the SSHFS-deploy workflow
|
|
*.bak.*
|
|
|
|
# TYPO3 auto-generated public assets
|
|
/public/_assets_install/
|
|
|
|
# local developer scratch notes
|
|
.dev-notes.md
|
|
|
|
# Agency product workbooks - working copies synced from Nextcloud
|
|
# (Material/Products). The manifest IS tracked: it documents which
|
|
# workbook feeds which product record.
|
|
migrations/products_xlsx/*
|
|
!migrations/products_xlsx/manifest.json
|
|
/daten.md
|
|
|
|
# Workbook inboxes: filled customer/agency workbooks live in the Nextcloud
|
|
migrations/submarkets_xlsx_in/*
|
|
migrations/subsolutions_xlsx_in/*
|
|
migrations/solutiongroups_xlsx_in/*
|
|
migrations/product_images_in/
|
|
migrations/markethero_xlsx_in/
|
|
migrations/product_categories_xlsx_in/
|
|
|
|
# generated internal report (php migrations/build_product_audit.php)
|
|
public/product-audit/
|