De laatste dag van de warande heb ik nog enkele mensen met hun computer geholpen. Er waren geen werken meer aan de website.

Al bij al wa dit een hele fijne stage waar ik veel heb bijgeleerd. Ik wil Andy bedanken om mij te begeleiden deze 13 weken. Ook wil ik al het personeel van de Warande bedanken voor de leuke werksfeer.

Vandaag ben ik er in geslaagd om de opdracht volledig af te werken. Na een vergadering met Andy was de conclusie dat er enkel nog wat schoonheden moeten worden bijgewerkt zoals “menulinks” hernoemen naar “snellinks”. De handleidingen zijn ook volledig klaar en nagekeken.

Vandaag was het vooral het combineren van vorige gemaakte handleidingen en kleine puntjes afwerken om de site volledig gebruiksklaar te maken.  Daarnaast heb ik mijn eindwerk een beetje aangevuld met de afwerking.

Vandaag ben ik naar Johan geweest om de huidige stijl te overlopen. Daar heb ik gemerkt dat hij rechten had om alles te bewerken. Na kort zoeken heb ik gemerkt dat de module Taxonomy Access Control Lite kijkt naar alle taxonomy termen en niet naar die van één specifieke veld. Uitendelijk heb ik besloten de module aan te passen. Dat verliep eigenlijk heel vlot, aangezien het goed gedocumenteerd was.

Voor de handleiding van de redacteur heb ik ook alle schermafdrukken genomen.

Uitendelijk heb ik de Editmodule aan de praat gekregen. Het geeft nog altijd een fout in het overzichtenrapport van Drupal, maar het werkt volledig. Ik was vergeten de rechten toe te voegen van contextuele links, nadien werkte het.

De handleiding voor de auteur is ondertussen gevuld met schermafdrukken.

De laatste dag van de voorlaatste week heb ik benut om de documentatie van de tablets te verzorgen. Daarbuiten heb ik enkele schoonheidsfoutjes in de stijl weggewerkt.

Volgende week moet ik nog de laatste handleidingen afwerken en de individuele rechten per item instellen. Dit zou normaal moeten lukken, alleen moet ik dan thuis vooral werken aan mijn eindwerk.

De module op de homepage om de voorstellingen van dit seizoen te tonen had voordien statische data. Vandaag heb ik een externe verbinding met een Oracle database gemaakt om deze gegevens te tonen.

Hiervoor heb ik een module geschreven die ene block element maakt met de gegevens in een tabel. Het was even zoeken hoe ik de connectie met de OracleDb kon maken aangezien de connectiesoftware nog niet geïnstalleerd was.

Hier ziet kan je het resultaat zien.

Rond de middag heb ik een vergadering gehad met Carmen van MOOOV omtrent de handleidingen van de tablets. We hebben besloten dat ik tegen morgen de handleiding en documentatie verzorg.

De schermafdrukken heb ik simpel kunnen nemen met de Android Debug Monitor die bij in de Android SDK zit.

Om er voor te zorgen dat leden alleen in hun eigen categorie items kunnen bewerken heb ik de module Taxonomy Access Control Lite geïnstalleerd. Ik kon niet de module Taxonomy Access Control gebruiken niet gebruiken omdat die na lang zoeken blijkbaar niet compatibel is met MsSQL.

Aangezien TACL geschreven is met Drupal SQL hooks is deze wel compatibel.

Vandaag heb ik de reekstype bijlage aan de onderkant van een pagina toegevoegd. Dit was niet simpel, omdat de view dynamisch moest toegevoegd worden a.d.h.v. de gedefineerde reekstype bijlage. Dit is de uiteindelijke view.

Hierbij moet ik Geoff van Stack Overflow en Oddible van Reddit bedanken. Zij hebben mij in de juiste richting gestuurd.

Om de tabel bij in de content te tonen heb ik gebruik gemaakt van Entity Views Attachment (EVA). Dit zorgt er voor dat de tabel in de Weergave tab gewoon kan geplaats worden, zoals hier te zien is.

Uitendlijk ziet het er zo uit.

Om de week te beginnen heb ik mij volledig gestort op de fotogalerij. Vorige week heb ik ze getoond zonder interactie en vandaag heb ik jCarousel geconfigureerd en een basislay-out gemaakt. Zo ziet het er momenteel uit.

De lay-out is verzorgd door een dubbele kolom van Panels te gebruiken. Om de url-parameter te kunnen opvragen in de geneste Views moesten die views als pagina aangemaakt worden. In de configuratie van deze panel kan die dan weer doorgegeven worden. Hier kan je de indeling bekijken.

Om de foto’s te tonen in de carousel heb ik een klein scriptje geschreven. Het enige moeilijke eraan was erachter komen wat de index was. Dat heb ik uiteindelijk gedaan door de rij en de kolom op te vragen. Met de formule (rijNr -1 *4) + kolomNr kom ik dan aan de index, die vanaf 1 begint.

De fotogalerij is een custom pagina, maar bij het maken van een fotogalerij wordt er standaard een /galerij/nodetitle pagina aangemaakt. Met een regel toegevoegd aan de module Rules is dit echter snel opgelost. Dit is de gebruikte regel.

 

Volg

Ontvang elk nieuw bericht direct in je inbox.