Week 1 1/4. Week 1 2/4



Vergelijkbare documenten
procesbeschrijving. Opdracht 1

procesbeschrijving. Opdracht 1

Dit document bevat een beschrijving van het proces van de Webdesign opdracht voor de cursus Informatie-uitwisseling van de opleiding Informatiekunde

procesbeschrijving. Web Opdracht

Procesbeschrijving. [team 1] [Sodfa Shafik] [Daniël Jansen] [ ] [ ] [

Formulier maken en opvangen met php

Formulieren maken met Dreamweaver CS 4/CS 5

Handleiding: Whitelabel Customersite

Handleiding Wordpress

ChainWise digitaal factureren

Formulieren maken met Dreamweaver CS 4

Welkom bij mijn website tutorial (Deel 2)

Handleiding ChainWise Digitaal factureren

HANDLEIDING DOIT BEHEER SYSTEEM

HTML in Outlook Hoe zorgt u ervoor dat uw goed in beeld komt?

De Kleine WordPress Handleiding

Voor vragen: of mail naar

PHP-OPDRACHT SITE BOUWEN

Websitecursus deel 1 HTML

BDO CRM Platform. Handleiding 1.0 oktober 16

Handleiding Formulieren in TYPO3 Versie 1.2, 18 juli 2008

Quickstart handleiding

HTML. Formulieren. Hans Roeyen V 3.0

Handleiding installeren en wijzigen handtekening

Handleiding website. Inloggen Start uw internet browser en ga naar

A Inloggen. B - Wachtwoord Veranderen

1 FileZilla Downloaden FileZilla Start het programma Site toevoegen Bestanden uploaden...

A Inloggen. B - Wachtwoord Veranderen

Voor vragen: of mail naar

Les 9: formulier controle met javascript.

Quick Guide VivianCMS

VKblog-importer : De gebruiksaanwijzing.

WordPress in het Kort

9. MYSQL. Daarin zien we het administratie paneel van mysql.

PhotoworkZ pop-up website handleiding

Acco: Files exchange documentatie 10 januari 2011

- Plan Zo kun je een. website bouwen!

ChainWise digitaal factureren

Taak Versleutelen en dan weer terug... 1

Handleiding RS Form! 1.0.4

Voor vragen: of mail naar

Handleiding Glimworm nieuwsbrief

DBS Talent & Salaris. Inrichten Digitale Loonstrook

Handleiding website. Inloggen Start uw internet browser en ga naar Laatst bijgewerkt: 17 mei 2008

De principes van unobtrusive JavaScript. Peter-Paul Koch (ppk) PFCongrez, 12 april 2008

Beschrijving webmail Enterprise Hosting

Handleiding aanpassen en verzenden adressen en nieuwsbrieven

Web building basis: HTML. Karel Nijs 2008/09

Handleiding Word Press voor de bewoners Westerkaap 1

Toelichting release notes. 23 oktober 2014

Handleiding voor het zelf onderhouden van je Wordpress website

AFO 142 Titel Aanwinsten Geschiedenis

HTML Graphics. Hans Roeyen V 3.0

HTML voor nieuwsbrieven

Handleiding Content Management Systeem

Voor vragen: of mail naar

E-service «JMONNET» via MyminfinPro Versie Demo toegang tot e-service "JMONNET" via MyminfinPro versie. Date : 05/08/2013 Page 1 sur 14

Lined Content Management System v.2 (LCMS 2)

Les 3: Het maken van pagina s, het menu en het schrijven van een blogpost Pagina s

De WordPress 3.5 Beginners Handleiding

1 BUSINESS INTERNET SUPPORT

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant

Quick Guide VivianCMS

Startgidsen & Tutorials

Onze nieuwsbrief software maakt het ook mogelijk om de resultaten van uw mailing te volgen en voldoet uiteraard aan de Opt-In en Opt-Out regels.

Foutcontrole met Javascript

HANDLEIDING. coachtool

Globale kennismaking

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

Klikt u op dan komt er een scherm of u dit bestand wilt of

Handleiding: FTP Verbinding Opzetten Publicatiedatum: (versie 1.0) Pagina 1 van 10 pagina s. Handleiding FTP Verbinding Opzetten

Software 1. Basis HTML. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar semester 1

Instructies Zitecraft Content Management System (CMS)

Visma Software Talent & Salaris. Inrichten Digitale Loonstrook

11. Website controleren

OSCOMMERCE INSTALLATIE

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at

Mac-Up! CrashPlanPROe installatie handleiding

accounts. E-captain help E-captain help

Web Handleiding. semper vigilant Fall 2014 LOCALBOX 1.1.3

Editing Guide v1.2.2

Elbo Technology BV Versie 1.1 Juni Gebruikershandleiding PassanSoft

Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen...

Handleiding Inkijk/Uitruil-website

Handleiding adviescommissies gemeente Oegstgeest

Dynamische Websites. Week 2

VERENIGING INNER WHEEL NEDERLAND Lid I.I.W. Het Inner Wheel moet in beweging blijven

Tips en tricks. Hoe te werken met Qualtrics. Ilonka van Meenen


Dynamische websites met PHP (basis) Karel Nijs 2010/09

OUTLOOK ACCOUNTS POSTVAKKEN SORTEERREGELS HANDTEKENINGEN

Inhoud van de website invoeren met de ContentPublisher

Datum: Gemaakt door: Berend de Groot Voor: ComSi, ROC Friese Poort

HTML. Links. Hyperlinks. Hans Roeyen V 3.0

Handleiding - Styling van OFB Web 4.0

Installatiehandleiding 2.x

Lab Webdesign: Javascript 7 april 2008

Frontend ontwikkeling

Transcriptie:

Week 1 1/4 3. Beschrijf keuzes: Wij hebben gekozen voor Dreamweaver omdat een van ons dit al op zijn/haar laptop had staan. Ook weten we hoe we dit programma moeten gebruiken en kan bijvoorbeeld notepad++ niet gedownload worden op de mac van Camilla. 4. Beschrijf acties, keuzes: Wij hebben er voor gekozen om onze opdracht op de serverruimte van 5490707 op te slaan. Dit om overlap te voorkomen. Wij hebben FileZilla gedownload als ftp- programma. Wij hebben binnen de www map een opdracht 1 map aangemaakt waar wij onze opdracht in zullen zetten. 5. Beschrijf jullie huidige HT ML/CSS kennis niveau. Hebben jullie van het oefenmateriaal gebruik gemaakt? Wij hebben onze index pagina aangemaakt zonder hulp van het oefenmateriaal 6. Beschrijf acties, keuzes. Gelukt? Wij hebben alle twee een geringe ervaring met het coderen in html en css. Wij hebben de oefensyllabus doorgelezen en de informatie is ons bekend. We hebben onze html en css kennis opgefrist met het oefenen op www.codecademy.com Week 1 2/4 7. Maak 4 pagina s voor de website. Zorg dat alle pagina s een TITLE hebben (zichtbaar in de browser): a. Een openingspagina (index.html). Je mag zelf weten hoe je dit project noemt. De opdracht waarmee de website uiteindelijk gevuld gaat worden gaat over Online Trust. Je mag een originele team naam verzinnen, of gewoon iets anders. Gedaan. b. Een 2e pagina waarin jullie jezelf, al dan niet met foto voorstellen als. Gedaan. Gebruik gemaakt van dropdown navigationbar. c. Een contactpagina (zie punt 12). Gedaan. Contact form al werkend proberen te maken met behulp van php. d. Nog 1 verdere pagina, dit kan een dummy pagina zijn. Gedaan. e. Deze 4 pagina s moeten werken en via menu links (punt 9) te bereiken vinden zijn. Gedaan.

8. Zorg dat al deze pagina s iets van tekst hebben (desnoods Lorem Ipsum etc.), zodanig dat de headers <h1, h2, h3> en <p> tekst duidelijk te onderscheiden zijn. Gedaan. Boven aan de pagina staat tekst in <h3>. Op elke pagina staat een <h1> header met webfont, gevolgd door een <p>. 9. Deze pagina s zijn bereikbaar via een consistent (werkend) navigatie menu dat op alle pagina s hetzelfde is. Deze navigatie mag heel simpel zijn, tekstueel http://www.w3schools.com/css/tryit.asp?filename=trycss_navbar_basic_ht ml (eventueel gestyled met CSS, voor de liefhebber) of met buttons. Zorg dat alle pagina s via het menu te bereiken zijn. Je mag zelf weten of dit menu verticaal of horizontaal is. Besteed hier pop dit moment niet heel veel aandacht aan; later in de opdrachten gaan jullie het menu responsive maken en wordt er door jullie toch nog beter naar gekeken. Zorg dat het duidelijk is DAT het een menu is (door bv. kleur, afmeting, graphics of wat je maar wilt). Gedaan. Er voor gekozen de kleur aan te passen als de muis over een vlak binnen het menu gaat. Onze about heeft een dropdown functie en er is voor gezord dat er alleen naar een volgende pagina gelinked wordt door op tim/camilla te klikken. Op about zelf klikken heeft geen effect. 10. CSS kan op verschillende plaatsten voorkomen. Het meeste voorrang krijgt het als inline style (http://www.w3schools.com/css/tryit.asp?filename=trycss_howto_inline), maar dat verdient niet de voorkeur. Een tweede manier is internal, de CSS code in de header te plaatsen (http://www.w3schools.com/css/tryit.asp?filename=trycss_howto_internal). Dat is al eleganter, maar zou nog steeds betekenen dat de CSS op elke losse pagina zou moeten voor komen. De taak hier: Maak minimaal één werkend extern CSS- bestand en maak styles voor p, h1, h2, h3 die duidelijk uit elkaar te houden zijn. Zorg dat deze in een CSS directory komt te staan. Zorg dat alle HTML pagina s gekoppeld aan dit deze CSS gekoppeld zijn. Hoe dat moet kun je op (http://www.w3schools.com/css/css_howto.asp) of kijk in de oefen syllabus. Gedaan. Wij hebben voor een extern css bestand gekozen. 11. Voeg minimaal één foto toe op een van de pagina s. Dit kan bv. op de

pagina zijn waar je je voorstelt, maar ook ergens anders. Indien je liever geen foto van jezelf toevoegt; alles kan, ook en foto van de universiteit of de stad waar je/jullie woont/wonen, of nog iets anders. Zorg dat deze in een images directory komt te staan. Hoe dat moet kun je op http://www.w3schools.com/html/html_images.asp of kijk in de oefen syllabus. Gedaan. Boven de menubalk staat ons plaatje, op elke pagina. 12. Op de contact pagina maak je een form (formulier) zoals je die vaak ziet, waarmee je informatie kunt versturen, zoals bv. hieronder (slechts een voorbeeld). Dit gaan we volgende week werkend maken, maar de form moet er nu al staan, en moet minimaal twee invulvelden bevatten, te weten Naam en Email. Je mag natuurlijk ook meer velden maken. Er moet ook een verstuur knop er onder of bij staan. Je kunt er een maken, kopiëren, of gewoon de standaard HTML knop gebruiken (<input type="submit" value="verstuur">). Gebruik je HTML- editor s functionaliteit als je een HTML editor gebruikt, de kennis die je wellicht al hebt, of als je dit nog niet kunt/weet het tutorial: http://www.w3schools.com/html/html_forms.asp. Maak het zo dat het verplicht is iets in te vullen, niet met javascript validatie of CSS, maar zoek uit welke HTML5 syntax dit voor je doet. Gedaan. Functie werkt nog niet, maar hoeft voor nu ook nog niet te werken. 13. Haal alle pagina s die je tot nu toe hebt gemaakt door een HTML validator (bv. http://www.w3.org/). Zorg dat eventuele fouten in orde komen. Rapporteer de output, en eventuele acties die je erop hebt ondernomen in de proces beschrijving. Output html validator 1. Line 4, Column 59: end tag for "link" omitted, but OMITTAG NO was specified <link rel="stylesheet" type="text/css" href="mystyle.css"> Acties: We hadden als end tag alleen een > staan en we hebben dit veranderd naar />. 2. Line 11, Column 26: character "&" is the first character of a delimiter but occurred as data <h3> Tim Evers (5537010) & Camilla van Wijk (5490707) </h3> Acties: Hier is volgens mij niks mis mee omdat het gewoon goed wordt weergeven en tekst is. 3. Line 12, Column 87: end tag for "img" omitted, but OMITTAG NO was

specified...rc="informatieuitwisseling2.jpg" alt="informatie uitwisseling" class="center" > Acties: We hadden als end tag alleen een > staan en we hebben dit veranderd naar />. 4. Line 18, Column 23: an attribute value must be a literal unless it contains only name characters <a href=#>about</a> Acties: Dit is niet echt een probleem omdat het menu van about zo werkt. 5. Line 30, Column 76: there is no attribute "margin- left" <a href="week1.pdf" margin- left=15px >Opdracht week 1</a> </p> Acties: Waren de 15px vergeten tussen haakjes te zetten Week 2 3/4 14. Plaats een video: Gedaan. Wij hebben de youtube video gedownload als mp4, en vervolgens toe gevoegd aan de about_camilla.html pagina. 15. Gebruik een Icon font: Gedaan. We linken naar de css op onze server. 16. basisoefeningen met PHP en je forms werkend maken a) de PHP pagina toont een bevestigingstekst in de trant van: Beste [naam], Bedankt voor het invullen van het formulier. We zullen u binnenkort via u uw [e- mail] contacteren. Met vriendelijke groet, Team Gedaan. b) Er wordt een e- mail ter bevestiging naar de gebruiker gestuurd. Dit gebeurt NIET via een email client zoals Outlook of Thunderbird, maar via de PHP mailserver. Zoek hier http://www.w3schools.com/php/func_mail_mail.asp uit hoe je dit kunt doen (de server waar je toegang hebt doet dit automatisch, zolang je code juist is). Zorg dat: - er een bevestiging naar het e- mailadres wat doorgegeven is word gestuurd

- de tekst van de email is in de trant van die in a). De [naam] en [e- mail] moeten wederom datgene zijn wat net via de form is doorgestuurd. Gedaan. c) Wat er ingevuld is in de formvelden [e- mail] en [naam] wordt gebruikt in een textfile die op jullie server ruimte weggeschreven (als ware het een database). Kijk op http://www.w3schools.com/php/php_file_create.asp hoe je dit kunt doen en bestudeer dit goed. In dit voorbeeld van w3schools wordt een variabele weggeschreven ($txt), die uiteindelijk toch weer verwijst naar een statische string ("John Doe\n"), en de bestandsnaam die het krijgt is ook een statische string (newfile.txt). Dit willen we hier niet, we willen het iets interessanter maken. We willen net als in onderdeel a) dat de ingevulde form- velden [e- mail] en [naam] beiden gebruikt worden. Bestand creëren Zoals je in het voorbeeld ziet, wordt er om een bestand te creëren en te openen het commando fopen(x,y) gebruikt. Binnen de haakjes definieert men wat de bestandsnaam wordt (x), en wat voor type schrijven/lezen er moet plaatsvinden (y). Gebruik hier w als waarde voor (y), net als in het 1e voorbeeld op de w3schools pagina. Voor (x), wordt in het w3schools voorbeeld test.txt gebruikt. Dit gaan wij anders doen. Zorg dat nu dat de bestandsnaam de [naam] wordt, die via de form doorgegeven is, met de extensie txt. Dit kan ook hier door net als in a) gebruikt te maken van $_POST[naam- van- de variabele- die- is- meegestuurd]. Zoek uit hoe dit moet. Dus als de ingevulde naam in de contactpagina Henk zou zijn, wordt de bestandsnaam dus Henk.txt. Komma s, punten, en alle soorten haakjes luisteren nogal nauw in PHP. Om de extensie.txt mee te geven aan je variabele, kun je (net voor de komma, meteen achter je naam- variabele) gebruiken. Data schrijven Het schrijven van de data zelf gebeurt met het fwrite(x,y) commando. Dit commando heeft altijd 2 variabelen tussen de haakjes. Voor de komma wordt gedefinieerd naar welk bestamd geschreven dient te worden (gebruik daarvoor net als in het w3school- voorbeeld een variabele die fopen

aanroept). Achter de komma wordt gedefinieerd wat er geschreven wordt, de tekst. Zorg dat dit het verstuurde e- mailadres is (wederom met $_POST[]), in plaats van een statische string. Als dit goed werkt zouden jullie, de bouwers, moeten kunnen zien dat de tekst- files op de server verschijnen en daarin lezen wat een bezoeker heeft ingevuld op de server (dat is met de mail- stuur actie in bovenstaand punt niet het geval, die wordt via de mailserver gestuurd zonder dat jullie verder in kunnen kijken. Het lukt ons niet de verzonden berichten in een document op te slaan. Wij hebben onze poging uitgecomment aangezien dit alleen maar ons mailsysteem in de war maakte.