Tagged: drupal

drupal_7_to_wordpress3.9 1

Migrate Drupal 7 to WordPress 3.9 – The Kickoff

This entry is part 1 of 2 in the series Drupal 7 to Wordpress 3.9 Migration

This entry is part 1 of 2 in the series Drupal 7 to Wordpress 3.9 MigrationThe setting With no specific reason, or maybe with regards to the strong editing capabilities of WordPress out of the box, I wanted to opt out of Drupal as my blogging platform for enginx.com. Even though I’m a seasoned Drupal developer, even authored a book on Drupal 7 Media, and presented the topic on a local Drupal...

meme-drupal-database-performance 0

Drupal Performance Tuning for Better Database Utilization – Introduction

This entry is part 1 of 1 in the series Drupal Performance Tuning for Better Database Utilization

This entry is part 1 of 1 in the series Drupal Performance Tuning for Better Database UtilizationDrupal is a great CMS or CMF, whichever your take on it, but it can definitely grow up to be a resources hog with all of those contributed modules implementing hooks to no avail. It is even worse when developers aren’t always performance oriented (or security oriented god save us all) and this can (unknowingly) take...

Drupal 6 - Manage subscriptions 2

Drupal 6 – Subscription notifications aren’t going out?

We recently had an issue with a Drupal 6 site, where-as notifications didn’t seem to reach their destination on user’s email, even though we verified that all users were subscribed correctly to the relevant content items. An initial investigation began with the mail server to figure out if it’s getting any traffic from Drupal, whether it’s just misconfigured, down or has any other reasonable issue that can be reverted. The mail server logs proved...

drupal-security-team 2

Advanced Poll 6.x versions – XSS Vulnerability

During the weekend I discovered an XSS issue with the Advanced Poll module. I've made sure to provide a patch and submit this to the issue queue. I have actually submitted a few other SAs in the past, one of them was for the nice_dash module, which aims to provide a dashboard interface for Drupal administrators, but unfortunately it wasn't yet commited.   Drupal Security Advistory – XSS vulnerability in...

database-tables-files 0

Drupal Database Log to Syslog

Drupal Database Log is utilizing the built-in watchdog module but it can end up being quite a resource hog if you’re over utilizing it and having many modules enabled, let alone all the PHP warning and errors that it will log – causing an overkill in performance to your database with a lot of writes. Disabling the DB Logging module and enabling Syslog in Drupal 6: include_once(‘includes/install.inc’); // Replacing the...

564035_10201681129923342_1322183071_n 0

Media in Drupal 7 – presenting it in Drupal Camp Israel 2013

I attended Drupal Camp Israel – 2013 last week, and presented there about Drupal 7 Media, which is very much the title of my recently published book by Packt Publishing. The conference organization was overall good, lectures flew smoothly, there were camera men video-taping the whole event so that’s a nice plus to watch the offline lectures for people who couldn’t attend the event. It was organized this year by Roy Segall and Anat Kahana. The conference started...

pool_break 1

Drupal 8 module development #4 – creating a settings file

This entry is part 5 of 5 in the series Drupal 8 Module Development

This entry is part 5 of 5 in the series Drupal 8 Module DevelopmentThis is the 4th of several on-going blog post series which aim to educate on the process of porting modules to Drupal 8 with real life examples by porting a popular Drupal 7 module to Drupal 8. In previous articles we have started with Drupal 8 initial module porting and worked our way about adding a route and implementing...

pool_break 1

Drupal 8 module development #3 – adding a settings page – revision

This entry is part 4 of 5 in the series Drupal 8 Module Development

This entry is part 4 of 5 in the series Drupal 8 Module DevelopmentThis is the 3rd of several on-going blog post series which aim to educate on the process of porting modules to Drupal 8 with real life examples by porting a popular Drupal 7 module to Drupal 8. In the previous article we introduced the configuration system and showed how to create a settings form, integrate with the configuration management system...

pool_break 7

Drupal 8 module development #3 – adding a settings page

This entry is part 3 of 5 in the series Drupal 8 Module Development

This entry is part 3 of 5 in the series Drupal 8 Module DevelopmentThis is the 3rd of several on-going blog post series which aim to educate on the process of porting modules to Drupal 8 with real life examples by porting a popular Drupal 7 module to Drupal 8. Drupal modules often provide an administrator with a settings page so that various configuration options can be tuned and setup using...

pool_break 6

Drupal 8 module development #2 – adding basic routing

This entry is part 2 of 5 in the series Drupal 8 Module Development

This entry is part 2 of 5 in the series Drupal 8 Module DevelopmentThis is the 2nd of several on-going blog post series which aim to educate on the process of porting modules to Drupal 8 with real life examples by porting a popular Drupal 7 module to Drupal 8. In the previous article we looked into the very basic job of beginning a module’s port to Drupal 8 and that...