Closed Datayama38 closed 1 month ago
This update introduces significant new features and refinements to both the CMS and the public-facing application. The CMS has added content types for page_vitrine
and service_tags
, with controllers, routes, and services for handling them. Several layout components were added to various public-facing app sections to improve structure and user experience. Adjustments were also made to import order for better management and performance.
Files/Directory Paths | Change Summary |
---|---|
cms/.env.example |
DATABASE_NAME added. |
cms/src/api/page-vitrine/... |
New collection type page_vitrine with schema, controller, routes, and services files added. |
cms/src/api/service-tag/... |
New collection type service_tags with schema, controller, routes, and services files added. |
cms/src/components/row/card.json |
Card component defining attributes added. |
cms/types/generated/components.d.ts |
New interfaces for various component types introduced. |
cms/types/generated/contentTypes.d.ts |
New interfaces for different content types added, extending public entities. |
public/src/app/[slug]/layout.tsx |
Default layout component for dynamic slug paths added. |
public/src/app/[slug]/page.tsx |
Reordered import statements. |
public/src/app/actualites/layout.tsx |
Default layout component for actualites added. |
public/src/app/actualites/page.tsx |
Reordered import statements. |
public/src/app/autres-acteurs/[slug]/layout.tsx |
Default layout component for autres-acteurs added. |
public/src/app/collectivites/layout.tsx |
Default layout component for collectivites added. |
public/src/app/layout.tsx |
Modified imports and simplified RootLayout function structure. |
public/src/app/observatoire/layout.tsx |
Default layout component for observatoire added. |
public/src/app/page.tsx |
Added components and reorganized structure in the main page layout. |
public/src/app/plan-site/layout.tsx |
Default layout component for plan-site added. |
public/src/app/ressources/layout.tsx |
Default layout component for ressources added. |
public/src/app/vitrine/... |
Layout, page, and metadata definition for vitrine added. |
public/src/components/vitrine/VitrineFooter.tsx |
VitrineFooter component added with categorized links and accessibility information. |
public/src/components/vitrine/VitrineHeader.tsx |
VitrineHeader component added with branding elements and quick access items. |
In the code where changes flow, New layouts now in tow, Pages bright with structured gleam, Vitrine's charm, a coder's dream. New tags and schemas take their place, All wrapped in a smooth embrace.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
VitrineHeader
andVitrineFooter
components for enhanced navigation and footer content.page_vitrines
andservice_tags
to structure and manage content effectively.Enhancements