interactive 3d // webdesign

ExpressionEngine - De basis

Dion Snoeijen    26 09 2008

De komende tijd zal ik laten zien hoe je met ExpressionEngine je eigen weblog kan bouwen. Om te beginnen zal ik eerst de basis van EE uitleggen. Have Fun!

Met EE kan je een super functionele website bouwen. EE leent zich ook erg goed voor het maken van een weblog. De kracht zit hem vooral in het templating systeem. Je bent namelijk vrij om deze te ontwerpen zoals je zelf wilt. Het is zelfs mogelijk dit systeem achter je al bestaande html website te plaatsen waardoor het natuurlijk erg gemakkelijk wordt om de inhoud van je website aan te passen. In deze tutorial gaan we niet in op het design aspect van een website. Dit gaat puur over het gebruik van EE.

Voordat we verder gaan maak ik een paar aannames:

  • Je beschikt over een basiskennis van html en css.
  • Je hebt een versie van EE op je webserver geinstalleerd.
  • Het is een nieuwe installatie waarbij er nog geen instellingen zijn aangepast.

Om EE te kunnen installeren op je webserver moet deze PHP en mySql ondersteunen. Voor de installatie instructies verwijs ik je naar de website van EE.

Laten we beginnen met de basis. Maak je geen zorgen, zo moeilijk is het niet. EE maakt gebruik van zogenaamde tags die je in je html templates kan plaatsen. Deze tags worden aangeduid met curly braces. Bijvoorbeeld de titel van een artikel kan zo worden aangegeven in je template:

{title}

Deze tag wordt door EE automatisch veranderd in de titel van het artikel. Laten we eens een eenvoudige template bouwen waarin deze techniek wordt toegepast. Als voorbeeld nemen we een artikel met de naam: Webdesign. Deze informatie wordt gebruikelijk opgeslagen in een Weblog. Dit is de term die EE gebruikt voor secties. Dit is verwarrend omdat de term weblog vaak voor andere doeleinden gebruikt wordt. Dit zal in de volgende versie van EE worden aangepast naar een duidelijkere naam. Het is overigens wel mogelijk om deze term aan te passen, maar laten we dat nu niet doen.

Stap1 - Weblog

Ga via het Control Panel naar Admin > Weblog Administration >Weblog Management.

Bij een nieuwe installatie is er al een weblog aangemaakt. Deze is "Default Weblog" genaamd. Maar wij willen een weblog genaamd "webdesign". Klik hiervoor rechts boven op "Create a new Weblog". Hierop volgt een formulier waarvan we de volgende velden in gaan vullen:

  • Full Weblog Name
  • Short Name

Vul bij "Full Weblog Name" Webdesign in en bij "Short Name" wl_webdesign. Klik vervolgens op submit om de weblog aan te maken. De short name wordt in de template gebruikt om de weblog aan te duiden waar we de informatie uit willen halen. Laten we ook vast een entry plaatsen die we straks in onze templates terug laten komen. Klik hiervoor op "Publish" in het Control Panel. Selecteer vervolgens webdesign. Hier kunnen we de verschillende velden invullen. Maak er maar iets leuks van .

Stap 2 - Template Groups

Ga via het Control Panel naar Templates. Vanuit hier kan je de templates die uiteindelijk je website maken beheren. Standaard staat deze op "site". Hier bevinden zich de template bestanden van de standaard installatie. Laten we voor onszelf een template group aanmaken. Klik hiervoor op "Create a New Template Group" Voer als naam in: "website". Klik vervolgens op Submit. Nu is er een nieuwe template group aangemaakt met een index template. Klik op de template om deze in te vullen met de volgende code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<
title>Mijn EE Site.</title>
</
head>

<
body>
     
{exp:weblog:entries weblog="wl_webdesign"}
     
<h1>{title}</h1>
     
{summary}
     {body}
     {extended}
     {
/exp:weblog:entries}
</body>
</
html>

Klik nu op "Update" en vervolgens op "View Rendered Template". EE heeft nu de informatie uit de weblog gehaald en in de template geplaatst!

Laten we dit eens in detail bekijken. Het stukje waar EE ingrijpt is het volgende:

{exp:weblog:entries weblog="wl_webdesign"}
<h1>{title}</h1>
{summary}
{body}
{extended}
{
/exp:weblog:entries}

