<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kashit &#187; Drupal</title>
	<atom:link href="http://www.kashit.org/words/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kashit.org</link>
	<description>home to Ehsan Quddusi</description>
	<lastBuildDate>Sun, 28 Feb 2010 18:43:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Drupal Sprint India 2009</title>
		<link>http://www.kashit.org/events/drupal-code-sprint-india/</link>
		<comments>http://www.kashit.org/events/drupal-code-sprint-india/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 18:05:59 +0000</pubDate>
		<dc:creator>Ehsan Quddusi</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.kashit.org/?p=323</guid>
		<description><![CDATA[<span class="dropcap">D</span>rupal Sprint India 2009 is a free for all, gathering of Drupal enthusiasts from India, who plan to contribute to Drupal development and newbies who want to learn more about Drupal.

Drupal Sprint India will have a non-stop 2 day long sprint where you can contribute by fixing bugs, writing module, documenting upcoming Drupal 7 or helping us in translating Drupal to local Indian languages.

Leading the Drupal documentation sprint is Addison Berry, lead of Drupal documentation project. So, if you are a technical writer or you are interested in documenting the best Open source CMS in the world, this is your chance to work with the real experts and learn a trick or two.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">D</span>rupal Sprint India 2009 is a free for all, gathering of Drupal enthusiasts from India, who plan to contribute to Drupal development and newbies who want to learn more about Drupal.</p>
<p>Drupal Sprint India will have a non-stop 2 day long sprint where you can contribute by fixing bugs, writing module, documenting upcoming Drupal 7 or helping us in translating Drupal to local Indian languages.</p>
<p>Leading the Drupal documentation sprint is Addison Berry, lead of Drupal documentation project. So, if you are a technical writer or you are interested in documenting the best Open source CMS in the world, this is your chance to work with the real experts and learn a trick or two.</p>
<p>For those who love to code, we will have a large gathering of Drupal programmers around the country who will focus on improving upcoming Drupal 7 release by fixing bugs or migrating modules to Drupal 7. Those of you who love to code for Drupal, this is your chance to contribute and gain karma.</p>
<p>But that is not all. We have few things in store for the non-geeks, who love Drupal for its flexibility and extensive nature. Parallel to sprints, we will be holding talks and workshops to showcase case studies of successful Drupal implementation as well as we will showcase Drupal&#8217;s capabilities beyond a CMS. We will showcase Drupal&#8217;s ability to integrate with third party softwares such as a CRM, as well as Drupal&#8217;s capability to integrate with third party services such as social networking wesbite. So, if you are planning to use Drupal for your next big venture, this is the event for you. Come and meet the best Drupal brains in the country.</p>
<p>So book your calender for October 30-31 2009 and join us at Bhaskaraharya Pratishthan in Pune to be a part of the biggest Drupal event in India ever! And yes, do not forget to register for the event, it will take few minutes only but it will help us in organizing things.</p>
<h4>Event Links</h4>
<p><a href="http://drupalindia2009.plug.org.in/" target="_blank">Event Website</a></p>
<p><a href="http://drupalindia2009.plug.org.in/user/register" target="_blank">Register for the event</a></p>
<h4>Event Update</h4>
<p>Drupal Sprint India 2009 took place at Bhaskaraharya Pratishthan in Pune. It started at 10 in the morning on 30th October and continued till evening (6pm) of 31st October. 32 hours of non-stop coding, theming, documentation (as the event progressed through the night of 31st October too). It was all fun with lots of happening around Drupal. Parallel to the event, talks / sessions / workshops were organised for the interested people. The overall contribution to the community can be summed like this :</p>
<p>1. Around 10 talks were presented.</p>
<p>2. 2 new modules were developed.</p>
<p>3. 4 modules were upgraded from D6 to D7.</p>
<p>4. 1 new theme was developed.</p>
<p>5. Many pages of documentation were written.</p>
<p>Overall impression of the sprint in Add1sun&#8217;s words, &#8220;The event was much better than i have attended.&#8221;</p>
<p><img class="alignnone size-full wp-image-337" title="Drupal Sprint India 2009" src="http://media.kashit.org/2009/11/drupal-event-copy.jpg" alt="" width="460" height="696" /></p>
<p><a title="Drupal Sprint India 2009 Highlights" href="http://media.kashit.org/dsi2009/drupal-sprint-india-2009-hi-res.jpg" target="_blank">Download hi-res version of this collage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kashit.org/events/drupal-code-sprint-india/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Drupal 5 theming basics</title>
		<link>http://www.kashit.org/code/drupal-5-theming-basics/</link>
		<comments>http://www.kashit.org/code/drupal-5-theming-basics/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 05:22:19 +0000</pubDate>
		<dc:creator>Ehsan Quddusi</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Drupal theme]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHPTemplate]]></category>
		<category><![CDATA[template files]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://www.kashit.org/?p=184</guid>
		<description><![CDATA[<span class="dropcap">D</span>rupal is a content management framework written in PHP that can be used to organize &#038; display content, customize appearance and manage routine tasks on a website.

It is an open-source software distributed under the GPL ("GNU General Public License") and is maintained and developed by a community of thousands of users and developers.

Drupal was originally written by Dries Buytaert, who still heads the Drupal project. Buytaert transliterated the Dutch word 'druppel,' which means 'droplet' to create the name 'Drupal,' in order to make an indirect reference to the community aspects of the project through the Dutch word 'dorp,' meaning 'village.' He opened the source code for community work in 2001.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.drupal.org" target="_blank">Drupal</a> is a content management framework written in PHP that can be used to organize &amp; display content, customize appearance and manage routine tasks on a website.</p>
<p>It is an <a href="http://en.wikipedia.org/wiki/Open-source_software" target="_blank">open-source software</a> distributed under the <a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">GPL</a> (&#8220;GNU General Public License&#8221;) and is maintained and developed by a community of thousands of users and developers.</p>
<p>Drupal was originally written by <a href="http://buytaert.net/" target="_blank">Dries Buytaert</a>, who still heads the Drupal project. Buytaert transliterated the Dutch word <em>&#8216;druppel&#8217;</em>, which means <em>&#8216;droplet</em>&#8216; to create the name &#8216;Drupal,&#8217; in order to make an indirect reference to the community aspects of the project through the Dutch word <em>&#8216;dorp&#8217;</em> , meaning <em>&#8216;village&#8217;</em>. He opened the source code for community work in 2001.</p>
<p>Tens of thousands of people and organizations are using <a href="http://drupal.org/cases" target="_blank">Drupal</a> to power scores of different web sites, including</p>
<ul>
<li>Community web portals</li>
<li> Discussion sites</li>
<li> Corporate web sites</li>
<li> Intranet applications</li>
<li> Personal web sites or blogs</li>
<li> Aficionado sites</li>
<li> E-commerce applications</li>
<li> Resource directories</li>
<li> Social Networking sites</li>
</ul>
<p>While some web designers have criticized Drupal as difficult to learn, the system has received extensive accolades for its usefulness and relatively rapid build time. The modular approach of Drupal and its ability to enhance the core functionality by use of hooks is a marvel of software engineering.</p>
<p>Drupal provides a flexible way to create custom look and feel of website by use of themes. Drupal theme essentially consists of atleast one template file, a style file for custom appearance &amp; a theme file for overriding <a href="http://api.drupal.org/api/group/themeable/5" target="_blank">Drupal themeable functions</a>. Drupal 5 comes with 4 default themes.</p>
<h4>Where are Drupal themes located</h4>
<p><img class="alignnone size-full wp-image-185" title="Directory structure &amp; placement for Drupal 5 themes" src="http://media.kashit.org/2008/12/directory-structure.jpg" alt="" width="460" height="356" /></p>
<p>Drupal default themes are contained in <em>themes</em> folder in the root installation of Drupal. Apart from themes, the folder contains <em>theme engines</em> available to the installation.</p>
<p>Another location for the themes is inside sites folder. Due to Drupal&#8217;s multi-site support, we have have individual themes available for the sites installed in the installation. Those themes need to be put under their respective sites to make them available. Sounds too boring! Let me come to point.</p>
<p>The recommended custom theme location in Drupal is under <em>sites/all/themes/</em> folder.</p>
<h4>Drupal Theme Administration</h4>
<p>You need to have proper permissions to change the theme of your Drupal site. To change the default drupal theme, login to the site and then go to Theme Administration found under Site Building &#8211; Themes. The default url for the theme administration is <em>/admin/build/themes</em>.</p>
<p><img class="alignnone size-full wp-image-192" title="Drupal 5 theme administration" src="http://media.kashit.org/2008/12/theme-administration.jpg" alt="" width="460" height="288" /></p>
<p>By default, the garland theme is selected. The folder name of each theme represents its name on the administration page (Configurable name and description available in Drupal 6). You can change the theme by simply clicking the radio box of that theme found under default column. Saving the changes will result in applying of new theme to the site.</p>
<p><img class="alignnone size-full wp-image-193" title="Drupal 5 theme configuration" src="http://media.kashit.org/2008/12/theme-configuration.jpg" alt="" width="460" height="288" /></p>
<p>You can make configuration changes to the theme by clicking on the configure button found on that row. A list of default configuration options will be displayed where we can do the necessary. You can toggle the display of various page elements like search box, site name, logo, site slogan, shortcut icon, user pictures etc from this page. You can add your custom options also for the theme like in case of color picker for default garland theme.</p>
<h4>How theme works</h4>
<p><img class="alignnone size-full wp-image-194" title="How Drupal 5 theme works" src="http://media.kashit.org/2008/12/theme-ingredients.jpg" alt="" width="460" height="109" /></p>
<p>Drupal theme essentially consists of two files; a template file (<em>page.tpl.php</em> in case of phpTemplate) and a <em>CSS</em> file for presentation. A template file is a mix of HTML or XHTML markup alongwith the templating language specific code. Drupal by default supports <em>PHPTemplate</em> as the templating language through use of PHPTemplate theme engine. Theme engines control how certain themes interact with Drupal. In addition to PHPTemplate, Drupal has support for many other popular templating engines through installation of their <a href="http://drupal.org/project/Theme+engines" target="_blank">theme engines</a>. A theme engine makes many variables avaialable to template files and processes these template pages to render output.</p>
<p>In the next post of this series, I will be writing about <em>&#8216;How to develop Drupal 5 theme&#8217;</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kashit.org/code/drupal-5-theming-basics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
