Rollen en toegangsrechten

Vergelijkbare documenten
CVO Crescendo. Klik op inloggen, jet kmt terecht in de module inloggen Schakel nu om van het tabblad inloggen naar het tabblad Nieuw account aanmaken

cursusboek blz 41 + uitgeprinte blz van Fons

Kies voor Structuur - Overzichten - Een nieuw overzicht toevoegen

ISY2CONNECT. Handleiding HET BESTE VOOR UW ORGANISATIE

Les 2 Inhoud toevoegen en weergeven

1. Kies voor Structuur - Overzichten - Een nieuw overzicht toevoegen

Het thema waarin de site getoond wordt aan de bezoeker Het thema waarin de admin achter de schermen werkt.

Handleiding Melkvee Connect

2) filtercriteria - nieuwe filtergroep aanmaken Nico ziet zowel cursussen als personeel in view MIJNARTIKELS

Les 2 Inhoud toevoegen

Website maker. Bezoek je domein om de Website maker in te stellen. De volgende melding zal zichtbaar zijn.

DR3_fons_les_ _11_13 1

Les Webform INLEIDING VOORBEREIDING

Les 7. Inleiding. Voorbereiding. Meertaligheid. Inleiding

EBUILDER HANDLEIDING. De Ebuilder is een product van EXED internet EXED CMS UITLEG

DR3_fons_les_ _11_06 1

Handleiding Word Press voor de bewoners Westerkaap 1

Les 4. Webform Inleiding. Voorbereiding

behandeld: cursusboek blz 18 tot en met blz 38 volgende keer meenemen cursusboek drupal2 i.v.m.views (zie blz 39)

Profielpagina Wanneer je voor het eerst inlogt, kom je binnen op je profielpagina:

Basishandleiding WordPress

Inhoud CONTROL PANEL HANDLEIDING STANDAARD CMS SEPT VERSIE 2

IMAP-handleiding Bookinto

Schoolwebsite.nu. Snel aan de slag met uw website. Versie 4.0

Handleiding inschrijven op onderhandse aanbestedingen

Naast bovenstaande modules kan je ook al een kijken bij inhoud. Daar is ook reeds iets toegevoegd.

Administrators. EasySecure International B.V. +31(0) Support.EasySecure.nl. v

IMI-toegangsbeheer 1. WIE BEHEERT DE TOEGANG TOT IMI? AUTORITEITEN REGISTREREN EEN AUTORITEIT REGISTREREN BIJ IMI...

Handleiding CMS VOORKANT

Les 3. Controleer op updates Views vervolmaking. Voorbereiding

Learning Management Systeem (LMS) Bedrijfsopleidingen

SportCTM 2.0 Sporter

E-crown. Inhoud. Communicatieplatform - Gebruikershandleiding

Drupal. Handleiding voor medewerkers. Wim Hambrouck V1.1 (januari 2011)

Organisator. Handleiding. Amersfoortse School Sport Kampioenschappen

WORDPRESS TRAINING: 1. AANMELDEN

Learning Management Systeem (LMS) Bedrijfsopleidingen

Handleiding Joomla CMS

Administrators. EasySecure International B.V. +31(0) Support.EasySecure.nl. v

Handleiding. Content Management Systeem (C.M.S.)

Mijn.PvdA.nl. Handleiding voor de leden om eigen gegevens aan te passen

Handleiding website. Inloggen Start uw internet browser en ga naar

Handleiding vacaturebank voor organisaties

Handleiding. HetSchoolvoorbeeld.nl. Versie juni Websites voor het onderwijs. Meest recente uitgave: www. hetschoolvoorbeeld.

Handleiding opmaken Wageningen UR Blog. Oktober 2015

Gebruikershandleiding. e-kracht is ontwikkeld door:

Evenementen publiceren en bewerken

Bloggen met blogdirect

Handleiding. HetSchoolvoorbeeld.nl. HetSchoolvoorbeeld 2.1. Websites voor het onderwijs. Websites Social media Mediawijsheid Grafisch ontwerp

Starten website/homepage

OZO Handleiding 2. Voor organisatoren

Handleiding Mijn Kerk

Handleiding vacaturebank voor organisaties

Uitleg CMS Utrecht Your Way Button 1. Inloggen

