maged adel's blog

Secure development with Drupal 7- part 2

In Part 1 I discussed Cross Site Scripting attacks and how to prevent and avoid it while coding, In this part I will talk about SQL Injection attacks and how to prevent it by using Drupal API functions

SQL Injection Attacks

While Drupal is a secure CMS, We don't have to use another functions to avoid such expoits we just need to follow the Drupal way in development, That's why i'm going to focus on the bad and good behaviors of development.

Secure development with Drupal 7- part 1

Drupal is one of the most secure CMS because its support its developers with the appropriate API functions that keep drupal applications secure from sql injection and Cross site scripting attacks . In this tutorial i will discuss the most important API functions , bad and good development behaviors that affects your applications security.

Let's Support Drupal in Egypt !!

According to the discussion and FooZee Initiative in Egypt Group its time to find a way to support Drupal in Egypt, Regardless of your drupal skills, there is always a way to help us in supporting drupal in Egypt.
The only question which needs to be answered now is:

How we can support Drupal in Egypt ?

Waiting your opinions, comments and contributions be positive and join us :) .

Get Drush working on Godaddy shared hosting plane

Drush is very important tool for drupal Developers, Its managed from Shell so a lot of people failed in getting it work at shared hosts like godaddy, I will explain briefly how to install Drush on godaddy shared hosting plane.

1- Open your Linux Terminal and create SSH Connection to you account

ssh username@website.com

and Enter your password.

2- Go to your main directory

How to create Machine name field in drupal 7

In this tutorial we will use Drupal 7 Form Api to create Machine name Field which is not well Documented in drupal.org . To create Machine name field we need another Field which is the Parent/Source field, Source field contain the Human Readable Text that will be converted Automatically by Using "misc/machine-name.js" to machine Friendly name. End users Usually working Directly with Source Field. Lets Create Form like what we get when we Add vocabulary from Structure > taxonomy > Add vocabulary.

Add menu block in administrator configuration page

Although Drupal has a great API, But i see that its not well Documents, Anyway a few people have asked me about how they can create a block in administrator configuration page "admin/config", its easy but not well documented, I will do this by using HOOK_MENU, lets see:

Improving drupal performance

Drupal is a High performance Content Management System, But there is a different reasons that may decrease the performance of your web applications, And there is a different steps that should be taken into account when developing your great application with Drupal .

A low speed web application may be due to different reasons :

6 Important Tools For Drupal Development

Drupal is not Only a Perfect Content Managment System (CMS), But its a Great Content Management Framework (CMF) . A Lot of Developers around the world Contribute Drupal. Drupal has more than 9000 Modules !!! .In this topics i will discuss The most important 6 modules and tools for Drupal Development, Lets Goo!!

Free Tutorials on tha Way.

Drupal has a great Community and we proud to be Part of this Community, Drupalst is not only the place of Paid Services, In Drupalst we are going to support Free services as well. So we decided to Support our Visitors and Clients with Free Drupal Tutorials and Tips that help Theme to increase the Quality of Web Applications Development and Design using Drupal, Our Tutorials will Focus on the Following :



Themes Club coming soon.

Better Design always lead to better Feeling which may effect on your Web Applications Visitors and Business, That's why your Web Application always deserve Better Look, And that's what we are trying to achieve at Drupalst to our Clients.

We will be ready soon to Support Our Clients with Professional and Effective Themes Club that include Premium and Free themes. New Themes Club for Drupal is regarded as a big Challenge for us, But we promise, Always you will be satisfied wz us .

Subscribe to RSS - maged adel's blog