<?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>TemplateZine &#187; Fun Stuff</title>
	<atom:link href="http://www.templatezine.com/category/fun-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.templatezine.com</link>
	<description>Reviewing Web Templates</description>
	<lastBuildDate>Mon, 23 Jan 2012 14:27:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Drupal: Files Synchronization</title>
		<link>http://www.templatezine.com/2010/04/drupal-files-synchronization/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=drupal-files-synchronization</link>
		<comments>http://www.templatezine.com/2010/04/drupal-files-synchronization/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 16:39:37 +0000</pubDate>
		<dc:creator>Aleksey</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[drupal files synchronization]]></category>
		<category><![CDATA[drupal how to]]></category>
		<category><![CDATA[drupal revision control]]></category>
		<category><![CDATA[drupal tutorials]]></category>

		<guid isPermaLink="false">http://www.templatezine.com/2010/04/drupal-files-synchronization/</guid>
		<description><![CDATA[The main point of files synchronization is that files are stored on both local PC and server and changes are applied for both local PC and server.&#160; 
 
Files located on server are changed rarer ...]]></description>
			<content:encoded><![CDATA[<p>The main point of files synchronization is that files are stored on both local PC and server and changes are applied for both local PC and server.&#160; </p>
<p> <span id="more-768"></span>
<p>Files located on server are changed rarer than database. So system administrator should make changes in both server and local copy. Then local copy with the applied changes should be packed and stored with other backup copies. .</p>
<h4>These are the files which are often changed on server:</h4>
<ul>
<li>file in ../files (for Drupa 5) and ../sites/default/files (for Drupal 6) </li>
</ul>
<h4>Revision Control </h4>
<p>It is a good idea to make revision control. For example, list what changes for what files were made in a text file. </p>
<p>You can use any revision control version (CVS, SVN etc.). All these systems allow to log changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.templatezine.com/2010/04/drupal-files-synchronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal: List of Site Modules</title>
		<link>http://www.templatezine.com/2010/04/drupal-list-of-site-modules/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=drupal-list-of-site-modules</link>
		<comments>http://www.templatezine.com/2010/04/drupal-list-of-site-modules/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 10:47:58 +0000</pubDate>
		<dc:creator>Aleksey</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[drupal how to]]></category>
		<category><![CDATA[drupal modules list]]></category>
		<category><![CDATA[drupal tutorials]]></category>

		<guid isPermaLink="false">http://www.templatezine.com/2010/04/drupal-list-of-site-modules/</guid>
		<description><![CDATA[If you wish to get know what modules are available/installed on your Drupal-based site, this article is for you. There are a few ways to do so. 
 
Modules list by folders names
If you have ...]]></description>
			<content:encoded><![CDATA[<p>If you wish to get know what modules are available/installed on your Drupal-based site, this article is for you. There are a few ways to do so. </p>
<p> <span id="more-766"></span><br />
<h3>Modules list by folders names</h3>
<p>If you have access to the site folders, a short cut to get know what modules are available on your site is to view them in the following folders::</p>
<ul>
<li>/root/sites/all/modules (additional modules should be here) and </li>
<li>/root/modules (system default modules only should be here). </li>
</ul>
<p>But you will not be able to get know if these modules are installed or no…</p>
<h3>Modules list through site web-interface</h3>
<p>You can view the list of installed and non-installed modules at:    <br /><a href="http://you_site/admin/build/modules">http://you_site/admin/build/modules</a></p>
<p>If you see a blank page instead of the modules list, please read this article: <a href="http://www.templatezine.com/2010/04/drupal-modules-page-doesnt-open/">Modules page doesn&#8217;t open</a>.     <br />If it doesn’t help, there is another way to get list of modules&#8230;</p>
<h3>Modules list in database</h3>
<p>If the site is not available or you have database dump only, you can view the list of modules directly in the database.</p>
<p>This request will show the <b>list of installed modules</b>:</p>
<blockquote><p>SELECT name FROM system WHERE type=&#8217;module&#8217; AND status=1</p>
</blockquote>
<p>This request will show the <b>list of all (installed or no) modules</b>:</p>
<blockquote><p>SELECT name FROM system WHERE type=&#8217;module&#8217;</p>
</blockquote>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.templatezine.com/2010/04/drupal-list-of-site-modules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal: How to Create Custom Contact Us Form</title>
		<link>http://www.templatezine.com/2010/03/drupal-how-to-create-custom-contact-us-form/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=drupal-how-to-create-custom-contact-us-form</link>
		<comments>http://www.templatezine.com/2010/03/drupal-how-to-create-custom-contact-us-form/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 16:40:57 +0000</pubDate>
		<dc:creator>Aleksey</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[drupal contact module]]></category>
		<category><![CDATA[drupal custom forms]]></category>
		<category><![CDATA[drupal custom modules]]></category>
		<category><![CDATA[drupal how to]]></category>
		<category><![CDATA[drupal tutorials]]></category>

		<guid isPermaLink="false">http://www.templatezine.com/2010/03/drupal-how-to-create-custom-contact-us-form/</guid>
		<description><![CDATA[In this article I would like to share my experience in creating of custom Contact Us form. We will use standard Contact Drupal module as a basis for it.
 
So, you need to create custom ...]]></description>
			<content:encoded><![CDATA[<p>In this article I would like to share my experience in creating of custom Contact Us form. We will use standard Contact Drupal module as a basis for it.</p>
<p> <span id="more-752"></span>
<p>So, you need to create custom Contact Us form, for example like this:</p>
<p><a href="http://www.templatezine.com/wp-content/uploads/DrupalHowtoCreateCustomContactUsForm_106B5/clip_image002.jpg"><img title="clip_image002" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="498" alt="clip_image002" src="http://www.templatezine.com/wp-content/uploads/DrupalHowtoCreateCustomContactUsForm_106B5/clip_image002_thumb.jpg" width="533" border="0" /></a></p>
<p>Let’s start!</p>
<p>First of all, enable Contact module. It is core Drupal module. It enables the use of personal and site-wide contact forms. The standard form created with Contact would contains the following fields: subject, name, email, message. </p>
<p>You can get know how to enable module <a href="http://www.templatezine.com/2010/01/how-to-install-a-new-module-to-drupal-based-site/">here</a>.</p>
<p>Then create custom module (for example, my_contact). You can get know more about creating custom modules from our articles or from Drupal documentation.</p>
<p>Place the following code into your new module:</p>
<blockquote><p><font face="Courier New">function mycontact_theme() {</font></p>
<p><font face="Courier New">return array (&#8216;mycontact&#8217; =&gt; array (&#8216;arguments&#8217; =&gt; array (&#8216;data&#8217; =&gt; NULL ), &#8216;template&#8217; =&gt; &#8216;tpl/mycontact&#8217; ),</font></p>
<p><font face="Courier New">&#8216;message&#8217; =&gt; array (&#8216;arguments&#8217; =&gt; array (&#8216;data&#8217; =&gt; NULL ), &#8216;template&#8217; =&gt; &#8216;tpl/message&#8217; ) ); // Template file without extension.</font></p>
<p><font face="Courier New">}</font></p>
<p><font face="Courier New">function mycontact_form_alter(&amp;$form, &amp;$form_state, $form_id) {</font></p>
<p><font face="Courier New">if ($form_id === &#8216;contact_mail_page&#8217;) {</font></p>
<p><font face="Courier New">// pr($form);</font></p>
<p><font face="Courier New">unset ( $form ['subject'] );</font></p>
<p><font face="Courier New">$i == 0;</font></p>
<p><font face="Courier New">$form ['contact_information'] = array (&#8216;#value&#8217; =&gt; theme ( &#8216;mycontact&#8217; ), &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
<p><font face="Courier New">$form ['name'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;Name&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#required&#8217; =&gt; TRUE, &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
<p><font face="Courier New">$form ['company'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;Company&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#weight&#8217; =&gt; $i);$i++;</font></p>
<p><font face="Courier New">$form ['phone'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;Phone&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#weight&#8217; =&gt; $i);$i++;</font></p>
<p><font face="Courier New">$form ['mail'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;Email&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#required&#8217; =&gt; TRUE, &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
<p><font face="Courier New">$form ['sqft'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;How much Space are you looking for Sq.Ft?&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
<p><font face="Courier New">$form ['monthly-budget'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;What is your monthly budget ?&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
<p><font face="Courier New">$form ['business'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;What type of business are you in ?&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
<p><font face="Courier New">$form['message'] = array(&#8216;#type&#8217; =&gt; &#8216;textarea&#8217;,'#title&#8217; =&gt; t(&#8216;How can we help you ?&#8217;),&#8217;#weight&#8217; =&gt; $i);$i++;</font></p>
<p><font face="Courier New">if($form['copy']){</font></p>
<p><font face="Courier New">$form['copy']['#weight'] = $i;$i++;</font></p>
<p><font face="Courier New">}</font></p>
<p><font face="Courier New">$form['submit']['#weight'] = $i;$i++;</font></p>
<p><font face="Courier New">$form['#submit'][0] = &#8216;mycontact_form_submit&#8217;;</font></p>
<p><font face="Courier New">}</font></p>
<p><font face="Courier New">}</font></p>
<p><font face="Courier New">function mycontact_form_submit($form, &amp;$form_state){</font></p>
<p><font face="Courier New">$form_state['values']['subject'] = &#8216;Metro Manhattan Office Space &#8211; Contact Us&#8217;;</font></p>
<p><font face="Courier New">$form_state['values']['message'] = theme(&#8216;message&#8217;, $form_state['values']);</font></p>
<p><font face="Courier New">contact_mail_page_submit($form, $form_state);</font></p>
<p><font face="Courier New">}</font></p>
</blockquote>
<p>Functions<i> </i>mycontact_form_alter, mycontact_form_submit, mycontact_theme are standard and you can read about them in Drupal documentation. Please search for:</p>
<ul>
<li>drupal hook_form_alter</li>
<li>drupal hook_form_submit</li>
<li>drupal hook_theme</li>
</ul>
<p><b>mycontact_form_alter</b> catch the form and make the following changes there:</p>
<ul>
<li>Removes Subject field:</li>
</ul>
<blockquote><p><font face="Courier New">unset ( $form ['subject'] );</font></p>
</blockquote>
<ul>
<li>Adds new fields to the form:</li>
</ul>
<blockquote><p><font face="Courier New">$form ['contact_information'] = array (&#8216;#value&#8217; =&gt; theme ( &#8216;mycontact&#8217; ), &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
<p><font face="Courier New">$form ['name'] = array (&#8216;#type&#8217; =&gt; &#8216;textfield&#8217;, &#8216;#title&#8217; =&gt; t ( &#8216;Name&#8217; ), &#8216;#maxlength&#8217; =&gt; 255, &#8216;#required&#8217; =&gt; TRUE, &#8216;#weight&#8217; =&gt; $i );$i++;</font></p>
</blockquote>
<blockquote><p><font face="Tahoma">etc.</font></p>
</blockquote>
<p><b>mycontact_form_submit</b> is my processor of the form. Once the user clicks Submit, form control is passed to my_contact module. My subject &amp; message are added to the form. Then the form is passed to the standard control. </p>
<p>I also used two .tpl files for this form: one contains email template and the other – header for Contact Us form. Nevertheless, you can insert these directly to the module code.</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.templatezine.com/2010/03/drupal-how-to-create-custom-contact-us-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Drupal SEO</title>
		<link>http://www.templatezine.com/2010/02/quick-drupal-seo/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quick-drupal-seo</link>
		<comments>http://www.templatezine.com/2010/02/quick-drupal-seo/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 15:26:26 +0000</pubDate>
		<dc:creator>Aleksey</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[drupal how to]]></category>
		<category><![CDATA[drupal modules]]></category>
		<category><![CDATA[drupal SEO]]></category>
		<category><![CDATA[drupal tutorials]]></category>

		<guid isPermaLink="false">http://www.templatezine.com/2010/02/quick-drupal-seo/</guid>
		<description><![CDATA[This article is devoted to quick search engine optimization of Drupal sites. Drupal is the most search engine friendly, out of the box, solution today. Nevertheless you should get some thing done to any installation.
 ...]]></description>
			<content:encoded><![CDATA[<p>This article is devoted to quick search engine optimization of Drupal sites. Drupal is the most search engine friendly, out of the box, solution today. Nevertheless you should get some thing done to any installation.</p>
<p> <span id="more-705"></span>
<p><b>Note</b>: Keep in mind many of the tactics listed below are things that should be done from the get go. If you plan on implementing these tactics with a site that is already fully built, indexed and aged, then you are going to want to take different steps to ensure SERP disaster doesn’t ensue.</p>
<ul>
<li>First thing is first, <b>turn on clean URLs</b> (which is the same thing as entering /%postname%/ in the permalink structure section in WordPress) Navigate to Home &gt; Administration &gt; Site Configuration &gt; Clean URL’s. You need to <strong>make sure your server accepts mod_rewrite or this is not going to work.</strong></li>
<li>Go download the <a href="http://drupal.org/project/page_title">Drupal page title module</a>. It is going to take some tinkering to get this to work, but in the end gives you the flexibility of having different page titles than your headings.</li>
<li>To make this work you need to make sure your theme has a template.php If it doesn’t then you will need to create one (the page title module has an example one you can use). These lines need to be added to the ‘page’ hook of the <strong>_phptemplate_variables</strong> function.</li>
<li><em>if (module_exists(‘page_title’)) {</em><i>       <br /><em>$vars['head_title'] = page_title_page_get_title();</em>        <br /><em>}</em></i></li>
<li>Next, go download the <a href="http://drupal.org/project/globalredirect">global redirect module</a>. This will take care of the <b>duplicate content issues that arise from having a directory and a page</b> with the same exact content. Eg., www.example.com/duplicate &amp; www.example.com/duplicate/ This module will automatically redirect the “/” version of the page to the non “/” version, thus creating one version. You can also do this on your own by modifying your .htaccess file, but this is an easier solution.</li>
<li>You will also want to <b>alleviate any canonicalization issues</b> that your site might see from backlinks that point to non www versions or www versions. Use the following code in your .htaccess file to ensure this is taken care of.</li>
<li><em>RewriteCond %{HTTP_HOST} ^site\.com$ [NC]</em><i>       <br /><em>RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]</em></i></li>
<li>Drupal also creates duplicate content, similar to the directory issue noted above, in the <b>/node/ section of your site</b>. This is a very simple fix as well. Go into your robots.txt folder and block this section of your site with the following code:</li>
<li><em>Disallow: </em>/node$</li>
<li>Make sure you also download the <a href="http://drupal.org/project/nodewords">Drupal Meta Tag module</a>, this allows you to insert meta tags and description tags for each page/article you post on the site.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.templatezine.com/2010/02/quick-drupal-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eden Platform Website Content Management System Review</title>
		<link>http://www.templatezine.com/2010/02/eden-platform-website-content-management-system-review/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eden-platform-website-content-management-system-review</link>
		<comments>http://www.templatezine.com/2010/02/eden-platform-website-content-management-system-review/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 10:50:43 +0000</pubDate>
		<dc:creator>Aleksey</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>

		<guid isPermaLink="false">http://www.templatezine.com/2010/02/eden-platform-website-content-management-system-review/</guid>
		<description><![CDATA[Overview
Before we go any further, let me just say that I love how this software performs. Everything is snappy and intuitive. The drag and drop functionality is really accurate, and page composition is extremely easy. ...]]></description>
			<content:encoded><![CDATA[<h3>Overview</h3>
<p>Before we go any further, let me just say that I love how this software performs. Everything is snappy and intuitive. The drag and drop functionality is really accurate, and page composition is extremely easy. Let’s not get ahead of ourselves, shall we? Eden Platform is a SaaS model content management system created by the same company that originally invented <a href="http://www.icontact.com/">iContact</a>. It’s attractively priced, with packages starting at just $10.00 per month, and a free 15 day trial is available (no credit card required). As a proprietary platform should be, it’s packed with functionality. Twenty minutes into my trial, I was able to change my template, which Preation refers to as a theme, and add my content.</p>
<p> <span id="more-702"></span><br />
<h3>The highs:</h3>
<p>This CMS had lots of great things about it&#8230;too many for me to list in this review. I&#8217;ve collected a list of my favorites, but I encourage any interested party to create their own free trial to learn more.</p>
<p><strong>Page Tree</strong> &#8211; I was particularly impressed with <a href="http://www.preation.com" title="Preation">Eden Platform&#8217;s</a> intuitive page tree. Unlike any other CMS I&#8217;ve used, this one gives you a graphical outline of your website&#8217;s page hierarchy. Everything is represented in the style of a flow chart, which is really easy to understand. I used this interface to organize the structure of website, before I started adding content. Normally, I have to go through this important step of building a website by drawing it out on paper.</p>
<p><strong>Page Editing</strong> &#8211; The drag and drop functionality works great. As with a few other CMSs, you build a page by dragging different content elements into predetermined zones. What makes Eden particularly different is that there is no need for a preview screen. While you edit, you&#8217;re actually editing within your website&#8217;s design. Purely WYSIWYG..</p>
<p><strong>Search Engine Optimization</strong> &#8211; The built in SEO component of Eden Platform is really well thought through. As I added content to my page, Eden analyzed my content and compared to against my target keywords. If my SEO score was low, it made suggestions on how I could approve it. Eden even went so far as at tell me how to implement the suggestions it made. On the whole, it’s a very SEO friendly platform. You&#8217;ve got full control over your URL structure, page titles, meta data, and everything is XHTML Strict.</p>
<p><strong>File Storage</strong> &#8211; I couldn&#8217;t find any mention of disk space limitations anywhere on the <a href="http://www.preation.com" title="Preation">Preation site</a>, so I assume there is no limit (their pricing structure is based on the number of pageviews your Eden Platform website receives.) Adding files to the site without having to use an FTP program was great. I was able to add and organize my files through my browser.</p>
<p><strong>Web Form</strong> &#8211; It was really easy for me to create my own online forms using Eden&#8217;s built in Forms Module. I could easily specify the type of field I wanted, and all of the submitted data was stored within my site. What&#8217;s especially impressive is the fact that I could create email handlers that would email form data to an address of my choice or redirect my visitors to a specific “thank you” page.</p>
<p><strong>Personalized Support</strong> &#8211; Soon after creating my free trial account, I was called by a Preation support representative. He offered to give me a walkthrough of the platform&#8217;s functionality, which was quite informative. The software is pretty easy to use, so I didn&#8217;t really need the walkthrough, but I wanted to evaluate their level of support. My representative was able to answer all of my questions, and went on to explain that a full training is provided, should I decide to upgrade to a full account.</p>
<h3>The lows:</h3>
<p>Ok, I&#8217;m really nitpicking here. These lows didn&#8217;t get in my way, but to be fair, I need to mention them as short comings.</p>
<p><strong>Templates</strong> &#8211; At the time of this review, there were only five templates, or themes as they call then, to chose from. They all looked and performed wonderfully, but there should have been more.</p>
<p><strong>File Size Limitation</strong> &#8211; Because you don&#8217;t use and FTP program to upload your files, you can&#8217;t upload especially large files.</p>
<h3>Conclusion:</h3>
<p>Eden Platform is one of the best content management systems I&#8217;ve ever used. If you own a small business and want to stop paying your web designer&#8217;s extravagant rates, look no further.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.templatezine.com/2010/02/eden-platform-website-content-management-system-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO for Drupal-based Website: Pathauto Module</title>
		<link>http://www.templatezine.com/2010/02/seo-for-drupal-based-website-pathauto-module/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=seo-for-drupal-based-website-pathauto-module</link>
		<comments>http://www.templatezine.com/2010/02/seo-for-drupal-based-website-pathauto-module/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 15:46:00 +0000</pubDate>
		<dc:creator>Aleksey</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[drupal how to]]></category>
		<category><![CDATA[drupal pathauto]]></category>
		<category><![CDATA[drupal SEO]]></category>
		<category><![CDATA[drupal tutorials]]></category>

		<guid isPermaLink="false">http://www.templatezine.com/2010/02/seo-for-drupal-based-website-pathauto-module/</guid>
		<description><![CDATA[Drupal in my opinion is the most search engine friendly, out of the box, solution in existence today. However, with that said, there are still some things that need to be done to any installation ...]]></description>
			<content:encoded><![CDATA[<p>Drupal in my opinion is the <b>most </b>search engine friendly, out of the box, solution in existence today. However, with that said, there are still some things that need to be done to any installation to ensure search engine success.</p>
<p> <span id="more-699"></span>
<p>First thing is first, <b>turn on clean URLs</b> (which is the same thing as entering /%postname%/ in the permalink structure section in WordPress) Navigate to <b>Home &gt; Administration &gt; Site Configuration &gt; Clean URL’s</b>. Clean URLs are necessary for the pathauto module, mentioned below. You also need to <strong>make sure your server accepts mod_rewrite or this is not going to work.</strong></p>
<h4>Install the pathauto module and enable it</h4>
<p>The Pathauto module automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get aliases like /category/my-node-title.html instead of /node/123. The aliases are based upon a &quot;pattern&quot; system which the administrator can control.</p>
<p>The <a href="http://drupal.org/project/pathauto">pathauto module</a> is highly recommended. Pathauto will automatically make nice customized URLs based on things like title, taxonomy, content type, and username. You also have to enable the path module for pathauto to work.</p>
<p>Think carefully about how you want your URLs to look. It takes some experience with Drupal to get the exact URL paths that you might want. The URLs are controlled by a combination of taxonomy and pathauto, and I hope to cover that in another tutorial. You can also use the path module to write custom URLs for each page, but that might become tedious and inconsistent on a large site.</p>
<p>At the very least, enable the path module and install the pathauto module. It will generate nice-looking URLs for you without much configuration.</p>
<p><strong>Caution:</strong> The above advice is directed towards new Drupal sites. If you have an existing Drupal site be very careful that you don&#8217;t rename your previously existing URLs with the pathauto module. It is generally a very bad idea to change existing URLs because the search engines will no longer be able to find those pages.</p>
<p>Here are some pathauto settings to watch out for:</p>
<p>For <strong>update action</strong> choose &quot;<em>Do nothing. Leave the old alias intact.</em>&quot; Otherwise the URLs of nodes will change every time you change the title of your post, causing problems with search engines:</p>
<p><a href="http://www.templatezine.com/wp-content/uploads/SEOforDrupalbasedWebsitePathautoModule_F9D8/clip_image001.gif"><img title="clip_image001" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="63" alt="clip_image001" src="http://www.templatezine.com/wp-content/uploads/SEOforDrupalbasedWebsitePathautoModule_F9D8/clip_image001_thumb.gif" width="244" border="0" /></a></p>
<p>To be continued…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.templatezine.com/2010/02/seo-for-drupal-based-website-pathauto-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla Site Showcase!</title>
		<link>http://www.templatezine.com/2009/02/joomla-site-showcase/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=joomla-site-showcase</link>
		<comments>http://www.templatezine.com/2009/02/joomla-site-showcase/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 05:36:26 +0000</pubDate>
		<dc:creator>Aleksey</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[showcase]]></category>

		<guid isPermaLink="false">http://www.templatezine.com/?p=116</guid>
		<description><![CDATA[I stumbled upon a site that showcase some of the beautiful sites powered by Joomla and thought it may be a good idea to share with you how Joomla site can look like (the sky is the limit!)...]]></description>
			<content:encoded><![CDATA[<div id="attachment_118" class="wp-caption alignleft" style="width: 160px"><img src="http://www.templatezine.com/wp-content/uploads/2009/02/blogfulbliss-thumb-150x150.jpg" alt="Joomla Sites Showcase" title="Joomla Sites Showcase" width="150" height="150" class="size-thumbnail wp-image-118" /><p class="wp-caption-text">Joomla Sites Showcase</p></div>I stumbled upon a site that showcase some of the beautiful sites powered by Joomla and thought it may be a good idea to share with you how Joomla site can look like (the sky is the limit!).<br />
<span id="more-116"></span><br />
I have to give credit to <a href="http://www.joomlabased.com/">JoomlaBased </a>for highlighting all the beautiful Joomla templates. Just visit them if you need some inspiration on template design or ideas =) I like the following two templates very much.</p>
<p><div id="attachment_117" class="wp-caption aligncenter" style="width: 510px"><img src="http://www.templatezine.com/wp-content/uploads/2009/02/blogfulbliss.jpg" alt="BlogFullBliss" title="BlogFullBliss" width="500" height="278" class="size-full wp-image-117" /><p class="wp-caption-text">BlogFullBliss</p></div>
<p>Created by <a href="http://www.blogfullbliss.com/">Adrian Balkwill</a>. This design is one of the best that I have seen so far and you should really go and take a look at its side bar navigation as well as the carefully designed footer.</p>
<p>I am seriously considering <strong>Adrian</strong> for my next project =)</p>
<p>The other site is <a href="http://www.vjtemplates.com/">VJ Templates</a>. This site specialise in selling VirtueMart templates. VirtueMart is a Joomla &#038; Mambo powered e-commerce store that allows owners to sell products or services easily. Yes, <a href="http://virtuemart.net/">VirtueMart</a> is FREE =)</p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 510px"><img src="http://www.templatezine.com/wp-content/uploads/2009/02/vm-templates.jpg" alt="VJ Templates" title="VJ Templates" width="500" height="289" class="size-full wp-image-119" /><p class="wp-caption-text">VJ Templates</p></div>
<p>Keep up the good work, <a href="http://www.joomlabased.com/">Joomla Based</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.templatezine.com/2009/02/joomla-site-showcase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

