Korte Handleiding (Versie 1.0)
Welkom bij de Microsoft Homepage Starter Kit; een eenvoudig Content Management Systeem (CMS) gebaseerd op ASP.NET 2.0, waarmee je eigen dynamische website gebouwd kan worden. Deze handleiding geeft je een eenvoudig overzicht van het site beheer en de module functionaliteiten.

Indien je iets specifieks zoekt, gebruik dan de "Zoek" optie van je internet browser (Internet Explorer) om te zoeken naar bepaalde zoek termen. Dit CMS bevat vele functionaliteiten die ontdekt kunnen/moeten worden.

Voor aanvullende vragen, nieuws, versie's en de project nieuws feed, bezoek dan het
My Web Pages Starter Kit project op Codeplex.com.
Inhoudsopgave
Beheer
1.     Een site instellen
2. Beheren pagina's en navigatie
3. Gebruikers beheer
De modules
1. Contact Formulier
2. Download Lijst
3. Easy Control
4. Evenementen
5. Gallerij
6. Gastenboek
7. HTML Inhoud
8. Link Lijst
9. Nieuws Lijst
10. Subpagina's
11. Blog
12. Blogroll
13. TagCloud

Beheer:
1. Een site instellen

Het allereerste wat je moet doen voordat je daadwerkelijk gegevens (inhoud) gaat toevoegen, is het configureren van enkele globale parameters en informatie voor je nieuwe website. Nadat je voor de eerste keer bent ingelogd ga je naar het Beheer menu en selekteer je CMS Instellen:
Op de volgende pagina kun je enkele globale parameters wijzigen en kun je zelfs de complete layout van je website aanpassen, zelfs nadat alle gegevens zijn toegevoegd!
Beschrijving van de parameters:

Titel
De titel is de naam van je website en zal getoont worden binnen de kop-afbeelding van de website.

Taal
Selekteer de (beschikbare) taal van het CMS.

SMTP-Server
Als je functionaliteiten wil gebruiken waarvoor emails verstuurd moeten worden, dan kan hier het adres van de email server ingegeven worden.

Onderschrift
Bijvoorbeeld contact gegevens e.d. kunnen hier ingegeven worden en worden getoont in de voet van elke pagina.

Website Omschrijving en Website Sleutelwoorden
Je kunt de toepasselijke meta informatie toevoegen voor de "header" gedeelte's van de website.

Reset Website
Zal alle velden leegmaken.

RSS Feed
Veel van de module's ondersteunen RSS Feeds. Het vinkje "Toestaan onderdeel RSS" kan geactiveerd worden waarmee RSS ikonen getoont worden beneden deze onderdelen. Gebruikers kunnen zich dan abonneren op nieuwe informatie (RSS Feed) van deze specifieke module's door op het RSS ikoon te klikken.

Selekteer thema
Een leuke eigenschap van dit CMS is dat je eenvoudig op elk moment van ontwerp en layout kan wisselen met slechts één muisklik. Alle informatie (gegevens) zal automatisch herschikt worden en nieuwe stijl elementen zullen gebruikt worden.

Selekteer simpelweg een nieuw thema en klik er op. Klaar!

Als je bekend bent met .NET en Visual Studio kan je wellicht je eigen templates ontwikkelen?

2. Beheren Pagina's en Navigatie

Selekteer Pagina's en Navigatie voor het beheren van je site structuur, het organiseren van de navigatie en het aanmaken van nieuwe pagina's.

De pagina's worden weergegeven in de volgorde zoals ze verschijnen in de navigatie.

Ingesprongen pagina's (zoals "...Pers") zijn sub-pagina's van de bovenstaande pagina (zoals "Bronnen") en worden getoont in een secundaire navigatie.

Om een nieuwe pagina toe te voegen klik je simpelweg op de "Nieuwe Pagina" knop en zal er een lege pagina toe worden gevoegd aan het einde van de lijst.

Om een pagina te verplaatsen binnen de bestaande navigatie structuur of om van een pagina een sub-pagina te maken van zijn bovenliggende pagina, selekteer dan de pagina door er op te klikken en gebruik de blauwe 'Verplaats' pijltjes onder de 'Nieuwe Pagina' knop. Het rechter pijltje zal van de geselekteerde pagina een sub-pagina maken, de omhoog- en omlaag pijltjes verplaatsen de pagina van positie.
Beschrijving van de parameters

