# Update instructions — 24 August 2026 (revision 7 — complete structural redesign)

This revision includes:

- Replaced the previous homepage and major inner-page Blade structures with completely new layouts; this is not a CSS-only reskin.
- Added a split-screen cinematic hero, partner logo rail, interactive vertical solutions navigator, editorial case-study grid, horizontal service rows, product mosaic and three-phase ownership model.
- Rebuilt About, Services, Capabilities, Products, Product Details, Case Studies, Case Study Details and Contact pages using new section structures.
- Rebuilt the shared header, mobile navigation and footer.
- Completely redesigned the public website using the selected Hybrid Premium direction while preserving the existing content and functionality.
- Added a premium glass navigation system, cinematic hero treatment, modern typography scale, larger readable cards and consistent orange/black/warm-white styling.
- Redesigned homepage, About, Services, Products, product details, Case Studies, case-study details, Contact and policy-page presentation.
- Added a responsive mobile navigation panel, page-scroll progress indicator and refined interaction states.
- Updated the admin login and searchable requirements dashboard to match the new visual system.
- Added automatic solution rotation, manual tabs and keyboard navigation.
- Compact, equal-height homepage case-study cards with two key metrics each.
- Removed all case-study description/subtitle text from homepage cards.
- Fixed continuous automatic case-study scrolling, responsive dots and arrow controls.
- Replaced the crowded end-to-end flow diagram with three responsive process phases.
- Centred and improved the Global Sourcing Partners call-to-action and button.
- Removed the homepage Capabilities section and its visible navigation links.
- Rebuilt End-to-End Ownership as a responsive two-row 01–18 process journey.
- Removed the duplicate Hexcel logo and added the existing Bonfiglioli logo.
- Updated the homepage hero to “GLOBAL SOURCING PARTENERS” and “Delivering seamless, end-to-end sourcing solutions”.
- Corrected the HTTP staging session setting that caused the contact-form 419 error.

## Updating the existing `autodigiexpo.com` staging installation

Keep the existing `.env` file and `vendor` directory. Upload and extract the updated project files over the existing installation, then run:

```bash
cd /home/crescendo/public_html/autodigiexpo.com

sed -i 's/^SESSION_SECURE_COOKIE=.*/SESSION_SECURE_COOKIE=false/' .env

chown -R crescendo:crescendo \
  /home/crescendo/public_html/autodigiexpo.com

chmod -R 775 storage bootstrap/cache database

runuser -u crescendo -- env HOME=/home/crescendo \
  /opt/cpanel/ea-php83/root/usr/bin/php artisan optimize:clear

runuser -u crescendo -- env HOME=/home/crescendo \
  /opt/cpanel/ea-php83/root/usr/bin/php artisan view:clear
```

The staging domain document root must be:

```text
/home/crescendo/public_html/autodigiexpo.com/public
```

Open `http://autodigiexpo.com`, not `/public`.

## After enabling SSL

When AutoSSL is active and the site redirects all HTTP traffic to HTTPS, run:

```bash
cd /home/crescendo/public_html/autodigiexpo.com
sed -i 's/^SESSION_SECURE_COOKIE=.*/SESSION_SECURE_COOKIE=true/' .env

runuser -u crescendo -- env HOME=/home/crescendo \
  /opt/cpanel/ea-php83/root/usr/bin/php artisan optimize:clear
```

## Fresh installation only

This package does not contain the incompatible old `composer.lock`. For a fresh installation, run Composer Update once to create a Laravel 12-compatible lock file:

```bash
runuser -u crescendo -- env HOME=/home/crescendo \
  /opt/cpanel/ea-php83/root/usr/bin/php \
  -d allow_url_fopen=1 \
  /usr/local/bin/composer update --no-dev --optimize-autoloader
```
