Druplot: interactief genereren van grafieken in Drupal

Maat: px
Weergave met pagina beginnen:

Download "Druplot: interactief genereren van grafieken in Drupal"

Transcriptie

1 Universiteit Gent Faculteit Ingenieurswetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout Druplot: interactief genereren van grafieken in Drupal door Sylvie Detournay Promotor: prof. dr. ir. K. De Bosschere Begeleider: ir. Sean Rul Afstudeerwerk ingediend tot het behalen van de academische graad van Master in de toegepaste informatica Academiejaar

2 Dankwoord Vooreerst wil ik mijn promotor, Prof. dr. ir. Koen De Bosschere, bedanken voor de hulp die hij mij geboden heeft. Dankzij wie ik voortaan de opgedane kennis gedurende dit studiejaar concreet kan toepassen. Speciale dank aan mijn thesisbegeleider ir. Sean Rul voor de suggesties voor het realiseren van dit werk en ook voor het nalezen en verbetering van deze scriptie. Daarnaast wil ik ook nog alle mensen bedanken die mij rechtstreeks of onrechtstreeks geholpen hebben om deze scriptie te maken.

3 Toelating tot bruikleen De auteur geeft de toelating dit afstudeerwerk voor consultatie beschikbaar te stellen en delen van het afstudeerwerk te kopiëren voor persoonlijk gebruik. Elk ander gebruik valt onder de beperkingen van het auteursrecht, in het bijzonder met betrekking tot de verplichting de bron uitdrukkelijk te vermelden bij het aanhalen van de resultaten van dit afstudeerwerk. Sylvie Detournay, 6 september 2007

4 Druplot: interactief genereren van grafieken in Drupal door Sylvie Detournay Afstudeerwerk ingediend tot het behalen van de academische graad van Master in de toegepaste informatica Academiejaar Promotor: prof. dr. ir. K. De Bosschere Thesisbegeleider: ir. Sean Rul Faculteit Ingenieurswetenschappen Universiteit Gent Vakgroep: Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout Samenvatting Het doel van dit werk is een eenvoudige oplossing te brengen om grafieken vanuit databestanden te generen. Hiervoor werd een website met behulp van de drupal software gecreëerd. Aan de serverkant van deze website, wordt het programma gnuplot om grafieken te tekenen gebruikt. Deze website stelt twee methoden voor de aanmaak van grafieken voor: een geavanceerde methode voor de gebruikers die gnuplot kunnen gebruiken en een andere stap per stap methode die geen enkele voorkennis vereist. In de twee eerste hoofdstukken zullen het programma drupal en de gnuplot software uitgelegd worden. Vervolgens zullen de twee laatste hoofdstukken aan de bouw en het gebruik van de website besteed worden. Trefwoorden: drupal, gnuplot, php, mysql, CMS

5 Inhoudsopgave Inleiding 1 1 Drupal: een content management system Algemene werking van drupal Ontwikkelen met drupal Modules Nodes Gnuplot een programma om grafieken te generen Inleiding Voorbeeld Druplot module Inleiding Formulieren en modes Advanced mode Step by step mode Resultaat, wijzigingen en verwijderen Opslaan naar de databank Step by step mode De gnuplot functie Druplot node type Druplot node Conclusie 32 Bibliografie 33 i

6 Lijst van tabellen 3.1 Tabel Druplot Tabel druplotfiles Tabel druplotsbsproperties Tabel druplotstepbystep ii

7 Lijst van figuren 2.1 Voorbeeld van een grafiek die met gnuplot wordt gebouwd Voorbeeld van een grafiek die met gnuplot wordt gebouwd formulier voor advanced mode formulier van de step by step methode: stap formulier van de step by step methode: stap formulier van de step by step methode: stap formulier van de step by step: Step i (i > 2) formulier van de step by step: wijzig een stap result pagina druplot block Voorbeeld van een mogelijke toestand van de tabellen Formulier om een druplot node te maken View mode van een druplot node iii

8 Inleiding In de wetenschappelijke wereld, dienen wij vaak resultaten vanuit een data bestand af te beelden. Wij moeten dan programma s zoals gnuplot gebruiken die in een console mode worden gebruikt. Een goede kennis van die programma s is dan nuttig om mooie grafieken te kunnen bouwen. Dit werk heeft het doel de opbouw van grafieken vanaf data bestanden te vergemakkelijken via een grafische web interface. En om vervolgens die grafieken te kunnen gebruiken om artikelen op de website te kunnen opstellen. Wij zullen twee methoden voorstellen om grafieken te schetsen. Een eerste methode, Advanced mode genaamd, zal bestemd zijn voor de ervaren gebruikers die een goede kennis van gnuplot hebben en die de instructies voor gnuplot goed kennen. Met deze methode, zal de gebruiker zelf zijn gnuplot instructies moeten invoeren. De andere methode van bouw is de Step by Step methode, hierbij zal de gebruiker stap per stap in de bouw van zijn grafiek worden gevolgd met behulp van formulieren. Hij zal geen enkele kennis van het programma gnuplot nodig hebben. De website die voor deze scriptie wordt ontwikkeld wordt druplot genoemd en bevindt zich op het volgende adres: sdtourna. Deze het wordt met behulp van Content Management System drupal gebouwd dat in het eerste hoofdstuk van deze scriptie zal worden uitgelegd. Deze website gebruikt eveneens het programma gnuplot in de achtergrond voor de bouw van grafieken. Een korte beschrijving van dit programma zal in het tweede hoofdstuk gegeven worden. In het derde hoofdstuk, zullen wij de werking van de druplot website bestuderen en zullen het gebruik omstandig uitleggen. Ten slotte in het vierde en laatste hoofdstuk, zullen wij verklaren hoe een artikel met een druplot grafiek kan worden geschreven. Alle broncode die voor deze scriptie werd ontwikkeld is beschikbaar op het volgende 1

9 adres sdtourna/?q=broncode. 2

10 Hoofdstuk 1 Drupal: een content management system Een CMS, Content Management System, is een webgebaseerd softwarepakket [10] dat gebruikt wordt om een website te ontwikkelen en dynamisch te updaten. Het laat verschillende personen toe om op hetzelfde artikel, project of document te werken. Een CMS maakt het mogelijk om op een eenvoudige manier artikelen of documenten toe te voegen, te wijzigen of te verwijderen. Drupal [1] is een CMS dat een zeer groot aantal modules bezit om de publicaties, de organisatie en de toegangsrechten van een gemeenschap van gebruikers te beheren. De tekst en de andere soorten inhoud worden opgeslagen in een databank. Die informatie wordt dynamisch afgehaald, samengesteld, en voorgesteld aan een gebruiker via een Web-browser wanneer hij een pagina opvraagt. 1.1 Algemene werking van drupal De artikelen of documenten in Drupal worden in individuele nodes opgeslagen. Voor sommige types van nodes is het mogelijk om commentaren aan een node (de commentaren zelf worden niet beschouwd als knopen) toe te voegen. De standaard lay-out van Drupal, bestaat uit drie kolommen. De centrumkolom wordt bedoeld als Kolom van de inhoud. Het toont typisch samenvattingen van de onlangs geposte nodes. Als er op een samenvatting van een node wordt geklikt, wordt de volledige inhoud 3