Pagina Titel
Deze naam zal worden getoont in het internet browser venster.

Navigatie
Naam van de pagina in de navigatie.

Anonieme gebruiker toestaan
Standaard kan iedereen je pagina's bekijken. Indien je een beperkt gebied voor leden wenst, dan kun je dit vinkje uitzetten en kunnen alleen geregistreerde gebruikers deze pagina bekijken.
(-> zie 3. Gebruikers beheer )

Aanpasbaar door Power Gebruiker
Als dit vinkje geactiveerd is, dan kunnen de zogenaamde power gebruikers deze pagina aanpassen. Hiermee wordt het delegeren van administratieve gebieden mogelijk
(-> zie ook 3. Gebruikers beheer )

Zichtbaar
Zet dit vinkje uit als je deze pagina wilt verbergen. Bijvoorbeeld als je nog bezig bent met het aanmaken en toevoegen van informatie aan deze pagina.
Virtueel Pad:
Bij een dynamisch CMS hebben nieuwe pagina's een generiek ID (uniek nummer). Soms wil je de URL van deze pagina's meer gebruikersvriendelijk maken. Dit kun je doen door er een virtuele padnaam aan toe te kennen.
Type hiervoor simpelweg de naam van de pagina in, bijv. "Contact". In plaats van dat je een URL hebt zoals bijvoorbeeld www.jouwsite.nl/default.aspx?pg=3cb13823-a424-4761-81c1-5fa9da24db43 kun je nou de verkorte versie gebruiken: "www.jouwsite.nl/contact.aspx"

Op deze manier wordt het afdrukken van een URL voor bijvoorbeeld promotie materiaal of het versturen van een URL via email veel eenvoudiger!

3. Gebruikers beheer

Het CMS verschaft een simpel, maar toch ook krachtig gebruikers beheer waarmee desgewenst een afgeschermd (beperkt) gebied kan worden gemaakt.
Hierbij zijn 3 nivo's van rechten beschikbaar:

1. Geregistreerde gebruikers: Pagina's die niet voor iedereen zichtbaar zijn (-> 2. Beheren Pagina's en Navigatie) kunnen alleen worden bezocht door geregistreerde gebruikers. Er is slechts één nivo van geregistreerde gebruikers.

2. Beheerders: Onder de geregistreerde gebruikers kunnen één of meerdere beheerders (administratoren) horen. Beheerders hebben volledige toegang tot het beheergedeelte en kunnen de site aanpassen, pagina's aanmaken en verwijderen en de gebruikers profielen beheren.

3. Power-Gebruikers: Geregistreerde gebruikers kunnen worden aangevinkt als power gebruikers. Power gebruikers hebben ongelimiteerde toegang tot die pagina's, waarvan de beheerder (admin) de rechten heeft toegekend aan de power gebruikers via het vinkje "Aanpasbaar door Power Gebruiker". De backend (basisstructuur) van de website is alleen toegankelijk voor de beheerders.
Om nieuwe gebruikers aan te maken vul je gebruikersnaam, wachtwoord en emailadres in en klik je vervolgens op "Maak gebruiker aan".
Door te klikken op de Wijzig-knop kun je het emailadres en eventueel commentaar aanpassen. Tevens kun je hier administrator (beheerder) rechten aan de gebruiker toekennen door het vinkje "Is Administrator" aan te vinken.

Ook is in dit overzicht de laatste login datum van elke gebruiker zichtbaar.

De modules:
Elke nieuwe pagina is initieel leeg en toont het module selektie element:
Er zijn 13 modules beschikbaar waarmee je je pagina's kan opbouwen. Je kunt zoveel modules aan je pagina toevoegen als je wil en rangschikken in elke willekeurige volgorde. Onderaan elke pagina staat het module selektie element en elke nieuwe module (onderdeel) zal worden toegevoegd op het einde van de pagina.

Om de volgorde van de modules te wijzigen kun je de omhoog- en omlaag pijltjes gebruiken van elke module-kop, die ervoor zorgen dat de hele module omhoog of omlaag wordt verplaatst.
Verwijder onderdeel zorgt ervoor dat de hele module verwijderd wordt.