De Liemers Helpt Partner Handleiding v1.1. De Liemers Helpt. Partner handleiding

UW EVENEMENT AANKONDIGEN BIJ UIT IN VLAANDEREN

Gebruikers handleiding Brugge Printshop webshop

Publiceren met WordPress

Handleiding competitie.nevobo.nl

Handleiding website Buurten Met Uitzicht

Snel aan de slag met EDUgroepen

Klik op het menu inhoud om te starten met inhoud toe te voegen. Klik daarna op de knop Inhoud toevoegen.

DEALER ACCOUNT & SITE LICENTIE

HANDLEIDING CMS. v.0.0.1

De Kleine WordPress Handleiding

Inhoud van de website invoeren met de ContentPublisher

Handleiding IVN CMS Een praktische handleiding voor gebruikers in de provincie

InLeIDInG. account aanmaken

ONLINE HELPDESKSYSTEEM

Handleidingen website & pool SVNL voor organisators

Handleiding voor organisaties

Een webshop vullen. a. Een product aanmaken. Ga nu naar Producten en kies voor Product toevoegen om een nieuw product aan te maken.

HANDLEIDING Content Management Systeem de Fertilizer 4

v.1.11 Verenigingenweb Plus Handleiding Website in gebruik nemen

De voordelen van Drupal

Handleiding Licentieserver voor beheerders

PvdA websites Quick Start voor het werken met het Hippo CMS

Sociale Kaart Groningen


TeD Tekst en Design. Basisinformatie voor klein gebruik van het cms Made Simple

Handleiding bij de DWO (digitale wiskunde oefenomgeving)

Teksten op je WordPress site zetten of aanpassen

OZO Handleiding 1. Voor gebruikers/deelnemers

U bent nu aangemeld op het Chamilo leerplatform en hebt toegang tot de tabs in de blauwe balk (Home pagina, Cursussen, enz ).

Hoe gebruik je ons forum?

Cloud handleiding Versie: 1.0 Datum:

1. Klik op de button rechtsboven Extranet en log in met gebruikersnaam en wachtwoord van het hoofdaccount.

De WordPress 3.5 Beginners Handleiding

Verwijderen van een persoon kan door de regel leeg te maken. Met de knop (linksonder) Verwijderen verwijdert u de hele pagina!

Snel van start met Twitter?

Permissiegroepen. Aanmaken nieuwe permissiegroep. 1. Klik op + Nieuw en geef de permissiegroep een naam.

Op het einde van deze les moeten we een werkende site op Drupal 8 hebben en een opgekuiste versie van onze Drupal 7 site.

Ga naar en log in met de gebruikersnaam en wachtwoord verkregen via mail.

Les 12. Display Suite Voorbereiding. Modules inschakelen. Inhoud aanmaken

Welkom op de testsite van kunstcms!

Handleiding autorisatie Zaken Doen DUO.nl Versie voor beheerders

Mijn.PvdA.nl. Handleiding voor de secretarissen en ledenadministrateurs om eigen gegevens aan te passen en ledenadministratie te raadplegen

Transcriptie:

Rollen en toegangsrechten Als we een site ontwikkeld hebben waar bezoekers misschien regelmatig naar terugkeren, kunnen we de mogelijkheid openzetten dat de bezoekers zich registreren. Dit geldt bijvoorbeeld voor de leden van onze club, of voor de kopers van mijn webshop, of voor de regelmatige bezoekers van mijn forum/blog Vanaf het moment dat die bezoekers zich hebben geregistreerd, kunnen ze bij het volgend bezoek aanmelden en gaan ze ineens naar de relevante informatie voor hen. Een ander facet is het volgende. Nu we een site hebben opgezet, moet deze site nog onderhouden worden. Dit gaan we liefst niet alleen doen. Want anders moeten wij steeds het onderhoud van gans de website doen, nieuwe artikels toevoegen, een fotootje aanpassen etc. Daarom gaan we gebruikers aanmaken en hen een aantal rechten geven. In heel dit verhaal speelt de veiligheid van onze site een grote rol. We willen niet dat een gebruiker onze site hackt om er zijn inhoud op weer te geven of iets anders met onze site te doen. Daarom gaan we een aantal rollen opstellen, en mensen van deze rol een aantal toegangsrechten geven. Dit is redelijk complex. Om het eenvoudig te houden kan je rollen en toegangsrechten bekijken als Wat kan een gebruiker doen en zien op mijn website? We maken een site met als informatie cursussen en leerkrachten/directieleden. Hier moeten we nadenken over wie wat mag zien en wie dat mag doen. 1