11 van de node met eventueel de commentaren in de centrumkolom getoond. De linker en rechter kolommen bevatten typisch blokken met verwante informatie. De blokken bevatten vaak verbindingen voor het navigeren naar andere nodes. Voor nieuwe installaties worden het login blok en een navigatieblok dat een menu van beschikbare acties bevat eerst getoond. Verschillende menupunten kunnen in het navigatieblok worden getoond afhankelijk van de rechten van de gebruikers. De verschillende blokken kunnen al dan niet getoond worden afhankelijk van wat de gebruiker doet en welke rechten hij heeft. 1.2 Ontwikkelen met drupal Drupal werkt op een web server [14] die PHP scripts kan uitvoeren. Drupal gebruikt de webtaal php en een databankserver die php ondersteunt [13] voor het opslaan van de gegevens. De twee belangrijkste concepten van drupal zijn de modules en de nodes die in de volgende paragrafen worden verklaard Modules Drupal is een modulair systeem dat flexibiliteit, aanpassingsvermogen, en continuïteit verstrekt en die de ontwikkelaars toelaat hun eigen website aan te passen. Een module is een eenvoudig bestand dat een reeks routines bevat die in PHP worden geschreven. Wanneer gebruikt, wordt de modulecode volledig binnen de context van de website uitgevoerd. De module kan tot bijna alle functies en tot alle variabelen en structuren van het hoofdprogramma toegang hebben. Een module is niet echt verschillend van een klassiek PHP bestand: het is meer een begrip dat automatisch tot goede designprincipes en een goed ontwikkelingsmodel leidt. Het modulaire aspect sluit beter aan bij het open-source ontwikkelingsmodel, zodat verschillende mensen tegelijkertijd in parallel kunnen werken. In drupal kunnen nieuwe eigenschappen worden uitgevoerd als modules. Extra modules kunnen worden ontwikkeld en toegevoegd aan de website. De modules kunnen door de administrator worden geactiveerd en beheerd. Een module kan nieuwe node types creëren, nieuwe menupunten toevoegen in het navigatieblok, nieuwe blokken vormen, 4

12 nieuwe functionaliteiten toevoegen enz Nodes Het basis bouwblok van Drupal is een node. Het woord node betekent niet dat het een deel van één of ander netwerk is. Integendeel, een node moet als èèn stuk worden bekeken. Die node wordt door een lid of de administrator van de website toegevoegd. Een node kan deel van een forum, een blog, een boek, enz zijn. Er kunnen ook gemakkelijk nieuwe node types worden ontwikkeld. Elke node heeft een type, dat als Content Type wordt bedoeld. Het heeft een Node ID, een titel, een lichaam, een bouwdatum, ook een auteur en sommige andere eigenschappen. Het wordt samen met alle andere nodes in één grote tabel van de databank opgeslagen. De leden van de website hebben ook hun eigen tabel, en sommige van hen zijn auteurs van nodes. Zo hebben de nodes relaties met die tabel. Om die relaties te vinden, wordt de databank ondervraagd met behulp van SQL. Elke node kan ook een onbeperkt aantal commentaren hebben. worden opgeslagen in een afzonderlijke tabel. De commentaren Hoe de inhoud op het scherm daarna bekeken wordt, gebeurt door een Thema verwerker, die verwerker zal de gegevens vanuit de databank halen en op het scherm zetten. De Thema verwerker is niet hetzelfde als een Thema die de lay-out van de website specificeert. De Thema verwerker is een complexe reeks functies en scripts die code interpreteert, de databank ondervraagt en de stijl van de inhoud produceert. Die verwerker maakt van de dynamisch inhoud een output in HTML. De Thema verwerker maakt het gemakkelijk om modules te ontwikkelen. Bv, voor het schrijven van HTML formulieren moet de ontwikkelaar zich geen zorgen maken over de opmaak van de pagina van het formulier maar alleen over de functionaliteit. Drupal is een open source content management system en kan via de officiële website drupal.org [1] worden afgehaald. 5

13 Hoofdstuk 2 Gnuplot een programma om grafieken te generen 2.1 Inleiding Gnuplot [2] is een programma dat grafieken van numerieke functies in twee of drie dimensies kan produceren. Het programma werkt op veel computers en besturingssystemen. Daarnaast is het mogelijk om grafieken naar het scherm te verzenden of in bestanden weg te schrijven. Grafieken kunnen onder verschillende formaten (svg, eps, gif, png, tex, enz) gegenereerd worden zodat het mogelijk is om grafieken eenvoudig in uw documenten te integreren. De interface is eenvoudig, het is een console waarin men de instructies intikt ( plot sin (x) bijvoorbeeld). Gnuplot maakt het mogelijk om een groot aantal wiskundige functies te tekenen vanaf parametrische vergelijkingen in twee of drie dimensies. Het is eveneens mogelijk om functies te tekenen van een databestand, het is deze functionaliteit die ons in dit werk interesseert. Het is eveneens mogelijk om een massa eigenschappen voor de grafieken te in te stellen zoals de kleur van de functies, de labels van de assen, de titels, de legende, enz. Al deze opties zijn als commandolijnen in te voeren. Gnuplot maakt het ook mogelijk om een bestand met daarin een aantal commando s voor het tekenen van de functie uit te voeren. 6

14 2.2 Voorbeeld Wij gaan nu het gebruik van gnuplot verduidelijken met behulp van een voorbeeld [3]. Wij nemen als voorbeeld de bouw van een grafiek vanaf een databestand. Beschouw vogend data bestand test.dat: # X Y1 Y2 Y Merk op dat de kolommen van gegevens door witte ruimtes of door tabulaties worden gescheiden. De lijnen die met het karakter # beginnen worden als commentaarlijnen beschouwd en worden niet dus door gnuplot behandeld. Met het commando dat hieronder volgt, zullen we een grafiek vanaf de gegevens van het data bestand, test.dat, plotten. gnuplot> plot "test.dat" using 1:2 with lines,\ "test.dat" using 1:3 with lines,\ "test.dat" using 1:4 with lines 7

15 Met dit commando, hebben we drie functies opgebouwd. De drie functies hebben dezelfde X-waarde die gerepresenteerd wordt in de eerste kolom, kolom X, van het data bestand test.dat. De Y-waarden voor de drie functies zijn de drie laatste kolommen van het bestand, respectievelijk Y1 Y2 en Y3. Om een functie te plotten, wordt het sleutelwoord plot met de naam van het bestand tussen haakjes gebruikt en om de kolom van de gegevens te specifiëren, wordt het sleutelwoord using gebruikt. Het resultaat van dit voorbeeld wordt in Figuur 2.1 voorgesteld. Figuur 2.1: Voorbeeld van een grafiek die met gnuplot wordt gebouwd. Het is mogelijk de grafiek (Figuur 2.1) met het commando replot in drie commando s te bouwen. Verder, is het ook mogelijk om opties voor de titels, labels, legend, enz toe te voegen. We zullen dezelfde figuur tekenen als in Figuur 2.1 maar dit maal met meer versiering. Het stukje code volgt hieronder: gnuplot> plot "test.dat" using 1:2 title "1" with lines; replot "test.dat" using 1:4 title "2" with fsteps lc rgb "magenta"; replot "test.dat" using 1:3 title "3" with boxes lc rgb "dark-blue"; set title "test"; set xlabel "xlab"; set ylabel "ylab"; 8

16 set key inside; set key width 1; set key b l box; In de drie eerste rijen, wordt het sleutelwoord title gebruikt om de titel van de functie te bepalen, with om de stijl van de tekening te specifiëren en lc rgb om de kleur te kiezen. De vierde rij bevat de instructies om de titel van de grafiek en de labels van de assen te bepalen. In de laatste rij, worden de eigenschappen van de legende gespecifieerd. Het resultaat van die commando s wordt in Figuur 2.2 voorgesteld. Figuur 2.2: Voorbeeld van een grafiek die met gnuplot wordt gebouwd. Gnuplot heeft nog veel andere mogelijkheden maar in dit werk zullen we enkel de werking met een data bestand bestuderen. Gnuplot is copyrighted maar vrij beschikbaar, voor meer informatie zie 9

