Workshop Verdieping
Content Management Systeem 4.0 AB-ZHW
© 2010
CMS 4.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 uw 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.
© 2010
CMS 4.0 Verdieping
2
1
INLEIDING ............................................................................................................. 4 1.1 1.2 1.3
CMS VERDIEPING ....................................................................................................... 4 CMS LEERKRACHT ...................................................................................................... 4 VERNIEUWDE BASISHANDLEIDING .................................................................................. 4
2
AANMELDEN EN UITLOGGEN ................................................................................. 5
3
ALFABETLIJST ........................................................................................................ 6
4
TABELLEN INVOEGEN............................................................................................. 7
5
PRIKBORD ............................................................................................................. 9
6
FORMULIER ......................................................................................................... 10 6.1 6.2
7
FORMULIERGEGEVENS VIA DE E-MAIL............................................................................ 10 FORMULIERGEGEVENS NAAR EEN XML-BESTAND ............................................................ 14
PAGINALIJSTEN ................................................................................................... 16 7.1
ZELF DATATYPEN AANMAKEN ...................................................................................... 17
8
DYNAMISCHE VARIABELE .................................................................................... 18
9
EVENEMENTEN.................................................................................................... 20
10 AGENDALIJST EN KALENDER ................................................................................ 22 11 ZOEKEN IN DE SITE .............................................................................................. 25 12 SITES ................................................................................................................... 26 13 DOCUMENTMAPPEN BEHEREN ............................................................................ 29 14. RSS ....................................................................................................................... 30 NEWSREADERS OF FEEDREADERS ............................................................................................. 31 15 SLEUTEL .............................................................................................................. 33 16 POLLS .................................................................................................................. 34 17 INVOEGENREC ..................................................................................................... 37 18 MAILINGLIJSTEN .................................................................................................. 38
© 2010
CMS 4.0 Verdieping
3
1
INLEIDING
Workshop CMS verdieping Basiscursus wordt beheerst Alfabetlijst Tabellen Prikbord Formulier Paginalijsten (datatypen) Datalijst XML-bestanden Evenementen Mappen beheren Dynamische variabelen Zoek Sleutel RSS Polls Sitelijsten Mailinglijsten
1.1 CMS verdieping In de workshop van vandaag staan de nieuwe mogelijkheden in het CMS centraal. Daarnaast worden enkele zaken die in de basiscursus 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 bijv. 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.
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 CMS 4.0. In deze handleiding wordt ondermeer aandacht besteed aan het plaatsen van foto’s, de naamgeving van mappen en foto’s en het plaatsten van een filmpje. Deze handleiding is als pdf-document te downloaden.
© 2010
CMS 4.0 Verdieping
4
2
AANMELDEN EN UITLOGGEN
Opdracht Tijdens deze workshop werken we met uw eigen gebruikersnaam en wachtwoord Log nu in door op het slotje te klikken onder aan de pagina of op een andere plek die is ‘verborgen’.
Met het slotje kunt u uitloggen…
Opdracht Maak voor uzelf een oefenpagina aan. Hier kunt u tijdens de workshop naar hartenlust oefenen. Uiteraard kunt u ook op bestaande pagina’s wijzigingen aanbrengen. Dat is uw keuze….
© 2010
CMS 4.0 Verdieping
5
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. Geadviseerd wordt hiervoor een eigen (afgeschermde) pagina te gebruiken… 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 in de teksteditor: [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
© 2010
CMS 4.0 Verdieping
6
4
TABELLEN INVOEGEN
Klik op Tabel in de teksteditor. Onderstaand venster verschijnt om de eigenschappen van uw Tabel in te stellen.
© 2010
CMS 4.0 Verdieping
7
Door met uw rechtermuis in een cel te klikken krijgt u een menu met mogelijkheden.
Vraagt u de eigenschappen van de cel op, dan zijn zelfs kleuren e.d. te wijzigen.
Opdracht Maak een tabel en stel hierbij zelf de eigenschappen in. Pas achteraf het aantal rijen en kolommen aan. Verander de kleur van de tabelranden. Kortom…experimenteer met de mogelijkheden!
© 2010
CMS 4.0 Verdieping
8
5
PRIKBORD
Met de functionaliteit ‘prikbord’ 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 forum waarop gebruikers eventueel ook op elkaar kunnen reageren. Het beheer van de prikborden opent u in de Centrale Administratie
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: [prikbord=ID]
Bijvoorbeeld:
[prikbord=voetbal]
Als de ID nog niet bestaat wordt deze aangemaakt. Via de Centrale Administratie kunnen prikborden worden beheerd, aangepast, verwijderd e.d. Dit is het resultaat van [prikbord=voetbal] waarop reeds is gereageerd:
Via deze icoontjes kan een beheerder reacties bewerken en eventueel verwijderen.
Opdracht Maak een prikbord aan en probeer deze uit. Open het beheer in de Centrale Administratie en bekijk de mogelijkheden.
© 2010
CMS 4.0 Verdieping
9
6
FORMULIER
U kunt eenvoudig zelf een formulier maken met de opdracht “formulier”. De ingevulde gegevens worden naar een e-mailadres verstuurd en/ of in een kolomoverzicht getoond. Mogelijkheden: Ziekmelding Aanvragen van een kennismakingsbezoek Inschrijven voor een infoavond Wijzigingen in NAW-gegevens doorgeven etc. 6.1 Formuliergegevens via de e-mail De opdrachten tussen blokhaakjes worden in de teksteditor getypt. 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 bovenstaande opdrachten:
© 2010
CMS 4.0 Verdieping
10
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 memo tekst janee
maakt een vervolgkeuzelijst maakt een groot tekstveld maakt een tekstregel 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.
© 2010
CMS 4.0 Verdieping
11
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
2
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. Een tekstveld met het veld ‘van’ geeft in de verstuurde e-mail het e-mailadres van de afzender
© 2010
CMS 4.0 Verdieping
12
Inschrijfformulier Vul alle velden indien mogelijk in:
Opdracht Maak zelf een (eenvoudig) formulier en geef als “aan” e-mailadres die van de cursistenlaptop op (bijvoorbeeld
[email protected])
© 2010
CMS 4.0 Verdieping
13
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 XMLbestanden bewaart. Met [map=formulieren] [bestandenlijst] kunt u vervolgens een overzicht van deze bestanden opvragen.
© 2010
CMS 4.0 Verdieping
14
6.3
XML-bestand tonen in een kolommenoverzicht (de datalijst)
Met de opdracht “datalijst” toont u een xml-bestand in een kolommenoverzicht. Een xmlbestand 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. Om het overzicht te beperken geeft u aan welke velden moeten worden getoond. [datalijst,naam;van=aanmeldingen.xml]
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.
(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 laten maken door achter de veldnaam “()” te zetten. [datalijst,naam();van=aanmeldingen.xml]
Zowel de naam (naar een pagina) als het emailadres zijn hyperlinks.
© 2010
CMS 4.0 Verdieping
15
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 tekstblok (inleiding of samenvatting). Opmerkingen Als de pagina meer informatie bevat, dan wordt onderaan de samenvatting ook een link naar de volledige pagina weergegeven. Zo kunt u deze toch bewerken. Pagina's die alleen getoond mogen worden aan bepaalde gebruikers, worden ook hier niet getoond. [paginalijst=archief,kort]
© 2010
CMS 4.0 Verdieping
16
Op de voorpagina van uw site kunt u deze of een soortgelijke paginalijst tegenkomen: [paginalijst=actueel,lang,,,foto(rechts;150;)] Verander hier niets aan!
Opdracht Typ op een oefenpagina de volgende opdracht: [paginalijst=archief,lang] Bekijk het resultaat. Verander dit in [paginalijst=archief,kort] en bekijk opnieuw het resultaat.
7.1 Zelf datatypen aanmaken 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. Eenmaal aangemaakte datatypen kunt u zelf niet verwijderen. Werkwijze: [paginalijst=feesten,kort] Als het datatype nog niet bestaat wordt deze direct aangemaakt. 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 tonen. Het datatype wijzigen doet u op de instellingen van de pagina Om een overzicht te krijgen van reeds bestaande datatypen klikt u in de Centrale Administratie op Instellingen en kijk bij Nieuwsfeeds; daar staat een opsomming.
© 2010
CMS 4.0 Verdieping
17
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%}
= gebruikersnaam/inlognaam = naam van de gebruiker
© 2010
CMS 4.0 Verdieping
bijv. pdijkstra bijv. Peter Dijkstra
18
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 een groepspagina van de school. En dus indirect later ook de andere collega’s….
© 2010
CMS 4.0 Verdieping
19
9
EVENEMENTEN
U kunt in de Centrale Administratie het onderdeel Evenementen openen. Dit zijn de verschillende agenda’s of kalenders die u kunt vullen. Onderstaande schermen worden niet zichtbaar voor bijv. ouders. Deze zijn puur voor uw eigen administratie.
U kunt hier:
Wisselen van Evenement Bladeren tussen maanden Nieuw evenement maken Evenementen als lijst tonen
Nieuw evenement aanmaken; voegt een item toe aan een bepaalde maand en dag.
© 2010
CMS 4.0 Verdieping
20
Evenementen als lijst tonen: Het evenement dat geselecteerd staat wordt getoond. U kunt hier bewerken en verwijderen.
Een nieuwe agenda of kalender maken? Zie volgende paragraaf.
Opdracht Maak een agenda of kalender aan. Vul deze met enkele data en/ of evenementen.
© 2010
CMS 4.0 Verdieping
21
10 AGENDALIJST EN KALENDER Een agendalijst geeft een overzicht van evenementen in een kalender/ agenda van een bepaalde periode. Met de agendalijst maakt u uw evenement zichtbaar op uw website.
Notatie:
Bijv.
[agendalijst,periode,jaar,dagen tonen=agenda]
2 2-4
2010 dit jaar
ja of nee=de naam van de kalender of agenda
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 kalender/agenda de gegevens moeten worden getoond. U kunt hierbij meerdere agenda's aangeven. Deze moeten van elkaar gescheiden zijn met een puntkomma. Kijk in de Centrale administratie voor de namen. Een nieuwe kalender of agenda maken? Start de opdracht agendalijst en type achter het =teken de naam van de agenda, deze wordt direct aangemaakt. [agendalijst,periode,jaar,dagen tonen=sportevenementen] Voorbeelden:
© 2010
CMS 4.0 Verdieping
22
[agendalijst,2,2011,ja=algemeen] [agendalijst,2,ditjaar,ja=ouderraad]
In onderstaand voorbeeld worden de maanden mei en juni getoond. Deze agenda blijft staan tot de maanden handmatig zijn aangepast. [agendalijst,5-6,ditjaar,ja=verjaardagen kinderen]
In onderstaand voorbeeld wordt steeds de huidige en de komende maand getoond… [agendalijst,dezemaand-dezemaand+1,ditjaar,ja=Algemeen]
© 2010
CMS 4.0 Verdieping
23
Kalender op uw website plaatsen
[kalender=naam kalender,dezemaand,ditjaar]
Opdracht Bedenk een toepassing voor een agendalijst en plaats deze op uw website. Plaats daarnaast de agenda als een kalender.
© 2010
CMS 4.0 Verdieping
24
11 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.
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’.
© 2010
CMS 4.0 Verdieping
25
12 SITES
U beheert de sites in de Centrale administratie. Wilt u een nieuwe map aanmaken waarin sites (URL’s) kunnen worden geplaatst kies dan mappen.
Zoals u hierboven kunt zien is de URL gekoppeld aan een map. . Wilt u een nieuwe titel toevoegen kies dan Nieuw.
© 2010
CMS 4.0 Verdieping
26
Nieuwe map maken? Kies in de Centrale administratie mappen
© 2010
CMS 4.0 Verdieping
27
Het tonen van een map met Url’s op uw website: Bijvoorbeeld: [sitelijst=kranten] Resultaat:
© 2010
CMS 4.0 Verdieping
28
13 DOCUMENTMAPPEN BEHEREN Het beheer van de gemaakte mappen doet u vanuit de Centrale administratie:
Omschrijving Geeft een overzicht van mappen en bijbehorende bestanden. De gebruiker kan op een map klikken en de bestanden bekijken. Verwijder de map of het bestand. Kijk de pagina of bestand in.
© 2010
CMS 4.0 Verdieping
29
14. RSS RSS 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. Voordelen zijn: Met RSS kunt u op de hoogte blijven van het meest recente nieuws over de onderwerpen van uw voorkeur. Het AB-ZHW CMS kan RSS feeds lezen en genereren. RSS op uw website activeren: In de Centrale Administratie kunt u het één en ander instellen met betrekking tot RSS.
© 2010
CMS 4.0 Verdieping
30
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 (bijvoorbeeld de voorpagina) kunt u dit aanzetten in de Centrale Administratie. 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 AB-ZHW is de link:
© 2010
CMS 4.0 Verdieping
31
http://abzhw.nl/cgi-oic/rss.exe?dt=2
Via de site: www.rss.pagina.nl kun je veel informatie vinden over rss en links naar opdrachtregels/ feeds van je favoriete (nieuws)websites.
© 2010
CMS 4.0 Verdieping
32
15 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.
© 2010
CMS 4.0 Verdieping
33
16 POLLS Omschrijving Hiermee kunt u zogenaamde "polls" op de site gebruiken. Polls zijn kleine enquetes, van meestal één vraag, waar de gebruiker een antwoord op kan geven. Hierna volgt direct de uitslag van de poll. U opent het beheer van de Polls in de Centrale administratie.
Met de knop Nieuw maakt u een nieuwe poll aan.
Bij Acties kunt u poll aanpassen, verwijderen of de uitslagen bekijken.
© 2010
CMS 4.0 Verdieping
34
Vul de poll in en kies Opslaan
Een poll tonen op de website [poll=id] Bijvoorbeeld: [poll=stemmen] Resultaat:
Na het stemmen volgt direct de tussenstand van de poll.
© 2010
CMS 4.0 Verdieping
35
Extra: 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%}] Iedere keer als er een nieuwe maand aanbreekt, wordt automatisch een nieuwe poll gestart. Zie ook: Dynamische variabelen.
© 2010
CMS 4.0 Verdieping
36
17 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: 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 alle pagina’s waarop u bijv. [invoegenrec=schoolgidsmenu] plaatst in een tekstvak, 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.
© 2010
CMS 4.0 Verdieping
37
18 MAILINGLIJSTEN Bezoekers kunnen zich bijvoorbeeld inschrijven voor een digitale nieuwsbrief, door hun emailadres in te vullen en te versturen.
Nogmaals het e-mailadres invullen en versturen verwijdert het e-mailadres uit de lijst.
Mailinglijst plaatsen: [mailing=ouderbrief]
Het ingevulde e-mailadres wordt automatisch toegevoegd aan de betreffende lijst in de Centrale administratie.
© 2010
CMS 4.0 Verdieping
38
Melding na versturen.
Melding na nogmaals versturen.
Opdracht Maak een mailinglijst en test deze uit...
© 2010
CMS 4.0 Verdieping
39