Classic Rocket

screenshot of Classic Rocket

Classic Rocket is a rework of "classic theme". It has been built keeping in mind : performance, accessibility and SEO.

Overview

The PrestaShop Classic Rocket is a rework of the "classic theme" with a focus on performance, accessibility, and SEO. It was contributed by Prestarocket and aims to provide improved features and functionality compared to the original Classic Theme.

Features

  • Last version of Twitter Bootstrap
  • Lazy loading images
  • Offcanvas for main menu and filter menu
  • Less CSS and less JS
  • Improved form accessibility and validation
  • SEO optimizations (Hn, rel prev/next for pagination, etc.)
  • Font performance enhancements
  • Better responsiveness

Installation

To install the PrestaShop Classic Rocket theme, follow these steps:

  1. Download the classic-rocket theme.
  2. Copy the "classic-rocket" folder to the "themes" directory of your PrestaShop installation.
  3. Activate the Classic Rocket theme in the PrestaShop back-office.
  4. Clear the cache to ensure all changes take effect.
# Code snippet for step 2: Copy the theme folder
cp -R classic-rocket path/to/prestashop/themes/
# Code snippet for step 3: Activate the theme
php path/to/prestashop/bin/console theme:enable classic-rocket
# Code snippet for step 4: Clear the cache
php path/to/prestashop/bin/console cache:clear

Summary

The PrestaShop Classic Rocket is a reworked version of the classic theme with a focus on performance, accessibility, and SEO. It offers features such as lazy loading images, offcanvas menus, improved form accessibility, and better responsiveness. The theme also includes optimizations for SEO, font performance, and compatibility with Twitter Bootstrap. Overall, the Classic Rocket theme aims to enhance the user experience and deliver better results for PrestaShop websites. However, there are still some areas that the developers plan to improve, such as testing for RTL compatibility, adding more custom SCSS variables, and incorporating more data in JSON-LD for better structured data support.