<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6481748078648285664</id><updated>2024-09-16T12:50:31.471-07:00</updated><category term="Drupal 7"/><category term="drupal"/><category term="Drupal 6"/><category term="cck theme"/><category term="drupal views"/><category term="page.tpl"/><category term="Drupal 8"/><category term="cck"/><category term="colorbox"/><category term="drupal 9"/><category term="lightbox"/><category term="views"/><category term="views."/><category term="Ajax login register"/><category term="Webform"/><category term="configuration"/><category term="database"/><category term="drupal core"/><category term="dubug"/><category term="error"/><category term="expose filter"/><category term="filter"/><category term="module"/><category term="node.tpl"/><category term="publishing"/><category term="release"/><category term="security"/><category term="settings.php"/><category term="stable"/><category term="templates"/><category term="theme"/><category term="themes"/><category term="twig"/><category term="updates"/><category term="workbench"/><title type='text'>All Drupal</title><subtitle type='html'>All drupal try to post daily dose of drupal problems and their soclutions. During the drupal based website development we face many problems and google them to get solutions. The same way we post post our problem with solutions. </subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-6349091328960452713</id><published>2021-01-26T09:17:00.002-08:00</published><updated>2021-01-26T09:18:43.097-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 8"/><category scheme="http://www.blogger.com/atom/ns#" term="drupal 9"/><category scheme="http://www.blogger.com/atom/ns#" term="dubug"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="templates"/><category scheme="http://www.blogger.com/atom/ns#" term="theme"/><category scheme="http://www.blogger.com/atom/ns#" term="twig"/><title type='text'>Drupal 8, 9, Debugging Twig templates, The website encountered an unexpected error</title><content type='html'>&lt;p&gt;Drupal 8 and drupal 9 is not something we used to, like drupal 7, its is entirely disffrent code base and templating engine. for this new dcenario we need to be able to keep our dubugging skills upto date as the new drupal 8 and 9 thorwing errors on us and if we are able to fix it, chances are, we are going to install fresh copy of drupal each time, thiis is what I have heard from some developers and alos eaperinced in early version of drupal 8.&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: courier; font-size: x-small;&quot;&gt;&lt;u&gt;The website encountered an unexpected error. Please try again later.&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: courier; font-size: x-small;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;This is somthing you will see if each time if having any error in yu code.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;1) Goto&amp;nbsp;&lt;/span&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;background-color: white; color: #222222; font-size: 16px;&quot;&gt;sites/ and copy&amp;nbsp;&lt;/span&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;background-color: white; color: #222222; font-size: 16px;&quot;&gt;&lt;i&gt;&lt;u&gt;example.settings.local.php&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;background-color: white; color: #222222; font-size: 16px;&quot;&gt;Paste in &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;background-color: white; color: #222222; font-size: 16px;&quot;&gt;sites/default and rename it to&amp;nbsp;&lt;/span&gt;&lt;i style=&quot;font-family: Ubuntu, sans-serif; font-size: 16px;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;settings.local.php&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;span&gt;2) goto the settings.local.php file and uncomment the following line if commented.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span class=&quot;token variable&quot; style=&quot;border: 0px; box-sizing: border-box; color: #0678be; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;$config&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&#39;system.logging&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&#39;error_level&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #222222; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #222222; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&#39;verbose&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;3) goto edit settings.php in same &lt;/span&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;background-color: white; color: #222222; font-size: 16px;&quot;&gt;sites/default directory and &lt;/span&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;background-color: white; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;uncommnet&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;background-color: white; color: #222222; font-size: 16px;&quot;&gt;the following line:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;if (file_exists($app_root . &#39;/&#39; . $site_path . &#39;/settings.local.php&#39;)) {&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot; style=&quot;color: #2b00fe;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;include $app_root . &#39;/&#39; . $site_path . &#39;/settings.local.php&#39;;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Ubuntu, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Additionally add following line in settings.local.php&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;error_reporting&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token constant&quot; style=&quot;border: 0px; box-sizing: border-box; color: #9e5c00; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;E_ALL&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #222222; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; white-space: pre-wrap;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;ini_set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&#39;display_errors&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #222222; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token constant&quot; style=&quot;border: 0px; box-sizing: border-box; color: #9e5c00; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;TRUE&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #222222; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; white-space: pre-wrap;&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;ini_set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&#39;display_startup_errors&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #222222; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;token constant&quot; style=&quot;border: 0px; box-sizing: border-box; color: #9e5c00; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;TRUE&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Above solution will produce all errors on your screen that help you to fix the error.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 12px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 12px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 12px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/6349091328960452713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2021/01/drupal-8-9-debugging-twig-templates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/6349091328960452713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/6349091328960452713'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2021/01/drupal-8-9-debugging-twig-templates.html' title='Drupal 8, 9, Debugging Twig templates, The website encountered an unexpected error'/><author><name>imdrupal</name><uri>http://www.blogger.com/profile/14733946088270763051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-4821797853289960049</id><published>2021-01-11T07:25:00.005-08:00</published><updated>2021-01-11T07:25:56.347-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="drupal 9"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="stable"/><title type='text'>Drupal 9 is released</title><content type='html'>&lt;p&gt;On June 30 2020,&lt;a href=&quot;https://www.drupal.org/about/9&quot; target=&quot;_blank&quot;&gt; Drupal 9&lt;/a&gt; is now relased with a stable version. All the reouces from drupal 8 like themes and modules can be use for drupal 9, it share same admin look &amp;amp; feel almost everything look wise.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.drupal.org/download&quot; target=&quot;_blank&quot;&gt;download drupal 9&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;353&quot; src=&quot;https://www.youtube.com/embed/JfEZeTH9c1I&quot; width=&quot;669&quot; youtube-src-id=&quot;JfEZeTH9c1I&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/4821797853289960049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2021/01/drupal-9-is-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4821797853289960049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4821797853289960049'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2021/01/drupal-9-is-released.html' title='Drupal 9 is released'/><author><name>imdrupal</name><uri>http://www.blogger.com/profile/14733946088270763051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/JfEZeTH9c1I/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-7200327172953414312</id><published>2018-05-30T13:53:00.001-07:00</published><updated>2018-05-30T14:15:10.342-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drupal core"/><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="updates"/><title type='text'>First step to secure your Drupal website. </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Article Series -1&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqfTVJ2hNVVw9uLzjRXj17MTxxOtLPa_0oCCn5qc0y65dhu-svg2NbQRnrv5FeuoK2wxyhZq2O4ibFji-caKPj60nkM36GJG08ReQRv9hBvOVI6KIvMWN2JkGNjNDaEsCNIzAtVr7-fQ/s1600/Available+updates-inDrupal.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;194&quot; data-original-width=&quot;1600&quot; height=&quot;76&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqfTVJ2hNVVw9uLzjRXj17MTxxOtLPa_0oCCn5qc0y65dhu-svg2NbQRnrv5FeuoK2wxyhZq2O4ibFji-caKPj60nkM36GJG08ReQRv9hBvOVI6KIvMWN2JkGNjNDaEsCNIzAtVr7-fQ/s640/Available+updates-inDrupal.png&quot; width=&quot;700&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
In recent time Drupal&amp;nbsp;faces too many security threats, people around the world claimed that their website hacked. As a website owner or the&amp;nbsp;developer, we need to keep eye on our websites updates and logs.&lt;br /&gt;
In this process, Drupal&amp;nbsp;core and other module update is the first and most important step to do.&lt;br /&gt;
&lt;br /&gt;
In this series, we are going to bring you more information about Drupal security.&lt;br /&gt;
Keep eye on our blog to get all information about this,&lt;br /&gt;
&lt;br /&gt;
Please take a look&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/_uDTyzE47pQ/0.jpg&quot; src=&quot;https://www.youtube.com/embed/_uDTyzE47pQ?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/7200327172953414312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2018/05/article-series-1-in-recent-time-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7200327172953414312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7200327172953414312'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2018/05/article-series-1-in-recent-time-drupal.html' title='First step to secure your Drupal website. '/><author><name>imdrupal</name><uri>http://www.blogger.com/profile/14733946088270763051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqfTVJ2hNVVw9uLzjRXj17MTxxOtLPa_0oCCn5qc0y65dhu-svg2NbQRnrv5FeuoK2wxyhZq2O4ibFji-caKPj60nkM36GJG08ReQRv9hBvOVI6KIvMWN2JkGNjNDaEsCNIzAtVr7-fQ/s72-c/Available+updates-inDrupal.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-4198395170008786626</id><published>2016-05-19T23:34:00.002-07:00</published><updated>2016-05-20T04:02:27.024-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 7"/><category scheme="http://www.blogger.com/atom/ns#" term="drupal views"/><category scheme="http://www.blogger.com/atom/ns#" term="module"/><category scheme="http://www.blogger.com/atom/ns#" term="page.tpl"/><category scheme="http://www.blogger.com/atom/ns#" term="settings.php"/><category scheme="http://www.blogger.com/atom/ns#" term="themes"/><title type='text'>Connect to multiple databases in Drupal 7 ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The way Drupal is designed, it handle most of the user demands, sometime most complex one. Here we are discussing the having multiple databases connection in, and i am very much sure that drupal can do it with easy way. &lt;a href=&quot;https://api.drupal.org/api/drupal/includes%21database%21database.inc/group/database/7.x&quot; target=&quot;_blank&quot;&gt;More Details&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;There are two way we can achieve this.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Adding database in settings.php file&lt;/li&gt;
&lt;li&gt;Adding in module as needed (on the fly)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Adding database in settings.php file&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
You can add your database in settings.php so that all module can use it.&lt;b&gt;&amp;nbsp; here is sampe, suppose we have new databses &quot;&lt;/b&gt;&lt;span style=&quot;color: #308217; font-family: inherit; font-size: 12px; font-variant: inherit; line-height: inherit; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;i&gt;second_db&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&quot;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;codeblock language-php&quot; style=&quot;background: rgb(247, 247, 247); border-radius: 0.25em; border: none; box-sizing: border-box; color: #4e4e4e; font-family: Monaco, Consolas, &#39;Andale Mono&#39;, &#39;Ubuntu Mono&#39;, monospace; font-size: 13px; font-stretch: inherit; line-height: 18px; margin-bottom: 0.5em; margin-top: 0.5em; padding: 0.25em 0.75em; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot; language-php&quot; style=&quot;background: none; border: 0px; box-sizing: border-box; font-family: Monaco, Consolas, &#39;Andale Mono&#39;, &#39;Ubuntu Mono&#39;, monospace; font-size: 0.92308em; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;token variable&quot; style=&quot;border: 0px; box-sizing: border-box; color: #0678be; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;$databases&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword keyword-array&quot; style=&quot;border: 0px; box-sizing: border-box; color: #53738d; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token variable&quot; style=&quot;border: 0px; box-sizing: border-box; color: #0678be; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;$databases&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;default&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;default&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword keyword-array&quot; style=&quot;border: 0px; box-sizing: border-box; color: #53738d; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;
  &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// Drupal&#39;s default credentials here.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// This is where the Drupal core will store its data.&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token variable&quot; style=&quot;border: 0px; box-sizing: border-box; color: #0678be; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;$databases&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;second_db&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;default&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword keyword-array&quot; style=&quot;border: 0px; box-sizing: border-box; color: #53738d; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;
  &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// Your secondary database&#39;s credentials here.&lt;/span&gt;
  &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// You will be able to explicitly connect to this database from your modules.&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Here is the way we can access this in our module&lt;br /&gt;
