Workshop Verdieping
Content Management Systeem 3.0 AB-ZHW
© 2008
CMS 3.0 Verdieping
1
Vooraf Dit cursusboek wordt gebruikt tijdens de Workshop „CMS verdieping‟. Na de workshop is dit boekje goed te gebruiken als naslagwerk. In de verschillende hoofdstukken en paragrafen is regelmatig een oefenopdracht te vinden. Opdrachten zijn herkenbaar aan onderstaand kader: Opdracht Tijdens de cursus werken we met uw eigen gebruikersnaam en wachtwoord Log nu in door op het slotje te klikken onder aan de pagina.
Tijdens de workshop wordt er vanuit gegaan dat u de basisvaardigheden voor het onderhouden van een CMS-website beheerst.
Naast deze workshop verdieping is er ook een cursus CMS leerkracht en een Basiscursus CMS te volgen bij AB-ZHW. Kijk voor meer informatie op www.abzhw.nl of neem contact op met de cursusadministratie.
AB-ZHW wenst u veel gebruiksgemak en plezier van de nieuwe mogelijkheden in uw CMS.
© 2008
CMS 3.0 Verdieping
2
1
INLEIDING ...................................................................................................... 4 1.1 1.2 1.3
NIEUWE MOGELIJKHEDEN ............................................................................ 4 CMS LEERKRACHT ..................................................................................... 4 VERNIEUWDE BASISHANDLEIDING ................................................................. 4
2
AANMELDEN EN AFMELDEN ....................................................................... 6
3
ALFABETLIJST .............................................................................................. 7
4
TABEL ............................................................................................................ 8
5
REAGEER ..................................................................................................... 10
6
FORMULIER ................................................................................................. 11 6.1 6.2 6.3
7
FORMULIERGEGEVENS VIA DE E-MAIL .......................................................... 11 FORMULIERGEGEVENS NAAR EEN XML-BESTAND ........................................ 15 XML-BESTAND TONEN IN EEN KOLOMMENOVERZICHT (DE DATALIJST) ............ 16
PAGINALIJSTEN .......................................................................................... 17 7.1
ZELF DATATYPEN AANMAKEN ..................................................................... 18
8
DYNAMISCHE VARIABELE ......................................................................... 19
9
AGENDALIJST ............................................................................................. 21
10 TEKSTKLEUR .............................................................................................. 23 11 HANDIGHEIDJES ......................................................................................... 25 11.1 11.2 11.3
[LIJN] ....................................................................................................... 25 [LIJST] ..................................................................................................... 25 [VOETTEKST] ............................................................................................ 25
12 ZOEKEN IN DE SITE .................................................................................... 27 13 MAPPENLIJST ............................................................................................. 28 13.1
ONDERHOUD DOCUMENTENMAP ................................................................. 29
14. RSS ................................................................................................................ 31 13.2
NEWSREADERS OF FEEDREADERS .............................................................. 32
14 MEER HANDIGE OPDRACHTEN ................................................................ 34 14.1 14.2
[BEELDBANK] ............................................................................................ 34 [SLEUTEL] ................................................................................................ 34
15 POLLS .......................................................................................................... 35 16 INVOEGENREC ............................................................................................ 38
© 2008
CMS 3.0 Verdieping
3
1
INLEIDING
1.1 Nieuwe mogelijkheden In de workshop van vandaag staan de nieuwe mogelijkheden in het CMS centraal. Daarnaast worden enkele zaken die in de beginnerscursus werden genoemd verder uitgediept. AB-ZHW is van mening dat de meeste mogelijkheden die u vandaag leert niet bedoeld zijn voor leerkrachten die hun groepspagina onderhouden. Wij adviseren nieuwe toepassingen zoals bijvoorbeeld RSSfeed en de formulierenfunctie alleen door die personen te laten gebruiken die ook precies weten hoe het werkt. Dit voorkomt problemen met de site en veel onnodige vragen. Hiernaast een opsomming van de functies die vandaag geoefend worden.
Workshop CMS verdieping Basiscursus wordt beheerst Tabel Reageer Formulier Paginalijsten (datatypen) Datalijst XML-bestanden Alfabetlijst Agendalijst Mappenlijst Dynamische variabelen Zoek Voettekst Tekstkleur Lijn RSS Polls Sleutel Loguit Lijst Onderhoud documentenmap
1.2 CMS leerkracht Voor het onderhouden van de groepspagina zijn enkele basisvaardigheden vereist. Deze worden expliciet geoefend in de cursus CMS leerkracht die AB-ZHW aanbiedt. Deze cursus kan desgewenst aan een heel team worden gegeven, ook op locatie. Hiernaast een overzicht van de vaardigheden die nodig zijn voor het onderhouden van de groepspagina in het CMS. Daarnaast moet een ieder op het Intranet kunnen navigeren en informatie kunnen opzoeken.
CMS Leerkracht Onderhouden van de groepssite Kunnen inloggen Icoontjes herkennen Tekst bewerken Afbeeldingen plaatsen Mappen maken Nieuwe pagina‟s maken Hyperlinks maken Documenten uploaden Op het Intranet navigeren
1.3 Vernieuwde basishandleiding Op de website van AB-ZHW staat een vernieuwde basishandleiding van het CMS 3.0. In deze handleiding wordt meer aandacht besteed aan het plaatsen van foto‟s, de naamgeving van mappen en foto‟s en het plaatsten van een filmpje.
© 2008
CMS 3.0 Verdieping
4
Deze handleiding is als pdf-document te downloaden. Kijk hiervoor onder het kopje CMS > handleiding.
© 2008
CMS 3.0 Verdieping
5
2
AANMELDEN EN AFMELDEN
Opdracht Tijdens de cursus werken we met uw eigen gebruikersnaam en wachtwoord Log nu in door op het slotje te klikken onder aan de pagina.
Wilt u zich afmelden, dan klikt u nogmaals op het slotje . Onderstaand afmeldscherm wordt getoond. Desgewenst kan een ander persoon zich nu aanmelden met zijn of haar gebruikersnaam en wachtwoord. Gebruikt u [loguit] op een willekeurige plaats in uw CMS, dan logt u uit door hierop te klikken…
Bovenstaand schermpje is een pop-up. Heb je een pop-upblocker aanstaan, dan ziet je het uitlogscherm niet in beeld verschijnen! Na drie keer foutief inloggen wordt de site geblokkeerd, wacht 24 uur of neem contact op met AB-ZHW.
© 2008
CMS 3.0 Verdieping
6
3
ALFABETLIJST
De alfabetlijst geeft een alfabetisch overzicht van de pagina‟s met een bepaald datatype. De opdracht kan op een willekeurige pagina worden geplaatst. De startpagina van uw website bevat items van het datatype „actueel‟. Wilt u deze alfabetisch gerangschikt hebben in een overzicht dan geeft u de volgende opdracht: [alfabetlijst=datatype,range]
voorbeeld: [alfabetlijst=overig,az]
Datatype
> U geeft hier het datatype aan
Range
> Geef hier aan van welke alfabetletters het overzicht moet volgen. Bijvoorbeeld: az
Blijkt dat de lijst lang is, dan kunt u ervoor kiezen de lijst in twee kolommen te verdelen. In de eerste kolom zet u [alfabetlijst=actueel,am] en in de tweede kolom [alfabetlijst=actueel,nz]
Fragment uit een alfabetlijst
Opdracht Maak een alfabetlijst van het datatype „overig‟ en plaats deze in twee kolommen op een oefenpagina Tijd: Max. 5 minuten
© 2008
CMS 3.0 Verdieping
7
4
TABEL
U heeft waarschijnlijk al eens gemerkt dat het kopiëren en plakken van een tabel vanuit Word naar het CMS geen goed resultaat oplevert. Het maken van een tabel met randen is ook niet mogelijk, maar de gegevens zodanig uitlijnen dat ze netjes onder en naast elkaar komen is wel mogelijk. Hiervoor gebruiken we de toepassing Tabel. De notatiewijze is als volgt: [Tabel] Item | item | item [tabel] De eerste opdracht is met een hoofdletter geschreven. Dit betekent dat de tabel hier begint. De cellen van de tabel zijn eronder beschreven. De inhoud van de cellen is gescheiden met | (vetgedrukt in het voorbeeld) Dit teken zit in principe op dezelfde toets als de backslash (\) Om de tabel te beëindigen geeft u de opdracht „tabel‟ nogmaals, maar nu met een kleine letter. [Tabel] [V]Naam......................[v]|[V]School.......................................[v]|[V]Website..................[v]|[V]E-mail................[v]
[Susan Schapendonk]|RKBS Besoyen|[Website= http://www.besoyen.waalwijk.onlinescholen.nl]|[
[email protected]] [Liesbeth de Wit]|RKBS Besoyen|[Website= http://www.besoyen.waalwijk.onlinescholen.nl]|[
[email protected]] [Dick Does]|Gevers Deutz Terweeschool|n.v.t.|[
[email protected]]
. . [tabel] Resultaat:
Heeft u een document waarin veel tabellen staan, dan verdient het aanbeveling dit gehele document als wordbestand te uploaden. Door met het aantal scheidingstekens te „spelen‟ kunt u de breedte van de cel aanpassen. Let op de blauwe regel en kijk naar het resultaat.
© 2008
CMS 3.0 Verdieping
8
De rechte strepen lijnen zich uit naar de bovenste regel waarin de rechte strepen ook staan. In de blauwe regel zijn Naam, School, Website en E-mail gescheiden door een opvulteken en rechte strepen. Soms is het nodig de opvultekens te verlengen, waarmee het scheidingsteken ook opschuift om de gegevens netjes onder elkaar te krijgen. Indien gewenst kunnen ook de opdrachten voor vet drukken e.d. worden gegeven. In het voorbeeld is de Naam een link naar een pagina (tussen blokhaken), de School wordt getoond (zonder blokhaken), Website en E-mail linken naar de website van de school en naar het betreffende e-mailadres. Een verwijzing naar een website begint altijd met http://www.
Opdracht Maak een tabel van enkele regels, waarbij de bovenste regel is voorzien van een opvulteken. Gebruik diverse mogelijkheden als in het voorbeeld. Verwijzingen naar nieuwe pagina‟s, email, website, vet drukken e.d.. Tijd: max. 15 minuten
© 2008
CMS 3.0 Verdieping
9
5
REAGEER
Met de optie „reageer‟ geeft u de gebruiker van de website de gelegenheid te reageren op een verslag, de pagina, een stelling e.d. Op deze wijze ontstaat een soort van prikbord waarop gebruikers eventueel ook op elkaar kunnen reageren. In uw praktijk zijn diverse mogelijkheden te bedenken:
Een vraag aan ouders om hun mening te geven over een bepaald item. Leerlingen die moeten reageren op een stelling, die bijvoorbeeld als huiswerkopdracht is geplaatst op de groepspagina. Eenvoudige gastenboekfunctie …
Uiteraard kunnen hiervoor enkele „regels‟ worden afgesproken. Het plaatsten van een opmerking zonder een naam te vermelden, leidt tot het verwijderen van de opmerking. Uiteraard is het verstandig de inhoud van de reacties regelmatig te bekijken. De notatie is als volgt: [reageer] Dit is het resultaat:
Opdracht Reageer op de stelling die u door de cursusleider wordt voorgeschoteld… Ga naar www.nldata.nl/bsabzhw en klik op de linkerzijde op „Prikbord…‟ Tijd: max. 5 minuten
© 2008
CMS 3.0 Verdieping
10
6
FORMULIER
U kunt eenvoudig zelf een formulier maken met de opdracht “formulier”. De ingevulde gegevens worden naar een e-mailadres verstuurd of in een kolomoverzicht getoond (paragraaf 6.2) Mogelijkheden: Een ziekmelding Het aanvragen van een kennismakingsbezoek Inschrijven voor een infoavond Wijzigingen in NAW-gegevens doorgeven etc. 6.1 Formuliergegevens via de e-mail Begin met [Formulier] (let op de hoofdletter) en eindig met de opdracht [formulier] (let op de kleine letter) tussen blokhaken. Voorbeeld van een formulier. (Ten behoeve van de duidelijkheid is gewerkt met kleuren, deze worden later toegelicht.) [Formulier] [
[email protected]] [onderwerp=Keuze formulier ictpraktijkcursus dag 3] [antwoordpagina=keuzeformulier ictpraktijk] [veld,lijst,Keuzeactiviteit middag (eerste keus),mijn keuze,Digitale taalkist; Basisbits en typles; Rekenland; Klankie; Fijne kneepjes van het CMS; Werken met het Smartboard] [veld,lijst,Keuzeactiviteit middag (tweede keus),mijn keuze,Digitale taalkist; Basisbits en typles; Rekenland; Klankie; Fijne kneepjes van het CMS; Werken met het Smartboard] [veld,lijst,Voorbereiden onderwerp (onderwerp van dag 4),keuze 4e dag, klasse en schoolmanagement; veranderende rol ICT-coördinator; mijn school in de toekomst; teamvaardigheden/scholing] [veld,memo,Anders, Namelijk,40,3] [veld,tekst,Naam,Naam,50] [veld,tekst,School,School,50] [formulier]
Resultaat van de bovenstaande tekst:
© 2008
CMS 3.0 Verdieping
11
Uitleg kleuren en opdrachten: Na de opdracht [Formulier] volgen een aantal gegevens die het formulier nodig heeft voor het verzenden. Deze zijn in groen aangegeven. aan
: het e-mailadres aan wie de gegevens worden gestuurd. U kunt meerdere e-mailadressen opgeven gescheiden door “puntkomma”
onderwerp
: deze tekst wordt geplaatst in de verstuurde e-mail in de berichtregel onderwerp
antwoordpagina
: Hier geeft u aan welke pagina het CMS moet tonen als de e-mail is verstuurd. De pagina hoeft nog niet te bestaan. (Bedankt voor het invullen van…..etc) Zet tijdelijk de naam van de antwoordpagina tussen blokhaken om deze te kunnen bewerken.
Nu kunt u zelf de velden van het formulier aangeven. Dit doet u steeds met de opdracht: [veld,veldtype,veldtitel,veldnaam,grootte] (de parameter grootte is afhankelijk van het veldtype) veld lijst of memo of tekst of janee
: creëert een veld : veldtype lijst maakt een vervolgkeuzelijst memo maakt een groot tekstveld tekst maakt een tekstregel janee maakt een hokje om te vinken
Tekst achter het veldtype is de veldtitel en wordt getoond in het formulier. De veldnaam wordt op de verstuurde e-mail getoond ter verduidelijking van de antwoorden. Als er wordt gewerkt met het veld lijst, zal de tekst achter de veldnaam (donkerblauw in het voorbeeld) worden getoond in de vervolgkeuzelijst. De grootte van een veld wordt bepaald door een getal 3 : geeft de hoogte van het memoveld aan 40 : geeft de lengte van het tekst- of memoveld aan Deze parameters kun je in een memoveld ook in combinatie gebruiken. Wilt u zien wie de afzender van het formulier is dan dient u een veld op te nemen waarin u om het e-mailadres vraagt. Het is dan ook makkelijk om te beantwoorden. Onderstaand veld bevat “van” [veld,tekst,Uw emailadres of naam,van,40] Laat u deze regel weg, dan vult het CMS automatisch
[email protected] in.
© 2008
CMS 3.0 Verdieping
12
Nog een voorbeeld van een formulier en het resultaat: Als het veld wordt gedefinieerd met „janee‟, dan levert dit een veld op waar een vinkje kan worden gezet. [Formulier] [
[email protected]] [onderwerp=Inschrijfformulier Kornak] [antwoordpagina=verstuurd] [Kop=Vul alle velden indien mogelijk in:] [veld,tekst,Achternaam,achternaam,40] [veld,tekst,Voorvoegsels,voorvoegsels,15] [veld,tekst,Roepnaam,roepnaam,40] [veld,tekst,Voornamen,voornamen,40] [veld,lijst,Geslacht,geslacht,jongen;meisje] [veld,tekst,Geboortedatum,geboortedatum,15] [veld,tekst,Adres,adres,40] [veld,tekst,Postcode,postcode,6] [veld,tekst,Woonplaats,woonplaats,40] [veld,tekst,Gemeente,gemeente,40] [veld,tekst,Telefoon,telefoon,15] [veld,janee,Geheim,geheim,ja] [veld,tekst,Mobiele telefoon,mobieltel,15] [veld,janee,Geheim,geheim,ja] 1 [veld,tekst,Nationaliteit,nationaliteit,40] [veld,tekst,Geboorteplaats,geboorteplaats,40] [veld,tekst,Geboorteland,geboorteland,40] [veld,tekst,Verwachte datum inschrijving,inschrijving,15] [veld,tekst,Huidige school,huidigeschool,40] [veld,tekst,Adres,adres huidige school,40] [veld,tekst,Postcode,postcode,6] [veld,tekst,Plaatsnaam,plaatsnaamhuidigeschool,40] [veld,tekst,Contactpersoon,contacthuidigeschool] [veld,tekst,Telefoon,telefoonhuidigeschool] [veld,memo,Eventuele opmerkingen,opmerkingen,50,5] [veld,tekst,Uw emailadres of naam,van,40] 2 [formulier]
Extra: [veld,datum,Datum,Datum] Levert automatisch een veld met de datum van betreffende dag [Kop=uw tekst] Geeft een tekst in een formulier, zonder dat daar een veld achter staat. 1
janee-veld: Als je “, ja” invult achteraan het janee-veld, blijft het hokje leeg. Vul je “, ja, ja” in dan wordt het janee-veld met een vinkje getoond.
2
Een tekstveld met het veld „van‟ geeft in de verstuurde e-mail het emailadres van de afzender
© 2008
CMS 3.0 Verdieping
13
Inschrijfformulier Vul alle velden indien mogelijk in:
© 2008
CMS 3.0 Verdieping
14
Opdracht Maak zelf een eenvoudig formulier en geef als “aan” e-mailadres die van de cursistenlaptop op (bijv.
[email protected]) Tijd: max. 10 minuten 6.2 Formuliergegevens naar een XML-bestand Indien u met de opdracht “Formulier” een formulier maakt kunnen de verzonden gegevens ook worden verstuurd naar een XML-bestand. Deze gegevens kunnen dan met een datalijst netjes worden getoond in een kolommenoverzicht. Daarvoor moet u twee dingen doen: U geeft de map aan waar het XML-bestand moet worden opgeslagen U geeft de naam voor het XML-bestand aan Als u bijvoorbeeld een XML-bestand met de naam „Aanmeldingen‟ wilt opslaan in de map „formulieren‟, dan voert u het formulier als volgt in:
[map=formulieren] (de map hoeft nog niet te bestaan) [Formulier] [
[email protected]] [xml=aanmeldingen.xml] (het bestand hoeft nog niet te bestaan) (denk aan de extensie) [onderwerp=Dit is een test] [antwoordpagina=test] [veld,tekst,Naam,naam,50] [veld,tekst,Uw email,van,40] [formulier] U ziet dat u het formulier zowel kunt opslaan in een xml-bestand als versturen naar een e-mail adres. Bovenstaande opdrachten genereren een formulier dat online kan worden ingevuld. Door de gegevens te versturen wordt het XML-bestand gevuld. U kunt dit xml-bestand tonen door middel van de opdracht “datalijst” en verder bewerken. Zie de volgende paragraaf.
Om het overzicht te bewaren, kunt u het best één map maken, waarin u alle XML-bestanden bewaart. Met [map=formulieren] [bestandenlijst] kunt u vervolgens een overzicht van deze bestanden opvragen.
© 2008
CMS 3.0 Verdieping
15
6.3
XML-bestand tonen in een kolommenoverzicht (de datalijst)
Met de opdracht “datalijst” toont u een xml-bestand in een kolommenoverzicht. Een xml-bestand wordt aangemaakt in combinatie met de opdracht “formulier”. (zie 6.2) Als u een xml-bestand met de naam “aanmeldingen.xml” uit de map “formulieren” wilt laten zien, dan vult u in: [map=formulieren] [datalijst=aanmeldingen.xml] Met deze opdracht ziet u alle regels (records) en alle velden van het xml-bestand. Voor zover ze op de pagina passen.
U ziet ook dat u een record opnieuw kunt bewerken door op het potloodje te klikken. U heeft hiervoor wel het gebruikersrecht “Mag datalijsten bewerken” nodig. U ziet dat alle velden worden getoond, ook velden die u misschien niet wilt zien. Om het overzicht te beperken geeft u aan welke velden moeten worden getoond. [datalijst,naam;van=aanmeldingen.xml] (U start met een komma achter datalijst en vervolgt met een puntkomma.)
Hiermee laat u alleen de velden “naam” en “van” zien. Links maken U kunt van een veld ook een verwijzing (hyperlink) naar een pagina maken door achter de veldnaam “()” te zetten. [datalijst,naam();van=aanmeldingen.xml]
© 2008
CMS 3.0 Verdieping
16
7
PAGINALIJSTEN
Een paginalijst geeft een overzicht van pagina‟s van een bepaald datatype. Er zijn twee soorten paginalijsten. Een uitgebreide lijst (titels en samenvattingen) Een verkorte lijst (alleen de titels) De notatiewijze is: [paginalijst=datatype,detailniveau] datatype Geef hier de naam van het datatype aan. Bijvoorbeeld "actueel" of "actueel archief". Je mag hier ook het nummer van het betreffende datatype invullen. Vult u hier een * in: [paginalijst=*,kort] dan krijgt u een overzicht van alle paginatitels. detailniveau "kort" geeft alleen de titels van de pagina. Deze titel is een koppeling naar de volledige pagina. "lang" geeft de titels en het eerste memoveld (vaak de samenvatting). Opmerkingen Als de pagina meer informatie bevat, dan wordt onderaan de samenvatting ook een link naar de volledige pagina weergegeven. Als er niet meer informatie beschikbaar is en u bent in "editmode", dan is deze link grijs of lichtblauw weergegeven. Zo kunt u toch de volledige pagina in beeld krijgen om deze verder te bewerken. Pagina's die alleen getoond mogen worden aan bepaalde gebruikers, worden ook hier niet getoond.
Paginalijsten worden getoond tussen grijze lijnen, die alleen zichtbaar zijn als je in de “edit-mode”staat.
Opdracht Op de voorpagina van uw website staat hoogstwaarschijnlijk de opdracht: [paginalijst=actueel,lang] Verander dit in [paginalijst=actueel,kort] en bekijk het resultaat. Zet daarna de instelling weer terug op[…….,lang] (Tijd: max 5 min)
© 2008
CMS 3.0 Verdieping
17
7.1 Zelf datatypen aanmaken De datatypen die uw site al rijk is, kunnen worden getoond door te klikken op het icoontje “Onderhoud opties CMS” het zgn. hamertje: Reeds aangemaakte datatypen: 2:Actueel 3:Archief 4:Informatie 5:Intranet 6:Groepen 7:Handboek 9:Intranet voorpagina 10:ICT 11:test 12:esis 45:Overig
Het aanmaken van een nieuw datatype is vrij eenvoudig, maar zal wel een doel moeten dienen. Indien u alle pagina‟s die over feesten gaan overzichtelijk wil rangschikken kunt u hiervoor een datatype aanmaken. U zet de cursor achter (in dit voorbeeld) 12:esis en geeft een enter. Vervolgens typt u 13:Feesten en klikt op verzenden. Vervolgens kunt u van betreffende pagina‟s het datatype omzetten van bijv. overig naar „Feesten‟ en deze vervolgens met de opdracht: [paginalijst=feesten,kort] overzichtelijk op een pagina groeperen/ tonen. I.p.v. Feesten mag u ook het datanummer noemen.
resultaat
© 2008
CMS 3.0 Verdieping
18
8
DYNAMISCHE VARIABELE
Notatiewijze: {%dynamische variabele%} (Let wel op de accolades i.p.v. de blokhaken. Er worden accolades gebruikt, omdat deze ook kunnen worden gecombineerd met blokhaken.) U voegt hiermee een dynamische variabele in. Voorbeeld van een toepassing
Achter elkaar typen met spaties tussen de dynamische variabelen [V]{%dezedagnaam%} {%dezedag%} {%dezemaandnaam%} {%ditjaar%}[v] U kunt de volgende variabelen gebruiken: {%username%} {%gebruiker%} of {%name%} {%ditjaar%} {%dezemaand%} {%dezedag%} {%vandaag%} {%dezedagnaam%} {%dezemaandnaam%}
© 2008
= gebruikersnaam/inlognaam bijv. pdijkstra = naam van de gebruiker bijv. Peter Dijkstra
CMS 3.0 Verdieping
19
In het voorbeeld van SBO Merlijn zal de opdracht: {%dezedagnaam%} {%dezedag%} {%dezemaandnaam%} {%ditjaar%} steeds de juiste datum met de dag genereren. Een aardige optie is: Welkom {%gebruiker%} Alleen als een gebruiker inlogt staat de naam er, anders alleen Welkom
Op het intranet van uw school zal de opdracht: [Mijn pagina={%gebruiker%}] voor iedere ingelogde gebruiker een verwijzing naar de eigen pagina betekenen. Combineer je dit met Welkom op het intranet dan krijg je: Welkom [{%gebruiker%}]
Opdracht Verwelkom uzelf op het intranet van de school. En dus indirect later ook de andere collega‟s…. (Tijd: max. 5 min)
© 2008
CMS 3.0 Verdieping
20
9
AGENDALIJST
Een agendalijst geeft een overzicht van items in een agenda van een bepaalde periode. Notatie:
[agendalijst,periode,jaar,dagen tonen=agenda]
Bijv.
2 2-4
2005 dit jaar
ja of nee
<de naam>
periode Geef hier de periode aan die getoond moet worden. U mag één maand invullen, maar ook meerdere maanden.. (Bijv. 2 of 2-4 Dit staat voor februari of februari t/m april) Wilt u het variabel houden dan vult u in: dezemaand-dezemaand+1 jaar Geef hier het jaar aan dat u wilt tonen. U mag hier ook "ditjaar" gebruiken. dagen tonen Hier geeft u aan of ook de dag moet worden getoond. Dit kan met “, ja” of “, nee” agenda Geef aan uit welke agenda de gegevens moeten worden getoond. U kunt hierbij meerdere agenda's aangeven. Deze moeten van elkaar gescheiden zijn met een puntkomma. Dit mogen de agendanummers of agendanamen zijn. Kijk bij „het hamertje
voor namen en nummers.
Voorbeelden:
[agendalijst,2,2005,ja=6] of [agendalijst,2,ditjaar,ja=6]
© 2008
CMS 3.0 Verdieping
21
[agendalijst,2-4,ditjaar,ja=6]
Opdracht
Bedenk een toepassing voor een agendalijst (max.15 min)
© 2008
CMS 3.0 Verdieping
22
10 TEKSTKLEUR Wilt u de standaard tekstkleur zwart wijzigen, dan geeft onderstaande opdracht u de mogelijkheid. [tekstkleur=opdracht] opdracht Hier vult u de nieuwe kleur van de tekst in. Als u weer terug naar de oorspronkelijke kleur wilt, dan vult u in "normaal". Bijvoorbeeld: [tekstkleur=#FF0000]Deze tekst is rood[tekstkleur=normaal] Gaat weer verder met zwart. Voordat u deze mogelijkheid wereldkundig maakt, is het verstandig afspraken te maken over het kleurgebruik op uw website. Het kan al snel een bonte verzameling van gekleurde teksten opleveren…Eigenlijk kunt u het gebruik van kleuren beter in eigen hand houden.
Hoe kom ik aan codes? http://www.xs4all.nl/~dalemuus/lessen/css/lesoverkleuren.htm .
Voorbeeld
Wilt u blauw als kleurcode? Zet de scroll dan helemaal naar rechts bij blauw en u heeft 255 decimalen blauw, 00 rood en 00 groen. Er zit dus alleen blauw in de kleur! Oftewel #0000ff. Zoals u ziet staat er een # voor. Dat is om aan te duiden dat het om een html-kleurcode gaat.
© 2008
CMS 3.0 Verdieping
23
Een andere site is: http://www.webaapje.nl/webmastershulpjes/kleurengenerator/
Voorbeeld:
[tekstkleur=#daa520]Hieronder staat het bestand waarin de woordenlijsten van onze taalmethode Taaltijd staan.[tekstkleur=normaal] Deze kunnen worden geïmporteerd in Flits Nieuw.
Opdracht Verander een stukje tekst van kleur en gebruik hiervoor een kleurengenerator.
© 2008
CMS 3.0 Verdieping
24
(max.10 min)
11 HANDIGHEIDJES Heeft u behoefte aan een horizontale lijn, gebruik dan de volgende opdracht: 11.1 [lijn]
Wilt u opsommingtekens in uw tekst, dan zet u voor elk woord of elke regel de opdracht: 11.2 [Lijst] (Denk bij deze opdracht aan de beginhoofdletter) Voorbeeld: [Lijst]Introductie [Lijst]Videopresentatie eigen school [Lijst]Intervisie [Lijst]Voorbereiding dag 4 Resultaat: Introductie Videopresentatie eigen school Intervisie Voorbereiding dag 4
11.3 [voettekst] Hiermee geeft u aan of de voettekst op de betreffende pagina moet worden getoond. De voettekst zelf is niet te wijzigen. Die verschilt per bestuur. [voettekst=ja] of [voettekst=nee]
Het verwijderen van de voettekst, kan ook het ‟inlogslotje‟ laten verdwijnen….
© 2008
CMS 3.0 Verdieping
25
Je kunt dus eigenlijk niet zonder voettekst.
© 2008
CMS 3.0 Verdieping
26
12 ZOEKEN IN DE SITE Wilt u een zoekfunctie invoegen op een pagina, dan kan dat met onderstaande opdracht. Daarbij geeft u aan in welk datatype moet worden gezocht. [zoek=datatype] datatype Geef hier het datatype aan waarbinnen gezocht moet worden. Bijvoorbeeld: [zoek=actueel] [zoek=feesten] [zoek=archief actueel] Opmerking U kunt het datatype ook weglaten. Dan zoekt het CMS in alle datatypen. [zoek]
Opdracht Test de zoekfunctie uit met een door u gekozen datatype. Probeer het daarna zonder een datatype in te vullen. (max.10 min)
De zoekfunctie houdt rekening met de rechten van de “zoeker”. Intranetpagina‟s worden alleen getoond in de zoekresultaten als er ook rechten zijn om het intranet te mogen zien. Zorg er wel voor om de Intranetpagina‟s te voorzien van het datatype „Intranet‟.
© 2008
CMS 3.0 Verdieping
27
13 MAPPENLIJST Omschrijving Geeft een overzicht van de mappen en bestanden uit een bepaalde map. De gebruiker kan op een map klikken om deze uit te klappen en de onderliggende mappen en bestanden te bekijken. Deze opdracht volgt altijd na de opdracht [map=xxx]. Met de opdracht [map=xxx] geeft u dus aan van welke map het CMS een mappenlijst moet samenstellen. Als de map niet bestaat, dan wordt deze automatisch aangemaakt. Bijvoorbeeld: [map=riet60jaar] [mappenlijst]
Opmerkingen De map die u aangeeft met [map=xxx] is altijd een submap van de map "documenten". U kunt de opdracht "mappenlijst" ook gebruiken zonder de opdracht "map". U moet dan achter mappenlijst direct de naam van de map opgeven. [mappenlijst=riet60jaar] Gebruikt u alleen [mappenlijst] dan krijgt u een overzicht van alle mappen.
© 2008
CMS 3.0 Verdieping
28
13.1 Onderhoud documentenmap Een uitgebreidere functionaliteit van de hierboven beschreven optie is het onderhouden van documentenmap. Indien een gebruiker het recht heeft: “Mag opties bewerken” dan wordt een extra pictogram verkregen, nadat er is ingelogd.
fragment Gebruikersbeheer
Pictogrammen; picto „onderhoud documentmap‟
Het volgende scherm verschijnt:
Aantal mappen
Verwijder map
zoekresultaten
Klik op de map voor de inhoud
© 2008
CMS 3.0 Verdieping
29
De inhoud van de map toont de aanwezige bestanden en de mogelijkheid deze te verwijderen. Om de foto te bekijken klikt men op de naam van de foto.
Bekijk de mappen kritisch en bespreek tijdens een evaluatie de naamgeving van de mappen. Indien de afspraak op school is dat mappen door groepen aangemaakt uit een aantal elementen moet bestaan, dan is dit uitgangspunt voor de evaluatie. Bijv.: [map=0605bejaardengroep7a] dan is [map=bejaarden] niet correct.
Criteria: Datum onderwerp groep
© 2008
CMS 3.0 Verdieping
30
14. RSS Een goede Nederlandse vertaling voor RSS is jammer genoeg niet voor handen. De lettercombinatie staat voor Really Simple Syndication of Rich Site Summary. Het is een toepassing van de internettaal XML (Extended Markup Language). Het komt erop neer dat informatie van de site beschikbaar wordt gesteld, zodat deze kan worden opgeroepen via een nieuwslezer, browser of een andere website. De voordelen zijn: Met RSS kun je op de hoogte blijven van het meest recente nieuws over de onderwerpen van je voorkeur. Het AB-ZHW CMS kan RSS feeds lezen en genereren. Zo kan je bijvoorbeeld in de eigen schoolsite de RSS feed van de SCO Lucas zetten met de opdracht: [rss=http://www.nldata.nl/scolucas/cgi-oic/rss.exe,kort] (,lang is ook mogelijk, dan verschijnt de meertekst ook in beeld) Het resultaat staat hieronder:
Maar ook de RSS van Webwereld kun je inlezen in een CMS: [rss=http://www.webwereld.nl/rss/trillian.rss,kort] Notatiewijze is dus: [rss=link] (,kort en ,lang werkt alleen bij CMS websites)
© 2008
CMS 3.0 Verdieping
31
13.2 Newsreaders of feedreaders
Via een newsreader (bijv. downloaden op http://www.feedreader.com) word je automatisch verwittigd als er iets nieuws verschijnt. Spaar tijd uit doordat je niet telkens al je favoriete websites moet nagaan op zoek naar nieuws. Deze reader kunnen ouders/leerkrachten thuis installeren en op deze wijze het laatste nieuws van de school vernemen via de nieuwsreader. De nieuwsreader die hierboven genoemd staat ziet er als volgt uit:
Indien u het knopje op uw website wilt kan ab-zhw dit aanzetten. Standaard staat deze optie uit om verwarring te voorkomen, of voor scholen die hier nog niet aan toe zijn. Door op dit knopje te klikken, wordt de bezoeker doorverwezen naar een pagina op de site van ab-zhw, alwaar de link van de betreffende school gekopieerd kan worden die bij „Add feed‟ in de nieuwsreader kan worden geplakt. In het geval van Merlijn is de link: http://www.nldata.nl/sbomerlijn/cgi-oic/rss.exe?dt=2
© 2008
CMS 3.0 Verdieping
32
Uiteraard vraagt dit enige uitleg aan leerkrachten en ouders. Alvorens hiermee te beginnen, dient u dit goed te overdenken. Het plaatsen van rssfeeds op de website van school kan nuttig zijn, maar moet ook een doel dienen. Zo kan het laatste nieuws van de Volkskrant geplaatst worden in het kader van een krantenproject voor bijv. voor leerkrachten op het Intranet. http://volkskrant.nl/rss/laatstenieuws.rss Bovenstaande link zet je in combinatie met: [rss=link] in je eigen cms. Je krijgt dan onderstaand resultaat.
Via de site: www.rss.pagina.nl kun je veel informatie vinden over rss en links naar opdrachtregels/ feeds van je favoriete (nieuws)websites.
© 2008
CMS 3.0 Verdieping
33
14 MEER HANDIGE OPDRACHTEN 14.1 [beeldbank] De Beeldbank mag zich in steeds meer belangstelling verheugen. Uiteraard kunt het internetadres hiervoor gebruiken. www.schooltv.nl/beeldbank Met de opdracht [beeldbank] creëert u een zoekvenster voor de beeldbank in uw eigen CMS. Bijvoorbeeld op het Intranet of op de groepspagina van de kinderen. Dit is het resultaat:
Door te klikken op het logo gaat u rechtstreeks naar de Beeldbank. Door op „Zoek clips‟ te klikken kunt u een zoekterm ingeven, die dan direct wordt doorgegeven aan de Beeldbank, vervolgens komen uw resultaten in beeld. 14.2 [Sleutel] Met de opdracht “sleutel” kunt u een deel van de site onzichtbaar maken ofwel verbergen. (denk om de beginhoofdletter) In de “sleutel” geeft u aan welke gebruiker(s) het verborgen deel wel mogen zien. Deze gebruikers worden gescheiden door een puntkomma. Met gebruiker wordt de gebruikersnaam of inlognaam bedoeld. Begin de opdracht met: [Sleutel=gebruikersnaam;gebruikersnaam;gebruikersnaam] Hier staat het verborgen deel…..
[sleutel] Toepassingen: Redactieopmerkingen verbergen Kolommenoverzicht van een datalijst verbergen Onderdelen van de index verbergen Bezoekersteller verbergen Voorbereidingen voor Kerst, Sint, werkweek e.d. maken en verbergen Etc.
© 2008
CMS 3.0 Verdieping
34
15 POLLS Omschrijving Hiermee kunt u zogenaamde "polls" op de site gebruiken. Polls zijn kleine enquetes, meestal van één vraag, waar de gebruiker een antwoord op kan geven. Hierna volgt direct de uitslag van de poll. [poll=id] id Hier geeft u de id van de poll die getoond moet worden. Opmerkingen Als u van te voren polls klaarmaakt en als id steeds de naam van een maand gebruikt, dan kunt u de poll als volgt in het cms zetten: [poll={% dezemaandnaam%}] Zie ook: Dynamische variabelen. Iedere keer als er een nieuwe maand aanbreekt, wordt automatisch een nieuwe poll gestart. Voor het onderhouden van polls klikt u op het hamertje (onderhouden opties CMS). Onderstaand scherm verschijnt:
Klik op Polls. Onderhoud hier aangemaakte polls of maak een nieuwe aan.
© 2008
CMS 3.0 Verdieping
35
Een nieuwe poll aanmaken. In onderstaand voorbeeld is een poll gemaakt. De keuzemogelijkheden zet u gewoon onder elkaar.
De „ID‟ is het kenmerk, zeg maar de naam van de „poll‟.
© 2008
CMS 3.0 Verdieping
36
Een poll tonen op de website [poll=pasen] Het ziet er dan zo uit:
Na het stemmen volgt direct de tussenstand van de poll.
Polls die aangemaakt worden gelden zowel voor internet als intranet. Je kunt polls dus niet afschermen voor de buitenwereld.
© 2008
CMS 3.0 Verdieping
37
16 INVOEGENREC Om bijvoorbeeld de onderwerpen in een schoolgids toegankelijker te maken of op de eigen groepspagina een eigen index te creëren kunt u een sjabloon met eigen navigatie toevoegen aan een pagina. Dit werkt als volgt: pagina eerst instellen voor de mogelijkheid van een eigen navigatie o Bijv. 1 kolom eigen navigatie o Klik op het pennetje en vul onderaan in het aparte navigatiescherm [invoegenrec=schoolgidsmenu] in. De naam schoolgidsmenu is in feite een nieuwe pagina die wordt aangemaakt. U kunt bijv. ook inhoudgroep5a maken. Als het maar een unieke naam is. ververs de pagina links komt nu een menu waarbij je door middel van het potloodje het menu kan wijzigen. alle pagina‟s waarbij u bijv. [invoegenrec=schoolgidsmenu] plaatst in de navigatiekolom, krijgen automatisch het menu. Voordeel: op één van de pagina‟s werkt u het menu bij en vervolgens is het bijgewerkte menu op alle pagina‟s te zien waar invoegenrec met dezelfde naam wordt gebruikt. Voorbeeld Schermafdruk pagina-instelling:
Klik op het pennetje en type de opdracht invoegenrec in combinatie met een naam
Klik op het pennetje van het invoegenrec en werk de inhoud bij
© 2008
CMS 3.0 Verdieping
38