Drupal

Skip-Maintenance-Mode-By-IP 7.x-1.2 gereleased

Versie 7.x-1.2 van de Skip-Maintenance-Mode-By-IP Drupal module zojuist gepubliceerd.

Drupal and the top-10 of security flaws

In the realm of security Drupal has a great reputation. Asked why, Drupal experts can often be heard stating that ‘Drupal is secure by design’, meaning that from the ground up Drupal was built with the notion in mind that the system should be safe and secure.

OWASP, the world-wide software security platform and an organization with strong authority, annually issues a Top-10 of the most critical web application security flaws. This Top-10 is widely accepted as one of the most important insights in the state of software and internet security.

Sanitization functies in Drupal

Wie binnen een module content naar een webpagina schrijft (zeker wanneer het daarbij gaat om user input) krijgt te maken met Drupals sanitization functies. 4 daarvan zijn de belangrijkste en in vrijwel alle gevallen wanneer user input wordt ge-output zal één van deze 4 functies op de content moeten worden toegepast...

Video: Wim Leers - Building really fast websites with drupal 8

Drupal 8 is going to have better front-end performance for anonymous users out of the box: it is now smart enough to no longer load unnecessary JavaScript. It's also (finally!) going to cache all entities efficiently, so that it doesn't waste time rerendering the same content over and over again.

Custom Drupal functie: node_load_translation()

Drupal's core functie node_load() laadt een gegeven node maar doet dit zonder enige rekenschap van de context waarin de opdracht wordt gegeven, bijvoorbeeld de taal. Soms heb je -gegeven een NID- de bijbehorende node nodig maar dan wel in de taal die de huidige gebruiker heeft geselecteerd.

Daarvoor kan de onderstaande functie van pas komen, een variant van node_load(). De functie probeert de gewenste node te laden in de taal van de gebruiker. Lukt dit niet dan wordt de node met NID=$nid gereturned.

Custom Drupal functie: user_has_role()

Snel even checken of een gebruiker rol X heeft kan met de volgende functie (te plaatsen in een custom module of eventueel in template.php). Om na te gaan of de momenteel ingelogde gebruiker de rol van beheerder heeft, kun je nu vanuit elke plaats aanroepen:

Memcached & Drupal

De inzet van het Memcached caching systeem op één van onze Drupal websites laat na enkele eerste globale tests een verbetering in de laadtijd zien van ruim 15%. Niet helemaal de spectaculaite resulaten waarop ik gehoopt had, maar een mooie eerste stap in het fine-tunen van LAMP en Drupal.

Op een doorsnee pagina zien we een verbetering in de laadtijd van ruim 12%. Op de zwaarste pagina van de site (/admin/modules) is de tijdwinst ruim 18%. 

Pagina's

Subscribe to RSS - Drupal