Zien Standaard in Drupal kan elke gepubliceerde inhoud bekeken worden door elke bezoeker van de website. Dat is niet altijd de bedoeling. Cursisten mogen bijv. geen informatie van Leerkrachten zien, dat mogen enkel Leerkrachten of de directeur.. Je kan standaard in Drupal niet ingeven dat anonieme bezoekers wel de algemene pagina s mogen zien, maar bijv. geen informatie van het inhoudstype cursussen. Voorbeeld: Een anonieme gebruiker van je site mag bijvoorbeeld alleen algemene informatie van je school zien, en geen cursusinformatie of personeelsinformatie. Daarom moet je gaan gebruikmaken van een systeem dat de toegang tot de content (nodes) beheert. Hiervoor gebruik je ofwel het systeem van Rollen en toegangsrechten of een externe module. LET OP! Er zijn verschillende systemen om de toegangsrechten in te stellen in de omloop! Je gebruikt op je site best maar 1 (EEN) systeem, anders gaan de toegangsrechten conflicteren. Doen Iemand moet nieuwe cursussen kunnen aanmaken. Dat zijn de leerkrachten of de directeur. Als er een nieuwe leerkracht aangenomen wordt, moet iemand deze in het systeem kunnen toevoegen. Dat is de directeur. 2

