Wednesday, April 16, 2014

58. What is drupal cache ?

The core Drupal cache stores assembled pages and blocks for anonymous visitors in the cache tables in the database. Other popular Drupal caching options include boost,memcache, and authcache.

57. What are breadcrumbs ?

The set of links, usually near the top of the page, that shows the path you followed to locate the current page. For example, it might show Home > Drupal > Current Events > News Articles, meaning that you started at the home page, clicked on “Drupal” in the menu, then selected “Current Events” in the sub-menu, and finally selected, “News Articles.” The term breadcrumbs is borrowed from Hansel and Gretel, who left crumbs of bread along their path so they could find their way back out of the forest.

56. What is an argument in drupal ?

A section of the path for a page on a Drupal website. In the path /node/937 the first argument is “node”, and the second is “937”. Some modules, most notably Views, allow the use of “wildcard” arguments that allow a particular page to vary depending on context.

55. What is a Base Theme in Drupal ?

A Base theme is a well-written set of CSS and template files that a theme developer can make use of in a new custom theme. Theme developers can make sub themes to override the default base theme. Some of the popular base themes include Zen, Omegaand AdaptiveTheme

Monday, April 14, 2014

54. What is drupal panels ?

The drupal panels is a module in drupal which allows a drupal website administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout. Integration with other systems allows you to create nodes that use this, landing pages that use this, and even override system pages such as taxonomy and the node page so that you can customize the layout of your site with very fine grained permissions.


53. What is drupal 8 ?

The Most Customizable, Adaptable Drupal Release Ever, Drupal 8 will set a new standard for ease of use, while offering countless new ways to tailor and deploy your content to the Web. Easily customize data structures, listings, and pages, and take advantage of new capabilities for displaying data on mobile devices, building APIs, and adapting to multilingual needs.
Important Points -
·         Mobile in its DNA
·         Multilingual Capabilities
·         New Configuration Management
·         Built-in Web Services
·         Effortless Authoring  
·         Fun and Fast Theming
·         Views, Out of the Box
·         Field Power
·         Better Markup with HTML 5
·         Industry Standard Approach
 

52. How do you convert PSD to drupal theme ?

PSD files are the raw photoshop files used to generate the graphics in a theme. You need to convert the PSD to regular html/css theme, then you have to follow the steps for creating a drupal theme.Know more about file system in drupal theme here http://drupal-interview-questions.blogspot.in/2011/12/50-which-are-files-in-typical-drupal.html

Tuesday, April 8, 2014

Drupal Interview Questions and Answers ( a set of 51 questions)

Sunday, January 8, 2012

Top Drupal Modules for Search Engine Optimization (SEO)

The Below list is a comprehensive list of Drupal Modules for SEO. The list of drupal modules includes all the important Drupal SEO Modules. The drupal modules description can be viewed by clicking the title and modules can be downloaded directly from here by clicking on download link below each module overview. The Drupal SEO Modules list is not arranged in any order. Please feel free to suggest any other drupal modules which are important for Search Engine Optimization of drupal websites.


The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123. The aliases are based upon a "pattern" system that uses tokens which the administrator can change.

Click here to Download Pathauto 7.x

Adds the Google Analytics web statistics tracking system to your website.

The module allows you to add the following statistics features to your site:

  • Single/multi/cross domain tracking
  • Selectively track/exclude certain users, roles and pages
  • Monitor what type of links are tracked (downloads, outgoing and mailto)
  • Monitor what files are downloaded from your pages
  • Custom variables support with tokens
  • Custom code snippets
  • Site Search support
  • AdSense support
  • Tracking of Goals
  • Anonymize visitors IP address
  • Cache the Google Analytics code on your local server for improved page loading times
  • Access denied (403) and Page not found (404) tracking
  • DoNotTrack support (non-cached content only)



This project allows you to add meta tags to Drupal pages, both manually and automatically based on various settings. Paying attention to meta tags, such as keywords, description and canonical URL, may help obtain better search engine positioning.



GlobalRedirect is a simple module which…

  • Checks the current URL for an alias and does a 301 redirect to it if it is not being used.
  • Checks the current URL for a trailing slash, removes it if present and repeats check 1 with the new request.
  • Checks if the current URL is the same as the site_frontpage and redirects to the frontpage if there is a match.
  • Checks if the Clean URLs feature is enabled and then checks the current URL is being accessed using the clean method rather than the 'unclean' method.
  • Checks access to the URL. If the user does not have access to the path, then no redirects are done. This helps avoid exposing private aliased node's.
  • Make sure the case of the URL being accessed is the same as the one set by the author/administrator. For example, if you set the alias "articles/cake-making" to node/123, then the user can access the alias with any combination of case.
  • Most of the above options are configurable in the settings page. In Drupal 5 you can access this after enabling the globalredirect_admin module. In Drupal 6, the settings page is bundled into the module