17 Hoofdstuk 3 Druplot module Druplot is een drupal-website die grafieken genereert op basis van een databestand door de gebruiker gespecifieerd. Die website maakt gebruik van drupal, een content management system (CM S). Om de gewenste functionaliteit te realiseren, werd een drupal-module (druplot01 genoemd) geschreven die gnuplot als backend gebruikt. Daarvoor moet gnuplot op de server geïnstalleerd zijn. De druplot-module heeft als bedoeling grafieken te construeren en die beelden op de server op te slaan. Met deze module kunnen de gebruikers ook de verschillende grafieken bekijken, verwijderen of wijzigen op een eenvoudige manier. Dan wordt een tweede module geschreven, de druplot node-type-module, die het toelaat artikelen met de gegenereerde grafieken op de website te posten. In dit hoofdstuk, zullen we de verwerking van de eerste module uitleggen en in het volgende hoofdstuk, zullen we uitleggen hoe de node-type-module de druplot-module gebruikt en hoe deze kan gebruikt worden voor het schrijven van artikelen met een grafiek. We beginnen nu met de algemene werking van de druplotmodule te verklaren. Daarna zullen we de verschillende delen van deze module uitvoerig beschrijven. 3.1 Inleiding Met de druplot-module, druplot01, wordt de gebruiker eerst verzocht verschillende formulieren in te vullen om een grafiek te genereren. Deze gegevens worden door de module naar de database geschreven en dan worden ze in een volledig gnuplot commando vertaald. Dit gnuplot commando wordt dan aan gnuplot door een pijp (via het php-commando popen ) doorgegeven en een svg-bestand van de figuur wordt door 10

18 het grafische programma gegenereerd. Het svg-bestand is op de server opgeslagen en wordt daarna in een webpagina getoond. Vanaf deze stap, kan de gebruiker zijn grafiek wijzigen of verwijderen met behulp van formulieren. De module werkt in vier algemene fasen: verzamelen van de inputs die door de gebruiker worden verstrekt via de verschillende formulieren, opslaan van die gegevens op een aangepaste wijze in de database, opbouw van een volledig gnuplot commando op basis van deze gegevens en verwerking van dit commando door het gnuplot programma, opslaan van het svg-bestand op de server en afbeelden van die grafiek. In de volgende sectie, zullen we de eerste van de vier stappen uitleggen. De andere fasen zullen verder worden besproken. 3.2 Formulieren en modes Er bestaan twee verschillende manieren om een grafiek met druplot te genereren: een voor een geavanceerde gebruiker en een andere iterative methode die op een eenvoudige manier de gebruiker helpt om zijn grafiek te plotten. De eerste is advanced genoemd en de tweede is de Step by Step methode die de nodige informatie stap per stap verzamelt met behulp van formulieren Advanced mode De Advanced mode is, zoals zijn naam het aangeeft, bestemt voor geavanceerde gebruikers. In deze mode, bestaat er maar één formulier om een grafiek te genereren. Dit formulier bevat vier velden : een upload bestand veld, een tekstveld voor de titel van de grafiek, een tekstveld om het plot commando in te tikken, 11

19 Figuur 3.1: formulier voor advanced mode en een tekstveld om andere commando s in te voeren. Er zijn twee velden die door de gebruiker verplicht moeten ingevuld worden, namelijk het veld voor het databestand en dat voor het plotcommando. In het eerste veld, moet de gebruiker bladeren om zijn bestand te uploaden. In het derde veld, moet de gebruiker een correct gnuplot commando intikken. Dit commando moet beginnen met een plot en moet ook de naam van het upload bestand bevatten. De syntax van dit commando wordt niet door de module gecontroleerd omdat we veronderstellen dat de gebruiker een geavanceerde gebruiker is en dus weet wat hij doet. In het laaste veld, kan de gebruiker extra commando s uitvoeren, bijvoorbeeld, set commando s : set grid, enz. Die commando s worden ook niet nagekeken voor dezelfde reden als bij het vorige veld. Door de vele mogelijkheden van gnuplot was het niet mogelijk die instructies te controleren. Na de uitvoering van die velden, zal de gebruiker een grafiek verkrijgen. Het formulier is voorgesteld in Figuur 3.1 en het resultaat in de volgende sectie op Figuur 3.7 op pagina 19. We gaan nu, in de volgende sectie, de formulieren van de tweede methode bestuderen. 12

20 3.2.2 Step by step mode De gebruiker heeft geen voorkenis van gnuplot nodig om met deze methode een grafiek te genereren. De gnuplot instructies zijn helemaal door de module aangemaakt met behulp van specifieke gegevens die aan de gebruiker met de formulieren worden gevraagd. Met zo een methode is de kans op fouten minder groot. De step by step mode werkt in verschillende fasen die elk hun eigen formulier hebben. De gebruiker moet eerst drie formulieren invullen om een eerste representatie van zijn grafiek of een deel ervan te verkrijgen. Daarna kan hij doorgaan met zijn werk, ofwel zijn grafiek verder uitbreiden (dat wil zeggen een functie toevoegen), ofwel de grafiek wijzigen. Nu zullen we die stappen verklaren. Step 0: Specify the data file for your graph In het eerste formulier moet de gebruiker gewoon zijn data bestand uploaden met behulp van een browser. Deze stap is te vergelijken met het eerste veld van de advanced mode. De Figuur 3.2 toont die stap 0. Figuur 3.2: formulier van de step by step methode: stap 0 Stap 1: stel de algemene eigenschappen van de grafiek in Deze stap is niet verplicht, de gebruiker mag gewoon doorgaan zonder dit formulier in te vullen. Dan zullen de standaardeigenschappen van gnuplot worden gebruikt. Dit formulier, zoals gerepresenteerd in Figuur 3.3, bevat drie delen: Title, labels, tics,... 13

21 Figuur 3.3: formulier van de step by step methode: stap 1 14

22 In het eerste veld, kan de gebruiker de titel van de grafiek specifieren. De volgende velden zijn beschikbaar voor de eigenschappen van de assen (labels, tics, logscale) te bepalen. De tics zijn de markeringen die op de assen worden aangeduid, de gebruiker kan ervan het begin en het einde specifieren en ook het increment (de spatie tussen twee marks). Tenslotte, kan de gebruiker ook een grid laten plotten dat is getekend in overeenstemming met de eigenschappen van de tics. Legend properties : Er zijn vier mogelijkheden voor de legende: on om die laten plotten, off om die te verwijderen, de default mode om met de standaardeigenschappen te plotten en de custom mode om met zijn eigen speficaties te plotten. Als de gebruiker de custom mode kiest, wordt hij verwacht de volgende velden in te vullen: eerst moet hij kiezen voor een inside legende, binnen de grafiek of een outside legende die zal naast de grafiek geplot worden. Naast deze keuze, kan hij specifïeren waar de legende precies moet zitten. Er zijn verschillende mogelijkheden om die legende te plaatsen, voor de inside mode bestaan volgende opties : top/left top/center top/right center/left center center/right bottom/left bottom/center bottom/right en voor de outside mode : top/left center/left bottom/left left/top center/top right/top left/bottom center/bottom right/bottom top/right center/right bottom/right De gebruiker kan ook een kader rond de legende laten tekenen. More : in dit laaste veld, kan de gebruiker andere opties specifieren, die instructies worden niet door de module gecontroleerd voor dezelfde reden die in de vorige sectie ( advanced mode ) werd gegeven. 15

23 Step 2: plot a first function Dit is een van de belangrijkste stappen. In deze stap zal de gebruiker de eerste functie die hij wil plotten specifieren aan de hand van het data bestand. De representatie van die stap is voorgesteld in Figuur 3.4. In het eerste veld, title, kan de gebruiker de naam van zijn eerste functie specifieren, de default waarde is 1. Figuur 3.4: formulier van de step by step methode: stap 2 De tweede lijn van velden wordt gebruikt om de functie te bepalen. Eerst moet de gebruiker een kolom voor de x-waarden uit het data bestand kiezen via het select veld, of kan hij ook een functie van deze kolom gebruiken. Om dit te realiseren moet hij het tekstveld dat naast het kolomveld staat gebruiken, in dit veld is de kolom gesymboliseerd door een C. De twee volgende velden hebben dezelfde betekenis maar zijn bestemd voor de y-waarden. De default waarden voor die velden zijn de twee eerste kolommen van het databestand, de eerste voor de x-waarden en de tweede voor de y-waarden. De laatste drie select-velden zijn beschikbaar om de grafische stijl van de functie te specifieren: de stijl van het teken, de kleur van de lijn en de stijl van de punten als men een stippellijn kiest. 16