Diverse modules bevatten een zogenaamde rich text editor waarmee nieuwe informatie toegevoegd kan worden. Deze ondersteunt de basis tekst formaterings functionaliteiten en biedt zelfs tabel ondersteuning - ontdek zelf maar eens wat je allemaal kunt doen met deze hulpmiddelen...
Om een plaatje toe te voegen klik je op het afbeeldings ikoon en selekteer je een bestaande afbeelding op de server of gebruik je de upload functionaliteit om nieuwe afbeeldingen toe te voegen. Als je bekend bent met HTML kun je ook schakelen tussen de ontwerp mode en de HTML mode door te klikken op de "Code" knop.


Normale weergave en Wijzig weergave

Om beheerders de mogelijkheid te bieden een voorbeeld van hun werk (aanpassingen) te bekijken zonder elke keer uit te hoeven loggen hebben de modules een normale weergave en een wijzig weergave. Je kan hier tussen schakelen door te klikken op de "Normale weergave" en de "Wijzig-weergave" knoppen.
Plaats op het zijpaneel
Sommige modules hebben een speciale functionaliteit "Plaats op het zijpaneel".
Als je deze optie aktiveert zal de informatie (inhoud) van deze module tevens in het zijpaneel getoont worden. Dit kan bijvoorbeeld gebruikt worden voor snelkoppelingen of laatste nieuws.

1. Contact Formulier

Houd contact met je vrienden, collega's en klanten en voorzie op een simpele manier om berichten aan jouw te laten sturen: de Contact Formulier module. Opmerking is dat je een SMTP server ingesteld moet hebben bij de CMS instellingen voor het versturen van emails.
Het beheergedeelte van het contact formulier heeft drie doelen: Het contact formulier aanmaken, instellen waar de ingevulde berichten naartoe moeten worden verzonden en het ingeven van een bedank berichtje voor de gebruiker.

De eerste drie velden, te weten 'Emailadres ontvanger', 'Kopiëer naar' en 'Onderwerp' bepalen hoe de emails naar jouw verzonden worden.

Intro-tekst is de tekst bedoeld om bezoekers uit te nodigen contact op te nemen en een bericht te versturen.

Het  Bedankbericht wordt op het scherm getoont nadat de bezoeker d.m.v. het contact formulier een bericht verzonden heeft.

2. Download Lijst

Om dokumenten en bestanden via je website te delen met anderen kun je de Download Lijst module gebruiken. Het is mogelijk om veel verschillende typen bestandsformaten te uploaden waarbij deze automatisch herkend worden en het passende programma ikoon getoont wordt in de lijst. Bijvoorbeeld Word, Excel etc.

3. Easy Control

Wil je je eigen UserControl integreren in het CMS? Niets is simpeler dan dat: het Easy Control is dan het onderdeel wat je zocht! Ontwikkel je eigen UserControl zoals je zelf gewend bent en plaats deze in de EasyControls map onder de hoofdmap van het CMS. Je kunt zelfs bestaande UserControls die je al ooit eerder had ontwikkeld in diezelfde folder plaatsen. Wanneer je vervolgens een Easy Control onderdeel op één van je pagina's plaatst, zullen alle controls in de EasyControls map automatisch getoont worden in de keuzelijst die je ziet in de wijzig weergave van het onderdeel. Selekteer het control die je wil weergeven en je bent klaar. Simpel toch?

4. Evenementen

Nodig enkele gasten uit en plaats je evenementen online. Met de Evenementen module creëer je evenementen en stel je datum en tijd in.
Maak een evenement aan:

Selekteer de datum van het evenement met het dynamische datum selektie veld.

Selekteer de tijd door gebruik te maken van de uren en minuten keuzelijsten.

Het 'Laat zien vanaf' veld geeft aan wanneer het evenement gepubliceerd wordt op de site. Als je hier een datum selekteert, dan zal het evenement pas zichtbaar zijn op de site vanaf die datum.

5. Gallerij

Gebruik de Gallerij module om je foto's te delen met anderen. Fotobestanden kunnen (voor upload) geselekteerd worden en een titel en/of opmerking kan toegevoegd worden.
Miniatuur afbeeldingen worden automatisch aangemaakt als de afbeeldingen ge-upload zijn. Tevens wordt een voorbeeld-afbeelding gemaakt die past in de dimensie's van de gallerij module. De originele afbeelding is beschikbaar via een download link.  

6. Gastenboek

