Vorbereitung
Kopieren des Templates auf www.bkw.ch
Sitemap abbilden
Ablauf
.ddev/config.yaml Domain hinzufügen für ddev
Site Professional Template kopieren - PROD
Einfügen unter "In progress" (alphabetisch geordnet) - PROD
Rename Website Root (Navigation Title) - PROD
Create Site Professional - DDEV
.ddev/config.yaml: additional_hostnames hinzufügen (alphabetisch)
In bt3_site_bkw/Site/Sites einen Ordner für die neue Site erstellen (first_second) -> kopieren BKW z.B.
Anpassend der config.yaml:
Imports (welche Module)
rootPageId
websiteTitle
Base (zuerst www-p bei livegang ohne), Stages (www-q, www-t, aksXX…
errorHandling - PID Seite "Fehlerseite 40x"
Sprachen aktivieren (websiteTitle, solr_core_read, bt3CountryKey,enablePressReleaseNewsletterTeaser)
Settings.bt3.core
Cookiebot.cookiebotApiKey
Analytics.googleTagManagerPropertyId (wenn BKW site bestehendes drin lassen und weiteres hinzufügen)
bfeEngine.unsupportedBrwoserId (PID Seite "Unsupported Browser")
Branding
defaultColorScheme
colorSchemes -> hierzu wird ein SCSS file pro Farbschema in bt3_components benötigt
Login.highlightColor
Navigation
directEntryRootPid
directEntryFooterRootPid
serviceRootPid
customServiceRootPid
bottomNavigationRootPid
referenceListPid
privacyPolityLink
socialMedieRootPid
News
detailPid
storagePids
Blog
activateCaptcha
Comments.messageCommentsPolicyTranslationKey
storagePid
blogPid
tagPid
adminEmail
senderEmail
Erstellen der nötigen ResourcesPublic/Icons
Ordner erstellen (UpperCamelCase) -> kopieren von Bkw z.B.
Icon für das Farbschema erstellen und ablegen
Public/Images
Ordner erstellen (UpperCamelCase) -> kopieren von Bkw z.B.
Dateien erstellen und hochladen
Favicon.ico (32x32)
Logo.svg (logo für default farbschema)
Open-graph.png
Placeholder-tile-xx.png
Im Ordner Logo
Logo-xx.svg
Logo-small-xx.svg
Default special
Bt3_components
SCSS file (UpperCamelCase) in bt3_components/Resources/Private/Build/CompanyStyles erstellen pro Farbschema
Erstellend er nötigen KonfigurationenConfiguration/TypoScriptOrdner erstellen (UpperCamelCase) -> kopieren Bkw z.B.
Mind. Setup.typoscript muss da sein
Configuration/TsConfig bei Bedarf
Copy Content to DDEV
Ddev app-refresh
BackendDatei-Ablage
Ordner erstellen (fileadmin/xy) -> domain.ch
Filemount erstellen (auf rootPage PROD) -> Site Professional: XY
Storage fileadmin und Folder auf oben erstellten Ordner zeigen
Backend usergroup erstellen (und dann den enstprechenden Usern zuweisen)
Name: 3 Bereich [aufnummerieren]: Website Name
Mounts and Workspaces
DB Mount auf siteRoot
File Mounts auf erstellten Filemount stellen
Später: Category Mounts für Tags
Cookie bot:
Login auf cookiebot.com
Domain Group erstellen (Name analog TYPO3 rootPage), Kopieren Template von bkw.ch
Domain-Einträge erstellen (GFX1)
Domain Group ID (wirs als API Key behandelt) kopieren (GFX2) -> wird ins config.yaml geschrieben
GFX 1:
GFX2:
Alt:
Bestellen:
www-t, www-q, www-p
Live:
Kopieren des "Site Professional Template"
Dateiablage erstellen physisch
Filemount erstellen
Backenduser Gruppe "3 Bereich [xxx]: ", add mountpoint and filemount
Ddev:
.ddev/config.yaml
Bt3_bkw_site:
Site/config.yaml
Title, Base, Language, Pids, Colors
Resources/Public/Icons -> color scheme
Resources/Public/Images -> Logos, Tiles Fallback, ico, OG, small-logo each color scheme
Bt3_components
Resources/Private/Builde/CompanyStyles/ create scss , import necessary things from bt3-design-tokens
Bt3-design-tokens:
Src/styles/00-Company-Variables -> create color schemes
Build