Hier beginnen we met een "tag pair", dit zijn tags die ook weer gesloten worden met een /. Vervolgens hebben we enkele "single tags". Deze werken alleen binnen het "tag pair" en representeren de verschillende velden die zijn ingevuld bij het publiceren van het artikel. Er zijn ook tags die zonder kunnen. Deze zijn "global variables" genaamd. Die worden bijvoorbeeld gebruikt om de naam van de ingelogde gebruiker weer te geven.

Stap 3 - Permalinks

Een permalink is een link die bij dynamische websites wordt gebruikt om een vaste link toe te kennen. Stel dat we alleen de summary op de index willen laten zien, en de volledige tekst op een andere pagina. Hiervoor kunnen we een permalink aanmaken. Laten we de code op de index pagina aanpassen naar het volgende:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<
title>Mijn EE Site.</title>
</
head>

<
body>
     
{exp:weblog:entries weblog="wl_webdesign"}
     
<h1>{title}</h1>
     
{summary}
     
<br /><br />
     <
a href="{title_permalink="website/artikel"}">Lees meer</a>
     <
hr />
     
{/exp:weblog:entries}
</body>
</
html>

We linken naar "artikel", dus deze template moeten we nu eerst aanmaken. Ga naar de templates en selecteer "New template". Vul bij "Template Name" artikel in en klik submit. Klik vervolgens op artikel om de template in te vullen met de volgende code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<
title>Mijn EE Site.</title>
</
head>

<
body>
     
{exp:weblog:entries weblog="wl_webdesign"}
     
<h1>{title}</h1>
     
{summary}
     {body}
     {extended}
     {
/exp:weblog:entries}
</body>
</
html>

Klik update en ga terug naar de template "index". Selecteer "View Rendered Template" en zie dat er nu alleen nog maar de summary van het artikel met een link wordt weergegeven. Wanneer je deze link volgt wordt je naar de artikel pagina gestuurd waar je het volledige artikel kan lezen! Als we nu nog een artikel plaatsen via "Publish" zal deze in de index netjes boven het vorige artikel geplaatst worden inclusief de bijbehorende link.

Tot slot

Dit is de eerste EE tutorial waarin de absolute basis wordt doorgenomen. Hopelijk heb ik jullie hiermee kunnen introduceren in de wereld van ExpressionEngine! Voel je vrij om vragen te stellen via de commentaren!



010408cwx
It was a summer afternoon. The clear sale girls bikinis 2010 blue sky was dotted with fluttering larks. The wind was still, as if it Ed Hardy swimsuits listened to their gentle singing. From the buy micro bikinis shining earth a faint smoke arose, like incense, shaken from invisible thuribles in a rhapsody of joy by hosts of unseen spirits. Such peace had fallen on the world! It seemed there was nothing but love sale burberry swimwear and beauty everything; fragrant summer air and the laughter of happy birds. Everything listened to the louis vuitton bikinis singing larks in brooding thoughtlessness. Yea,even the horned snails lay stretched out on grey stones with cheap chanel bikinis their houses on their backs.

Door sale burberry swimwear op 13 04 2010

