Voorbereidingen voor een nieuwe website

Moeilijkheidsgraad

Hoe begin je nu op een professionele manier aan een Drupal website?

Hosting

kies er eentje dat zeker composer ondersteunt. Drupal 8 heeft modules die enkel met composer kunnen worden geïnstalleerd. Controleer of je de juiste PHP versie hebt.

Domeinnaam

zo kort mogelijk. Als het voor een bedrijf is, koop dan ook de populaire extensies er ook bij.

Mailadressen

maak enkele mailaccounts aan. Zo voorkom je om in de spam terecht te komen. Doe dit niet voor een subdomein.

Installatie

Liefst met een preïnstall op het Control Panel. Zo makkelijk voor backups en updates. Die zijn er veel in Drupal 8...

Taal / landinstellingen /datum

stel deze in. Indien maar één taal, verwijder de taalcode uit de URL. Als sommige zakken niet vertaald zijn, kan je dit manueel aanpassen bij de taalinstellingen.

Account

verhinder dat er zomaar accounts kunnen worden aangemaakt of aangevraagd

Trusted Hosting settings

pas die aan in de settings.php. Zet daarna de rechten terug goed

https

voeg de code toe aan je .htaccess bestand. Zo zullen bezoekers die niet de https gebruiken er naar toe geleid worden. Google heeft dit graag

Thema

Kies een simpel thema zonder te veel kant en klare zaken. Een thema moet je zelf opbouwen. Adaptive Theme is een gulden middenweg. Je kunt er vb de volgorde van de blokken mee instellen voor elk device. Verwijder alle onnodige blokken. Kies desnoods al een logo en favicon.

Home

Maak een welkomstpagina aan en zet die als home page. De ingebouwde frontpage gebruikt niemand. Verwijder de home uit het menu en stel je welkomstpagina in de plaats.

Ontwerp

Maak een schets van elke pagina die op je site te zien zal zijn. Vertaal die naar inhoudstypes en overzichten.

Inhoudstypes

Bij de keuze van de velden moet je zo concreet mogelijk werken. Er zijn veldinstellingen, input en output. voorbeeld afbeeldingsveld met max resolutie, focalpoint en colorbox. 

Taxonomie of node reference.

Je kunt ook bij taxonomie velden toevoegen. Weet dat deze velden boven het taxonomie-overzicht komt. Een taxonomie is dus altijd een overzicht als je dit als link gebruikt. Taxonomie is wel nuttig als je een hiërarchie in de termen wilt of als je bvb facets gebruikt die perfect met deze termen werkt.

Modules

Overloop deze modulelijst (afkomstig van de besprekingen op deze site). Duid in een kolom aan wat je wilt, filter er op en gebruik composer om ze te installeren. Composer installeert ook de afhankelijke modules, maar (nog) niet de third parties.. Vermijd zeer complexe modules als Display Suite, Panels, Bricks,... mooi speelgoed maar meestal met wat CSS bereik je hetzelfde.

Third Parties

Verzamel ze lokaal op je computer in een map libaries. Zip en breng die op de server. Unzippen.

Inhoud

Nu staat alles klaar voor input van de inhoud. Als je structuur aangemaakt is, test je die uit door wat inhoud toe te voegen. Als je veel inhoud hebt, gebruik je Feeds om de klus te klaren.

Grafische gedeelte

Kijk waar je met CSS aanpassingen moet doen. Gebruik de Asset injector.

Bovenstaande werkwijze is volgens mij de meest efficiënte en snelste manier om een nieuwe website te maken.