sakedevries.nl
Overig - overdezesite
                   
Home

English

Mezelf
Over Mezelf
Baptisten
NBJB
Gitaren
Mijn CV
Projecten
Auto's
Nokia N73
Hyves
Facebook
Youtube
Panoramio
LinkedIn
Twitter
Picasa
Bekenden

Muziek
Festivals
Concerten
Bands
Impressies
Cd's

NBJB
Algemeen
Zomervakanties
De Strubben
Strubbenbeheer
Archief

Overig
Games
Links
Overige Informatie
Over deze site
Video's
Alle nieuwsberichten
Alle agendaitems

Contact
Email
Webcam
Gastenboek
Copyright
Formulier

admin

Over deze site

De huidige site is gemaakt met ASP.Net, waarin in nog gebruik maak van de oude HTML-onderdelen van de vorige versie van de site. Ik heb de site in ASP.Net gemaakt, omdat ik dit heb leren gebruiken tijdens mijn eerste baan. In ASP.net is veel mogelijk en ik vind het zelf makkelijk om te programmaeren.

Een korte uitleg

Via de default.aspx wordt een pagina geladen a.h.v. de queriestring. Als de queriestring 'page' gelijk is aan een bestandsnaam met de extentie '.html' dan wordt deze html-pagina geladen. Als dit bestand niet bestaat probeert de pagina een '.ascx' (usercontrol) te laden. Als ook deze usercontrol niet geladen kan worden komt er een tekst in beeld "Sorry deze pagina kan niet worden weergegeven" o.i.d. Ik krijg dan een e-mail met informatie over het probleem.

HTML-pagina's

Alle agendaitems in een overzicht met de mogelijkheid om het te bewerken.Ik had geen zin om al mijn HTML-pagina's van de vorige versie van de site om te bouwen naar ASP.Net pagina's, dus had ik het idee om de huidige HTML-pagina's te laden in de default pagina van de site. Alleen heeft elke HTML-pagina een HTML-, HEAD- en BODY-tag, waardoor ik geneste HTML krijg als ik het in de orginele staat zou laden. Omdat dit niet wenselijk is, heb ik alles, behalve wat tussen de BODY-tags staat, uit de HTML-pagina's verwijderd. Hierdoor hou je een kale HTML-pagina over. Daarnaast moesten aardig wat url's in de pagina's aangepast worden, omdat ze naar oude locaties verwezen.
Door het op deze manier te gebruiken, kan ik nog steeds 'ouderwets' HTML bewerken en het scheelt me veel werk in het omzetten naar ASP.Net

Usercontrols

Usercontrols zijn onderdelen van een ASP.Net pagina. Het werkt ongeveer zoals frames in een pagina. Alleen bij frames heb je echt met losstaande HTML-bestanden te maken die volledig opgebouwd moeten worden. En je hebt last van schuifbalken en randen enzo.
Een ASP.Net pagina kun je opbouwen uit Usercontrols, dit zijn dus eigelijk kleine stukjes HTML, met alleen een tabel o.i.d. Het menu aan de linkerkant en de bovenkant van de pagina zijn twee Usercontrols die in de default pagina worden geladen. Deze onderdelen zijn op elke pagina hetzelfde en hoeven dus ��n keer aangemaakt en opgebouwd te worden. Als je dus een van de onderdelen wijzigt zie je dat op elke pagina terug.

Sommige pagina's hebben extra functionaliteit nodig waarvoor ik ASP.Net ga gebruiken, daarom zijn sommige HTML-pagina's van de oude site wel omgebouwd naar een Usercontrol. Bijvoorbeeld het gastenboek, de cd-pagina's en het contactformulier.

Nieuwe dingen

Een schermafdruk van het bewerken van een nieuwsberichtDeze site staat altijd in de stijgers. Ik heb nog veel ideëen die ik wil uitvoeren, maar daarvoor heb je dan ook tijd nodig. Alles op zijn tijd. Een aantal dingen die ik al voor elkaar heb gekregen:
  • In het gastenboek worden geen e-mailadressen meer vermeld, maar afbeeldingen van e-mailadressen. Veel spam wat in je mailbox komt, wordt op sites opgezocht en misbruikt. Of te wel, als jij je e-mailadres in een gastenboek vermeld, dan krijg je binnen een half jaar spam berichten in je mailbox. Tenzij je een goeie filter gebruikt. Om daar iets tegen te kunnen doen probeer van de emailadressen afbeeldingen te maken zodat je fysiek het adres moet lezen om het te gebruiken. 'Spam-bots' (programma's die sites af struinen naar e-mailadressen) kunnen op deze manier geen emialadressen gebruiken.

  • Vanuit elke locatie in Nederland kan ik inloggen op mijn site en een nieuwsbericht of agendaitem toevoegen, bewerken en kan ik een bericht in het gastenboek verwijderen als dit bericht mij niet bevalt.
    Ik maak hiervoor gebruik van XML-bestanden die d.m.v. Datasets en Dataviews worden uitgelezen of bewerkt. Met enig zoekwerk via google kom je veel voorbeelden tegen waar je uiteindelijk gebruik van kan maken in je eigen situatie. In sommige gevallen is het wel ver zoeken, of kom je juist weer berichten tegen van mensen die hetzelfde probleem hebben, maar nog geen oplossing hebben.



Nieuwste video's
Alle video's bekijken

Xnoizz Flevo Festival 2010
2010-08-22 | 20:01 | flevo-2010

Israëlreis 2010
2010-05-30 | 16:44 | overig

NBJB Reünie 2010 - If you're happy
2010-05-15 | 10:54 | muziek

Het Ja woord in de Librije
2009-09-20 | 11:15 | overig


Alle video's bekijken