Success-story migration + new plugins + JSON/UX polish

- Success Stories: full migration from old site (48/48, audited),
  markets n:n, quotation content block, columns content block,
  pretty SEO detail URLs via SuccessStoryPathRewrite middleware,
  list/detail split (list page 4 / story page), detailUrl/backUrl
- New plugins: VITEC Locations (grid/list/map + RTE map text),
  VITEC Customer Logos (color/bw logic, only-show-selected),
  VITEC Card (one plugin for product/story/market/solution
  with reloading FlexForm + custom backend preview renderer)
- Eventlist: layout dropdown (list/grid/teaserbar) in settings
- Hero section CB: Images/Video tabs, background video + overlay
- Product JSON: full category rootline (parents), fixed missing
  ConnectionPool import (all-products crash), category tree map
- Backend preview CSS: container-query responsive (narrow columns)
- Docs: ISO architecture spec, root + extension READMEs

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
khaccountandClaude Fable 5 committed 2026-07-24 09:53:33 +02:00
1 parent aafcb5dcb6
commit eae40f4286
110 files changed
+8502 -279

No files matched your search

+39 -1
View File
@@ -100,7 +100,7 @@ CREATE TABLE tx_vitec_domain_model_usecase (
card_image int(11) unsigned DEFAULT '0' NOT NULL,
customer_logo int(11) unsigned DEFAULT '0' NOT NULL,
teaser text,
market int(11) unsigned DEFAULT '0' NOT NULL,
markets int(11) unsigned DEFAULT '0' NOT NULL,
hero_bgimage int(11) unsigned DEFAULT '0' NOT NULL,
hero_small_image int(11) unsigned DEFAULT '0' NOT NULL,
@@ -243,3 +243,41 @@ CREATE TABLE tx_vitec_usecase_product_mm (
KEY uid_local (uid_local),
KEY uid_foreign (uid_foreign)
);
CREATE TABLE tx_vitec_usecase_market_mm (
uid_local int(11) unsigned DEFAULT '0' NOT NULL,
uid_foreign int(11) unsigned DEFAULT '0' NOT NULL,
sorting int(11) unsigned DEFAULT '0' NOT NULL,
sorting_foreign int(11) unsigned DEFAULT '0' NOT NULL,
KEY uid_local (uid_local),
KEY uid_foreign (uid_foreign)
);
CREATE TABLE tx_vitec_domain_model_location (
title varchar(255) DEFAULT '' NOT NULL,
slug varchar(255) DEFAULT '' NOT NULL,
country_code varchar(5) DEFAULT '' NOT NULL,
latitude decimal(11,7) DEFAULT '0.0000000' NOT NULL,
longitude decimal(11,7) DEFAULT '0.0000000' NOT NULL,
address_company varchar(255) DEFAULT '' NOT NULL,
street varchar(255) DEFAULT '' NOT NULL,
address_additional varchar(255) DEFAULT '' NOT NULL,
postal_code varchar(20) DEFAULT '' NOT NULL,
city varchar(255) DEFAULT '' NOT NULL,
region varchar(255) DEFAULT '' NOT NULL,
country varchar(255) DEFAULT '' NOT NULL,
phone varchar(100) DEFAULT '' NOT NULL,
fax varchar(100) DEFAULT '' NOT NULL,
email varchar(255) DEFAULT '' NOT NULL,
contact_link varchar(1024) DEFAULT '' NOT NULL,
legal_links text,
marker_label varchar(255) DEFAULT '' NOT NULL,
marker_color varchar(20) DEFAULT '#ff6633' NOT NULL,
marker_size decimal(3,2) DEFAULT '0.50' NOT NULL
);
CREATE TABLE tx_vitec_domain_model_customer (
title varchar(255) DEFAULT '' NOT NULL,
logo int(11) unsigned DEFAULT '0' NOT NULL,
emphasize_logo smallint(5) unsigned DEFAULT '0' NOT NULL
);