Thursday, November 22, 2012

Solved Drupal Interview Questions


1.       How do I access the Drupal admin panel, when the login block is disabled?
Answer :- This is really a common question among Drupal beginners; we need not always want the login block to be displayed in our site. Since most of these cases the login block will be turned off in the administration. In those cases, we can access the login screen simply through the following URL.

http://sitename.com/?q=user
or if the clean URL is enabled

http://sitename.com/user
Similarly if you can’t access the logout link and need to logout, you can do so by using the URL

http://sitename.com/?q=logout
alternatively with clean URLs enabled you can try

http://sitename.com/logout


2.       What is the difference between Core and Contrib?
Answer:-  The standard release of Drupal, known as Drupal core, contains basic features common to content management systems. These include user account registration and maintenance, menu management, RSS-feeds, page layout customization, and system administration. The Drupal core installation can be used as a brochureware website, a single- or multi-user blog, an Internet forum, or a community website providing for user-generated content.
As of August 2011 there are more than 11,000 free community-contributed addons, known as contrib modules, available to alter and extend Drupal's core capabilities and add new features or customize Drupal's behavior and appearance. Because of this plug-in extensibility and modular design, Drupal is sometimes described as a content management framework.[3][8] Drupal is also described as a web application framework, as it meets the generally accepted feature requirements for such frameworks.
3.       How does caching work in Drupal?
Answer:- One of the common (mostly unfounded) complaints about Drupal has been, "Drupal is slow." You want to hire a developer who understands Drupal's built in caching system, and what its limitations are. For example, Drupal 6's block cache will not appreciably speed up the page if the user is logged in.
Ask your candidate to recommend some additional solutions to speed up Drupal's caching. These could include the Boost module, Varnish, Squid, Memcache or Pressflow. Ask if they've ever run into issues with Drupal's cache.
4.       How to make my Drupal site offline to public, while it is under construction?
Answer: - You can set your Drupal site in off-line mode, while it is being developed. Just click Administer » Site maintenance. There you can set the status to off-line. If you wants, you can also set your own custom off-line message. When set to Off-line, only users with the administer site configuration permission will be able to access your site to perform maintenance; all other visitors will see the site off-line message configured there. Authorized users can log in during Off-line mode directly via the user login page.
5.       How can I install a new theme in Drupal?
Answer:- This is another common question among Drupal newbies all time. After trying out all available themes under Drupals theme directory, we may naturally want to try new themes. Installing a new theme is very simple and straightforward. Follow the steps below.
 Download a new theme package. Note that themes for different Drupal versions are not compatible, version 5.x themes do not work with Drupal 6.x and reverse.
 Read any README or INSTALL files in the package to find out if there are any special steps needed for this theme.
Upload the contents of the theme package to a new directory in the themes directory in your Drupal site. In Drupal 5.x & 6.x, you place your themes in /sites/all/themes/yourThemeName
 Click administer » themes and enable the new theme (Drupal will auto-detect its presence).
 Edit your user preferences and select the new theme. If you want it to be the default theme for all users, check the default box in the themes administration page.
