Files
VITEC-website/.gitignore
T
orascheandClaude Fable 5 e2d4367d7a Products run: missing records, asset re-run, audit page, category pages
- 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>
2026-10-27 13:31:03 +01:00

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/