Laat je gasten hun commentaar plaatsen op je site. Het gastenboek is eenvoudig in te stellen en voorziet zelfs in een Anti-Bot afbeelding voor meer beveiliging tegen spam berichten.
Door te klikken op de Wijzig-weergave knop kun je desgewenst gastenboek regels verwijderen.

7. HTML Inhoud

Het belangrijkste onderdeel van allemaal, omdat het de meeste flexibiliteit biedt. Met de ingebouwde tekst verwerker heb je legio mogelijkheden om de gewenste tekst stijlen en formatering aan te passen.

Om een plaatje toe te voegen klik je op het afbeeldings ikoon en selekteer je een bestaande afbeelding op de server of gebruik je de upload functionaliteit om nieuwe afbeeldingen toe te voegen. Als je bekend bent met HTML kun je ook schakelen tussen de ontwerp mode en de HTML mode door te klikken op de "Code" knop.

8. Link Lijst

De Link Lijst module werkt soortgelijks als de Download of de Gallerij module. De URL is toegevoegd en het doel(venster) kan afzonderlijk geselekteerd worden.

9. Nieuws Lijst

Voeg nieuws berichten toe aan je site. Selekteer de 'Laat zien vanaf' en de 'Laat zien tot' datum's om aan te geven wanneer en hoelang een nieuwsbericht getoont moet worden op je site.

10. Subpagina's

Als je een pagina hebt met meerdere sub-pagina's dan is het misschien interessant om een lijst met verwijzingen naar al deze sub-pagina's te hebben op deze bovenliggende pagina. Denk bijvoorbeeld aan een inhoudsopgave voor een gedeelte van je website.

De Subpagina's module is precies wat je hiervoor kunt gebruiken: Voeg dit onderdeel simpelweg toe aan de bovenliggende pagina en het toont automatisch een lijst met verwijzingen naar alle sub-pagina's!

11. Blog

De Blog module voorziet je van alle voordelen van een weblog:
  • Publiciteit voor je website: de ping functie trekt meer bezoekers naar je website.
  • Actualiteit van een geselecteerd onderwerp: houd de bezoekers op de hoogte (reisverslag, voortgang van een project, op de hoogte houden van publicatie's op het internet, kennis management etc.).
  • Communicatie en het uitwisselen van ideeën: lees de reactie's van je blog bezoekers en reageer erop door je blog aan te passen of door nieuwe blog's te plaatsen.


Plaats nieuwe blog's of wijzig bestaande blog's.

Label's:
Klik op "Label's" waarna een klein venster opent waarop je label's kunt toekennen aan een blog bericht of waar je nieuwe label's aanmaakt. 



Label's kunnen ten alle tijden worden toegekend of verwijderd. Selecteer daarvoor "Label's" in wijzig weergave van de blog module.



Weblogs notificatie:
Je kunt er in de configuratie van de blog module voor kiezen of er bij het plaatsen van een blog een zogenaamde 'ping' moet worden verstuurd naar Weblogs.com. Daardoor zal je blog opgenomen worden binnen Weblogs.com.

Weblog Ping

Kalender:
De kalender toont de dagen waarop blog's geplaatst zijn vetgedrukt.



Reactie's:
Bezoekers kunnen reactie's plaatsen op elke blog en deze worden meteen gepubliceerd. Een beheerder kan deze in wijzig-weergave desgewenst verwijderen.

Kommentar


12. Blogroll

De Blogroll module werkt soortgelijks als de Link Lijst module. Het enige verschil is dat de Blogroll links naar andere blogs bevat die je wilt tonen aan je bezoekers.

Blogroll

Publiceer een nieuwe Blogroll door een titel en de url van de blog in te geven. Het is tevens mogelijk om de RSS feed aan de blog toe te voegen. Dit maakt het mogelijk dat de bezoeker zichzelf kan abonneren op alle blogs met één klik.

13. TagCloud

Het doel van de TagCloud is om de label's die gebruikt zijn in het blog te visualiseren. Label's die meer gebruikt zijn worden vetgedrukt weergegeven. Door te klikken op een label worden alle blog's getoont die dit label bevatten.

TagCloud

Je kunt de TagCloud plaatsen zoveel als je wil en waar je wil. Als je binnen je website meerdere blog modulen gebruikt, zal de TagCloud alle blog's groeperen.