6.       How to install a new module in Drupal?
Answer:- After finding and downloading a module, the next step would be to copy it the modules folder. Most people copy the file to the default modules folder here http://sitename.com/drupal/modules this is where all the modules that ship with Drupal are stored so it seems somewhat logical to do this. But this folder is actually meant to store only Drupal’s default modules. Instead you should go to http://sitename.com/drupal/sites/all folder, there you will see a readme.txt file. This file will clearly tell you the trick. You just need to create a new folder named modules here. Now copy the modules folder here. That’s all, you have successfully installed the module.
Next step would be to enable the module through the Admin interface. To do this navigate to Administer » Site Building » Modules. Here you will see a list off all installed modules, and our newly installed module will also be listed here. You just have to check the enable check box against the new module and then click the Save Configuration button. That’s all.
7.       How can I reset my Drupal admin password
Answer:- In such a worst scenario, drupal admin password can easily be reset from the Drupal database. The Drupal database can be accessed through phpMyAdmin tool available with your web hosting account. Follow the below steps to get your drupal admin password reset quickly:
·         Login to cPanel -> Databases box -> phpMyAdmin;
·         Select the Druapl database folder from the left navigation bar. The page will refresh and and the Drupal database’s tables will be displayed on it.
·         Click on the SQL tab.
·         In the text field write the following SQL query:
update users set pass=md5(’NEWPASS’) where uid = 1; where “NEWPASS” is your new Drupal administrative password.
Click the GO button to submit the query. If the query is executed correctly and no errors are displayed then you should be able to login with the new password.
8.       How can I change the favicon in my Drupal Site?
Answer:- A favicon (short for favorites icon), also known as a website icon or bookmark icon is a 16×16 pixel square icon that appears near the address bar and in the bookmarks folder in a visitor’s browser. By default, a drupal site shows that water drop kinda drupal logo as favicon. If you want to make your site unique by all means, you can easily change the favicon to your customized icon by following the steps below.
·         Create your own favicon.ico file using any graphic tools or with the help of any online favicon generator tools like dnamicdrive.
·         Navigate to admin » site building » themes and click the configure link next to your current theme. This will bring up the theme configuration page.
·         Here you will see a section titled Shortcut icons settings. You can either upload your favicon file or specify the path to your customized icon file.
The changes may not appear immediately in your browser, you need to clear your browser’s cache and reload the page. If you have bookmarked your site, you may need to delete the bookmark and then recreate it again so that the new favicon will appear in the bookmarks menu.
9.       How can I enable clean URLs in Drupal?
Answer:- Drupal’s default URL structure is like “http://www.sitename.com/?q=node/10 This URL format can be hard to read, and can sometimes prevent search engines from indexing all your pages properly. In this case you can eliminate this “?q=” and clean the URLs through the following steps.
Navigate to Administer » Site configuration » Clean URLs. By default, it will be disabled. Select enabled and click the save configuration button. You are done.
You can make your URLs even more cleaner with the help of path module.
Home » Administer » Site building » Modules: enable the Path Module.
10.   How do I get my site to have SEO-friendly URLs?
Answer:- 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
11.   How do I remove the title ‘Navigation’ from the navigation block?
Answer:- To prevent the navigation block title or any other block title from appearing in the pages, just do the following.
·         Navigate to Administer » Site building » Blocks and click the configure link next to the Navigation block.
·         In the block configuration page, enter <none> in the Block title filed. This will override the default title for the block and remove the title.
12.   How can I translate Drupal to my local language
Answer:- The interface text (like the “Log in” button and the “Add new comment” text) is in English by default, but can be translated. For many languages, there are completed or partly completed translations available. (See the locale module on how to use them.)
All languages need more translation contributions. Some have only incomplete versions of the text in core, so that parts of the interface will show up in English. Others may be complete but need corrections and improvements of the language. And no language has a complete set of translations for all contributed modules
13.   How do I add images to Drupal?
Answer:- Image module allows users with proper permissions to upload images into Drupal. Thumbnails and additional sizes are created automatically.
Images could be posted individually to the front page, included in stories or grouped in galleries.
14.   How do I show different Drupal themes on different pages?
Answer:- Yeah it’s possible! You can apply different themes to different pages in your drupal site simply with the help of a cool module called ‘Sections’.
15.   How do you handle upgrades?
Answer:- It's a fact of life that you'll have to upgrade your Drupal installation and contributed modules fairly frequently. Your candidate should mention:
·         backing up the site,
·         putting it into maintenance mode
·         downloading the new version of the module
·         uncompressing it
·         running update.php
·         testing the site
·         taking the site out of maintenance mode
Ideally, your candidate would also mention creating a development environment to minimize downtime. There is also a big difference between upgrading a module (process described above) and a Drupal minor version upgrade, which requires more careful patching. Drupal major version upgrades, which happen every couple years, are another can of worms entirely.
16.   How can I customize my 404 – Page not found page?
Answer:- Create a new page with some extra information, so that your visitors don’t ever plunge on to the default boring 404 – page not found error page.
Once this page is created:
·         Remember its node ID,
·         Go to Administer > Site configuration > Error reporting
·         Set Default 404 (not found) page to the node ID you just created
·         Save your settings
You can also use the Search 404 module as an alternative.
17.   How can I add a new Block In Drupal?
Answer:- Adding a new block is a simple process in drupal 6.
·         Go to Administer » Blocks and click on the Add Block link (tab).
·         Fill in the form with the necessary PHP/HTML code in the block body. And click the ‘Save Block’ button.
18.   What does Views do and how do you use it?
Answer:- Views is a practical necessity for sites built on Drupal 6, and it's imperative that your developer understands how to take advantage of it. Earl Miles has written a great summary on the Views project page.
19.   How can I create a custom region in my Drupal template?
Answer:- Adding a new region in your drupal template is not a hard thing, but its not as easy as adding a new block. It’s basically a two-step process:
·         define the custom region in your theme’s .info file
·         insert some PHP in your theme’s page.tpl.php file wherever you would like the new region to appear
20.   How can I add custom PHP codes in my Drupal pages or blocks?
Answer:- By default, drupal will not allow inserting PHP code directly inside a post or in a block. To do this, you need to activate a drupal module called PHP filter via, Administer » Site building » Modules. Even though this module ships with drupal, it remains disabled by default.
21.   How do I Remove Breadcrumbs from my Drupal pages?
Answer:- Breadcrumbs or breadcrumb trail is a navigation aid used in drupal interfaces. Normally it appears in between the top banner area and the page title. It gives users a way to keep track of their location within programs. Breadcrumbs are really useful in a comparatively bigger website with plenty of sections and subsections. But when it comes to smaller websites, it may found useless. In those cases you may either hide it using CSS (eg. .breadcrumb {display: none;}) or in the page.tpl.php file remove the line that says <?php if ($breadcrumb) print $breadcrumb; ?>
22.   How can I install Drupal on a local WAMP server?
Answer:- Preparing your computer with a local installation of Drupal with WampServer is comparatively a trouble-free process to follow. Since WampServer will install an Apache-server, SQL, PHP and phpMySQL on your computer, with those tools you can install and run Drupal locally even without an internet connection.
23.   How do I move a Drupal Site from One host/server to another?
Answer:- Migrating Drupal On your OLD host:
1) Backup your whole home directory from your ftp access using an ftp client like filezilla. Make a folder on your local harddisk and download the complete directory to that local folder.
2) Backup your mysql database on your old host using phpadmin, select your mysql database, usually something like "name_drpl1". Select all fields, click "export" and save the database to your local harddisk. Leave default options enabled. You will receive a file similar to "name_drpl1.sql".
This is your mysql database
On your NEW host:
1) Upload your folder with the complete drupal installation to your home-directory.
2) Once done, go to phpadmin on the new host, create a new mysql database, example "name_drpl1" and create a new mysql user. Create a password for this new mysql user, click "assign all privileges" to this user and assign the user to the new database.
You now should have a new mysql database on the new host with a mysql user, eg. "name_drpl1" as database name and "name_username" as database user name.
3) Import (upload) the database (which you exported from the old host earlier) with phpadmin to the new database. This might take a minute.
4) If needed edit the file [drupal home]/sites/default/settings.php and edit at the section where you enter the database, location, username and password. You CAN enter the password either encrypted or not encrypted there.
5) Chmod your "files" folder so it is writeable using your ftp client (filezilla), chmod to 777
6) Double check your .htaccess and [drupal home] /sites/default/settings.php and make changes in case they are needed.
Change nameserves on your domain host and let them point to your new host's nameservers.
Enter the new nameservers in your control panel where your domain names are hosted, overwriting the old ones.
After some time (sometimes a day or two) your domain should point to the new host and drupal should be up and running on the new host.
24.   How to backup my Drupal site?
Answer:- Backing up your Drupal site is now very easy, you just need to download and install a module called Backup & Migrate. To install the module click on the Administer » Modules check the Backup and Migrate module and enable it and save the settings.