Natuurlijk zijn er ook wijzigingen die doorgevoerd moeten worden (nieuwe telefoonnummer leerkracht, nieuwe code cursus, etc. Verder moeten af en toe gegevens verwijderd worden van de site. Wie mag dit doen. Denken we verder dan gaan we kijken wie formulieren moet ontvangen, wie reacties kan bekijken, wie. Personen en Rollen Een van de menu onderdelen die we nog niet hebben behandeld is Personen. Hierachter bevindt zich een overzicht van alle geregistreerde gebruikers. Op dit moment ben jij dat alleen, maar je kunt gemakkelijk een nieuwe gebruiker aanmaken. Wannneer je dit doet zul je aan de nieuwe gebruiker een rol moeten toewijzen. 3

Binnen een nieuwe Drupal installatie zijn al drie rollen aanwezig, allen met hun eigen rechten: anonymous user: dit zijn anonieme bezoekers op de website, bezoekers die niet zijn ingelogd. Zij kunnen alleen gepubliceerd inhoud bekijken. authenticated user: dit zijn alle gebruikers die zijn geregistreerd en zijn ingelogd, zij kunnen op dit moment bijvoorbeeld een reactie plaatsen onder een nieuwsbericht, maar daar houdt het ook mee op. administrator: dit ben jijzelf en elke andere gebruiker die alle rechten 4

bezit, bijvoorbeeld om nieuwe gebruikers en rollen aan te maken en content te verwijderen. Het aantal rollen kun je oneindig uitbreiden, waarbij je aan elke rol weer andere rechten kunt toekennen om te bepalen wat zo'n type gebruiker wel of niet mag zien & doen op de website binnen de administratie pagina's. Inhoudstypen toevoegen Om dit in te oefenen gaan we eerst een aantal inhoudstypes aanmaken om nadien de rollen en toegangsrechten goed te kunnen demonstreren. We gaan deze inhoudstypes vrij basic houden omdat we ze enkel gebruiken om Rollen en toegangsrechten te bestuderen. We maken eerst een inhoudstype cursussen aan. (Cursus_code, Cursus_naam, Cursus_leerkracht, Cursus_afbeelding) Maak enkele nodes aan van dit inhoudstype. 5

Daarna een inhoudstype personeelsleden. (PL_Naam, PL_Voornaam, PL_Telefoon, PL_foto) Maak enkele nodes aan van dit inhoudstype. Maak nu twee view aan voor je nieuwe inhoudstypes. Cursussen en Personeel. 6

7

Permissies en rollen instellen We gaan nu een 3 gebruikersrollen aanmaken. De eerste is er eentje voor student. Zien Zij mogen informatie over de cursussen bekijken, maar geen informatie over de personeelsleden. Doen Niets. De tweede rol is een rol genoemd personeelslid. Hierin zitten de personen die zowel leerkracht zijn, als deze die in de directie zitten en die op het secretariaat werken. Zien Zij mogen alle informatie bekijken op de website. Doen Zij mogen alleen de informatie van de cursussen aanmaken/wijzigen/. De derde rol is deze van directeur. Hij heeft de volledige toegang tot de beide inhoudstypes en kan alle bewerkingen op deze twee toepassen. 8

Een rol student toevoegen Klik op rol toevoegen Klik op opslaan. 9

Nu gaan we de toegangsrechten bewerken. We kunnen nu voor de Rol Student gaan bepalen wat hij mag doen. 10

We kiezen: Gepubliceerde inhoud bekijken. Kies nu onderaan Toegangsrechten opslaan. 11

12 Kies nu om een gebruiker toe te voegen.

En geef deze gebruiker als rol Student. Opslaan. Log u uit als admin, en log in met de gegevens van de nieuwe gebruiker. U kan nu alle gepubliceerde inhoud zien. Alleen hebben we nog het probleem dat de student de informatie van de Personeelsleden (menulink Personeel, Overzicht Personeel) ook kan zien, en dat was niet de bedoeling. We loggen uit als student en loggen terug in als admin. We gaan naar onze overzichten naar het overzicht Personeel. 13

Dit willen we enkel zichtbaar maken voor de rol Administrator en voor de rol Leerkracht of Directie (nog niet aangemaakt). Bij ons overzicht zoeken we in de tweede kolom bij Rol 14

Kies Toepassen (alle weergaven). Kies de correcte rol. We nemen voorlopig administrator omdat we de rollen Leerkracht en Directie nog niet hebben aangemaakt. Als je nu uitlogt als admin en inlogt als student zie je geen menu-link meer naar het overzicht Personeel. Een student kan niets doen op onze website, dus dat stukje komt straks aan bod. 15

Een rol leerkracht aanmaken Op derzelfde manier als hiervoor gaan we een rol leerkracht aanmaken. Deze kan alle informatie zien (cursussen en personeel), én hij kan cursussen aanmaken/wijzigen! 16

Dus de leerkracht kan alle gepubliceerde inhoud inzien en moet bij het inhoudstype cursussen kunnen toevoegen en wijzigen (NIET verwijderen). Dus we vinken aan alle inhoud bewerken, eigen inhoud bewerken en nieuwe inhoud aanmaken. Nu moet je terug een gebruiker aanmaken van het type leerkracht. 17

Als je dan inlogt met die gebruiker, dan kan je via inhoud toevoegen (blok links) nieuwe cursusinformatie toevoegen. Je kan ook bestaande cursussen bewerken. 18

Alleen moeten de leerkrachten ook nog de informatie van het personeel kunnen zien, om eventueel een collega op te bellen. Daarvoor moeten we terug naar het overzicht, en een rol toevoegen. Terug uitloggen als leerkracht en inloggen als administrator. Nu kunnen we administrator uitvinken en leerkracht aanvinken. Als we dan terug inloggen als leerkracht krijgen we Personeel wel te zien. 19

20

Rol directie aanmaken We gaan nu de rol directie maken. Die moet alles opties krijgen bij de inhoudstypes cursussen en personeel. Dit is in principe hetzelfde als de rol leerkracht, dus dit kan je zelf doen en ook uittesten. Maak dan terug een gebruiker aan, en laat deze gebruike 21

Toegangsrechten: extra info We hebben ons tot nog toe enkel gefocust op de twee inhoudstypes cursussen en personeel. Voor een normale gebruiker (Student/Leerkracht) mag je de volgende zaken mag je in ieder geval aanvinken: Reacties en reactieinstellingen beheren Eigen reacties bewerken Het beheerdashboard bekijken (Zie de eerste link in het hoofdmenu. Dit is een overzichtspagina van met bijv. recent gewijzigde content, nieuwe gebruikers en een zoekformulier) Tekstopmaak Full HTML gebruiken (Zodat redacteurs meer mogelijkheden om hun berichten op te maken door afbeeldingen in te voegen enz.) Eigen niet-gepubliceerde inhoud weergeven Revisies van de inhoud weergeven Voor de veiligheid selecteer je dus alleen "alle inhoud verwijderen" niet. Ook het recht "Inhoud beheren" vink je niet aan. Onder dit recht vallen publicatie, promotie, revisie en auteur instellingen. Door dit niet toe te kennen zorg je ervoor dat redacteurs de opgegeven publicatie instellingen niet kunnen wijzigen en een factuur dus nooit zelfstandig kunnen publiceren (dit is nogal alles of niets, wil je nou auteurs wel de mogelijkheid geven om bijvoorbeeld revisie informatie aan te maken dan zou je daarvoor Override Node Options kunnen installeren). Stel deze rechten in en kies Instellingen Oplsaan. 22

Voor gebruikers met meer bevoegdheden kan je er eventueel voor kiezen om hen dezelfde administratie-feel te geven zoals jij al beheerder. Daarvoor zou je nog een aantal extra rechten moeten toewijzen: Beheerwerkbalk gebruiken (de bovenste zwarte menu balk. Deze zal automatisch alleen links tonen waar de bewuste gebruiker toegang voor heeft) Beheerthema bekijken (om pagina's weer te geven met het beheerderthema's in plaats van in dezelfde stijl als de voorkant van de website.) De beheeroverlay openen (overlay wil zeggen dat beheer pagina's worden geopend in een venster dat visueel 'bovenop' de website is geplaatst, als je naast het venster klik keer je terug waar je vandaan kwam) Scroll vervolgens helemaal naar onderen om de toegangsrechten op te slaan. Meerdere rollen toewijzen Je kunt meerdere rollen aan gebruikers toekennen. Mocht je een bepaalde Leerkracht bijvoorbeeld wel toegang willen geven tot het personeel (bijv. een adjunct-directeur), maak dan een extra rol aan, bijvoorbeeld Leerkrachtadmin, waar je vervolgens alleen het inhoud beheren recht aan toekent. Vervolgens selecteer je in het gebruikersoverzicht de bewuste leerkracht en wijs je onder het kopje UPDATE- INSTELLINGEN de Leerkrachtadmin- rol toe als extra rol. 23

24

Acountinstellingen Tot slot gaan we naar de accountinstellingen, alleen even zodat je deze weet te vinden, je hoeft er niks te doen. Hier kun je aangeven of bezoekers zich via de website mogen registreren, welke velden ze hierbij moeten opgeven en welke van deze velden op de profielpagina zichtbaar zijn. Ook kun je hier de inhoud van automatisch verstuurde e-mails bepalen. Ga in het hoodmenu naar Instellingen. Klik vervolgens op accountinstellingen, te vinden onder het kopje Personen. 25

Rechtsbovenin zie je de inmiddels bekende tabbladen velden beheren en weergave beheren. Wanneer je een nieuw veld aanmaakt kun je zelf bepalen of dit veld wel of niet tijdens registratie ingevuld kan worden. Velden die je als verplicht markeert dienen altijd ingevuld te worden. In dit geval zouden een bankrekeningnummer of adresgegevens misschien relevant zijn. Helemaal onderaan de instellingen pagina kun je alle berichten en e-mails bewerken die 26

gebruikers te zien krijgen in verschillende situaties. De code die je overal tegenkomt zoals [user:name] en [site:name] noem je Tokens. Deze worden automatische vervangen met de gebruikersnaam en websitenaam in kwestie, dit token-systeem zal later in deze tutorial nog van pas komen. Voor nu laten we alles even voor wat het is. Slot Gebruikersrollen zijn ideaal voor situaties waarin je met veel mensen binnen een website werkt en wilt voorkomen dat gebruikers elkaar in de haren zitten of aan knoppen waar ze beter niet aan kunnen komen. Wat we er niet mee kunnen is aangeven dat een ingelogde leerkracht alleen zijn eigen cursusinfo mag bekijken. Het aanmaken van een gebruikersrol voor Leerkrachten is een stap in de goede richting, alleen nu moeten we elk van onze Cursussen nog gaan verbinden met een specifieke Leerkracht. Dat noemen we toegang verlenen tot content. Toegangsrechten opnieuw opbouwen. Rapportages statusrapportages Node - toegangsrechten 27

28