The repository for the e-Commerce Store for lila-loves-it.com is stored on GitHub under the application name “aubrie-app”.

Architecture

A roots.io bedrock WordPress stack is used, along with the Sage Theme. roots.io Radicle was used as an opionionated starting point.

Composer is used for dependency management. All Plugins and even the wordpress core is considered a dependency which is managed.

For the e-Commerce functionality, WooCommerce is used.

During a transition period, about 50 other WordPress Plugins are used. One of the main current goals is to reduce the amount of these plugins, especially the ones who compromise the Configuration / Content separation like Elementor, and others that are very heavy on the resource side.

Places to be

Path Description
config/post-types.php Post types configuration
config/theme.php Theme setup configuration
public/content/ wp-content directory
storage/logs/application.log App log
resources/scripts/editor/ Block editor related scripts
resources/views/ Theme templates
legacy Old legacy template files

Table of contents