&lt;pre class=&quot;codeblock language-php&quot; style=&quot;background: rgb(247, 247, 247); border-radius: 0.25em; border: none; box-sizing: border-box; color: #4e4e4e; font-family: Monaco, Consolas, &#39;Andale Mono&#39;, &#39;Ubuntu Mono&#39;, monospace; font-size: 13px; font-stretch: inherit; line-height: 18px; margin-bottom: 0.5em; margin-top: 0.5em; padding: 0.25em 0.75em; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot; language-php&quot; style=&quot;background: none; border: 0px; box-sizing: border-box; font-family: Monaco, Consolas, &#39;Andale Mono&#39;, &#39;Ubuntu Mono&#39;, monospace; font-size: 0.92308em; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// Use the database we set up earlier&lt;/span&gt;
&lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;db_set_active&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;&lt;span style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot;&gt;second_db&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// Run some queries, process some data&lt;/span&gt;
&lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// ...&lt;/span&gt;

&lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// Go back to the default database,&lt;/span&gt;
&lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// otherwise Drupal will not be able to access its own data later on.&lt;/span&gt;
&lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;db_set_active&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Adding in module as needed (on the fly)&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
This is used when a single module needs new database &amp;nbsp;In this case we can desfine our databse connection directly in our module like this.&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;codeblock language-php&quot; style=&quot;background: rgb(247, 247, 247); border-radius: 0.25em; border: none; box-sizing: border-box; color: #4e4e4e; font-family: Monaco, Consolas, &#39;Andale Mono&#39;, &#39;Ubuntu Mono&#39;, monospace; font-size: 13px; font-stretch: inherit; line-height: 18px; margin-bottom: 0.5em; margin-top: 0.5em; padding: 0.25em 0.75em; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code class=&quot; language-php&quot; style=&quot;background: none; border: 0px; box-sizing: border-box; font-family: Monaco, Consolas, &#39;Andale Mono&#39;, &#39;Ubuntu Mono&#39;, monospace; font-size: 0.92308em; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; &lt;span class=&quot;token variable&quot; style=&quot;border: 0px; box-sizing: border-box; color: #0678be; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;$other_database&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword keyword-array&quot; style=&quot;border: 0px; box-sizing: border-box; color: #53738d; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;
      &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;database&#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;databasename&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt;
      &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;username&#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;username&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// assuming this is necessary&lt;/span&gt;
      &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;password&#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;password&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// assuming this is necessary&lt;/span&gt;
      &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;host&#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;localhost&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// assumes localhost&lt;/span&gt;
      &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;driver&#39;&lt;/span&gt; &lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token operator&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;mysql&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// replace with your database driver&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// replace &#39;YourDatabaseKey&#39; with something that&#39;s unique to your module&lt;/span&gt;
  &lt;span class=&quot;token scope&quot; style=&quot;border: 0px; box-sizing: border-box; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Database&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;::&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;addConnectionInfo&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;YourDatabaseKey&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;default&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token variable&quot; style=&quot;border: 0px; box-sizing: border-box; color: #0678be; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;$other_database&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;db_set_active&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;YourDatabaseKey&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// execute queries here&lt;/span&gt;

  &lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;db_set_active&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot; spellcheck=&quot;true&quot; style=&quot;border: none; box-sizing: border-box; color: #707070; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0.692em 0px 0px; padding: 0.692em 0px 0px; vertical-align: baseline;&quot;&gt;// without the paramater means set back to the default for the site&lt;/span&gt;
  &lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;drupal_set_message&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token function&quot; style=&quot;border: 0px; box-sizing: border-box; color: #064771; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot; style=&quot;border: 0px; box-sizing: border-box; color: #308217; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;The queries have been made.&#39;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot; style=&quot;border: 0px; box-sizing: border-box; color: #555555; font-family: inherit; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/4198395170008786626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2016/05/connect-to-multiple-databases-in-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4198395170008786626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4198395170008786626'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2016/05/connect-to-multiple-databases-in-drupal.html' title='Connect to multiple databases in Drupal 7 ?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-5367406728295527836</id><published>2016-05-11T03:02:00.000-07:00</published><updated>2016-05-11T03:07:13.000-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 7"/><category scheme="http://www.blogger.com/atom/ns#" term="publishing"/><category scheme="http://www.blogger.com/atom/ns#" term="workbench"/><title type='text'>Workbench module to controle content publishing.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.drupal.org/files/images/workbench-screenshot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;258&quot; src=&quot;https://www.drupal.org/files/images/workbench-screenshot.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://www.drupal.org/project/workbench&quot; target=&quot;_blank&quot;&gt;Workbench&lt;/a&gt;&amp;nbsp; module used to controle content in website fron different roles. Content slike blog post. article, page or any other custom content type. To achieve this we need at least tw roles, &amp;nbsp;a content creator and a content publisher.&lt;br /&gt;
