<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webbish &#187; Website planning</title>
	<atom:link href="http://www.webbish.nl/categorie/website-planning/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webbish.nl</link>
	<description>Magazine over het web</description>
	<lastBuildDate>Sun, 29 Nov 2009 04:36:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Relatieve hyperlinks: linken binnen je site</title>
		<link>http://www.webbish.nl/58/relatieve-hyperlinks-linken-binnen-je-site/</link>
		<comments>http://www.webbish.nl/58/relatieve-hyperlinks-linken-binnen-je-site/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 18:08:21 +0000</pubDate>
		<dc:creator>Bas</dc:creator>
				<category><![CDATA[Website planning]]></category>
		<category><![CDATA[a]]></category>
		<category><![CDATA[hyperlink]]></category>

		<guid isPermaLink="false">http://www.webbish.nl/?p=58</guid>
		<description><![CDATA[Recentelijk verscheen op Webbish een artikel over hyperlinks. In dit artikel kwam ook kort het onderwerp relatieve links aan bod. Dit zijn hyperlinks die naar een andere pagina binnen hetzelfde domein of site staan. Heel handig, want zo kan je de site niet alleen op het internet testen, maar ook op andere domeinen of op [...]]]></description>
			<content:encoded><![CDATA[<p>Recentelijk verscheen op Webbish een <a href="http://www.webbish.nl/54/linken-en-gelinkt-worden-hyperlinks/">artikel over hyperlinks</a>. In dit artikel kwam ook kort het onderwerp relatieve links aan bod. Dit zijn hyperlinks die naar een andere pagina binnen hetzelfde domein of site staan. Heel handig, want zo kan je de site niet alleen op het internet testen, maar ook op andere domeinen of op je eigen computer. Relatieve links zijn erg eenvoudig te maken, je moet alleen even de truc doorhebben. En die krijg je in dit korte maar handige artikel! <span id="more-58"></span></p>
<p>Voor internetadressen wordt, in tegenstelling tot Windows, gebruikt gemaakt van zogenaamde forward slashes (<code>/</code>). Zo ook bij het maken van relatieve hyperlinks. Wanneer je dus van Windows gebruikt maakt, moet je bij het maken van relatieve adressen dus opletten dat je de slashes net andersom dan in de adresbalk van Windows Verkenner opschrijft. Websites maken net zoals het computersysteem gebruik van een <a href="http://www.webbish.nl/42/websitebestanden-organiseren-tips-en-trucs/">mappensysteem</a>. Voor een bestand wat dan een map dieper ligt is het maken van een verwijzing dus niet erg moeilijk:</p>
<pre class="brush:html">&lt;a href=&quot;mapnaam/bestandsnaam.html&quot;&gt;Link&lt;/a&gt;</pre>
<p>Je kan zoveel mappen in elkaar maken als je wilt:</p>
<pre class="brush:html">&lt;a href=&quot;adres/met/heel/veel/mappen.html&quot;&gt;Link&lt;/a&gt;</pre>
<p>Maar op de pagina&#39;s die met deze hyperlinks worden gelinkt is het handig als je ook weer terug kan linken. Deze links komen er dan zo uit te zien:</p>
<pre class="brush:html">&lt;a href=&quot;../index.html&quot;&gt;Link&lt;/a&gt;
&lt;a href=&quot;../../../../index.html&quot;&gt;Link&lt;/a&gt;</pre>
<p>Zoals je in deze voorbeelden kan zien betekenen twee puntjes gevolgd door een slash forward (<code>../</code>) dus dat je een map omhoog gaat. Mensen die wel eens met een commandoregel hebben gewerkt zal dit vertrouwd overkomen. Je kan ook alles combineren. Als je bijvoorbeeld van het eerste voorbeeld naar het tweede voorbeeld wil, krijg je dit:</p>
<pre class="brush:html">&lt;a href=&quot;../adres/met/heel/veel/mappen.html&quot;&gt;Link&lt;/a&gt;</pre>
<p>Je moet dus eerst omhoog naar de eerste gemeenschappelijke map, en vanaf daar weer de mappenstructuur vervolgen. In dit voorbeeld is dat toevallig ook de map waar de homepage in staat, maar het kan ook anders zijn. Er is ook nog een trucje om veel gedoe met deze lange adressen te vermijden. Daarover zal binnenkort meer verschijnen op Webbish.</p>]]></content:encoded>
			<wfw:commentRss>http://www.webbish.nl/58/relatieve-hyperlinks-linken-binnen-je-site/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Websitebestanden organiseren: tips en trucs</title>
		<link>http://www.webbish.nl/42/websitebestanden-organiseren-tips-en-trucs/</link>
		<comments>http://www.webbish.nl/42/websitebestanden-organiseren-tips-en-trucs/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 00:43:06 +0000</pubDate>
		<dc:creator>Bas</dc:creator>
				<category><![CDATA[Website planning]]></category>
		<category><![CDATA[bestanden]]></category>
		<category><![CDATA[organiseren]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.webbish.nl/?p=42</guid>
		<description><![CDATA[Wanneer je helemaal zelf een website maakt, zonder gebruik van software, is het belangrijk dat je de bestanden die worden gebruikt voor de website goed worden georganiseerd, zodat je voor jezelf een goed georganiseerd project krijgt. Maar ook als je met software werkt is een goede organisatie erg belangrijk. Soms kan het zijn dat je [...]]]></description>
			<content:encoded><![CDATA[<p>Wanneer je helemaal zelf een website maakt, zonder gebruik van software, is het belangrijk dat je de bestanden die worden gebruikt voor de website goed worden georganiseerd, zodat je voor jezelf een goed georganiseerd project krijgt. Maar ook als je met software werkt is een goede organisatie erg belangrijk. Soms kan het zijn dat je voor een template vanuit de software met een vaste mappenstructuur moet werken, maar zo niet, probeer dan toch enige structuur in je website te krijgen. Het maakt het voor jezelf zoveel eenvoudiger als je de site bijwerkt, en het voorkomt problemen. Dit artikel is geschreven vanuit het standpunt dat de volledige website zelf wordt gebouwd, maar ook voor het maken van templates is het zoals gezegd bijzonder nuttig. <span id="more-42"></span></p>
<h2>Bestandsnamen</h2>
<p>Het maakt niet zo heel erg veel uit hoe je je bestanden noemt, maar er zijn wel een aantal tips:</p>
<ul>
<li>Wees consequent met de bestandsextensies bij een type bestand. Gebruik bijvoorbeeld altijd .html bij <acronym title="HyperText Markup Language">HTML</acronym>-bestanden, en niet .htm en .html door elkaar heen.</li>
<li>Gebruik geen spaties in mapnamen of bestandsnamen. In de adresbalk van je browser komt dit eruit te zien als %20, nog los van het feit dat sommige computers geen spaties in bestandsnamen kunnen verwerken. Een alternatief voor bestandsnamen is een underscore (_) of een koppelteken (-). In recente jaren heeft de laatste de voorkeur gekregen bij webontwikkelaars.</li>
<li>Gebruik geen hoofdletters in mapnamen en bestandsnamen. Op computers met Windows, wat de meeste computergebruikers hebben, maakt het niet zo veel uit. Maar op Linux en Unix, de meest gebruikte besturingssystemen voor servers, maakt dit wel uit. Het zou vervelend zijn als bezoekers een foutmelding krijgen op de website terwijl het op je eigen computer perfect werkt.</li>
<li>Gebruik geen vreemde tekens in bestandsnamen. Andere tekens dan cijfers, letters en streepjes gebruik je liever niet. Geen letters met accenten dus.</li>
</ul>
<h2>Soorten bestanden</h2>
<p>Een website bestaat uit verschillende soorten bestanden. Niet al deze soorten bestanden hoeven aanwezig te zijn, maar voor de volledigheid zijn ze hier wel vermeld. We hebben het hier over de volgende soorten bestanden</p>
<ul>
<li><img class="alignnone size-full wp-image-44" title="Code" src="http://www.webbish.nl/wp-content/uploads/2009/11/document-code.png" alt="Code" width="16" height="16" /> Webpagina&#8217;s. Wanneer deze in normale <acronym title="HyperText Markup Language">HTML</acronym> zijn geschreven zijn de meest voorkomende bestandsextensies .htm en .html. Wees consequent met de extensie die je gebruikt, dit om veel ergernis te voorkomen. Mocht je voor (een deel) van de website een programmeertaal gebruiken, bijvoorbeeld <acronym title="Pre-Hypertext Processing">PHP</acronym>, overweeg dan toch om alle bestanden dezelfde bestandsextensie mee te geven. De pure <acronym title="HyperText Markup Language">HTML</acronym>-pagina&#8217;s worden hierdoor wel iets trager geopend, maar je kan eenvoudiger uitbreiden en je voorkomt verwarring bij jezelf.</li>
<li><img class="alignnone size-full wp-image-44" title="Code" src="http://www.webbish.nl/wp-content/uploads/2009/11/document-code.png" alt="Code" width="16" height="16" /> Opmaakbestanden. Dit zijn bijna altijd bestanden met <acronym title="Cascading Style Sheets">CSS</acronym>-opmaakregels, en de bestandsextensie hiervan is .css</li>
<li><img class="alignnone size-full wp-image-44" title="Code" src="http://www.webbish.nl/wp-content/uploads/2009/11/document-code.png" alt="Code" width="16" height="16" /> (Java)scriptbestanden. Dit zijn bestanden met programmeercode die op de computer van de bezoeker wordt uitgevoerd, bijvoorbeeld voor grafische effecten. Bijna altijd is dit geschreven in Javascript, en de bestandsextensie hiervan is .js</li>
<li><img class="alignnone size-full wp-image-43" title="Image" src="http://www.webbish.nl/wp-content/uploads/2009/11/image.png" alt="Image" width="16" height="16" /> Afbeeldingen, zoals pictogrammen en foto&#8217;s. Er zijn voor afbeeldingen op websites drie afbeeldingen gangbaar: <acronym title="Graphics Interchange Format">GIF</acronym>, JP(E)G en <acronym title="Portable Network Graphics">PNG</acronym>. De technologie van <acronym title="Graphics Interchange Format">GIF</acronym>-bestanden is verouderd, het advies is om alleen <acronym title="Joint Photographics Experts Group">JPG</acronym> en <acronym title="Portable Network Graphics">PNG</acronym>-bestanden te gebruiken. <acronym title="Joint Photographics Experts Group">JPG</acronym> is ideaal voor foto&#8217;s, alle andere afbeeldingen zijn dus het beste een <acronym title="Portable Network Graphics">PNG</acronym>-afbeelding. De bestandsextesies zijn .gif, .jpg en .png. Er zijn ook diverse andere formaten om afbeeldingen weer te geven, maar deze worden niet door alle browsers ondersteund of zijn gewoon niet praktisch. Het bekende Windows-afbeeldingstype <acronym title="Bitmap Image">BMP</acronym> levert bijvoorbeeld gigantisch grote bestanden op zonder bijkomend voordeel. Niet gebruiken dus!</li>
<li><img class="alignnone size-full wp-image-45" title="Overige Media" src="http://www.webbish.nl/wp-content/uploads/2009/11/document-flash.png" alt="Overige Media" width="16" height="16" /> Overige media, zoals video of flash. Voor Flashbestanden wordt meestal .swf als extensie gebruikt, voor video zijn verschillende soorten videobestanden in gebruik. De meest voorkomende zijn .wmv, .mov en .rm (Windows Media, Quicktime en Realplayer). De laatste jaren wordt het steeds gebruikelijker om video&#8217;s als Flash Video af te spelen, omdat hiervoor gebruik kan worden gemaakt van de algemene Flashplugin. Binnenkort verschijnt een artikel voor de beste mogelijkheden hiervoor.</li>
<li><img class="alignnone size-full wp-image-46" title="Downloads en Attachments" src="http://www.webbish.nl/wp-content/uploads/2009/11/document-pdf-text.png" alt="Downloads en Attachments" width="16" height="16" /> Downloads en bijlages. Soms kan je wat te downloaden aanbieden. Hiervoor worden meestal gecomprimeerde bestanden voor gebruikt (.zip). Voor documenten wordt het gebruik van <acronym title="Portable Document Format">PDF</acronym>-bestanden aanbevolen, deze zijn beter geschikt voor weergave dan Office-bestanden zoals Word of Excel.</li>
</ul>
<h2>Indelen</h2>
<p>Zoals gezegd staat het kiezen van bestandsnamen redelijk vrij, hier is maar een uitzondering op. Voor de hoofdpagina in een map (mochten er webpagina&#8217;s in een map staan) is het vrij gebruikelijk dat dit bestand index heet, dus bijvoorbeeld index.html of index.php. Bij Windows-servers wil het nog wel eens voorkomen dat het default is, dus default.aspx. Vraag hiernaar bij de persoon of bedrijf waar je de website online zet.</p>
<p>Over het algemeen hou je een mappenstructuur bij waar verschillende typen bestanden van elkaar gescheiden zijn. De mappen met daarin de opmaakbestanden, scripts en afbeeldingen kunnen allemaal een aparte map zijn in de hoofdmap van je website, of een submap in een andere map. Van beiden een voorbeeld:</p>
<pre>/images/ -&gt; afbeeldingen
/style/ -&gt; opmaakbestanden
/scripts/ -&gt; scripts
/media/ -&gt; overige mediabestanden, wellicht nog verdeelt in submappen
/files/ -&gt; downloads
/index.html</pre>
<p>Een mogelijkheid is om submappen te gebruiken:</p>
<pre>/files/images/
      /style/
      /script/
      /media/
      /downloads/
imdex.html</pre>
<p>Als je wil voorkomen dat bezoekers een bestandenlijst zien als ze een adres van een map intypen, kan je een leeg <acronym title="HyperText Markup Language">HTML</acronym>-bestand in de map zetten. Er zijn ook andere mogelijkheden, die later op deze site worden besproken.</p>
<p>De bovenstaande mappen opzet is een voorbeeld, je kan hier gerust van afwijken. Je zou bijvoorbeeld alle mediabestanden (afbeeldingen, video en flash) in een map te kunnen plaatsen, of om een map anders te noemen. Ik kies er bijvoorbeeld voor om downloads in een map files te plaatsen, zodat de naam downloads beschikbaar blijft voor een map met webpagina&#8217;s over de downloads.</p>
<p>Het nadeel van mappen is dat het maken van links naar andere bestanden iets ingewikkelder is dan alleen een bestandsnaam vermelden. Daarom komen we hier binnenkort in een speciaal artikel op terug.</p>
<p>Een laatste tip is: Schrijf je (beoogde) mappenstructuur eens uit op een papiertje, gewoon met een pen. Vaak zie je dan al direct of je iets vergeet of dat je juist te ver gaat met het gebruik van mappen.</p>]]></content:encoded>
			<wfw:commentRss>http://www.webbish.nl/42/websitebestanden-organiseren-tips-en-trucs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
