Wanneer drupal geïnstalleerd is weet niet iedereen wat ze dan net moeten doen of wat waar te vinden is. Daarom deze tutorial. Die geeft een globaal overzicht van het Administer scherm. Elk onderdeel wordt hier in besproken zodat u gemakkelijk uw weg kan vinden als u net begint met het opzetten van een nieuwe website.
Wanneer u als admin gebruiker (de eerste gebruiker die aangemaakt wordt na de installatie van Drupal) inlogt dan ziet u links de standaard navigatie menu. Bij een gewone installatie bestaat die uit volgende zaken:
Wanneer u op de administer link klikt in de navigatie dan krijgt u het algemeen admnistratiescherm te zien. Hier ziet u een globaal overzicht van de configuratie van uw website. Van hieruit kan u de meeste zaken doen.
Het administratiescherm bestaat uit 5 grote delen.
In het Content management gedeelte kan u alle zaken doen die betrekking hebben met het beheren van de inhoud.
In het comments gedeelte krijgt u een overzicht van de commentaren die toegevoegd zijn.
Van hieruit kan u commentaren selecteren en verwijderen of offline plaatsen.
Bovenaan ziet u ook een link Approval queue. Indien het nodig is om voor commentaren een approvale te krijgen, dan ziet u in dat overzicht alle commentaren die nog een approval nodig hebben. U kan ze dan van hieruit goed of afkeuren.
In het overzicht van de inhoud ziet u alle inhoud die aangemaakt is op uw website.
U kan filteren op gepubliceerde of ongepubliceerde inhoud alsook op content type.
Vanuit het overzicht kan u inhoud selecteren en die verwijderen, online of offline plaatsen. Ook is het mogelijk om de inhoud te editeren.
Van hieruit kan u de verschillende inhoudstype aanpassen en toevoegen.
Wanneer u inhoudstype aanpast kan u verschillende zaken aanpassen zoals de naam en de standaard waarde bij het publiceren zoals:
Submission form settings
Hier komen de instellingen met betrekking op het formulier om de inhoud in te sturen:
Workflow settings
Met de workflow settings bepaald u de standaard opties voor het publiceren van de items:
Comment settings
Met de comment settings kan u de standaard opties voor de commentaren voor het inhoudstype bepalen:
Let wel op dat deze instellingen ook de standaardinstellingen zijn. U kan altijd afwijken per node indien u dat wenst.
Met de post settings kan u de standaardsettings aanpassen van de posts. Hiermee kan u onder andere bepalen hoeveel teasers er op een pagina moeten komen alsook of de gebruiker eerst een preview moeten bekijken van hun inhoud alvorens die ze kan insturen.
U kan er ook het aantal karakters van de teaser met bepalen.
Indien u een RSS feed toelaat van uw inhoud dan kan u hieruit de standaard zaken van de feed aanpassen zoals het aantal posts in de feed alsook wat er in de inhoud van de feed komt.
Met de taxonomy kan u inhoud op uw website onderverdelen in verschillende categorieën. Categorieën die samenhoren worden een woordenschat (vocabulary) genoemd in Drupal. Die woordenschat kan je dan toevoegen aan een content type. Wanneer je dan inhoud toevoegd kan je die inhoud een of meerdere categorieën toekennen. Wanneer de inhoud dan getoond wordt op het scherm zal de gebruiker zien welke categorieën aan de post gekoppeld zijn. Met een klik op die categorie ziet de bezoeker dan ook een overzicht van alle inhoud gelinkt aan die categorie.
In het taxonomy overzicht schem ziet u bovenaan een link add vocabulary waarmee u een woordenschat kan toevoegen. Een woordenschat bestaat uit een naam,titel en omschrijving.
U dient daarbij ook aan te geven op welk content type de woordenschat slaat. Dit wil zeggen dat vanaf u dat definieert, de gebruiker de lijst met beschikbare termen te zien zal krijgen als hij een van de gelesteerde inhoudstypen wil toevoegen.
Daarnaast kunnen nog een aantal instellingen bepaald worden:
Wanneer er een woordenschat gedefinieerd is kan u termen toevoegen. Bij het toevoegen van een term bepaald u een naam en omschrijving. Bij de advanced options kan u een hierarchy bepalen van categorieën. U kan hier bepalen wat de parent is van een bepaalde categorie. Ook het gewicht van de term kan hier bepaald worden.
In de site building krijgt u alle onderdelen te zien waarmee u functionaliteit toevoegd aan uw website.
Blocks zijn kleine onderdelen die u kan positioneren op uw site. Nieuwe modules komen meestal met nieuwe blocks. De navigatie die u links ziet is een block, het inloggedeelte links is een blok.
Blocks worden op regio's gezet. Zo heb je een linker- en rechterzijbalk, header,footer en content regio. Meestal zal je een block in de linker of rechterbalk plaatsen.
Meer informatie over blocks kan u op de Blocks module pagina vinden.
Op het overzichtsscherm van de blokken ziet u per regio welke blokken er staan. Onderaan ziet u een overzicht welke blokken nergens gedefinieerd staan. Naast elke blok staat een dropdownlijst waarmee u kan kiezen op welke regio u het blok kan plaatsen.
Naast elke blok staat ook een configure link. Hiermee kan u bepaalde instellingen configureren per blok zoals een specifieke titel. Hier kan u ook bepalen of gebruikers de blok zelf kunnen uitschakelen. Wanneer u daarvoor kiest, dan kunnen de gebruikers via hun profiel de blok uitschakelen zodat zij die blok niet meer zien.
Wanneer u rollen hebt gedefnieerd in het gebruikersbeheer kan u ook specifiëren welke rollen de blok zal zien. Op die manier kan u bepaalde onderdelen afschermen voor gebruikers.
Als laatste kan u ook een lijst geven van pagina's waarop de blok al dan niet getoond moet worden. Het is ook mogelijk om PHP code te gebruiken maar dat is meer voor de geavanceerde gebruikers.
Menus zijn zoals je al kan vermoeden... menu's. Er zijn 2 soorten menu's in drupal. Eerst heb je de Primary links. Deze worden meestal via een template op de juiste plaats gepositioneerd. Bij een standaard installatie van Drupal zal je nog geen items hebben toegevoegd aan de primary links.
U kan een item toevoegen op de volgende manier:
U zal dan direct zien dat u bovenaan op uw pagina rechts een knop "Home" hebt staan. Dit is een primary links.
Primary links kan u dus zien als de hoofdmenu van uw website.
Elke menu die u maakt of reeds bestaat in Drupal heeft automatisch een block. Op die manier kan u dus verschillende menus aanmaken en die via de blocks op de juiste positie plaatsen.
Via de blocks kan u dan ook bepalen dat bepaalde menus enkel maar op bepaalde pagina's zichtbaar zijn.
Modules zijn de functionaliteiten die u kan toevoegen aan Drupal. Standaard bestaat Drupal uit een aantal core modules dus nodig zijn om drupal te doen werken. Bij een installatie zijn er ook nog een aantal optionele modules die u toelaat de functionaliteit van de site uit te breiden.
Een beschrijving van de meeste van die modules kan u vinden op het overzichtscherm van de modules.
Indien u extra modules wilt, dan kan u die altijd downloaden vanop de download pagina van drupal.org.
Daar kan u dan zoeken op kernwoorden om bepaalde modules te vinden.
Themes zijn de templates of stijlen waarin u uw webstek kan steken. Elke template kan zijn eigen eigenschappen hebben en het is ook mogelijk om per template verschillende configuraties van blokken te gebruiken. Standaard worden er een 6-tal templates geïnstalleerd waarbij Garland standaard staat enabled. Indien u een andere template wil gebruiken dan kan u die downloaden op de Template pagina op drupal.org.
Wanneer u een nieuwe template hebt gedownload moet u die uploaden in de themes folder op uw drupalinstallatie. Wanneer dit gebeurt is zal u de template kunnen kiezen in de lijst.
Wanneer u templates enabled maar niet als standaard template gebruikt, dan kunnen gebruikers die zich registreren zelf een andere template kiezen vanuit hun profielpagina.
Afhankelijk van de template kan u verschillende zaken configureren. Wanneer de template het kleurwiel ondersteunt dan kunt u via het configuratiescherm van de template de kleuren van uw website aanpassen zonder iets te hoeven veranderen in de bronbestanden. Voor meer informatie over de configuratie van die kleuren kan je een kijkje nemen op de Color module.
Verder kan u ook een aantal zaken tonen of verbergen zoals een logo, naam van de site, slogan, photo's in profielen van users,...
Wanneer u zelf een logo wil gebruiken dan kan u dat ook via de configuratie van een template uploaden of een URL ingeven.
Wat ook mogelijk is, is het definiëren van een favicon. Dit is het icoontje dat je in de adresbalk ziet naast de URL. Ook hier kan je een URL ingeven of het icoon zelf uploaden.
Wanneer u meerdere templates gaat gebruiken dan kan u die zaken ook globaal configureren door in de lijst van templates bovenaan op configure te klikken. Die instellingen worden dan voor alle templates gebruikt.
In het User Managemenet gedeelte kan u groepen, gebruikers en rechten beheren voor uw website.
Aan de hand van Access rules kan u bepaalde gebruikers of hosts blokkeren van de site.
Via de Allow/Deny keuze kan u bepalen of de regel toegang toelaat of blokeert.
de Rule Type bepaald welk type regel het is. Hierbij kan u kiezen tussen gebruiker, e-mail adres of host.
Bij het ingeven van de regel kunnen ook wildcards gebruikt worden.
Via de Check rule link bovenaan kan u controleren of een bepaalde gebruiker, e-mail of host toegelaten wordt of niet.
In dit deel kan u de rechten bepalen per module per rol. U zal een lijst zien van alle functionaliteit die beschikbaar is op uw site. Per functionaliteit kan u bepalen of een rol rechten krijgt tot die functie.
Standaard zijn er nog maar 2 rollen namelijk de anonymous user. Dit zijn de gebruikers die niet ingelogd zijn op de website. Dan hebben we ook nog de authenticated user. Dit zijn de gebruikers die ingelogd zijn met een geldige username.
Wanneer u bepaalde zaken wil afschermen voor de niet ingelogde gebruiker dan is dit de plaats om het te doen. De meeste modules hebben rechten per actie. Dit wil zeggen dat je meesta een view,edit en delete rol zal hebben. Op die manier kan je ervoor zorgen dat niet iedereen die inhoud aanmaakt, ook zomaar inhoud kan verwijderen.
Rollen zijn verzamelingen van rechten. Wanneer een gebruiker een rol krijgt, dan zal hij automatisch alle rechten krijgen die toegekend zijn aan een rol. Zo kan u bijvoorbeeld een rol "editor" maken die rechten krijgt om inhoud aan te maken en zijn eigen inhoud kan aanpassen of een rol "moderator" die inhoud van andere gebruikers kan aanpassen en verwijderen. Wanneer je dan een gebruiker beide rollen geeft zal hij ook beide functionaliteiten kunnen uitvoeren.
Wanneer je rollen combineerd dan zal drupal altijd de hoogste rechten toekennen. Wanneer de ene rol een recht niet geeft maar de andere wel dan zal de gebruiker bij het krijgen van beide rollen, het recht wel krijgen.
Wanneer u edit permissions doet bij een bepaalde rol, dan zal u hetzelfde scherm zien als bij de permissions maar dan enkel voor die rol.
Het is handig om rechten op die manier toe te kennen als u met veel rollen zit want op dat moment kan het permissions scherm nogal onoverzihtelijk worden.
Met de user settings kan u configureren hoe gebruikers zich kunnen configureren.
Zo kan u bepalen of gebruikers zich vrij kunnen registeren of er confirmatie nodig is van een administrator.
In de user settings bepaald u ook de tekst van de e-mail die verzonden wordt wanneer iemand zich registreert. Het is mogelijk dat wanneer een gebruiker zich registreert, die eerst een bevestigingsmail krijgt met een link waarna zijn account wordt geactiveerd.
Ook de tekst van andere mails betreft de users zoals het aanvragen van een nieuw wachtwoord, locked account enzo kunnen hier aangepast worden.
U kan ook bepalen of er al dan niet handtekeningen kunnen toegevoegd worden bij een profiel. Een handtkening zal dan automatisch toegevoegd worden bij een commentaar die de user post.
Het laatste onderdeel van de user management is het beheer van de gebruikers. Hier ziet u een lijst van de geregistreerde gebruiker. Van hier kan u gebruikers zoeken, selecteren en eventueel blokkeren of verwijderen. Ook nieuwe gebruikers toevoegen kan je van hieruit doen.
U kan ook een selectie maken op bepaalde rechten. Op die manier kan u op een eenvoudige manier controleren welke gebruiker bepaalde rechten hebt.
Via de edit link kan u de instellingen van de gebruiker aanpassen. Ook kan u van hieruit het wachtwoord aanpassen.
In het site configuration gedeelte kan u de meeste configuratie doen van de verschillende modules en van uw website.
Meestal wanneer u nieuwe modules installeert zal er in dit deeltje een nieuwe link verschijnen waarmee u bepaalde zaken kan instellen rond die module.
Ik zal hier niet alle delen bespreken maar de meeste zullen wel aan bod komen.
Hiermee kan u de clean url's in of uitschakelen. Wanneer die zijn ingeschakeld dan krijgn de URL een mooie structuur alsof het submappen zijn. Indien die niet aan staan dan zal je in de URL altijd ?q= zien staan. Het is mooier en gebruikersvriendelijker indien dit er niet staat. Dit maakt het veel leesbaarder voor de gebruikers en is trouwens ook beter voor SEO (search engine optimalization).
Om clean URL's te kunnen gebruiken moet de webserver de mod_rewrite module geïnstalleerd hebben op de apache server. Indien u dit niet weet kan u best contact opnemen met de ISP van uw website.
Via de date and time instellingen kan u de standaard tijdzone instellen. Hiermee kan u ook configureren of gebruikers zelf een tijdszone kunnen kiezen in hun profiel. Standaard staat dit aan.
Wat ook belangrijk is in dit deel is de instelling voor de eerste dag van de week. Die instelling kan belangrijk zijn voor modules zoals de eventsmodule die een kalander kan tonen.
Ook het datum formaat (zowel lang als kort) kan u hier configureren.
Input formats zijn filters die worden toegepast op inhoud. Hiermee kan u ervoor zorgen dat de gebruiker geen HTML tags toevoegd in de code. De filter zal dan automatisch die HTML tags gewoon printen op het scherm in plaats van ze te interpreteren als HTML.
U kan ook filters laten afhangen van rollen. Zo kan u bepaalde rollen toegang geven tot andere filters, die meer toelaten dan andere.
Bij de standaad Filtered HTML kan u via de configure link zelf bepalen welke HTML tags toegelaten worden en welke gefiltered worden. De gefilterde tags zullen als gewone tekst aanzien worden in plaats van als html geïnterpreteerd worden.
U kan natuurlijk ook zelf nieuwe input formats maken zodat u verschillende sets van toegelaten tags kan maken indien dit moet afwijken van rol tot rol.
De site information bepaald de informatie rond uw website zoals het email adres van de webmaster, de naam van uw website, slogan,mission,footer message,...
U kan hier ook een standaard naam voor de anonymous user ingeven. Standaard is dit Anonymous maar indien u dit wenst kan u daar gewoon "Gast" van maken of gelijk wat u wil.
De standaard frontpage wordt hier ook bepaald. Normaal is dit "node". Wanneer u "node" kiest als standaard front page dan krijgt u op de homepagina van uw website een overzicht van alle inhoud die gepubliceerd is en promoted on frontpage heeft staan. Indien u bijvoorbeeld een welkomspagina heeft die u liever zou gebruiken als homepage dan kan u dit hier aanpassen. Het is dan echter zo dat wanneer u inhoud aanmaakt en het veld "promoted to frontpage" aanzet, je dat niet zal zien verschijnen op de frontpage! Dit is enkel het geval in "node" als homepage ingested staat.
Indien u bepaalde zaken wil configureren en u wil niet dat gebruikers ondertussen op de site kunnen dan kan u via dat onderdeel de site offline brengen. Wanneer u de site offline brengt dan kunnen enkel de gebruikers inloggen met de rechten administer site configuration. Andere gebruikers zullen de boodschap zien die u ingeeft in het bijgevoegd invulvak.
Het laatste onderdeel zijn de Reports. Hier kan u rapporten bekijken met betrekking tot de website.
De verschillende rapporten die u standaard kan opvragen zijn de volgende:
Drupal biedt ook een module aan om statistieken te tonen van de bezoekers en pagina's. Die is standaard uitgeschakeled. Wanneer u die inschakeld dan krijgt u nog een aantal extra rapportjes te zien. Eerst dient u de statistics module aan te zetten:
Wanneer u dan terug gaat naar administer => repors zal u zien dat er een aantal zijn bijgekomen:
Voor dat deze rapporten effectief data verzamelen moet u eerst de logs aanschakelen. Dit gebeurt door in het reports gedeelte op de Access log settings link te klikken. Zoals u kan zien staat die standaard disabled. U moet die dus eerst inschakelen. Ook kan u bepalen hoe lang de data bewaard wordt.
Als laatste kan je hier ook bepalen of er bijgehouden wordt hoeveel keer elke node bezocht is.