24 Step i: add a function (i > 2) Na het successvol doorlopen van de eerste drie stappen, krijgt de gebruiker een eerste preview van zijn grafiek waarin de eerste functie (specifieerd in stap 2) geplot is. Onder dit beeld, zijn er drie formulieren, gerepresenteerd op Figuur 3.6. Met het eerste formulier, Step i: add a function, kan de gebruiker verder werken met zijn data bestand en meerdere functies bouwen. Dit formulier is identiek met dat van Stap 2. Het tweede formulier, Modify: the general propreties of the graph, is hetzelfde formulier als dat van Stap 1. De gebruiker kan met dit formulier de eigenschapen van de grafiek aanpassen. Figuur 3.5: formulier van de step by step: Step i (i > 2) Het laaste formulier heeft als bedoeling de al geplotte functies te wijzigen of te verwijderen. Met dit formulier, kan de gebruiker een van de al geplote functies selecteren met het select veld, dan moet hij bevestigen of hij die functie wil wijzigen of verwijderen. Als hij voor het wijzigen van een functie heeft gekozen, krijgt hij een nieuw formulier analoog aan dat van Stap 2, getoond in Figuur

25 Figuur 3.6: formulier van de step by step: wijzig een stap 3.3 Resultaat, wijzigingen en verwijderen Voor de advanced mode, na het invullen van het formulier (beshreven in de vorige sectie) krijgt de gebruiker het resultaat van zijn opdracht in een webpagina, de result pagina, zoals voorgesteld op Figuur 3.7. Deze pagina bevat twee tabs : update en delete. De delete -tab is om de grafiek te verwijderen, na de druk op die knop, moet de gebruiker nogmaals deze bewerking bevestigen. De update -tab brengt de gebruiker naar een pagina die een tekst veld bevat waarin het volledige gnuplot commando geschreven staat, de gebruiker kan dit commando verbeteren of wijzigen. Met de step by step mode krijgt de gebruiker al een resultaat pagina vanaf stap 3 zelfs als de grafiek nog niet helemaal volledig is geplot. Die pagina lijkt op die van Figuur 3.7 maar onder de grafiek staan de drie formulieren van Figuur 3.5 en bevat twee andere tabs: New om een nieuwe grafiek aan te maken en een Delete tab om de grafiek te verwijderen. Vanaf het moment dat de gebruiker zijn result pagina krijgt wordt hiervan een link gemaakt in een druplot blok. Het druplot-blok is een blok dat verwijzigen bevat naar een result pagina van alle grafieken van de gebruiker. Deze result pagina is hetzelfde als die van de advanced mode op Figuur 3.7 behalve dat, in het geval van een grafiek die met de step by step mode wordt gebouwd, de update tab verwijst naar de pagina beschreven in de vorige paragraaf (dus van stap i 3.5). Dit blok is voorgesteld in Figuur 3.8. Met dit blok kan de gebruiker gemakkelijk al zijn grafieken beheren. 18

26 Figuur 3.7: result pagina 19

27 Figuur 3.8: druplot block In de volgende sectie, zullen we zien hoe de gegevens die door de gebruiker aan de druplot-module aangegeven werden in databank zijn opgeslagen. 3.4 Opslaan naar de databank Om de grafieken later te kunnen beheren en gebruiken, bv in een artikel (zie het volgende hoofdstuk), slaat de druplot-module een aantal gegevens over die beelden op in de databank. De druplot-module bevat verschillende tabellen die automatisch worden opgebouwd tijdens de installatie van de module. Ze zijn opgeslagen in de databank van drupal zelf. De druplot-module is gebaseerd op twee algemene tabellen druplot01 en druplotfiles die onafhankelijk van de constructiemode zijn. Die twee tabellen worden in de volgende paragrafen uitgelegd. druplot01 Druplot01 is de hoofdtabel van de druplot-module, voor elke grafiek correspondeert een unieke record (of rij) van deze tabel. Een schema is ervan voorgesteld in de Tabel 3.1. De attributen worden als volgt vastgesteld: id_order is de primaire sleutel [11] en dus de unieke referentie naar een bepaald record en de corresponderende grafiek. Dit attribuut wordt in het hele programma door de druplot-module als hoofdreferentie voor de grafieken gebruikt. title is ook een referentie om een grafiek te herkennen maar dit keer voor de gebruiker. Ze wordt bv gebruikt in het druplot blok om naar de grafiek te verwijzen. 20

28 Field id_order title dru_mode commandostr fres id_user_com Type int(10) varchar(32) varchar(32) text varchar(128) int(10) Tabel 3.1: Tabel Druplot01 dru_mode is de mode, ofwel advanced ofwel step by step, waarmee de grafiek wordt opgebouwd (zie sectie 3.2 in verband met de formulieren). commandostr bevat ofwel, voor de advanced mode, het volledige gnuplot commando ofwel, voor de step by step mode, de extra set commando s (zie more text veld in de formulier op Figuur 3.3). fres is de naam van het svg bestand van de grafiek. Deze naam is uniek en om cacheproblemen te vermijden wordt de bestandsnaam bij iedere wijziging van de grafiek veranderd. Die naam wordt op de volgende manier gevormd: willekeurignummer _result.svg. Dit bestand is in de files map van drupal opgeslagen. id_user_com is een vreemde sleutel [11] die verwijst naar de user tabel van drupal. Deze tabel wordt aan elke nieuw instelling van een grafiek aangevuld. Dit wil zeggen telkens als de gebruiker ofwel het advanced mode formulier heeft ingevuld en doorgestuurd ofwel voor de tweede stap in de step by step mode. Telkens als de grafiek wordt aangepast wordt het tegelijkertijd de correspondeerde record aangepast. druplotfiles De volgende tabel is de druplotfiles die informatie bevat over de databestanden. Voor elke grafiek correspondeert een databestand en dus een rij van deze tabel. Het schema van deze tabel wordt hieronder (Tabel 3.2) beschreven: 21

Handleiding Content Management Systeem

Handleiding Content Management Systeem Handleiding Content Management Systeem Inhoudsopgave Inhoudsopgave... 2 1. Inloggen... 3 2. Paginavolgorde... 3 3. Pagina en menutitel... 3 4. Pagina s bewerken... 4 5. De tekstverwerker... 4 6. Interne

Nadere informatie

En hoe gaan ze dit allemaal terugvinden?

En hoe gaan ze dit allemaal terugvinden? En hoe gaan ze dit allemaal terugvinden? Taak 1.2.10 Thomas Muller Paul van der Linden MT1A Tutor: van Griensven Docent: van den Biggelaar Gemaakt door Thomas Muller en Paul van der Linden Pagina 1 van

Nadere informatie

Bitrix Site Manager gebruikershandleiding BureauZuid

Bitrix Site Manager gebruikershandleiding BureauZuid Bitrix Site Manager gebruikershandleiding BureauZuid Introductie Deze gebruikershandleiding geeft gedetailleerde basisinformatie over hoe te werken met Bitrix Site Manager. Deze handleiding is bedoeld

Nadere informatie

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

Handleiding. HetSchoolvoorbeeld.nl. HetSchoolvoorbeeld 2.1. Websites voor het onderwijs. Websites Social media Mediawijsheid Grafisch ontwerp HetSchoolvoorbeeld.nl Websites voor het onderwijs Handleiding HetSchoolvoorbeeld 2.1 Websites Social media Mediawijsheid Grafisch ontwerp Handleiding HetSchoolvoorbeeld 2.1 Pagina 1 Inhoud 1 Opbouw van

Nadere informatie

Formulieren maken met Dreamweaver CS 4/CS 5

Formulieren maken met Dreamweaver CS 4/CS 5 Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit

Nadere informatie

Handleiding Websitebeheer

Handleiding Websitebeheer Handleiding Websitebeheer Event Media Websites Copyright 2005, Event Media 1. Inleiding... 3 2. CMS-systeem... 3 2.1 Inloggen... 3 2.2 Basis-menu... 3 2.3 Bestaande pagina s aanpassen...3 2.4 Nieuwe pagina

Nadere informatie

Central Station. CS website

