Files
VITEC-website/.gitignore
T
orascheandClaude Fable 5 3e2ebf3823 Solution group pages: layout 22 + Template-06 workbook import
- new frontend layout 22 "Solution Group Page" (provider LAYOUT_MAP,
  TCA layout item, locallang_pages.xlf; zones hero=colPos1, main=colPos0
  like layout 5 so the front end reuses its components)
- new pipeline Import\SolutionGroupPageImporter +
  vitec:import-solution-group-workbooks (inbox
  migrations/solutiongroups_xlsx_in/, gitignored): reads the agency
  "Template 06" group workbooks by column-A label scan, resolves the
  group via "Hero H1" -> is_group record -> detail_page (pages must
  exist), cursor-based slotNext() allows repeated CTypes per column
- element plan per page: markethero (+#capabilities CTA anchor) + hero
  intro paragraph; intro + supporting 50/50; challenges header + 4
  text_only cards; capabilities header + 4 alternating horizontal cards
  (bullets as <ul>); usecaselist shipped HIDDEN (an empty selection
  would list ALL stories - editors pick, then unhide); marketinsights;
  prefooter ctabanner. Page properties as on the sub-solution pages,
  8 curated keyword sets
- 56 numbered grey placeholders for pages 459-466 (7 slots per page)
- applied to all 8 group pages, live-verified on 459/465; the solutions
  branch is now content-complete (groups + 39 details)
- spec v1.24 (revision row, head/footer)

Found on the way: the "Engagament" typo lives in page 465's title AND
slug; the record is spelled correctly. Fix needs coordination with the
sub-solution workbook metas - own task, not done here.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 12:19:05 +02:00

137 lines
3.1 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/*