archive-nl.com » NL » L » LUCIUSWEBSYSTEMS.NL

Total: 288

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • 11 coole module updates voor jouw Drupal systeem || Week 36-2014 | Lucius BV: Drupal People
    hetzelfde EntityFieldQuery proces hoeft te coderen Doorgaans vormen deze stappen dat proces 1 Entity ID s querien mbt EntityFieldQuery 2 Entity laden m b v entity load 3 Elke entity door een view functie bv node view of entity view heen halen 4 Elke entity redenderen m b v drupal render Deze module implementeert een class waarin dit allemaal wordt gefaciliteerd voor je Het is een 100 Drupal API Developer module wat wil zeggen dat er geen grafische interface is maar middels Drupal code functies benut kunnen worden Hij heeft een aantal handige tools aan boord Bepaal hoeveelheid items bundles view mode sortering paginanummering caching tabel headers en meer Je kunt meerdere bundles combineren in een lijst Caching is goed voorbereid super belangrijk voor performance van je Drupal systeem AJAX technieken mogelijk Integratie voor node view permissies Ingebouwde access control voor Drupal nodes gebruikers en reacties Je kan het bijna zien als een Drupal Views voor developers https www drupal org project entity lister 08 Inline registration Maakt de drempel lager voor mensen om zich te registreren op je Drupal website Deze module integreert namelijk het registratieformulier met het toevoegen van content formulier Waardoor het slechts 1 stap kost voor mensen om content toe te voegen in plaats van 2 stappen https www drupal org project inline registration 07 Memory profiler Drupal Developer module Wanneer je Drupal website performance problemen krijgt kan dit veroorzaakt worden doordat het geheugen van je server te snel vol loopt Een oorzaak hiervan is meestal niet geoptimaliseerde code of queries Deze lichtgewicht module helpt je bij het zoeken naar pagina s binnen je Drupal site die veel geheugen vreten Met behulp van de Drupal Devel module kan je door pagina s klikken en onder aan je website tevens geheugen statistieken zien Maar deze module logt alles voor je zodat je achteraf dit log kan analyseren Handig joh Memcache bij ons geïnstalleerd op alle Drupal systemen wordt ook ondersteunt sinds kort https www drupal org project memory profiler 06 Picture Bron afbeelding Dit is een backport van de Drupal 8 Picture module Deze module kan voor een performance optimalisatie zorgen hij zorgt ervoor dat een alternatief afbeelding vooral qua MB s wordt uit geserveerd wanneer blijkt dat er weinig bandbreedte is of wanneer blijkt dat het scherm geen hoog resolutie afbeelding niet retina nodig heeft https www drupal org project picture 05 Restrict Login or Role Access by IP Address Drupal veiligheid wie is er niet groot mee geworden Deze module biedt extra functies tbv de veiligheid van je Drupal website Hij kan ervoor zorgen dat bepaalde gebruikers of gebruikers met een bepaalde role alleen kunnen inloggen vanaf een bepaalde gewhitelist IP adres https www drupal org project restrict by ip 04 Shared Email Er zijn van die uitzonderlijke situaties waarin je graag wilt dat je meerdere Drupal users kan aanmaken met hetzelfde e mail adres Bij ons kan dit voornamelijk bij ontwikkel en testdoeleinden handig zijn Deze module doet hierin zijn ding https www drupal

    Original URL path: http://www.luciuswebsystems.nl/blogs/11-coole-module-updates-voor-jouw-drupal-systeem-week-36-2014 (2016-01-27)
    Open archived version from archive


  • Drupal development: arg(); is evil! | Lucius BV: Drupal People
    alpha fase we moeten hem dus wel goed testen én de Drupal community moet het met ons eens zijn In de basis draait die om het overriden van het standaard Drupal node add formulier zodat we het gerefereerde Group node id tot onze beschikking hebben in het formulier Waarna het ingevoerde Bericht automatisch kan koppelen aan de Groep waar hij toegevoegd wordt Voeg een custom hook menu toe met een custom callback Voeg de custom callback functie toe Override het standaard Drupal node add formulier Koppel automatisch middels code de Group nid in het node reference field Group reference zodat het Bericht gekoppeld wordt aan de juiste Groep 1 Voeg een custom hook menu toe Implements hook menu function openluciuscore menu items array items node add ol message array title t Message title callback check plain page callback openluciuscore node add page arguments array ol message 3 access callback node access access arguments array create ol message description t Facilitates OpenLucius Messages in Groups type MENU NORMAL ITEM Roept de functie openluciuscore node add aan En geeft het derde argument uit de URL dynamisch door aan die functie array ol message 3 2 De custom callback functie Custom callback for node add param type param group return array function openluciuscore node add type group global user sanitise group input sanatized group filter xss group check if the user may add content into this group if olcore user in group sanatized group user uid load requirements module load include inc node node pages fetch form form openluciuscore node add with group type sanatized group return form Vangt de Groep variabele op in het tweede argument van de functie Laadt alle noodzakelijke code uit de core Laad en returnt het node add formulier 3 Override het standaard Drupal node add formulier Custom

    Original URL path: http://www.luciuswebsystems.nl/blogs/drupal-development-arg-evil (2016-01-27)
    Open archived version from archive

  • 09 Coole Drupal modules || Week 34-2014 | Lucius BV: Drupal People
    je software agile ontwikkelt op basis van bijvoorbeeld Scrum zoals wij dat doen Middels deze module kan je Jira issues inladen en wijzigen vanuit Drupal hij maakt gebruik van Jira s REST API Dit is bijvoorbeeld handig wanneer je samenwerkt in een Drupal intranet en JIRA s tracking systeem wilt integreren https www drupal org project jira rest 3 Naver Mobile first een veel gehoorde term wat inhoudt dat je ontwikkelt en ontwerpt vanuit een smartphone scherm En er dus vanuit gaat dat de eindgebruikers van jouw Drupal systeem grotendeels op hun smartphone jouw website zullen bezoeken Drupal kent inmiddels veel modules om responsiveness netjes in te bouwen Deze module biedt een functie om je navigatie responsive te maken https www drupal org project naver 4 Distribution Update Status Manager Voor degene die niet weten wat een Drupal distributie is ook wel distro installation profile dit is een Drupal installatie die kant en klare eind functionaliteit biedt Bijvoorbeeld een webwinkel Drupal Commerce een community Drupal Commons of een social intranet https www drupal org project distro update 5 Autocomplete Searchbox Bijna een standaard geworden sinds Google het introduceerde in alle zoekfuncties op internet auto aanvullen Ik denk dat de afbeelding voor zich spreekt wat je hier mee kan doen 6 Webform Confirmation Wellicht ken je het wanneer je je op een nieuwsbrief abonneert dan ontvang je een bevestigingslink per e mail Als je die link aanklikt dan pas ben je echt geabonneerd Dit is om te verifiëren dat je geen spam robot bent Deze techniek kan je middels deze Drupal module ook inzetten voor elk webformulier op jouw Drupal website https www drupal org project webform confirmation 7 Apachesolr Reference Voor Drupal developers Een add on module voor de mighty Apache Solr Drupal module Hiermee kan je Apache Solr Reference

    Original URL path: http://www.luciuswebsystems.nl/blogs/09-coole-drupal-modules-week-34-2014 (2016-01-27)
    Open archived version from archive

  • Linkerdelink binnen jouw Drupal site voor zoekmachine optimalisatie | Lucius BV: Drupal People
    modules die interessant zijn Linkit Pathologic Word Link 1 Linkit Wanneer je een Drupal gebruiker bent ken je het vast wel wanneer je een interne link aan een woord wilt koppelen dan moet je eerst zelf de URL ergens vandaan kopiëren en handmatig plakken in het link schermpje Als je de CKeditor voor Drupal gebruikt ziet dat er ongeveer zo uit Makkelijker Dit is een lastige manier voor het aanmaken van links zie het als traditioneel en handmatig Dit kan makkelijker met deze Linkit module De voordelen Zoals ook op de Linkit project pagina is aangegeven Je hoeft geen URL te kopiëren plakken Het is een duurzame oplossing De module ondersteunt leesbare zoekmachine vriendelijke URL s Wanneer je Linkit installeert kan je met behulp van auto aanvullen interne links aanmaken IE Ter info uit eigen ervaring weten we dat Linkit niet werkt in Internet Explorer 9 of lager Helaas nog steeds een factor om rekening mee te houden Veel configuratie opties Verder biedt Linkit veel configuratie mogelijkheden zodat je zeker weet dat hij op de juiste manier gebruikt wordt Zo kan je bijvoorbeeld per content type instellen of de module actief is 2 Pathologic Deze module kan foutieve linkjes detecteren en corrigeren Wanneer je bijvoorbeeld je website verhuist naar een ander domein dan zouden interne linkjes kunnen breken deze module fixt dat Input filter De module is een Drupal input filter om hem te installeren moet je hierin de weg wel een beetje kennen Moeilijk is het niet maar voor de zekerheid hebben ze wel een installatie handleiding gemaakt Eenmaal geïnstalleerd heb je er geen omkijken meer naar 3 Word Link Maak automatisch linkjes voor bepaalde woorden Deze heb ik hier al een keer beschreven Wrap up That s it vragen of suggesties Let me know Over de auteur Joris

    Original URL path: http://www.luciuswebsystems.nl/blogs/linkerdelink-binnen-jouw-drupal-site-voor-zoekmachine-optimalisatie (2016-01-27)
    Open archived version from archive

  • Update jouw Drupal systeem zsm naar versie 7.31 / 6.33 | Lucius BV: Drupal People
    je uiteraard wel z s m toepassen Wanneer het lek wordt misbruikt door hackers dan kan dit resulteren in een website die geheel onbeschikbaar wordt de webserver kan tot 100 CPU en RAM gepusht worden en een DOS attack kan worden uitgevoerd op de MySQL database Niet zo best dus Wanneer het lek door hackers wordt misbruikt kan dit resulteren in een website die geheel onbeschikbaar wordt Een DOS attack kan worden uitgevoerd op de MySQL database wat kan resulteren in 100 CPU en RAM verbruik Niet zo best dus Hoe werkt deze aanval dan Dit lek wordt dus een XML Quadratic Blowup attack genoemd Dit soort aanvallen zijn gelijk aan een Billion Laughs attack Hierbij kan een simpel klein XML bestand een webserver om zeep helpen in luttele seconden De Quadratic Blowup is soortgelijk maar in plaats van geneste entiteiten wordt één grote entiteit met 10 000 en karakters zeer veel keer herhaald opgenomen in het XML bestand Bij zo n soort aanval zal een XML document van enkele honderden kilobytes enkele honderden megabytes geheugen innemen Waardoor je webserver makkelijk down gaat In Goldshlager s woorden If an attacker defines the entity x as 55 000 characters long and refers to that entity 55 000 times inside the DoS element the parser ends up with an XML Quadratic Blowup attack payload slightly over 200 KB in size that expands to 2 5 GB when parsed This expansion is enough to take down the parsing process Hoe wordt de aanval uitgevoerd De standaard geheugen limiet voor PHP waar Drupal en Wordpress op draaien is 128 MB per proces Dit betekent in theorie dat het geheugen die 128MB niet kan overschrijven wanneer een XML bomb request zich voordoet Dus dat is goed Maar hier komt het probleem webserver Apache heeft een

    Original URL path: http://www.luciuswebsystems.nl/blogs/update-jouw-drupal-systeem-zsm-naar-versie-731-633 (2016-01-27)
    Open archived version from archive

  • 15 coole Drupal module updates || week 32 - 2014 | Lucius BV: Drupal People
    Wanneer bezoekers een item toevoegen aan hun winkelwagen gebeurt dit middels deze module zonder pagina verversing Er wordt een melding gegeven dat het item is toegevoegd en de winkelwagen wordt bijgewerkt met het toegevoegde item https www drupal org project dc ajax add cart 6 Webform Comments Wanneer een bezoeker van jouw Drupal website een webform invult dan wordt er een submission aangemaakt Dit kan bijvoorbeeld een offerte aanvraag zijn daar moet iets mee gedaan worden Wanneer je met meerdere mensen werkt aan deze website dan wil je graag zo n submission kenmerken wanneer je hem bijvoorbeeld in behandeling hebt Met deze module kan je reactie plaatsen op webform submissions zodat andere mensen zien wat er mee gedaan is wat de status is Handig joh https www drupal org project custom webform comments 7 Date Popup Mobile Veelal een ergernis een Drupal website waar mobiel in gewerkt moet kunnen worden maar daar niet op voorbereid is Deze module helpt je hier een stap mee verder hij zorgt ervoor dat de Drupal datum pikker geschikt is voor mobiel gebruik https www drupal org project date popup mobile 8 Popup On Load Handige Drupal module om sneller leads binnen te halen Nadat de bezoeker een bepaalde tijd op een pagina aanwezig is kan je een scherm naar voren laten komen met informatie om die lead binnen te hengelen Plaats bijvoorbeeld een aanbieding in dat scherm een demo video of een contactformulier Happy hengelen https www drupal org project popup onload 9 Watchdog Filtering developer module Handige modules voornamelijk voor Drupal ontwikkelaars Makkelijk filteren van Drupal watchdog meldingen logberichten Ontdubbelt meldingen wat een beter overzicht geeft https www drupal org project watchdog filtering 10 Quiz E learning in Drupal Deze Drupal module biedt onder andere volgende functionaliteiten Online lessen met behulp van audio en video Zelf leren mbv programma s Training programma s Aanvullende klassikale activiteiten In meer detail het is bijvoorbeeld mogelijk om volgende typen antwoorden te vragen bij online toetsen Multiple choice Slepen van antwoorden in juiste volgorde Waar niet waar Juiste antwoord op open vraag Ik zie overeenkomsten met het Open Source E learning systeem Moodle Er zijn tevens een aantal aanvullende Drupal modules ter uitbreiding van deze Quiz modules zie hier https www drupal org project quiz 11 Features Override developer module Een module om configuratie dat opgenomen is in code middels Features aan te passen overriden Voornamelijk handig als je configuratie van een Drupal distributie bv Drupal Commerce of OpenAtrium wilt aanpassen en de core daarvan niet wilt aanpassen En het is je geraden dat je zoiets niet doet omdat je dan grote problemen krijgt als je updates van die distributie gaat doorvoeren https www drupal org project features override 12 Apache Solr Multilingual Solr onze grote indexing en zoekvriend Onmisbaar als je grote Drupal websites snel wilt houden Deze Drupal Solr module lost een aantal problemen op als je een meertalige Drupal website bestiert waar Solr ingezet is https www drupal org project apachesolr multilingual 13 Site

    Original URL path: http://www.luciuswebsystems.nl/blogs/15-coole-drupal-module-updates-week-32-2014 (2016-01-27)
    Open archived version from archive

  • Meet álle gebruikers-interactie binnen een webpagina | Lucius BV: Drupal People
    website analist om benodigde rapporten goed en consistent in te richten Implementeer een duidelijk en consistente naamgeving voor alle events die je gaat meten 2 Technische implementatie in Drupal Installatie 2 modules Google Analytics Google Analytics Event Tracking There is a module for that een bekende term in de open source Drupal wereld Zo ook hiervoor Google Analytics Event Tracking Zoals bovenstaande project pagina beschrijft betreft dit een Drupal API module wat inhoudt dat hij niet direct werkbare functionaliteit biedt voor Drupal eindgebruikers Maar het bevat code waar je als developer gebruik van kan maken in jouw eigen module Binnen jouw module zorg je er vervolgens voor middels code dat de technische implementatie conform jouw eisen zijn Deze Drupal module bevat tevens een extra voorbeeld module waardoor je snel je eigen module kan opzetten Tevens is hij afhankelijk van de Drupal Google analytics module die zul je dus ook moeten installeren Configuratie Google Analytics Installatie van de Google Analytics module is relatief eenvoudig en wijst zichzelf na installatie hiervan zal Drupal aangeven waar je je Google analytics ID moet invoeren Daarna kan je nog diverse configuratie doen zodat bijvoorbeeld niet gemeten wordt hoe redacteurs klikken om zo statistiek vervuiling te voorkomen Google Analytics Event Tracking Zoals eerder aangegeven deze is niet kant en klaar de installeren je zult eerst enkele regels code moeten schrijven De drempel is dus wat hoger maar je krijgt er een schat aan marketing informatie voor terug Ik ga in onderstaande instructie ervan uit dat je enigszins bekend bent met Drupal development Maak een nieuwe module aan die hook google analytics et api implementeert Dit kan meest gemakkelijk gedaan worden door deze te kopiëren vanuit de bijgeleverde voorbeeld Drupal module hernoem de hook daarna Wijzig de array die doorgegeven wordt door bovenstaande hook Deze multi dimensionale

    Original URL path: http://www.luciuswebsystems.nl/blogs/meet-alle-gebruikers-interactie-binnen-een-webpagina-drupal-module-google-analytics-event (2016-01-27)
    Open archived version from archive

  • Toekomst van websites 'contextual'? | Lucius BV: Drupal People
    presentatie uit 2007 The contextual web aspecten van context in web design gebruiker taak omgeving technologie Ok maar waar is het nu belangrijk om op te focussen Want je kunt letterlijk honderden vragen verzinnen over gebruikers hun taken hun omgevingen en welke techniek zij tot hun beschikking hebben Maar we hebben wel een basis nodig hiervoor zodat je data kan verzamelen van deze vier parameters Enkele vragen hierin kunnen zijn Wat zijn de fysieke mogelijkheden voor de gebruiker Is de gebruiker visueel of auditief gehandicapt Dan zul je meer functies moeten toevoegen om ook hun ervaring op de website te optimaliseren Wat is de algemene locatie van de gebruiker Als je weet waar de gebruiker is dan heb je een goed idee van hun cultuur economische status demografische omstandigheden etc Wat is de tijd bij de gebruiker Mensen zijn gewoontedieren en zullen bepaalde acties waarschijnlijk eerder uitvoeren op een bepaalde tijd Wat is het apparaat van de gebruiker Een telefoon is geen tablet een tablet is geen desktop Verschillende apparaten worden gebruikt voor verschillende taken Waar heeft de gebruiker affiniteit mee Wat de gebruiker leuk vind en niet leuk vind zal belangrijk zijn wanneer je content aanbiedt Om op bovenstaande vragen antwoord te geven is er momenteel al techniek in browsers beschikbaar Zijn er belangrijke vragen onbeantwoord dan kunnen browsers hopelijk verder uitgebouwd worden om die vragen toch beantwoord te krijgen Een voorbeeld Stel je wordt s ochtends wakker en komt er achter dat de koffie op is meteen nieuwe bestellen natuurlijk En wel op het internet scherm van je koelkast je browst naar de website van een voedselketen om meteen een lijstje met voedsel te bestellen Maakt het je dan uit dat die website responsive is Wil je dan lastig gevallen worden met de beste electronica deals Wil je

    Original URL path: http://www.luciuswebsystems.nl/blogs/toekomst-van-websites-contextual (2016-01-27)
    Open archived version from archive