WordPress Project Startup
Tools
- Sage v10
- Bedrock v1.20
- Trellis v1.14
- OPIONAL: Tiged; Copies repository without git references
- run
yarn global add tiged
- run
Codepot
- Als er nog geen group is, maak een group aan voor het bedrijf
- Maak een nieuw project aan op codepot
- Geef het project dezelfde naam als de folder in Tresorit
- Maak een branch aan genaamd “develop”
- Zet de default branch op “develop” in de settings
- Nodig members uit
- Check project uit
- Maak een “board” aan
- Download the “.gitlab” folder vanuit de boilerplate naar de root van het project
- Importeer de standaard issues voor een WordPress project
Tresorit
- Maak een “06-develop” folder aan in het project op Tresorit
- Kopieer het design / sketch naar de “develop folder” en extend de filename met je eigen naam
- Maak een apart Sketch bestand aan voor de assets —> “assets.sketch”
WordPress
Install
- maak een nieuwe “project” folder
- in de “project” installeer je bedrock
composer create-project roots/bedrock site
- in de map “project folder” clone de meeste recente variant
degit https://github.com/roots/trellis
- delete de “.git-hub” folder vanuit trellis
- In de “site” folder install Acorn via composer
composer require roots/acorn
- In de “site” folder install Soil via composer
composer require roots/soil
- In “setup.php” voeg
'js-to-footer'
toe aan soil features
- In de “site” folder install Sage SVG via composer voor makkelijker gebruik van svg
composer require log1x/sage-svg
Setup theme
- In de themes map (site/web/app/themes) verwijder het standaard thema (twenty…)
- Open een terminal in de themes map
- Install sage met eigen theme naam
composer create-project roots/sage your-theme-name
- Run
yarn
in de theme folder die je net aangemaakt heb - Update “style.css” met de theme naam
- Voeg een screenshot van het design toe in de root folder van het theme genaamd “screenshot.png”
- Default komt Roots met Tailwind, om scss files te kunnen gebruiken moet je nog bud-sass installeren
- Run
yarn add @roots/bud-sass @roots/bud-postcss --dev
- Run
- Run
yarn build
to generate the theme for the first time- Run
yarn dev
to start the theme dev server with live reload
- Run
Lando toevoegen
- In de “site” folder maak een bestand
.lando.yml
recipe: wordpress
config:
- Pas de
.env
aan naar
- Duplicate de
.env
naar.env.lando-dev
- Voeg
!.env.lando-dev
aan de.gitignore
in “site” map - Open de terminal in de “site” map
- In de
bud.cofig.js
zet de proxy url naar de lando urlhttp://project-name.lndo.site
- Run
lando composer update
- Run
lando start
and wait && pray - Open url en volg wp install
- Taal: Nederlands
- Site: PROJECTNAAM
- Gebruiker: admin
- Wachtwoord: admin
- Email-adres: admin@site.local
- Zoekmachines ontmoedigen: Ja
- Log in
- Switch theme naar je zojuist aangemaakte thema
- Ga door de settings
- Let op tijdzone
- Zet de homepage en berichten pagina naar een statische pagina
Nawerk
- commit changes