Content creator will be able to create content&lt;br /&gt;
Content publisher will be able to review/edit/publish content.&lt;br /&gt;
Workbench module provides multiple states to content like&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
DRAFT &amp;gt;&amp;gt; NEEDS REVIEW &amp;gt;&amp;gt;PUBLISH,&amp;nbsp;&lt;/blockquote&gt;
we can also create more states.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://www.drupal.org/project/workbench&quot; target=&quot;_blank&quot;&gt;Source--&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/5367406728295527836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2016/05/workbench-module-to-controle-content.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/5367406728295527836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/5367406728295527836'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2016/05/workbench-module-to-controle-content.html' title='Workbench module to controle content publishing.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-5479367568137429659</id><published>2016-05-09T06:36:00.002-07:00</published><updated>2016-05-09T06:42:03.692-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 8"/><title type='text'>How to start Drupal 8 ?  </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq9BJlKZFjp6cBWzXJExN6HYTo0V82rlD4UVnMTx25ImcAlN8UTD963sTM0xK-pxmvKiYvzYokhf7zHFuovGJkCpbx6_3VwW-Mlrkgu3ILoE23E0bsRJIfAliAwXvKkFpKKfmornxc8q8/s1600/Drupal+8+is+here+++Drupal.org.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq9BJlKZFjp6cBWzXJExN6HYTo0V82rlD4UVnMTx25ImcAlN8UTD963sTM0xK-pxmvKiYvzYokhf7zHFuovGJkCpbx6_3VwW-Mlrkgu3ILoE23E0bsRJIfAliAwXvKkFpKKfmornxc8q8/s400/Drupal+8+is+here+++Drupal.org.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://www.drupal.org/8/&quot; target=&quot;_blank&quot;&gt;Drupal 8&lt;/a&gt; is a advance version of &lt;a href=&quot;https://www.drupal.org/drupal-7.0&quot; target=&quot;_blank&quot;&gt;drupal 7&lt;/a&gt;. &amp;nbsp;It comes with some new, exiting features to to work and learn. Since drupal 8 is released in a stable version we can choose to work and contribute our module, themes, patches, documentation etc.&lt;br /&gt;
&lt;br /&gt;
We can devide Drupal 8 learning in 2 parts&lt;br /&gt;
&lt;b&gt;What to learn Befor starting Drupal 8&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://www.phpfreaks.com/tutorial/oo-php-part-1-oop-in-full-effect&quot; target=&quot;_blank&quot;&gt;Object Orinted Programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PHP Namespaces&lt;/li&gt;
&lt;li&gt;Dependency Injection&lt;/li&gt;
&lt;li&gt;Symfony 2&lt;/li&gt;
&lt;li&gt;Annotations&lt;/li&gt;
&lt;li&gt;Plugins&lt;/li&gt;
&lt;li&gt;Services&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;What is new in Drupal 8&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Views and ckeditor in core&lt;/li&gt;
&lt;li&gt;New fields as, email, telephone references etc.&lt;/li&gt;
&lt;li&gt;Quick edit on nodes and blocks, titile(helps in better contet authoring)&lt;/li&gt;
&lt;li&gt;Mobile freindly and responsive images&lt;/li&gt;
&lt;li&gt;Multilingual&lt;/li&gt;
&lt;li&gt;Webservices&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://dev.acquia.com/blog/drupal-8/10-new-features-in-drupal-8-core/15/09/2015/6721&quot; target=&quot;_blank&quot;&gt;New Features in Drupal 8 Core&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/5479367568137429659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2016/05/how-to-start-drupal-8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/5479367568137429659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/5479367568137429659'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2016/05/how-to-start-drupal-8.html' title='How to start Drupal 8 ?  '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq9BJlKZFjp6cBWzXJExN6HYTo0V82rlD4UVnMTx25ImcAlN8UTD963sTM0xK-pxmvKiYvzYokhf7zHFuovGJkCpbx6_3VwW-Mlrkgu3ILoE23E0bsRJIfAliAwXvKkFpKKfmornxc8q8/s72-c/Drupal+8+is+here+++Drupal.org.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-7006477480248705511</id><published>2015-04-21T02:51:00.001-07:00</published><updated>2016-05-09T05:32:27.168-07:00</updated><title type='text'>Overriding the user menu title function for change My account as username</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Replacing My account label with the username in drupal user menu. I have not found any module for this but we can do it by hacking(Not a good Practice) in Drupal user module file&lt;br /&gt;
in modules/user/user.module line:2035&lt;br /&gt;
/**&lt;br /&gt;
&amp;nbsp;* Menu item title callback for the &#39;user&#39; path.&lt;br /&gt;
&amp;nbsp;*&lt;br /&gt;
&amp;nbsp;* Anonymous users should see &quot;User account&quot;, but authenticated users are&lt;br /&gt;
&amp;nbsp;* expected to see &quot;My account&quot;.&lt;br /&gt;
&amp;nbsp;*/&lt;br /&gt;
function user_menu_title() {&lt;br /&gt;
&amp;nbsp;//return user_is_logged_in() ? t(&#39;My account&#39;) : t(&#39;User account&#39;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Change with&lt;br /&gt;
&amp;nbsp; return user_is_logged_in() ? $GLOBALS[&#39;user&#39;]-&amp;gt;name : t(&#39;User account&#39;);&lt;br /&gt;
&lt;br /&gt;
Reference&lt;br /&gt;
https://www.drupal.org/node/1760634&lt;br /&gt;
http://www.ipsure.com/blog/2012/showing-username-instead-of-my-account-in-drupal-7/&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/7006477480248705511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2015/04/overriding-user-menu-title-function-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7006477480248705511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7006477480248705511'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2015/04/overriding-user-menu-title-function-for.html' title='Overriding the user menu title function for change My account as username'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-3694535833480688594</id><published>2013-01-22T23:09:00.001-08:00</published><updated>2013-01-22T23:10:02.880-08:00</updated><title type='text'>Drupal 7 Starter Themes</title><content type='html'>&lt;a href=&quot;http://drupalwatchdog.com/2/1/drupal7-starter-themes&quot;&gt;Drupal 7 Starter Themes&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Michael J. Ross&lt;br /&gt;
&lt;br /&gt;
There are many ways to create a Drupal theme, but probably the most common general approach is to modify an existing theme -- instead of building one from scratch. In the Drupal world, the phrase starter theme refers to any theme that is intended to be used as a starting point for developing a custom theme. Such starter themes tend to be simple and stripped-down, with no aesthetic styling.&lt;br /&gt;
&lt;br /&gt;
Theoretically, any Drupal theme, even the most complex, could be used as a foundation upon which to build a new theme. But beginning with an existing complex theme would be counterproductive in most cases, because time and effort would be required to remove all of the complexity and styling not desired for the intended final theme -- which could be much of the HTML and CSS code, and would defeat the purpose of choosing that theme in the first place.</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/3694535833480688594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2013/01/drupal-7-starter-themes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/3694535833480688594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/3694535833480688594'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2013/01/drupal-7-starter-themes.html' title='Drupal 7 Starter Themes'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-2611121760608128873</id><published>2013-01-17T00:30:00.001-08:00</published><updated>2013-01-17T00:30:55.306-08:00</updated><title type='text'>Building a Drupal Commerce Product Display</title><content type='html'>&amp;nbsp;&lt;a href=&quot;http://drupalwatchdog.com/1/1/building-commerce-product-display&quot;&gt;Building a Drupal Commerce Product Display&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;field field-name-field-article-author-name field-type-text field-label-hidden&quot;&gt;
        &lt;div class=&quot;field-item even&quot;&gt;
Ryan Szrama&lt;/div&gt;
&lt;/div&gt;
Drupal Commerce is a set of 
modules that add flexible e-commerce functionality to Drupal 7, 
including features like dynamic product pricing and display, a 
customizable shopping cart and checkout form, and an administrative back
 end powered by the Views and Rules contributed modules.  The core 
Commerce modules make very few assumptions about your business rules, 
allowing you to create a build-to-suit e-commerce application.&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/2611121760608128873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2013/01/building-drupal-commerce-product-display.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/2611121760608128873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/2611121760608128873'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2013/01/building-drupal-commerce-product-display.html' title='Building a Drupal Commerce Product Display'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-1543592226314479077</id><published>2012-12-18T23:02:00.001-08:00</published><updated>2012-12-18T23:03:21.583-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ajax login register"/><category scheme="http://www.blogger.com/atom/ns#" term="colorbox"/><category scheme="http://www.blogger.com/atom/ns#" term="drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 6"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 7"/><category scheme="http://www.blogger.com/atom/ns#" term="lightbox"/><title type='text'>Drupal  Login and registration links in popup.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;We have number of modules to replace default login and registration features in drupal. sometimes we need this functionality in popup, and look for drupal modules. Same thing happen to me i looked in  Drupal modules index page &lt;a href=&quot;http://drupal.org/project/modules/index&quot;&gt;http://drupal.org/project/modules/index&lt;/a&gt;, finally i found the &lt;a href=&quot;http://drupal.org/project/conditional_fields&quot;&gt;Ajax Login/Register&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;This module provides a smooth way for the user to login, register and request new password via AJAX at any Drupal site.&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;background-color: white; border: 0px none; color: #222222; font-size: 1.231em; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1.6875em; margin: 0px 0px 0.5625em; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Features:&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;This module provides a block with 2 links (Login, Register) for the anonymous user.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;When the user clicks on Login or register the requested form appears in a nice ajax popup.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;The login and register forms can validate using ajax and not redirect on error.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;On success the module redirects to the user page.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;When user is logged in, the block provides a Welcome !username message and a link to the user page and a logout link.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;This module integrates the thickbox plugin with the Ajax module and provides a simple, easy to use and cool login and register block. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&lt;a href=&quot;http://ajax-register.drupalace.ru/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #222222;&quot;&gt;Here is the Demo&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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qtZ/hGl5eXlpaamPPOhbf/HTk6WlpeXl5VHcGwBaao2rBw8ezM/PNxqNP9ViZmZm1KdoNBrz8/P+58IAo1b3/0BkfX19YWFhpBHSejFwpGfJLCwsrPufNAKM3hj+94zXrl1bWFi4Gb+5ublr164N934AUGgMcZWm6ezs7NmzZ69fvz7uxOnT9evXz54960+DAWoznrhK03RlZeX06dNzc3ON2MzNzZ0+fdofWgHUaWxxlabp/fv3Z2dnT58+ff78+UuXLl29enXcSVTq6tWrly5dOn/+/OnTp2dnZ/3vgwFqNs64yjSbzbW1tQsXLpw7d+71SXXu3LkLFy6sra15EyDAWIw/rgCgK3EFQATEFQAREFcAREBcARABcQVABMQVABEQVwBEQFwBEAFxBUAExBUAERBXAERAXAEQAXEFQATEFQAREFcAREBcARABcQVABMQVABEQVwBEQFwBEAFxBUAExBUAERBXAERAXAEQAXEFQATEFQAREFcAREBcARABcQVABMQVABEQVwBEQFwBEAFxBUAExBUAERBXAERAXAEQAXEFQATEFQAREFcAREBcARABcQVABAaKKwCoTZ9xVaUef/zxst4BYCjEFQARSB4fhnHPAoBDrvRVQgCYHOIKgAiIKwAiIK4AiIC4AiAC4gqACIgrACLwf71HmOc62IFwAAAAAElFTkSuQmCC&quot; /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/1543592226314479077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/12/drupal-login-and-registration-links-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1543592226314479077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1543592226314479077'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/12/drupal-login-and-registration-links-in.html' title='Drupal  Login and registration links in popup.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-1774028349088084983</id><published>2012-04-25T04:13:00.001-07:00</published><updated>2012-04-25T04:13:24.312-07:00</updated><title type='text'>Add a submit confirmation form in Drupal 6. | array of blogs | A Drupal blog by Arun Rayasa.</title><content type='html'>&lt;a href=&quot;http://www.arrayofblogs.com/add-submit-confirmation-form-drupal-6#.T5fcSMyV4ss.blogger&quot;&gt;Add a submit confirmation form in Drupal 6. | array of blogs | A Drupal blog by Arun Rayasa.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/1774028349088084983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/04/add-submit-confirmation-form-in-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1774028349088084983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1774028349088084983'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/04/add-submit-confirmation-form-in-drupal.html' title='Add a submit confirmation form in Drupal 6. | array of blogs | A Drupal blog by Arun Rayasa.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-1681340605618936560</id><published>2012-03-12T04:07:00.001-07:00</published><updated>2012-03-12T04:07:13.132-07:00</updated><title type='text'>Drupal CMS Solution: An effective CMS for large websites development</title><content type='html'>&lt;a href=&quot;http://sarticles.in/drupal-cms-solution-an-effective-cms-for-large-websites-development/#.T13Yy1cR1FM.blogger&quot;&gt;Drupal CMS Solution: An effective CMS for large websites development&lt;/a&gt;: In the present day world, it is important to have a website which is filled with a lot of features ...</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/1681340605618936560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/03/drupal-cms-solution-effective-cms-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1681340605618936560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1681340605618936560'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/03/drupal-cms-solution-effective-cms-for.html' title='Drupal CMS Solution: An effective CMS for large websites development'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-1046951196439695678</id><published>2012-03-02T00:28:00.002-08:00</published><updated>2012-03-02T00:30:27.130-08:00</updated><title type='text'>SEO Essentials For Migrating Websites</title><content type='html'>&lt;iframe src=&quot;http://www.businessinsider.com/embed?id=4f4fd5af85b5829214000022&amp;amp;width=600&amp;amp;height=450&quot; width=&quot;600&quot; height=&quot;450&quot; border=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/1046951196439695678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/03/seo-essentials-for-migrating-websites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1046951196439695678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1046951196439695678'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/03/seo-essentials-for-migrating-websites.html' title='SEO Essentials For Migrating Websites'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-7368728126065079148</id><published>2012-02-29T03:45:00.000-08:00</published><updated>2012-02-29T03:45:34.866-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cck"/><category scheme="http://www.blogger.com/atom/ns#" term="cck theme"/><category scheme="http://www.blogger.com/atom/ns#" term="drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 6"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 7"/><category scheme="http://www.blogger.com/atom/ns#" term="drupal views"/><category scheme="http://www.blogger.com/atom/ns#" term="views"/><category scheme="http://www.blogger.com/atom/ns#" term="views."/><title type='text'>Free Drupal CCK &amp; Views Video Chapters</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;ADDING A CCK FIELD&lt;/b&gt;&lt;br /&gt;
&lt;object width=&quot;640&quot; height=&quot;360&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/By22kk1hrug&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/By22kk1hrug&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;360&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;THE VIEWS USER INTERFACE&lt;/b&gt;&lt;br /&gt;
&lt;object width=&quot;640&quot; height=&quot;360&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/P0vSSnwMdZQ&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/P0vSSnwMdZQ&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;360&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/7368728126065079148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/free-drupal-cck-views-video-chapters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7368728126065079148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7368728126065079148'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/free-drupal-cck-views-video-chapters.html' title='Free Drupal CCK &amp; Views Video Chapters'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-7855223858134133577</id><published>2012-02-29T03:40:00.000-08:00</published><updated>2012-02-29T03:40:54.247-08:00</updated><title type='text'>Drupal Books</title><content type='html'>&lt;br /&gt;
&lt;a href=&quot;http://books.google.com/books?vid=ISBN1849516642&amp;amp;printsec=frontcover&quot;&gt;Drupal 7 Business Solutions&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://books.google.com/books?vid=ISBN1849516766&amp;printsec=frontcover&quot;&gt;Drupal 7 Theming Cookbook&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://books.google.com/books?vid=ISBN1449308945&amp;printsec=frontcover&quot;&gt;Mapping with Drupal&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://books.google.com/books?vid=ISBN1449305504&amp;printsec=frontcover&quot;&gt;Design and Prototyping for Drupal&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://books.google.com/books?vid=ISBN1118083482&amp;printsec=frontcover&quot;&gt;Drupal For Dummies (2nd Edition)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://books.google.com/books?vid=ISBN0137041292&amp;printsec=frontcover&quot;&gt;Drupal User&#39;s Guide&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/books&quot;&gt;&lt;b&gt;More...&lt;/b&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/7855223858134133577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/httpdrupalorgbooks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7855223858134133577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7855223858134133577'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/httpdrupalorgbooks.html' title='Drupal Books'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-8506932188002255625</id><published>2012-02-29T03:35:00.001-08:00</published><updated>2012-02-29T03:35:34.280-08:00</updated><title type='text'>Learning Views for Drupal: Sample  | Drupal Video</title><content type='html'>&lt;a href=&quot;http://www.drupalove.com/drupal-video/learning-views-drupal-sample&quot;&gt;Learning Views for Drupal: Sample  | Drupal Video&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The Lullabot Learning Series continues with a hands-on look at Drupal&#39;s Views module.&lt;br /&gt;
&lt;br /&gt;
In this tutorial video, Jeff Eaton, Nate Haug, and James Walker begin with a general overview of Views&#39; interface and capabilities. The team then builds a complex example showing more advanced Views features such as arguments, relationships, displays, access control, exporting, and theming a view. This video pairs well with Learning CCK, which begins the job board project used throughout each chapter.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/8506932188002255625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/learning-views-for-drupal-sample-drupal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/8506932188002255625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/8506932188002255625'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/learning-views-for-drupal-sample-drupal.html' title='Learning Views for Drupal: Sample  | Drupal Video'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-113575094324561057</id><published>2012-02-29T01:21:00.000-08:00</published><updated>2012-02-29T01:21:15.958-08:00</updated><title type='text'>100+ Drupal Views tutorials and resources</title><content type='html'>&lt;a href=&quot;http://www.drupalove.com/article/100-drupal-views-tutorials-and-resources&quot;&gt;100+ Drupal Views tutorials and resources&lt;/a&gt;&lt;br /&gt;Drupal views 2 and views 3 resources and tutorials collected from the web categorized by Views getting started, Views Theming, Inserting Views, Related content with Views, Views and rss, Views and Taxonomy, Views Arguments, Views coding, Views Exposed filter and Search, Views tips and tricks, Views with Ajax and javascript and Views recipes.</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/113575094324561057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/100-drupal-views-tutorials-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/113575094324561057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/113575094324561057'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/100-drupal-views-tutorials-and.html' title='100+ Drupal Views tutorials and resources'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-5779106000502354822</id><published>2012-02-27T05:02:00.000-08:00</published><updated>2012-02-27T05:02:38.869-08:00</updated><title type='text'>Plesk control panel bug left FTC sites (and thousands more) exposed to Anons</title><content type='html'>&lt;a href=&quot;http://arstechnica.com/business/news/2012/02/plesk-control-panel-bug-left-ftc-sites-and-thousands-more-exposed-to-anon.ars&quot;&gt;Plesk control panel bug left FTC sites (and thousands more) exposed to Anons&lt;/a&gt;&lt;br /&gt;A critical vulnerability in some versions of Parallels&#39; Plesk Panel control panel software appears to have been key to the recent penetration of two servers hosting websites for the Federal Trade Commission. The vulnerability in the software, which is used for remote administration of hosted servers at a large number of Internet hosting companies, could spell bad news for hosting providers who haven&#39;t applied the latest updates, as well as their customers.</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/5779106000502354822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/plesk-control-panel-bug-left-ftc-sites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/5779106000502354822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/5779106000502354822'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/plesk-control-panel-bug-left-ftc-sites.html' title='Plesk control panel bug left FTC sites (and thousands more) exposed to Anons'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-4635788176971252952</id><published>2012-02-27T04:55:00.000-08:00</published><updated>2012-02-27T04:55:20.619-08:00</updated><title type='text'>Tech News - Was Einstein wrong - or was the cable loose? | Techgig</title><content type='html'>&lt;a href=&quot;http://www.techgig.com/tech-news/editors-pick/Was-Einstein-wrong-or-was-the-cable-loose--10587#.T0t9Mh3nHEY.blogger&quot;&gt;Tech News - Was Einstein wrong - or was the cable loose? | Techgig&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/4635788176971252952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/tech-news-was-einstein-wrong-or-was.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4635788176971252952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4635788176971252952'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/tech-news-was-einstein-wrong-or-was.html' title='Tech News - Was Einstein wrong - or was the cable loose? | Techgig'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-4050243938315500394</id><published>2012-02-23T03:18:00.000-08:00</published><updated>2012-02-23T03:18:32.544-08:00</updated><title type='text'>Drupal 7 – Handling file uploads</title><content type='html'>&lt;a href=&quot;http://blog.ryantan.net/2011/04/drupal-7-handling-file-uploads/&quot;&gt;Drupal 7 – Handling file uploads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When trying to deal with custom forms with file upload fields, you may sometimes get a error regarding extensions:&lt;br /&gt;&lt;br /&gt;The specified file “your file name here” could not be uploaded. Only files with the following extensions are allowed: “jpg jpeg gif png txt doc xls pdf ppt pps odt ods odp”&lt;br /&gt;&lt;br /&gt;To allow all extensions, you have to manually set the ‘file_validate_extensions’ validator to an empty array.&lt;br /&gt;&lt;br /&gt;e.g.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For more information, check out Drupal API’s documentation at http://api.drupal.org/api/drupal/includes–file.inc/function/file_save_upload/7</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/4050243938315500394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/drupal-7-handling-file-uploads.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4050243938315500394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4050243938315500394'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/drupal-7-handling-file-uploads.html' title='Drupal 7 – Handling file uploads'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-3491164338197873932</id><published>2012-02-23T02:20:00.000-08:00</published><updated>2012-02-23T02:20:21.776-08:00</updated><title type='text'>20 Great 3-Column Drupal Themes</title><content type='html'>&lt;a href=&quot;http://mashable.com/2007/10/04/drupal-3-column-themes/&quot;&gt;20 Great 3-Column Drupal Themes&lt;/a&gt;&lt;br /&gt;After our recent overview of 2-column themes for Drupal, it’s now time to switch to almost equally popular 3-column themes, which give the user a lot more maneuver space. We’ve chosen 20 fine themes for you; hope you’ll enjoy them.</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/3491164338197873932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/20-great-3-column-drupal-themes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/3491164338197873932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/3491164338197873932'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/20-great-3-column-drupal-themes.html' title='20 Great 3-Column Drupal Themes'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-7587391136536692163</id><published>2012-02-23T01:49:00.001-08:00</published><updated>2012-02-23T01:49:27.157-08:00</updated><title type='text'>Eventi Alfresco - Le novità di Alfresco 4.0</title><content type='html'>&lt;a href=&quot;http://www.alfresco.com/it/about/events/2012/02/alfresco-4/&quot;&gt;Eventi Alfresco - Le novità di Alfresco 4.0&lt;/a&gt;

Quando: February 16 2012
Dove: Online Webinar, 4pm CET

Il 2 febbraio Alfresco ha lanciato Alfresco Enterprise 4, a inaugurare l’era del Cloud Connected Content. In questo webinar Ugo Cei, Senior Solutions Consultant di Alfresco, illustrerà le novità della versione 4, sia dal punto di vista delle nuove feature che dai miglioramenti architetturali utili a garantire alle aziende la sicurezza, le performance e la flessibilità necessarie per aggiungere valore al business con miglioramenti notevoli nell’indicizzazione, amministrazione ed estensibilità.
la registrazione</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/7587391136536692163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/eventi-alfresco-le-novita-di-alfresco.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7587391136536692163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/7587391136536692163'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/eventi-alfresco-le-novita-di-alfresco.html' title='Eventi Alfresco - Le novità di Alfresco 4.0'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-4523564518840048882</id><published>2012-02-22T04:09:00.003-08:00</published><updated>2012-02-22T04:09:57.493-08:00</updated><title type='text'>Ajax Tutorial - Browser Support</title><content type='html'>&lt;a href=&quot;http://www.tizag.com/ajaxTutorial/ajaxbrowsersupport.php&quot;&gt;Ajax Tutorial - Browser Support&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/4523564518840048882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/ajax-tutorial-browser-support_7212.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4523564518840048882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/4523564518840048882'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/ajax-tutorial-browser-support_7212.html' title='Ajax Tutorial - Browser Support'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-1996524585397178267</id><published>2012-02-22T04:09:00.002-08:00</published><updated>2012-02-22T04:09:56.825-08:00</updated><title type='text'>Ajax Tutorial - Browser Support</title><content type='html'>&lt;a href=&quot;http://www.tizag.com/ajaxTutorial/ajaxbrowsersupport.php&quot;&gt;Ajax Tutorial - Browser Support&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/1996524585397178267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/ajax-tutorial-browser-support_22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1996524585397178267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/1996524585397178267'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/ajax-tutorial-browser-support_22.html' title='Ajax Tutorial - Browser Support'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6481748078648285664.post-3647288783329477911</id><published>2012-02-22T04:09:00.001-08:00</published><updated>2012-02-22T04:09:55.781-08:00</updated><title type='text'>Ajax Tutorial - Browser Support</title><content type='html'>&lt;a href=&quot;http://www.tizag.com/ajaxTutorial/ajaxbrowsersupport.php&quot;&gt;Ajax Tutorial - Browser Support&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://alldrupal.blogspot.com/feeds/3647288783329477911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://alldrupal.blogspot.com/2012/02/ajax-tutorial-browser-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/3647288783329477911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6481748078648285664/posts/default/3647288783329477911'/><link rel='alternate' type='text/html' href='http://alldrupal.blogspot.com/2012/02/ajax-tutorial-browser-support.html' title='Ajax Tutorial - Browser Support'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04366576422685893995</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>