The word "title" is a bit overloaded. Every piece of content in Drupal has a title, and so does every page. The page title is the one found in the HTML head inside the tag. It is also used on SERPs (Search Engine Result Pages) and can greatly enhance your websites SEO (Search Engine Optimization).</p><p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-image: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0.692em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; ">This module gives you granular control over the page title. You can specify patterns for how the title should be structured and, on content creation pages, specify the page title separately to the content's title.</p><p></p></div></div>

Saturday, January 7, 2012

Drupal SEO Modules

Top Drupal Modules for Search Engine Optimization (SEO)

The Below list is a comprehensive list of Drupal Modules for SEO. The list of drupal modules includes all the important Drupal SEO Modules. The drupal modules description can be viewed by clicking the title and modules can be downloaded directly from here by clicking on download link below each module overview. The Drupal SEO Modules list is not arranged in any order. Please feel free to suggest any other drupal modules which are important for Search Engine Optimization of drupal websites.


The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123. The aliases are based upon a "pattern" system that uses tokens which the administrator can change.

Click here to Download Pathauto 7.x

Adds the Google Analytics web statistics tracking system to your website.
The module allows you to add the following statistics features to your site:
  • Single/multi/cross domain tracking
  • Selectively track/exclude certain users, roles and pages
  • Monitor what type of links are tracked (downloads, outgoing and mailto)
  • Monitor what files are downloaded from your pages
  • Custom variables support with tokens
  • Custom code snippets
  • Site Search support
  • AdSense support
  • Tracking of Goals
  • Anonymize visitors IP address
  • Cache the Google Analytics code on your local server for improved page loading times
  • Access denied (403) and Page not found (404) tracking
  • DoNotTrack support (non-cached content only)



This project allows you to add meta tags to Drupal pages, both manually and automatically based on various settings. Paying attention to meta tags, such as keywords, description and canonical URL, may help obtain better search engine positioning.

Click here to Download Nodewords 6.x


GlobalRedirect is a simple module which…
  • Checks the current URL for an alias and does a 301 redirect to it if it is not being used.
  • Checks the current URL for a trailing slash, removes it if present and repeats check 1 with the new request.
  • Checks if the current URL is the same as the site_frontpage and redirects to the frontpage if there is a match.
  • Checks if the Clean URLs feature is enabled and then checks the current URL is being accessed using the clean method rather than the 'unclean' method.
  • Checks access to the URL. If the user does not have access to the path, then no redirects are done. This helps avoid exposing private aliased node's.
  • Make sure the case of the URL being accessed is the same as the one set by the author/administrator. For example, if you set the alias "articles/cake-making" to node/123, then the user can access the alias with any combination of case.
  • Most of the above options are configurable in the settings page. In Drupal 5 you can access this after enabling the globalredirect_admin module. In Drupal 6, the settings page is bundled into the module



The word "title" is a bit overloaded. Every piece of content in Drupal has a title, and so does every page. The page title is the one found in the HTML head inside the tag. It is also used on SERPs (Search Engine Result Pages) and can greatly enhance your websites SEO (Search Engine Optimization).</p> <p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-image: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.692em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; color: rgb(34, 34, 34); font-family: 'Lucida Grande', 'DejaVu Sans', 'Bitstream Vera Sans', Verdana, Arial, sans-serif; line-height: 18px; text-align: -webkit-auto; "> This module gives you granular control over the page title. You can specify patterns for how the title should be structured and, on content creation pages, specify the page title separately to the content's title.</p> <p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-image: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.692em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; color: rgb(34, 34, 34); font-family: 'Lucida Grande', 'DejaVu Sans', 'Bitstream Vera Sans', Verdana, Arial, sans-serif; line-height: 18px; text-align: -webkit-auto; "> <br /></p> <p style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-image: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 0.692em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; color: rgb(34, 34, 34); font-family: 'Lucida Grande', 'DejaVu Sans', 'Bitstream Vera Sans', Verdana, Arial, sans-serif; line-height: 18px; text-align: -webkit-auto; "> Click here to <a href="http://ftp.drupal.org/files/projects/page_title-7.x-2.5.tar.gz">Download Drupal SEO Module Page Title 7.x</a></p> <p> </p> <p> </p> </div> </div>

6. SEO Checklist

7.Drupal SEO Tools