Volg ons op Twitter

Met 9866 andere volgers

Blijf op de hoogte

Met 635 andere lezers

in Blogging Wil je bloggen voor Contentgirls.nl? Meld je aan schreef 18 artikelen voor Contentgirls 7 Views Geen reacties

Les 6: Andere talen leren spreken

Er zijn contentspecialisten die zelf een of meer programmeertalen spreken. Ik zou zeggen, sla dit stukkie dan gewoon over. Maar als je bent zoals ik hoor je van alles langskomen, heb je de basics van HTML wel onder de knie, maar is je kennis verder beperkt tot dat wat je van je collega’s toevallig of niet toevallig hebt opgevangen. Tijd om de dingen eens op een rijtje te zetten.

HTML
HTML is een opmaaktaal. Met HTML kun je webpagina’s maken en vormgeven. Het werkt als volgt. Content wordt tussen elementen geplaatst, ofwel . De tags bepalen wat er met de content tussen de tags gebeurt. Die tags kun je ook nog kenmerken meegeven, ofwel attributen. Ook al ben je niet van plan met HTML eigenhandig een site in elkaar te zetten, dan zal een ietsiepietsie basiskennis van HTML in elk CMS van pas komen.

Een voorbeeld maakt het duidelijker: [FONT SIZE="-1" FACE="Verdana, Trebuchet"]Het element FONT betreft de vorm van je tekst op je webpagina. De attributen SIZE en FACE bepalen lettergrootte en lettertype.[/FONT].

CSS
CSS is een aanvulling op HTML. Bij sites van honderden pagina’s wil je niet bij een nieuwe huisstijl iedere kop op iedere pagina opnieuw vormgeven. Dat kan makkelijker met ‘cascading style sheets’. Hiermee kun je content van presentatie scheiden. Zo kun je bijvoorbeeld contactgegevens op verschillende webpagina’s tussen contact-tags plaatsen. Al deze pagina’s verwijzen naar een stylesheet waarin je aangeeft hoe je deze gegevens wilt presenteren. Je kunt content in blokken plaatsen en dat blok positioneren en vormgeven hoe en waar jij dat wilt. En je kunt binnen of buiten blokken content vormgeven door inline tags te plaatsen.

XML
XML is een hele pure vorm van HTML die je als programmeur zelf beschrijft. In HTML is [p] altijd het begin van een paragraaf en betekent [b] altijd dat er vetgedrukte tekst volgt. In XML bepaal je zelf wat p-tag of een desnoods een blub-tag betekent. Uiteraard is er ook veel in XML voorgekookt. Niet iedere programmeur wil het hele wiel opnieuw uitvinden. Er zijn dus XML-tags waarvan de betekenis min of meer is vastgelegd. Webshops gebruiken vaak XML en bijvoorbeeld de tags price of item.

PHP
PHP is een programmeertaal die op de webserver draait en bijvoorbeeld HTML en/of Javascript genereert. Aan de voorkant zie je er dus niks van. Met PHP kun je een echt dynamische site maken. PHP maakt namelijk gebruik van een achterliggende database of van gegevens die de gebruiker invoert. Afhankelijk daarvan wordt wisselende content getoond. PHP is heel populair, onder andere omdat het makkelijk te leren is. Het wordt veel in CMS’en, forums en blogs gebruikt en hangt nauw samen met MySQL.
MySQL
MySQL is eigenlijk niets anders dan een lichte en open source database. Stel, je hebt een webwinkel. Dan heb je met PHP de taal in huis om je winkelomgeving te presenteren en met MySQL een database om de achterliggende winkelvoorraad te beheren. Zodra een klant iets bestelt, worden de gegevens in de MySQL-database automatisch aangepast (er is bijvoorbeeld een jurkje minder). Dat verschijnt direct op je webpagina. Dit soort content hoef je dus niet handmatig te wijzigen. Hartstikke handig.

Nog even over Java, Javascript en Java Server Pages (jsp)
Javascript wordt gebruikt binnen HTML-pagina’s en kan net als HTML gegenereerd worden door PHP (ben je er nog?). Ook met javascript kun je webpagina’s dynamischer maken. Bijvoorbeeld via een diashow met wisselende foto’s, of via knoppen die veranderen zodra je erop klikt. In tegenstelling tot PHP draait Javascript op je eigen pc of mac. En dat heeft als voordeel dat je olijke grafische grapjes (ieks) aan je site kunt toevoegen. HTML kent die mogelijkheden niet.

Verwar Javascript nooit met Java. Als de techneut het heeft over Java heeft zij het eigenlijk over een programmeertaal waarop Javascript is gebaseerd. Ook JSP (Java Server Pages) is op de taal Java gebaseerd. Dit is in mogelijkheden en gebruik vergelijkbaar met PHP.

Vorige les: Content management systemen << – >>Volgende les: Hapklare brokken serveren(5-11-2008)

Docent: Moniquewww.zins.nl

Tags: , ,


Over de auteur - Monique Goris

Onder de noemer Zins werkte ik jaren als zzp'end webredacteur slash contentspecalist in den lande. Momenteel werk ik als projectleider en eindredacteur binnen de webredactie van de Hogeschool van Arnhem en Nijmegen. Nog altijd op zoek naar de nooit gevonden balans tussen werk en prive, passie en structuur, virtuele en fysieke wereld. Ik schrijf er graag over: op www.zins.nl

Ook interessant om te lezen...

Nog niet hip? Geen probleem!
Gratis Wordpress theme: The blog
Op zoek naar het ware verhaal


advertentie

Back to top

copyright 2008-2011 Contentgirls | Een productie

van Never Ending Web Door Xaviera Ringeling