Then navigate to the Administer » Content Management » Backup and Migrate then do the following settings.
·         Exclude the following tables altogether: select the table which you dont want to take backup.
·         Give the backup file name.
·         There are also options to compress the file before download, or add a datestamp.
·         And then click Backup Database.
Alternately you can take backups using PhpMyAdmin.
25.   How to Customize my Drupal Syndicate Feed Icon?
Answer:- For a recent project I needed to customize the feed icon in the Drupal theme I was creating. This wasn’t as straight forward as I thought it would be. Being the drupal newbie that I am I went looking for it in the core templates and suggestions page only to come empty handed.
Previously I found the solution to theming a search form by using the search-block-form.tpl.php template file and thought there would be one for the feed icon too. I found the solution to this in the function reference in the form of a theme hook.
theme_feed_icon($url, $title)
This function is internally called by drupal to generate the feed icon in the Syndicate block. Our Job is to override this function.
26.   How to interact with Drupal search system?
Answer:- There are three ways to interact with the search system:
Specifically for searching nodes, you can implement nodeapi (‘update index’) and nodeapi (‘search result’). However, note that the search system already indexes all visible output of a node, i.e. everything displayed normally by hook_view () and hook_nodeapi (‘view’). This is usually sufficient. You should only use this mechanism if you want additional, non-visible data to be indexed.
Implement hook_search (). This will create a search tab for your module on the /search page with a simple keyword search form. You may optionally implement hook_search_item () to customize the display of your results.
Implement hook_update_index (). This allows your module to use Drupal’s HTML indexing mechanism for searching full text efficiently.
If your module needs to provide a more complicated search form, then you need to implement it yourself without hook_search (). In that case, you should define it as a local task (tab) under the /search page (e.g. /search/mymodule) so that users can easily find it.
27.   Explain the menu system in Drupal? Purpose of menus?
Answer:- Define the navigation menus, and route page requests to code based on URLs.
The Drupal menu system drives both the navigation system from a user perspective and the callback system that Drupal uses to respond to URLs passed from the browser. For this reason, a good understanding of the menu system is fundamental to the creation of complex modules.  Drupal’s menu system follows a simple hierarchy defined by paths. Implementations of hook_menu () define menu items and assign them to paths (which should be unique). The menu system aggregates these items and determines the menu hierarchy from the paths. For example, if the paths defined were a, a/b, e, a/b/c/d, f/g, and a/b/h, the menu system would form the structure:
a
a/b
a/b/c/d
a/b/h
e
f/g
Note that the number of elements in the path does not necessarily determine the depth of the menu item in the tree.
When responding to a page request, the menu system looks to see if the path requested by the browser is registered as a menu item with a callback. If not, the system searches up the menu tree for the most complete match with a callback it can find. If the path a/b/i is requested in the tree above, the callback for a/b would be used.
The found callback function is called with any arguments specified in the “page arguments” attribute of its menu item. The attribute must be an array. After these arguments, any remaining components of the path are appended as further arguments. In this way, the callback for a/b above could respond to a request for a/b/i differently than a request for a/b/j.
For an illustration of this process, see page_example.module.
Access to the callback functions is also protected by the menu system. The “access callback” with an optional “access arguments” of each menu item is called before the page callback proceeds. If this returns TRUE, then access is granted; if FALSE, then access is denied. Menu items may omit this attribute to use the value provided by an ancestor item.
In the default Drupal interface, you will notice many links rendered as tabs. These are known in the menu system as “local tasks”, and they are rendered as tabs by default, though other presentations are possible. Local tasks function just as other menu items in most respects. It is convention that the names of these tasks should be short verbs if possible. In addition, a “default” local task should be provided for each set. When visiting a local task’s parent menu item, the default local task will be rendered as if it is selected; this provides for a normal tab user experience. This default task is special in that it links not to its provided path, but to its parent item’s path instead. The default task’s path is only used to place it appropriately in the menu hierarchy.
Everything described so far is stored in the menu_router table. The menu_links table holds the visible menu links. By default these are derived from the same hook_menu definitions, however you are free to add more with menu_link_save ().
28.   Explain the FCK Editor?
Answer:-  FCK  Module
29.   Explain Roles, User and Permissions?
Answer:-  Roles –
Roles allow you to fine tune the security and administration of Drupal. A role defines a group of users that have certain privileges as defined in user permissions. Examples of roles include: anonymous user, authenticated user, moderator, administrator and so on. In this area you will define the role names of the various roles. To delete a role choose "edit".
By default, Drupal comes with two user roles:
·         Anonymous user: this role is used for users that don't have a user account or that are not authenticated.
·         Authenticated user: this role is automatically granted to all logged in users.
User-
Drupal allows users to register, login, log out, maintain user profiles, etc. Users of the site may not use their own names to post content until they have signed up for a user account.
Permissions-
Permissions let you control what users can do on your site. Each user role (defined on the user roles page) has its own set of permissions. For example, you could give users classified as "Administrators" permission to "administer nodes" but deny this power to ordinary, "authenticated" users. You can use permissions to reveal new features to privileged users (those with subscriptions, for example). Permissions also allow trusted users to share the administrative burden of running a busy site.
30.   How develop custom modules?
Answer:- Name your module
The first step in creating a module is to choose a "short name" for it. This short name will be used in all file and function names in your module, so it must start with a letter and by Drupal convention it must contain only lower-case letters and underscores. For this example, we'll choose "onthisdate" as the short name. Important note: It is not just a convention that the short name is used for both the module's file name and as a function prefix. When you implement Drupal "hooks" (see later portions of tutorial), Drupal will only recognize your hook implementation functions if they have the same function name prefix as the name of the module file.
It's also important to make sure your module does not have the same short name as any theme you will be using on the site.
Create a folder and a module file
Given that our choice of short name is "onthisdate", start the module by creating a folder in your Drupal installation at the path: sites/all/modules/onthisdate. You may need to create the sites/all/modules directory first. Create a PHP file and save it as onthisdate.module in the directory sites/all/modules/onthisdate. As of Drupal 6.x, sites/all/modules is the preferred place for non-core modules (and sites/all/themes for non-core themes), since this places all site-specific files in the sites directory. This allows you to more easily update the core files and modules without erasing your customizations. Alternatively, if you have a multi-site Drupal installation and this module is for only one specific site, you can put it in sites/your-site-folder/modules.
The module is not operational yet: it hasn't been activated. We'll activate the module later in the tutorial.
Coding Standards
As per the Coding standards, omit the closing ?> tag. Including the closing tag may cause strange runtime issues on certain server setups. (Note that the examples in the handbook will show the closing tag for formatting reasons only and you should not include it in your real code.)
All functions in your module that will be used by Drupal are named {modulename}_{hook}, where "hook" is a pre-defined function name suffix. Drupal will call these functions to get specific data, so having these well-defined names means Drupal knows where to look. We will come to hooks in a while.

