/patrickowen

patrickowen website

Primary LanguagePHP

Structure:
    ├─□ Ethos
    │   ├─□ The Brand
    │   └─□ The Designer
    │   └─□ Stockists
    ├─□ Anthology
    │   ├─□ Campaigns
    │   ├─□ Lookbooks
    │   └─□ Catwalks
    ├─□ Heirloom
    │   └─□ Shop per seasons
    ├─□ Scarves
    ├─□ Exposé
    ├─□ Inspiration
    ├─□ Contact
    ├─□ TOC
    └─□ Newsletter

Framework:
    ├─□ Wordpress
    └─□ Slim

Directory Structure:
    └─□ /patrickowen
        ├─□ /config
        │   ├─□ /env
        │   │   └─□ your setup goes here
        │   └─□ wordpress.php
        ├─□ /content
        │   ├─□ /themes
        │   ├─□ /plugin 
        │   ├─□ /uploads 
        │   └─□ index.php
        ├─□ /node_modules
        ├─□ /site
        │   └─□ wp source managed via composer
        ├─□ /src
        │   ├─□ /script
        │   ├─□ /style
        │   │   └─□ /font
        │   └─□ /template
        ├─□ /task
        │   ├─□ /configs
        │   ├─□ /utils
        │   ├─□ /tasks
        │   └─□ index.js
        ├─□ /vendor
        ├─□ composer.json
        ├─□ composer.lock
        ├─□ gulpfile.js
        ├─□ index.php
        ├─□ package.json
        └─□ wp-config.php

Deployment:
    ├─□ dploy.io
    └─□ duplicator

 Env Addresses:
    ├─□ localhost: patrickowen.dev
    ├─□ staging: staging.patrickowen.net
    └─□ production: patrickowen.net

Dev Stack:
    └─□ Backend:
    │   └─□ PHP
    │       ├─□ Dependency Manager: composer
    │       └─□ Routing: slim
    └─□ Frontend:
        └─□ Build System: Gulp
            ├─□ Styling:
            │   ├─□ SASS ⟶ CSS
            │   └─□ prefixer
            ├─□ JS
            │   ├─□ core.js + vendors.js + plugins.js ⟶ main.js
            │   └─□ linting
            ├─□ HTML
            │   └─□ template engine: twig
            ├─□ live reloading
            └─□ Image Optimizer

Special Requirement:
    ├─□ Home:
    │   ├─□ Contact Us Interaction
    │   ├─□ Headline Interaction
    │   └─□ Cart Panel
    ├─□ Campaign:
    │   └─□ Article Grouping
    ├─□ Scarve:
    │   └─□ Canvas ( Blowing Scarve )
    └─□ Detail Product:
        └─□ Image Map

Plugin Candidates: