Error message

Notice: Undefined variable: big_image_uri in eval() (line 47 of /var/www/drupalst/public_html/modules/php/php.module(80) : eval()'d code).

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.

Cross Site Scripting (XSS) Attacks

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 and Enter your password. 2- Go to your main directory cd ~/ 3- Download the last version of drush to your Host space. (4.5 in this case) -bash-3.2$ wget

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 . 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: /** * Implementation of hook_menu */ function drupalst_blocks_menu() { $menu['admin/config/drupalst'] = array( // this is the block that contain another configuration links 'title' => t('DRUPALST') , 'description' => t('Drupalst tools') , 'weight' => -8,

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 :
  • The size of the loaded content.
  • Hard/Long Queries.
  • The complexity of the processing Algorithm.
  • ...etc

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 :

  • Modules Development.
  • Themes Design.
  • Integrating Drupal with another Technologies.
  • SEO With Drupal.
  • Drupal Tips and Tricks.

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