Every website is bombarded with dozens of unwanted requests every day. The talk
here is of so-called vulnerability scanners.
In this article you will learn what they are all about and how you can fight
the uninvited guests.
Read more »
›
Webforms with Custom Templates in Drupal 7
Webform is basically the standard
module for creating custom forms in Drupal. By default Webforms are treated as
editorial content and therefore just have an automatically created id (like
nodes). However most of the time you want to be able to create forms in a local
environment and deploy them to your live website. Today I will explain you how.
Read more »
Drupal: Insert PHP
Drupal's PHP filter enables users to use raw PHP code in text fields. While this
is an extremely powerful ability, it quickly leads to serious security issues.
Users with the ability to insert PHP code into your site, can practically do
anything they want with your site. Also the PHP code is stored in the database
and lives outside of your normal workflow. My Insert PHP module tries to fix
the limitations of the PHP filter and provides a safer way to include raw PHP in
your Drupal site.
Read more »
Setting up the Alternative PHP Cache on Ubuntu
As some of you might know, PHP scripts are compiled to bytecode right before
they are executed. This process costs time and server resources. Also this is
done all over again every single time your script gets executed, even if your
script hasn't been changed in years. So what could be more obvious than caching
the results of the compilation to reduce load on your server. Today I want to
show you one way of achieving this, with a little help from the Alternative PHP
Cache (APC).
Read more »
Drupal: Maintenance Node
Drupal has somewhat limited options, when it comes to displaying information
during site maintenance. By default admins may enter a simple maintenance
message. Most of the times this is just enough, but sometimes you want to
be able to make the maintenance page look more appealing. For this reason I
developed a Maintenance Node module.
Read more »