113 comments:

  1. Drupal cms question and answers are more helpful for me. I hope this can be benefit for all developers.

    Drupal Development Company

    ReplyDelete
  2. Excellent drupal question and answers. This can help more drupal developers.

    Web Design Company

    ReplyDelete
  3. This is definitely one of the best articles I have read in this website! Thanks Mate. drupal

    ReplyDelete
  4. Thanks for sharing Drupal Interview questions, The below link also contains a lot of Drupal interview questions and answers

    http://drupal-interview-questions.blogspot.com

    ReplyDelete
  5. helpful post for me if we want to your own CMS Website or application you can now visit to http://www.firemoonstudios.com

    ReplyDelete
  6. Thanks For Posting

    For More Information You Can Visit This Website CMS Websites Development Company

    ReplyDelete
  7. May it be creating an ecommerce store, a web application Cms Web Development Company or a responsive design, web development experts of Capanicus satisfy every business requirement.

    ReplyDelete
  8. By hiring dedicated drupal developers,we could easily develop the professional website as effective as well as that website should be have great looking to the visitors.
    Web Designing Companies Bangalore | Website Design Bangalore

    ReplyDelete
  9. Great blog to get the interview question regarding Drupal development field for beginners of developing field.
    Website Designing Company London | Website Designers London

    ReplyDelete
  10. Your post has everything that is obtained complete and really useful. This post is very good. Thank you for presenting a very good post.
    cms web development company

    ReplyDelete
  11. It was very useful for me. Keep sharing such ideas in the future as well. This was actually what I was looking for, and I am glad to came here! Thanks for sharing the such information with us. CMS Website Design || CMS Website Developer || CMS website development company

    ReplyDelete
  12. Excellent post, I agree with you 100%! I’m always scouring the Internet for new information and learning whatever I can, and in doing so I sometimes leave comments on blogs. Web Designing || Web Designing in Mumbai || Website Maintenance

    ReplyDelete
  13. Thanks for nice post. It is complicated to me now, but in typical, the efficiency and significance is annoying. Very much thanks again and best of luck!Thanks for sharing. Website Maintenance in Mumbai || Website Development || Website Development in Mumbai

    ReplyDelete
  14. Thanks for sharing such an informative blog. If you are looking for best web design mumbai, then Attrait Solutions is the right place for you.

    ReplyDelete
  15. Thank for sharing. It helps me. Web development hyderabad is a competitive market and Attrait Solutions offer excellent service at the right price.

    ReplyDelete
  16. I was looking for Web Design Nagpur Jobs came across this blog . Good information provided.Thanks for sharing with us.

    ReplyDelete
  17. It was really a wonderful article and I was really impressed by reading this blog. We are giving all software Course Online Training. The HTML5 Training in Chennai is one of the reputed Training institute in Chennai. They give professional and real time training for all students.

    ReplyDelete
  18. Nice information shared. Attrait Solutions is the top web development company mumbai which provides high quality, amazing and cost-effective development services for your business.

    ReplyDelete
  19. Informative article on responsive website design!!! With the expansion of mobile phones, most of us access internet from our mobile and other portable gadgets. Having responsive website for your business will help you to target customers widely. web designing course | Web designing classes in Chennai | website design in Chennai

    ReplyDelete
  20. SEO Training in Chennai

    Thanks for sharing this information. SEO is one of the digital marketing techniques which is used to increase website traffic and organic search results. If anyone wants to get SEO Course in Chennai visit FITA Academy located at Chennai. Rated as No.1 SEO Training institute in Chennai.

    SEO Training in Chennai | SEO Training Institute in Chennai

    ReplyDelete
  21. These answers are very useful, kindly keep updating new posts.
    cms development
    services

    ReplyDelete
  22. very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.
    Web designing Training in chennai | Web designing Training chennai Web designing course in chennai | Web designing course chennai |

    ReplyDelete
  23. Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for Learners..

    SEO Training in chennai | SEO Training chennai | SEO Course in chennai | SEO Course chennai

    ReplyDelete
  24. Great post,Thanks for providing us this great knowledge,Keep it up.
    A good blog. friv4 | games2girls | kids games online | juegosjuegos.com | juegos de matar zombies | jogos do friv

    ReplyDelete
  25. The post is very informative and interesting. I appreciate work of the author. Thanks for sharing wonderful information.
    Responsive Web Design Indore | Responsive Web Design Company

    ReplyDelete
  26. Any way I'll be subscribing to your feed and I hope you post again soon.
    juegosjuegos.com | juegos de matar zombies | jogos do friv

    ReplyDelete
  27. You’ve written nice post, I am gonna bookmark this page, thanks for info. I actually appreciate your own position and I will be sure to come back here.
    Signature:
    i like play games friv online and play games2girls 2 online free and play game friv games and games 2 girls ! have fun!

    ReplyDelete

  28. Your blog is really awesome. Thank you for your sharing this informative blog. Recently I did HTML5 Training in Chennai at FITA academy, Its really useful for me. Suppose if anyone interested to learn real time PHP Training in Chennai reach FITA.

    ReplyDelete
  29. Thanks for sharing excellent informations. Your site is very cool . I am impressed by the details that you have on this site.Web Designing Company Bangalore | Bangalore Web Design Companies

    ReplyDelete
  30. I'm happy about everything you bring it very interesting and helpful, thanks
    Signature:
    Jugar juegos de frozen en línea gratis, los nuevos de princesa de Disney juegos frozen - la princesa encantadora y linda. Divertirse frozen!

    ReplyDelete
  31. I would like more information about this, because it is very nice., Thanks for sharing.
    Signature:
    download free descargar whatsapp and download baixar whatsapp online and descargar whatsapp gratis , baixar whatsapp gratis

    ReplyDelete
  32. What a great online source of information about this topic. you have done great work. keep continue to sharing such kinds of post. keep it up.
    Signature:
    download descargar facebook gratis para Android celular and download free descargar facebook apk en español, descargar facebook plus , descarga facebook

    ReplyDelete
  33. Drupal web development enables organizations to address all the requirements for stronger online presence and with thousands of add-on modules and designs, Drupal is a preferred choice of developers and designers.
    Drupal Web Developers in Bangalore
    Drupal Web Designing Company

    ReplyDelete
  34. This is also a very good post which I really enjoyed reading. It is not everyday that I have the possibility to see something
    Signature:
    facebook entrar iniciar sesion gratis - Sitio Oficial iniciado sesión en Facebook lengua española. facebook entrar rápido, facebook iniciar sesion en tu cuenta de entrar facebook

    ReplyDelete
  35. Hi, this blog is really amazing and provide me answers to all my questions .This is really informative and I will for sure refer my friends the same.Web Designing Company | Web Designing Companies Bangalore

    ReplyDelete
  36. This comment has been removed by the author.

    ReplyDelete
  37. I understand what you bring it very meaningful and useful, thanks.
    Signature:
    download baixar facebook movel, Facebook movel, baixar facebook movel. Facebook chat, baixar whatsapp gratis, fazer o download baixar whatsapp para Android, iPhone. Últimas Facebook

    ReplyDelete
  38. Her perspective is completely different, is 1 user, I only believe in users only
    descargar whatsapp gratis , unblocked games very nice , free unblocked games online to play , descargar whatsapp , unblocked games 77 , unblocked games online ,

    ReplyDelete
  39. Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!
    Signature:
    Versión en facebook en español descargar a los países hablan Español: facebook entrar direto agora , facebook en español para and facebook entrar direto

    ReplyDelete
  40. Thanks for sharing excellent information. Your site is very cool . I am impressed by the details that you have on this site.Web Design Bangalore | Web Development Company Bangalore

    ReplyDelete
  41. Web design is the technique to show your business into online. With effective design for the website is importantWeb Design Companies Bangalore | Web Design Bangalore

    ReplyDelete
  42. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    Signature:
    The place to play all unblocked games online. Here you can find every blocked games such as: unblockedgames , unblocked games happy , unblocked games 77 ,

    ReplyDelete
  43. Website not only enhances tight relationship between customers and business owners but also provide a chance to earn a huge profit and have an opportunity to beat other competitors in the market.
    Logo Designers in Bangalore|Website Developement Company

    ReplyDelete
  44. Thank you so much for the informative post. I used it as a reference to train my students.
    HTML5 Courses in Chennai | HTML5 Courses in Chennai

    ReplyDelete
  45. There are lots of information about latest technology and how to get trained in them, like Best Hadoop Training In Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies Hadoop Training in Chennai By the way you are running a great blog. Thanks for sharing this blogs..

    ReplyDelete
  46. I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing..
    SalesForce Training in Chennai

    ReplyDelete
  47. Pretty article! I found some useful information in your blog, it was awesome to read,thanks for sharing this great content to my vision, keep sharing..
    Unix Training In Chennai

    ReplyDelete
  48. This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post,thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic
    Android Training In Chennai In Chennai

    ReplyDelete
  49. I have read your blog and i got a very useful and knowledgeable information from your blog.You have done a great job.
    SAP Training in Chennai

    ReplyDelete
  50. Oracle Training in chennai
    Thanks for sharing such a great information..Its really nice and informative..

    ReplyDelete
  51. Selenium Training in Chennai
    Wonderful blog.. Thanks for sharing informative blog.. its very useful to me..

    ReplyDelete
  52. Data warehousing Training in Chennai
    I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly..

    ReplyDelete
  53. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
    Websphere Training in Chennai

    ReplyDelete
  54. Oracle DBA Training in Chennai
    Thanks for sharing this informative blog. I did Oracle DBA Certification in Greens Technology at Adyar. This is really useful for me to make a bright career..

    ReplyDelete
  55. CMS Websites Development in Delhi - Are you looking for a content management system or a CMS website then we provide content management services at affordable price all over the world. We make both CMS websites and software according to clients’ needs.

    ReplyDelete
  56. Glad to read your post...Thanks for sharing such a nice information, its beneficial for me. I have you bookmarked to check out new stuff you post. Keep sharing.Web Design Agency Bangalore | Web Development Company Bangalore

    ReplyDelete

  57. I have read your blog, it was good to read & I am getting some useful info's through your blog keep sharing... Informatica is an ETL tools helps to transform your old business leads into new vision. Learn Informatica training in chennai from corporate professionals with very good experience in informatica tool.
    Regards,
    Informatica training center in Chennai|Informatica training chennai

    ReplyDelete
  58. Hello Admin, thank you for the informative post. At Fita academy, we provide the best IT trainings for various courses. You can check our Fita Chennai complaints page to know more about our quality and standards.

    ReplyDelete
  59. If you are looking for CMS Development in Delhi, an expert CMS development company provide CMS Development Services, Portal CMS Development with Magneto, Drupal, Word press, Joomla, Alfresco and many more to our clients.

    ReplyDelete
  60. This comment has been removed by the author.

    ReplyDelete
  61. Good articles for drupal interview. Thanks.

    -
    Regards,
    Sourav Basak
    Entrepreneur, Blogger,Thinker
    Namaste UI

    ReplyDelete
  62. Thank you for another wonderful article. Where else could anyone get that kind of information in such an ideal way of writing? I have a presentation next week, and I am on the look for such information.
    happy wheels
    super mario bros
    pacman
    agario

    ReplyDelete
  63. Nexevo Technologies is the one of the best website design company in Bangalore...We offered the E commerce website design,development and SEO Services in low cost..
    Website Development in Bangalore | Website Designing Bangalore

    ReplyDelete
  64. Logo design is one of the first activities undertaken by a company to establish their brand image and attracts customers.
    Logo Designing in Bangalore|Wordpress Experts in Bangalore

    ReplyDelete
  65. Oracle Training in chennai | Oracle D2K Training In chennai
    This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..

    ReplyDelete
  66. Thanks for Information Oracle Apps Technical is a collection of a bunch of collected applications like accounts payables, purchasing, inventory, accounts receivables, human resources, order management, general ledger and fixed assets, etc which have its own functionality for serving the business
    Oracle Apps Training In Chennai

    ReplyDelete
  67. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..
    Selenium Training in Chennai | QTP Training in Chennai

    ReplyDelete
  68. Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write
    Kizi 123|
    Friv 234|
    Friv|

    ReplyDelete
  69. Thanks of sharing this post…Python is the fastest growing language that helps to get your dream job in a developing area. It says every fundamental in a programming, so if you want to become an expertise in python get some training on that language.
    Regards,
    cognos tm1 Training in Chennai|Python Training Institutes in Chennai|Node JS training

    ReplyDelete
  70. Glad to read your post...Thanks for sharing such a nice information, its beneficial for me. I have you bookmarked to check out new stuff you post. Keep sharing..Website Developers Bangalore | Bangalore Web Design Companies

    ReplyDelete
  71. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Regards,
    Angularjs training in chennai|Angularjs training chennai|Angularjs course in chennai

    ReplyDelete
  72. Bangalore Web Design Company brings you the most innovative, economical and search engine friendly website design and development services.
    SEO Companies Bangalore|Web Designing Company Bangalore

    ReplyDelete
  73. Perfect!!! What I can say in this article is very important to be written as it may help everybody to get awareness. Good
    job done.Website Designing Company Bangalore | Web
    Design Companies Bangalore

    ReplyDelete
  74. Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me
    Signature:
    i like play games happy wheels online and play happy wheels 2 games and zombie tsunami , retrica , retrica camera, happy wheels game , agario

    ReplyDelete
  75. You need to kill time, you need entertainment. Refer to our website. hope you get the most comfort.
    Thanks you for sharing!
    Yepi
    Kizi
    Friv
    Friv Games

    ReplyDelete
  76. Webdesign & Webentwicklung -Suche besten Website Entwicklungsagentur in Deutschland kann hier behandeln , indem Sie Pakete und digitalen Marketing Services dieser Web-Entwicklung -Lösung .

    ReplyDelete
  77. Best SQL Query Tuning Training Center In Chennai This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic..

    ReplyDelete
  78. Good one! Ecommerce has successfully changed the business scenario but today we can feel stiff competition in the market. Web Development Company Bangalore | Website Design Companies Bangalore

    ReplyDelete
  79. you'd have time to look these kids active. Please visit our website and let us play the game interesting.
    Thanks for sharing !
    Friv 10
    Kizi 10
    Yepi 2

    ReplyDelete
  80. You are stressed and tired, you need entertainment. Refer to our website. hope you get the most comfortable.
    Kizi 4

    ReplyDelete
  81. Hi! I have 1.5 years experience. I search in Google so Many Websites & Blog but you’re blog and post really is too good its title, description, images your content style is really good and I feel glad when post read Web CMS Development

    ReplyDelete
  82. Thanks for posting this useful info. It really helped me!!!

    ReplyDelete
  83. You need to kill time, you need entertainment. Refer to our website. hope you get the most comfort.
    Thanks for sharing !
    Friv 5
    Kizi 1
    Yepi 3

    ReplyDelete
  84. thank you for your interest in welcome visit
    Friv 4

    ReplyDelete
  85. New attractive game . I will play it every day
    Friv|
    Friv 2

    ReplyDelete
  86. Pretty content with useful information. Angularjs is a structural framework for developing the dynamic web applications. Angular's data binding and dependecy injection is capable of eliminating much of the code.
    angularjs training in chennai | angularjs training chennai

    ReplyDelete
  87. This is extremely helpful info!! Very good work. Everything is very interesting to learn and easy to understood. Thank you for giving information.
    monkey go happy 2cat mario 2learn to fly 2 | happy wheels demo | mahjong online | pacman game | monkey go happy 3 | cat mario 3learn to fly 3 | happy wheels 2 | mahjong | pacman games

    ReplyDelete
  88. The post was very informative enough and really helpful for fresher’s in technical interview.
    Web Design Company in Bangalore | Website Development Company in Bangalore

    ReplyDelete
  89. Play the Best Free Games! We've picked out the racing games, cooking games, candy crush, games shooting, fashion games, ...
    Thanks for sharing !
    Kizi 200
    Friv 1
    Y88
    Y9

    ReplyDelete
  90. The CMS web design and web development has got a new way with the introduction of custom web designs. One of the most basic benefits of this custom web design and development is that it allows the end users to make required changes according to their needs.Website Developers Bangalore | Web Design Companies Bangalore

    ReplyDelete
  91. Drupal CMS Development is very useful while developing the professional website. It was useful info for beginners
    Website Design Company in Bangalore | Web Development Company in Bangalore

    ReplyDelete
  92. Score Hero é um jogo de futebol que adapta para os celulares de maneira bastante interessante a jogabilidade do esporte mais amado do Brasil. Score Hero download - baixar Score Hero - Score Hero baixar - Score Hero gratis - Score Hero app - Score Hero - Score Hero download

    ReplyDelete
  93. You want to relax after a stressful working hours. Refer to our website. hope you get the most comfort.
    Thanks for sharing !
    Friv 100
    Friv 8
    Friv 2

    ReplyDelete
  94. This is really so amazing and amazing information that have been posted here.Thanks for the nice post.search engine marketing consultant

    ReplyDelete
  95. You want to relax after a stressful working hours. Refer to our website. Hope you get the most comfort.
    Thanks for sharing !
    GirlsGoGames
    Kizi 100
    Frvi


    ReplyDelete
  96. invites you to play games for a chance to win cars Corolla Altis car

    Friv Games
    Kizi 100
    Games2Win
    Kizi 5

    ReplyDelete
  97. The blog was absolutely fantastic! Lot of great information which can be helpful in some or the other way. Keep updating the blog, looking forward for more contents...Great job, keep it up..Web Development Bangalore | Web Design Companies Bangalore

    ReplyDelete
  98. You need to have time to take care of the kids active. Please visit our website and play exciting flash games.
    Thanks you for sharing!
    Games2Girls
    Kizi 1000
    Frin
    Friv 3

    ReplyDelete
  99. I got knowledge about this topic through your informative post.
    msbi training in chennai

    ReplyDelete

only show translated menu items into current language (Drupal 8)

function MY_THEME_preprocess_menu(&$variables) {   if ($variables['menu_name'] == 'brancott-header-menu') {    $langu...