Central Station. CS website Central Station CS website Versie 1.0 18-05-2007 Inhoud Inleiding...3 1 De website...4 2 Het content management systeem...5 2.1 Inloggen in het CMS... 5 2.2 Boomstructuur... 5 2.3 Maptypen... 6 2.4 Aanmaken

Nadere informatie

Handleiding Website Laatste update: april 2014

Handleiding Website Laatste update: april 2014 Laatste update: april 2014 1. Google Search Tijdens de ontwikkeling van uw website werd er veel aandacht besteed aan optimalisatie voor zoekmachines zoals Google. Dit onder andere door de broncode technisch

Nadere informatie

Handleiding voor Zotero versie 2.0

Handleiding voor Zotero versie 2.0 Handleiding voor Zotero versie 2.0 Michiel Wolda De handleiding voor Zetero is geschreven voor de lezers van het boek Deskresearch: Informatie selecteren, beoordelen en verwerken: tweede editie (Van Veen

Nadere informatie

Handleiding Module Security (Log in)

Handleiding Module Security (Log in) Handleiding Module Security (Log in) WebGenerator ProSite CMS Versie 1.0 Inhoud Inhoud... 2 Inleiding... 3 Hoe werkt de beveiliging?... 3 Wat kan worden beveiligd?... 3 Hoe beveiligt u een webpagina?...

Nadere informatie

Handleiding 2designers Content Management Systeem

Handleiding 2designers Content Management Systeem Handleiding 2designers Content Management Systeem pagina 1 van 7 Inloggen: Om de welkom-kind website te kunnen beheren, moet u eerst inloggen. Dit kan via de URL: http://www.welkom-kind.nl/nieuw/admin

Nadere informatie

Trippeltrap Content Management System

Trippeltrap Content Management System Handleiding Trippeltrap Content Management System versie 2.4 Aanmelden Voordat u de tekst op uw webpagina kunt aanpassen, moet u zich eerst aanmelden. Bovenaan de pagina vindt u een link naar het intranet.

Nadere informatie

Zo kan je linken maken tussen je verschillende groepen van gegevens.

Zo kan je linken maken tussen je verschillende groepen van gegevens. 1 1. Entity Reference Entity Reference zal ook een onderdeel zijn van Drupal 8. Het is een module van het type veld. Het is een heel krachtige module die toelaat om referenties te maken tussen verschillende

Nadere informatie

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML Cursus Analyse voor Web Applicaties 1 Organisatie Opleiding Module Onderwerp Syntra AB Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML Analyse op basis van SDM en UML

Nadere informatie

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

Opdrachtgever: Avpec1910 Auteur: Avalon Systems Versie: 1.0 Datum: 12/01/2011. Handleiding WYSIWYG HTML editor: CKEditor

Opdrachtgever: Avpec1910 Auteur: Avalon Systems Versie: 1.0 Datum: 12/01/2011. Handleiding WYSIWYG HTML editor: CKEditor Opdrachtgever: Avpec1910 Auteur: Avalon Systems Versie: 1.0 Datum: 12/01/2011 Handleiding WYSIWYG HTML editor: CKEditor Inhoud 1 Inleiding... 3 2 WYSIWYG editor... 4 2.1 Iconen toegelicht... 5 2.2 Maximaliseren...

Nadere informatie

Website van het openbaar ministerie Korte gebruikershandleiding voor Content Managers

Website van het openbaar ministerie Korte gebruikershandleiding voor Content Managers Website van het openbaar ministerie Korte gebruikershandleiding voor Content Managers De website van het openbaar ministerie is momenteel (tijdelijk) te vinden op volgende intranetadres: http://10.241.132.229.

Nadere informatie

Instellingen CMS Pakketten DRUPAL INSTALLATIE

Instellingen CMS Pakketten DRUPAL INSTALLATIE Instellingen CMS Pakketten DRUPAL INSTALLATIE Drupal installatie! U dient voordat u met stap 1 begint een database te hebben aangemaakt. Weet u niet of u dat heeft gedaan of hoe dat moet? Klik hier voor

Nadere informatie

Using Google Maps Engine Connector for QGIS

Using Google Maps Engine Connector for QGIS Using Google Maps Engine Connector for QGIS QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution

Nadere informatie

Les 2 Inhoud toevoegen en weergeven

Les 2 Inhoud toevoegen en weergeven Les 2 Inhoud toevoegen en weergeven Inleiding Inhoud toevoegen op een Drupalsite bestaat eigenlijk altijd uit twee onderdelen: Inhoudstype: een aangepaste kast maken voor bepaalde inhoud Inhoud toevoegen:

Nadere informatie

PhPlist Gebruikers Handleiding

PhPlist Gebruikers Handleiding PhPlist Gebruikers Handleiding Auteur: Sander Duivenvoorden Bedrijf: Buildnet webservices E-mail: support@buildnet.nl Datum: 23-09-2008 Laatste wijziging: 17-10-2008 Versie: 1.1 1 Inleiding Het verzenden

Nadere informatie

Inleiding. - Teksten aanpassen - Afbeeldingen toevoegen en verwijderen - Pagina s toevoegen en verwijderen - Pagina s publiceren

Inleiding. - Teksten aanpassen - Afbeeldingen toevoegen en verwijderen - Pagina s toevoegen en verwijderen - Pagina s publiceren Inleiding Voor u ziet u de handleiding van TYPO3 van Wijngaarden AutomatiseringsGroep. De handleiding geeft u antwoord geeft op de meest voorkomende vragen. U krijgt inzicht in het toevoegen van pagina

Nadere informatie

Handleiding Kaltura via Blackboard

Handleiding Kaltura via Blackboard Handleiding Kaltura via Blackboard Docenten handleiding Versie 21 september 2016 Inhoudsopgave Inloggen in Blackboard... 2 My Media... 2 Introductie My Media... 2 My Media: Add New... 5 Add New: Media

Nadere informatie

Basis handleiding CMS

Basis handleiding CMS Basis handleiding CMS Inhoud Basis handleiding CMS... 1 Inloggen... 3 Pagina beheren... 4 Pagina toevoegen/wijzigen... 6 WYSIWYG editor... 8 externe / interne link toevoegen... 9 Plaatjes toevoegen...

Nadere informatie

Handleiding Wordpress

Handleiding Wordpress Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde

Nadere informatie

1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER?

1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER? 1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER? Deze Basis vaardigheden voor iparts is een vervolg op Geavanceerde Excel functies. Zorg dus dat je minstens die Tips & Trick eerst hebt

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

Handleiding website. Inloggen Start uw internet browser en ga naar http://www.rbaoreven.nl/.

Handleiding website. Inloggen Start uw internet browser en ga naar http://www.rbaoreven.nl/. Handleiding website In deze handleiding staat alles wat u nodig heeft om een bericht op de website van de Reddingsbrigade Aoreven Heythuysen te plaatsen. Alles wordt in woord en beeld uitgelegd. Inloggen

Nadere informatie

Studenthandleiding Portfolio in Blackboard Learn

Studenthandleiding Portfolio in Blackboard Learn Studenthandleiding Stafbureau onderwijs & onderzoek Functioneel beheer Blackboard Learn. T.b.v. October 2014 release. Versie: 02-12-2014. Handleiding portfolio studenten In deze handleiding wordt het aanmaken

Nadere informatie

Toetsen in Blackboard

Toetsen in Blackboard Toetsen in Blackboard Met de tool Test kun je toetsvragen maken en afnemen. In dit document wordt uitgelegd 1. Hoe een toets gemaakt kan worden. 2. Hoe een toets bewerkt kan worden. 3. Hoe een toets beschikbaar

Nadere informatie

Handleiding wordpress

Handleiding wordpress Handleiding wordpress Wordpress versie 3.0.4 Handleiding versie 1.1 Auteur Website Geert Hoekzema www.geerthoekzema.nl www.geerthoekzema.nl geert@geerthoekzema.nl 1 Inhoudsopgave Inleiding... 3 Beginnen

Nadere informatie

H AN D L E I DI N G FORM U LI E RM AK E R

H AN D L E I DI N G FORM U LI E RM AK E R FORMULIERMAKER H AN D L E I DI N G FORM U LI E RM AK E R Versie 1.3 gepubliceerd op 21 februari 2012 D e onderdelen van een f ormul i er Met de formuliermaker (formbuilder) kunt u binnen uw website op

Nadere informatie

Handleiding RS Form! 1.0.4

Handleiding RS Form! 1.0.4 Handleiding RS Form! 1.0.4 Inhoud 1. Controlepaneel... 3 2. Forms Manager... 4 2.1 Nieuwe form aanmaken... 4 2.2 Nieuwe fields toevoegen... 7 2.3 Wijzigen/verwijderen bestaande Forms, Fields... 10 Versie

Nadere informatie

Handleiding Kaltura via Blackboard

Handleiding Kaltura via Blackboard Handleiding Kaltura via Blackboard Studenten handleiding versie 1 juni 2016 Inhoudsopgave Inloggen in Blackboard... 2 My Media... 2 Introductie My Media... 2 My Media: Add New... 5 Add New: Media Upload...

Nadere informatie

AFO 113 Authoritybeheer

AFO 113 Authoritybeheer AFO 113 Authoritybeheer 113.1 Inleiding Authority records die gebruikt worden in de catalogusmodule kunnen via deze AFO beheerd worden. U kunt hier records opzoeken, wijzigen, verwijderen of toevoegen.

Nadere informatie

HANDLEIDING BEHEER WEBSITE. Vrouwen van Nu

HANDLEIDING BEHEER WEBSITE. Vrouwen van Nu HANDLEIDING BEHEER WEBSITE Vrouwen van Nu Versie 1.3 11 Oktober 2012 VERSIE INFO Versie Datum Auteur Omschrijving 1.0 25 September 2012 Rudi van Es 1.1 2 Oktober 2012 Maarten Rütten 1.2. 3 Oktober 2012

Nadere informatie

TI-SMARTVIEW. Installeren op Windows PC

TI-SMARTVIEW. Installeren op Windows PC TI SmartView 1 TI-SMARTVIEW Installeren op Windows PC De licentie van de school voor TI-SmartView is tot nader bericht een single-user licentie, hetgeen betekent dat deze op één pc mag geïnstalleerd worden,

Nadere informatie

MWeb 4.0. Handleiding Basis Modules Versie 1.0

MWeb 4.0. Handleiding Basis Modules Versie 1.0 MWeb 4.0 Handleiding Basis Modules Versie 1.0 Index 1. Algemeen 3 1.1. Gebruikersnamen en Wachtwoorden 3 1.2. Inloggen 3 1.3. Uitloggen 3 1.4. Belangrijk 3 2. User Manager 4 2.1. Gebruikers lijst User

Nadere informatie

Veel gestelde vragen nieuwe webloginpagina

Veel gestelde vragen nieuwe webloginpagina Veel gestelde vragen nieuwe webloginpagina Op deze pagina treft u een aantal veel gestelde vragen aan over het opstarten van de nieuwe webloginpagina http://weblogin.tudelft.nl: 1. Ik krijg de melding

Nadere informatie

4.1 4.2 5.1 5.2 6.1 6.2 6.3 6.4

4.1 4.2 5.1 5.2 6.1 6.2 6.3 6.4 Handleiding CMS Inhoud 1 Inloggen 2 Algemeen 3 Hoofdmenu 4 Pagina s 4.1 Pagina s algemeen 4.2 Pagina aanpassen 5 Items 5.1 Items algemeen 5.2 Item aanpassen 6 Editor 6.1 Editor algemeen 6.2 Afbeeldingen

Nadere informatie

Formulieren maken met Dreamweaver CS 4

Formulieren maken met Dreamweaver CS 4 Formulieren maken met Dreamweaver CS 4 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit zoveel

Nadere informatie

Handleiding Website beheersysteem

Handleiding Website beheersysteem Handleiding Website beheersysteem Inhoudsopgave 1. Inleiding...3 2. Inloggen...4 3. De startpagina...5 3.1. Startpagina menu...5 3.2. Bovenbalk...6 4. Menu en Pagina's...7 4.1. Een nieuwe pagina toevoegen...8

Nadere informatie

SAN v3. Update document 2010. uitgebracht door OCEN

SAN v3. Update document 2010. uitgebracht door OCEN SAN v3 Update document 2010 uitgebracht door OCEN Inhoudsopgave. Inleiding...3 1 Navigatie...4 1.1 Navigatie: het menu...4 1.2 Navigatie: dashboard...4 1.3 Navigatie: kruimelpad...4 1.4 Navigatie: iconen

Nadere informatie

Snel aan de slag met BasisOnline en InstapInternet

Snel aan de slag met BasisOnline en InstapInternet Snel aan de slag met BasisOnline en InstapInternet Inloggen Surf naar www.instapinternet.nl of www.basisonline.nl. Vervolgens klikt u op de button Login links bovenin en vervolgens op Member Login. (Figuur

Nadere informatie

1. Document Management

1. Document Management 1. Document Management 1.1. Revision Manager Revision Manager is een gescheiden module waarin het aanmaken van afgeleide documenten en het onderhouden van revisies moet gebeuren om de aanwezige Links te

Nadere informatie

Handleiding Facultaire website Expression Engine

Handleiding Facultaire website Expression Engine Handleiding Facultaire website Expression Engine Inhoud 1. Opbouw 2. Inloggen 3. Home 4. Publish 5. Publish Form full item 6. Uitleg velden Publish Form Full item 7. Publish Form Half Page 8. Uitleg velden

Nadere informatie

ActiveBuilder Handleiding

ActiveBuilder Handleiding ActiveBuilder Handleiding Auteur: TalkActive I/S Datum: Juli 2004 Versie: R. 1.01 Taal: Nederlands Copyright 2004 - Talk Active alle rechten voorbehouden. Inhoud: 1. INTRODUCTIE...2 2. SNEL STARTEN...3

Nadere informatie

CMS Made Simple eenvoudig uitgelegd CMS MADE SIMPLE- Eenvoudig uitgelegd

CMS Made Simple eenvoudig uitgelegd CMS MADE SIMPLE- Eenvoudig uitgelegd CMS Made Simple eenvoudig uitgelegd CMS MADE SIMPLE- Eenvoudig uitgelegd Introductie Deze handleiding heeft tot doel een eenvoudige stap voor stap handleiding te zijn voor eindgebruikers van CMS Made Simple

Nadere informatie

Datum: Gemaakt door: Berend de Groot Voor: ComSi, ROC Friese Poort

Datum: Gemaakt door: Berend de Groot Voor: ComSi, ROC Friese Poort Datum: Gemaakt door: Berend de Groot Voor: ComSi, ROC Friese Poort Contents 1. Introductie... 3 1.1. Hoe werkt het?... 3 2. Eerste Contact als gebruiker... 4 3. Ticket Acties... 5 4. Tickets Pagina...

Nadere informatie

Handleiding theocms2 K.U.Leuven - Faculteit Godgeleerdheid Stijn Van Baekel 1/19. - HANDLEIDING CMS2 - http://theo.kuleuven.be/

Handleiding theocms2 K.U.Leuven - Faculteit Godgeleerdheid Stijn Van Baekel 1/19. - HANDLEIDING CMS2 - http://theo.kuleuven.be/ Stijn Van Baekel 1/19 - HANDLEIDING CMS2 - http://theo.kuleuven.be/ laatste aanpassing: 08/10/2008 Stijn Van Baekel 2/19 Index Index... 2 Inleiding... 3 1. Tonen van pagina s... 4 2. Beheer van pagina

Nadere informatie

Handleiding Formulieren in TYPO3 Versie 1.2, 18 juli 2008

Handleiding Formulieren in TYPO3 Versie 1.2, 18 juli 2008 Handleiding Formulieren in TYPO3 Versie 1.2, 18 juli 2008 1. Formulieren aanmaken en plaatsen... 2 1.1 Formulieren aanmaken... 2 1.2 Formulier plaatsen op een pagina... 8 1.3 Aanmaken formulieren map...

Nadere informatie

Offective > CRM > Vragenlijst

Offective > CRM > Vragenlijst Offective > CRM > Vragenlijst Onder het menu item CRM is een generieke vragenlijst module beschikbaar, hier kunt u zeer uitgebreide vragenlijst(en) maken, indien gewenst met afhankelijkheden. Om te beginnen

Nadere informatie

Selenium IDE Webdriver. Introductie

Selenium IDE Webdriver. Introductie Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

Cerium CMS versie 4.0. Wat is nieuw in versie 4.0. www.cerium.nl

Cerium CMS versie 4.0. Wat is nieuw in versie 4.0. www.cerium.nl Cerium CMS versie 4.0 Wat is nieuw in versie 4.0 www.cerium.nl Bijgewerkt februari 2014 Cerium BV 2014 Inhoudsopgave 1. Inleiding 3 2. Nieuwe onderhouds URL 4 3. Drag and drop upload 5 4. Spring naar item

Nadere informatie

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

Klik op het menu inhoud om te starten met inhoud toe te voegen. Klik daarna op de knop Inhoud toevoegen. Hoofdstuk 5: Inhoud toevoegen 5.1. Inleiding Klik op het menu inhoud om te starten met inhoud toe te voegen. Klik daarna op de knop Inhoud toevoegen. Binnen Drupal kan zowel een pagina als artikel of als

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat: Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het

Nadere informatie

Quick Guide VivianCMS

Quick Guide VivianCMS Quick Guide VivianCMS Gastenboek creëren Versie: 1.0 Startdatum: 24 juli 2006 Datum laatste wijziging: 24 juli 2006 Opmerking: Gepubliceerd op http://www.viviancms.nl Inhoud 1 Inleiding...3 1.1 Contactformulier

Nadere informatie

In deze versie van de instructies zijn voor alsnog alleen de functies beschreven van de module WT-Content.

In deze versie van de instructies zijn voor alsnog alleen de functies beschreven van de module WT-Content. De belangrijkste applicatie van WappTools is Contentbeheer. Dit is een CMS. CMS staat voor Content Management Systeem. Hiermee kunt u de content van uw website eenvoudig beheren. Onder content wordt verstaan

Nadere informatie

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant Handleiding CMS Auteur: J. Bijl Coldfusion Consultant Inhoudsopgave 1.0 Inleiding 3 2.0 Introductie CMS en websites 4 3.0 Inloggen in beheer 5 4.0 Dashboard 6 4.1 Bezoekers totalen 6 4.2 Bezoekers 7 4.3

Nadere informatie

Handleiding CMS VOORKANT

Handleiding CMS VOORKANT Handleiding CMS VOORKANT Inhoudsopgave Pagina 1. Toegang tot het CMS... 3 2. Artikel toevoegen... 4 3. Artikel bewerken... 5 4. Artikel kopiëren of verwijderen... 6 5. Afbeelding, link of tabel invoegen...

Nadere informatie

Instructie RFM modules

Instructie RFM modules Instructie RFM module Introductie RFM staat voor Registratie Flow Module. De RFM module vormt de basis voor een aantal nieuwe modules binnen equse Indicate: - Calamiteiten - Klachten - Kindermishandeling

Nadere informatie

MyMediasite Handleiding 2013 - V1.0

MyMediasite Handleiding 2013 - V1.0 MyMediasite Handleiding 2013 - V1.0 1 INHOUDSOPGAVE 1. INSTALLATIE 3 2.1 OPNEMEN: OPSTARTEN 4 2.2 OPNEMEN: NIEUWE PRESENTATIE 5 2.3 OPNEMEN: OPNAME PROCES 7 2.4. OPNEMEN: EIGEN MEDIA UPLOADEN 11 3. PRESENTATIE

Nadere informatie

Augustus& Handleiding - Publisher Tool 3

Augustus& Handleiding - Publisher Tool 3 Augustus& 15 16 Handleiding - Publisher Tool 3 Inhoudsopgave 1. Welkom... 3 1.1 Inloggen... 3 1.2 Dashboard... 4 2. Boeken... 5 2.1 Boeken aanmaken... 5 2.2 Het bewerken van boekinformatie.... 7 3. Verrijkingen...

Nadere informatie

DrICTVoip.dll v 2.1 Informatie en handleiding

DrICTVoip.dll v 2.1 Informatie en handleiding DrICTVoip.dll v 2.1 Informatie en handleiding Nieuw in deze versie : Koppeling voor web gebaseerde toepassingen (DrICTVoIPwebClient.exe) (zie hoofdstuk 8) 1. Inleiding Met de DrICTVoIP.DLL maakt u uw software

Nadere informatie

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip: FORMULIEREN In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip: belangrijk Importeer formulierdata uit een CSV-bestand precies zoals verderop beschreven. 1. Gedrag

Nadere informatie

15 July 2014. Betaalopdrachten web applicatie gebruikers handleiding

15 July 2014. Betaalopdrachten web applicatie gebruikers handleiding Betaalopdrachten web applicatie gebruikers handleiding 1 Overzicht Steeds vaker komen we de term web applicatie tegen bij software ontwikkeling. Een web applicatie is een programma dat online op een webserver

Nadere informatie

Handleiding website Gamian

Handleiding website Gamian Handleiding website Gamian 1. Login Beheersysteem: www.gamian.eu/gamianeu_admin Gebruikersnaam: gamianeu Wachtwoord: #GamianEU!2014?TWC Tijdelijke link: gamianeu.webhosting.be Tijdelijke login: gamianeu.webhosting.be/gamianeu_admin

Nadere informatie

Handleiding Mijn Kerk

Handleiding Mijn Kerk Handleiding Mijn Kerk 1 www.deinteractievekerk.nl Algemeen Uw kerk gaat de Interactieve Kerk gebruiken. In deze handleiding willen we u op een eenvoudige manier uitleggen hoe de Interactieve Kerk precies

Nadere informatie

ez Mailing Manager - Create your First Campaign

ez Mailing Manager - Create your First Campaign Knowledge base article 19/10/09 Support ez Mailing Manager - Create your First Campaign Document Information Creator Tags Document Language Security Class Status Version Information 14/10/09 Jurgen Verhelst

Nadere informatie

1click updatemodule. Hoe bereiken? U kunt uw CMS eenvoudig bereiken door vlak achter uw domeinnaam /cms te plaatsen. Bv. www.uwsite.be/cms.

1click updatemodule. Hoe bereiken? U kunt uw CMS eenvoudig bereiken door vlak achter uw domeinnaam /cms te plaatsen. Bv. www.uwsite.be/cms. 1click updatemodule Introductie 1Click Light is wat men in de termen van het vak noemt een CMS of Content Management System. Wanneer we dit letterlijk vertalen betekent dit Inhoud Beheer Systeem. Kort

Nadere informatie

AFO 142 Titel Aanwinsten Geschiedenis

AFO 142 Titel Aanwinsten Geschiedenis AFO 142 Titel Aanwinsten Geschiedenis 142.1 Inleiding Titel Aanwinsten Geschiedenis wordt gebruikt om toevoegingen en verwijderingen van bepaalde locaties door te geven aan een centrale catalogus instantie.

Nadere informatie

Eindgebruikershandleiding Jira

Eindgebruikershandleiding Jira Eindgebruikershandleiding Jira Datum: 19-11-2012 Auteur: ing. N. Jonathans Versie: 2.1 Green Valley heeft als missie software te ontwikkelen waardoor de burger en het bedrijfsleven nog prettiger en makkelijker

Nadere informatie

Eindgebruikershandleiding TYPO3 CMS

Eindgebruikershandleiding TYPO3 CMS 12 maart 2007 Eindgebruikershandleiding TYPO3 CMS Deze handleiding is opgesteld door Weblicity http://www.weblicity.nl Inhoudsopgave Inhoudsopgave... 2 Introductie... 3 INLOGGEN... 3 Betekenis van de onderdelen...

Nadere informatie

Installatiehandleiding. Facto minifmis

Installatiehandleiding. Facto minifmis Installatiehandleiding Facto minifmis 1. Installatie Facto MiniFMIS 1.1 Achtergrond Facto MiniFMIS biedt facilitaire organisaties een eenvoudige en gebruikersvriendelijke hulpmiddel bij het uitvoeren van

Nadere informatie

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod:

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod: 16. Web Station U kunt uw QNAP NAS gebruiken om een website te hosten. U kunt zelf een website bouwen in HTML of gebruik maken van één van de vele content management systemen die beschikbaar worden gesteld

Nadere informatie

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan... 10. Wijze van werken in Outlook... 11 Informatie...

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan... 10. Wijze van werken in Outlook... 11 Informatie... ProDoc Bouwstenen voor Word & Outlook 2007 Inhoud Kopiëren bestanden... 2 Hoofdmap Bouwstenen... 2 Bouwsteen.dotm... 2 Installatie Bouwstenenmodule onder Word 2007... 3 Installatie Bouwstenenmodule onder

Nadere informatie

Handleiding Kaltura via Blackboard

Handleiding Kaltura via Blackboard Handleiding Kaltura via Blackboard Studenten handleiding Versie 1, mei 2017 Inhoudsopgave Inloggen in Blackboard... 2 My Media... 2 Introductie My Media... 2 My Media: Add New... 5 Add New: Media Upload...

Nadere informatie

Mei. Handleiding - Publisher Tool 1

Mei. Handleiding - Publisher Tool 1 Mei 15 Handleiding - Publisher Tool 1 Inhoudsopgave 1. Welkom... 3 1.1 Inloggen... 3 1.2 Dashboard... 4 2. Boeken... 5 2.1 Boeken aanmaken... 5 2.2 Het bewerken van boekinformatie.... 7 3. Verrijkingen...

Nadere informatie

HANDLEIDING CMS Versie 2.4 januari 2013

HANDLEIDING CMS Versie 2.4 januari 2013 Het CMS dat bij deze site geleverd wordt heeft hoofdzakelijk tot doel om goed door Google gevonden te worden. De hiërarchie van het CMS geeft aan hoe google per pagina naar uw website kijkt. De mate van

Nadere informatie

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

Handleiding. HetSchoolvoorbeeld.nl. Versie 2.2 - juni 2014. Websites voor het onderwijs. Meest recente uitgave: www. hetschoolvoorbeeld. HetSchoolvoorbeeld.nl Websites voor het onderwijs Handleiding Versie 2.2 - juni 2014 Meest recente uitgave: www. hetschoolvoorbeeld.nl/handleiding Handleiding HetSchoolvoorbeeld 2.2 Pagina 1 Inhoud Inhoud

Nadere informatie

Inrichting Systeem: Locaties & Toegang

Inrichting Systeem: Locaties & Toegang Inrichting Systeem: Locaties & Toegang EasySecure International B.V. +31(0)88 0000 083 Info@EasySecure.nl Support.EasySecure.nl v2.0.11 22-09-2014 In deze handleidingen worden de volgende functies binnen

Nadere informatie

HANDLEIDING DOIT BEHEER SYSTEEM

HANDLEIDING DOIT BEHEER SYSTEEM HANDLEIDING DOIT BEHEER SYSTEEM ALGEMENE INFORMATIE Het Doit beheer systeem is een modulair opgebouwd systeem waarin modules makkelijk kunnen worden toegevoegd of aangepast, niet iedere gebruiker zal dezelfde

Nadere informatie

2 Pagina s binnen TYPO3

2 Pagina s binnen TYPO3 2 Pagina s binnen TYPO3 Als u links onder de module Web klikt op de submodule Pagina krijgt u aan de rechterzijde het volgende scherm: Afbeelding 2.2 (frontend) Afbeelding 2.1 (backend) De gele, blauwe

Nadere informatie

Globale kennismaking

Globale kennismaking Globale kennismaking Kennismaking Tesla CMS 1. Dashboard 2. pagina beheer - pagina aanmaken - pagina aanpassen - pagina verwijderen - pagina seo opties - zichtbaarheid pagina 3. subpagina beheer - subpagina

Nadere informatie

De handboek van Blogilo. Mehrdad Momeny Vertaler/Nalezer: Freek de Kruijf

De handboek van Blogilo. Mehrdad Momeny Vertaler/Nalezer: Freek de Kruijf Mehrdad Momeny Vertaler/Nalezer: Freek de Kruijf 2 Inhoudsopgave 1 Inleiding 5 2 Blogilo gebruiken 6 2.1 Beginnen........................................... 6 2.2 Een blog instellen......................................

Nadere informatie

MEDIABIBLIOTHEEK HANDLEIDING. OTYS Recruiting Technology

MEDIABIBLIOTHEEK HANDLEIDING. OTYS Recruiting Technology MEDIABIBLIOTHEEK HANDLEIDING OTYS Recruiting Technology OTYS RECRUITING TECHNOLOGY WWW.OTYS.EU 16-8-2017 Versie 2.0 2 INHOUD 1 Introductie... 4 1.1 Over de Mediabibliotheek... 4 1.2 Doel van deze instructie...

Nadere informatie

De Kleine WordPress Handleiding

De Kleine WordPress Handleiding Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling

Nadere informatie

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010 Het Wepsysteem Het Wepsysteem is een content management systeem, een systeem om zonder veel kennis van html of andere internettalen een website te onderhouden en uit te breiden. Met het Content Management

Nadere informatie

Je kan vanuit de RV SiteBuilder steeds terugkeren naar het controlepaneel, via de knop rechts bovenaan.

Je kan vanuit de RV SiteBuilder steeds terugkeren naar het controlepaneel, via de knop rechts bovenaan. RV SiteBuilder openen Log in op je controlepaneel met de gegevens die je van ons hebt ontvangen. Eens ingelogd, klik je helemaal onderaan, in de sectie Software/Services, op het RV SiteBuilder icoontje.

Nadere informatie

XAMPP Web Development omgeving opzetten onder Windows.

XAMPP Web Development omgeving opzetten onder Windows. XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...

Nadere informatie

PhotoworkZ pop-up website handleiding

PhotoworkZ pop-up website handleiding PhotoworkZ pop-up website handleiding Inhoudsopgave PhotoworkZ pop-up website handleiding...1 Aanmelden op de admin module...2 Beheer van teksten...3 Tekst downloaden en aanpassen...3 Aanpassen van teksten...4

Nadere informatie

#Stap 1 Uw account activeren en inloggen

#Stap 1 Uw account activeren en inloggen Inhoud #Stap 1 Uw account activeren en inloggen... 2 #Stap 2 Een test dossier aanmaken... 3 #Stap 3 Uw overzichtspagina... 3 #Stap 4 Het Dashboard... 4 #Optie 1 Bekijken... 4 #Optie 2 Wijzigen... 5 #Optie

Nadere informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

d-basics Creditline, nieuw bestandsformaat Deutsche Bank

d-basics Creditline, nieuw bestandsformaat Deutsche Bank d-basics Creditline, nieuw bestandsformaat Deutsche Bank Vanaf 7 april 2015 moeten debiteurengegevens in een aangepast bestandsformaat naar Deutsche Bank ABF worden gestuurd. Deze instructie beschrijft

Nadere informatie

Stappenplan App maken

Stappenplan App maken WAT IS APPMACHINE? Als je een app wilt maken, dan kan dit onder andere met het programma AppMachine. AppMachine is een online toolkit waarmee je zonder kennis van programmeren eenvoudig en snel een app

Nadere informatie

Bijlage Inlezen nieuwe tarieven per verzekeraar

Bijlage Inlezen nieuwe tarieven per verzekeraar ! Bijlage inlezen nieuwe tarieven (vanaf 3.2) Bijlage Inlezen nieuwe tarieven per verzekeraar Scipio 3.303 biedt ondersteuning om gebruikers alle tarieven van de verschillende verzekeraars in één keer

Nadere informatie