Als je je ontwikkelt met WordPress, heb je waarschijnlijk eerder de term "framework" gehoord en de kans is groot dat je er met een hebt ontwikkeld.
Als je dat niet hebt gedaan, heb je geluk! Deze tutorial leidt je door de ins en outs van een van de populairste WordPress-raamwerken: een raamwerk dat meer dan 55.000 mensen gebruiken - Scriptie.
Thesis is gemaakt door Chris Pearson en is in maart 2008 gelanceerd. Het framework was in de kern gebouwd om "zoekmachine vriendelijk" te zijn en extreem snel te laden, hoewel velen zouden beweren dat de beste eigenschap van Thesis de Visual Design Template Editor is..
Om volledig te begrijpen hoe u zich met Thesis kunt ontwikkelen, is het het beste om de Thesis-instellingen en de sjablooneditor te ontleden en vertrouwd te maken. Het is ook belangrijk om het concept van dozen, skins en pakketten te begrijpen - dat is wat deze tutorialserie u zal helpen begrijpen door u te begeleiden bij het maken van uw eerste aangepaste Thesis-skin.
In het belang van degenen die lezen, gaat deze tutorial ervan uit dat u al bekend bent met WordPress-thema-ontwikkeling, HTML en CSS; echter, zelfs de meest beginnende gebruiker kan de basis van het creëren van een skin voor hun website achterhalen omdat Thesis erg "eindgebruikergericht" is.
In feite maakt het hele kader gebruik van "slepen en neerzetten" voor bijna alles, het maken van aanpassingen is net zo eenvoudig als het vasthouden van de Shift-toets en het slepen van vakken rond de sjablooneditor.
Om uw WordPress-site met Thesis te bouwen, moet u eerst de basiscomponenten van het Thesis Framework begrijpen. Thesis bestaat uit drie hoofdelementen:
skins - Skins zijn in wezen hetzelfde concept als WordPress-thema's; echter, een Thesis skin maakt gebruik van alle WordPress-functionaliteit vanaf het begin - dat wil zeggen dat skins zo in WordPress worden geroot dat je meer kunt doen dan alleen je site "thematiseren", je kunt admin-pagina's maken, beheren functionaliteit en nog veel meer.
dozen - Boxes lijken veel op "plug-ins" of "widgets" die in combinatie met je skin kunnen worden gebruikt. Dit zijn stukjes code die dynamische functionaliteit aan uw site toevoegen - u kunt bijvoorbeeld een vak maken voor een inhoudschuifregelaar, formulier, auteurinformatie, HTML-structuur, enz..
Pakketjes - Pakketten voegen stijl toe aan alle aspecten van je huid zonder echt in CSS-code te hoeven duiken. In feite gaat Thesis zo ver dat gebruikers een eenvoudige interface wordt geboden waarmee niet-CSS-ninja's hun eigen marges, randen, breedtes, hoogtes, etc. kunnen invoeren, waardoor aanpassing eenvoudig is voor beginners.
Het is belangrijk om er ook op te wijzen dat Thesis wordt geleverd met een vrij robuust gedeelte dat uitsluitend is bedoeld voor het verwerken van de andere relevante informatie van uw website, zoals ingebouwde ondersteuning voor trackingcodes van Google Analytics, 404-paginaverwerking en SEO-opties (dwz het instellen van uw title-tag, meta beschrijving, sleutelwoorden en robotopties).
Door samen te werken, creëren Thesis skins, boxes en packages naadloos een WordPress-website die gebruik maakt van alle plug-in / widget-functionaliteit die u nodig hebt - zonder de hele laadtijd en op een zeer "zoekmachine vriendelijke" manier.
Nu je een basiskennis hebt van het proefschrift, zullen we in onze volgende aflevering dieper ingaan op het opstellen van onze site-informatie met behulp van de Thesis-instellingen en beginnen met het bouwen van onze eerste Thesis-skin.