TaylorMade R9 Superdeep TP Driver
callaway x series
taylormade r9 series
callaway ft series
mizuno mx series
taylormade burner series
taylormade r7 series
titleist golf clubs
Callaway X22 Irons Left Handed
Callaway X22 Irons Graphite
Callaway X22 Irons Steel
Callaway X22 Irons right Handed
Callaway X22 Irons Graphite
Callaway X22 Irons Steel
Callaway Diablo Forged Irons
Callaway Diablo Edge Driver
Callaway Diablo Edge Fairway Woods
Callaway X-24 Hot Irons
Mizuno MX1000 Irons
XXIO MP600 Driver
XXIO MP600 Irons
Honma Beres MG 803 Irons-Gold
TourStage BridgeStone V-iQ Irons
Tourstage Bridgestone ViQ Driver
TaylorMade R9 Max Irons
Ping I15 Driver
Titleist 2010 MB Forged Irons
Titleist 2010 AP1 Irons
Callaway Diablo Edge Hybrids
TaylorMade R9 460 Driver
Callaway FT i-Brid Irons
Callaway FT-iQ Driver
Titleist 2010 AP2 Irons
TaylorMade 09 Burner Irons
TaylorMade Tour Preferred Irons
Callaway Lady’s X-22 Irons
Callaway FT-i Squareway Wood
TaylorMade R9 Irons
TaylorMade Burner Plus Irons
Cleveland Launcher Driver
Titleist AP2 Irons
Mizuno MP-58 Irons
Mizuno MX-200 Irons
TaylorMade R9 Super Tri Driver
Callaway FT-9 Driver
TaylorMade R9 Fairway Wood
Taylormade R7 CGB MAX Fairway Wood
Taylormade R7 CGB MAX Irons
TaylorMade Tour Burner Irons
Titleist Scotty Cameron Studio Select KOMBI Putter
Mizuno MX-300 Irons
Callaway Big Bertha Diablo Driver
Callaway 09 X-Forged Irons
TaylorMade 09 Burner Driver
Callaway FT-iZ Driver
Callaway FT-i Driver
Callaway X-22 Tour Irons
Taylormade Burner XD Irons
Titleist 909 D3 Driver
Titleist Golf Scotty Cameron Studio Select Newport 2 Mid Slant Putter
Nike SasQuatch Sumo2 5900 Driver
TaylorMade Burner Superfast Driver
TaylorMade Burner Superfast Fairway Wood
TaylorMade R7 Limited Driver
TaylorMade Tour Burner Driver
Taylormade R7 CGB MAX Driver
Callaway Hyper X Driver
TaylorMade Rossa MONZA CORZA Putter
Cleveland HiBore XLS Driver
Mizuno MP-52 Irons
Mizuno MX-950 Irons
Mizuno MP 62 Irons
Mizuno MX-25 Irons
TaylorMade R9 TP Irons
XXIO PRIME SP500 Irons
XXIO PRIME SP500 Driver
XXIO PRIME SP500 Fairway Wood
Callaway FT-iZ Fairway Wood
Callaway Big Bertha Diablo Irons
Callaway Diablo Edge Irons
Taylormade Burner SuperLaunch Irons
Titleist Scotty Cameron California Putter
TaylorMade R9 Driver
TaylorMade R9 Superdeep TP Driver
TaylorMade R9 Driver
Callaway FT-i Squareway Wood
Callaway Big Bertha Fairway Wood
Titleist 2010 AP2 Irons
Mizuno MP-58 Irons
Mizuno MX-200 Irons
Mizuno MX-300 Irons
Callaway FT-iZ Driver
TaylorMade Burner Superfast Driver
TaylorMade Burner Superfast Fairway Wood
TaylorMade R9 Super Tri Driver
XXIO PRIME SP500 Irons
XXIO PRIME SP500 Driver
TaylorMade 09 Burner Irons
XXIO PRIME SP500 Fairway Wood
TaylorMade R9 TP Irons
Callaway FT-iZ Fairway Wood
Callaway FT-iZ Hybrid
Callaway Big Bertha Diablo Irons
Callaway Diablo Edge Irons
Taylormade Burner SuperLaunch Irons
Titleist Scotty Cameron California Putter
Tourstage Bridgestone ViQ Driver
TourStage BridgeStone V-iQ Irons
Honma Beres MG 803 Irons-Gold
XXIO MP600 Irons
XXIO MP600 Driver
Mizuno MX1000 Irons
Callaway Diablo Forged Irons
Callaway X-24 Hot Irons
Callaway Diablo Edge Driver
Callaway Diablo Edge Fairway Woods
Callaway X-22 Irons Left-Handed
Titleist 2010 AP1 Irons Graphite Steel
Titleist 2010 MB Forged Irons
TaylorMade R9 Max irons
Callaway X-22 Irons
TaylorMade R9 460 Driver
Callaway FT-iQ Driver
Callaway FT i-Brid Irons
Titleist 2010 AP2 Irons
TaylorMade Tour Preferred Irons
Callaway Lady’s X-22 Irons
Callaway FT-i Squareway Wood
TaylorMade Burner Plus Irons
Cleveland Launcher Driver
Callaway FT-9 Driver
TaylorMade R9 Fairway Wood
Taylormade R7 CGB MAX Fairway Wood
Taylormade R7 CGB MAX Irons

Door discount golf clubs op 22 07 2010



Commentaar

Naam:

Email:

URL:

Onthoud mijn persoonlijke informatie?

Informeer me over follow-up's?

Vul alstublieft het woord uit de onderstaande afbeelding in.


2008 - 2009 Octografx | Van Dijklaan 15 N | 5581 WG | Waalre | RSS Feed RSS