<?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>Mike D&#039;s SharpBlog &#187; Uncategorized</title>
	<atom:link href="http://www.sharpdotinc.com/mdost/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharpdotinc.com/mdost</link>
	<description>Just another Sharpdot weblog</description>
	<lastBuildDate>Tue, 31 Aug 2010 01:37:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Magento: Blank Configuration Tab for a Custom Module</title>
		<link>http://www.sharpdotinc.com/mdost/2010/08/30/magento-blank-configuration-tab-for-a-custom-module/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/08/30/magento-blank-configuration-tab-for-a-custom-module/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 01:37:34 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
						<category domain="http://www.sharpdotinc.com/mdost/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=255</guid>
		<description><![CDATA[This should be an easy one. Double check that you have a proper &#60; acl&#62;  node in your modules config.xml file. Then clear the cache and refresh the page.
]]></description>
			<content:encoded><![CDATA[<p>This should be an easy one. Double check that you have a proper &lt; acl&gt;  node in your modules config.xml file. Then clear the cache and refresh the page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharpdotinc.com/mdost/2010/08/30/magento-blank-configuration-tab-for-a-custom-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento: Setting Up A Multi-Website Installation</title>
		<link>http://www.sharpdotinc.com/mdost/2010/08/18/magento-setting-up-a-multi-website-installation/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/08/18/magento-setting-up-a-multi-website-installation/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 00:11:55 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
						<category domain="http://www.sharpdotinc.com/mdost/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=246</guid>
		<description><![CDATA[In this article I plan to cover how to setup a Magento Multi-Website E-Commerce Installation.
Please Note: This article was written using Magento Version 1.4.1.1. This article may not work on older versions.
Basic Installation:

Download Magento from the website (http://www.magentocommerce.com/download).
Extract Magento using the appropriate utility.
Proceed to install using the Installation GUI.

After going through the installation screens you [...]]]></description>
			<content:encoded><![CDATA[<p>In this article I plan to cover how to setup a Magento Multi-Website E-Commerce Installation.</p>
<p><em><strong>Please Note: </strong>This article was written using Magento Version 1.4.1.1. This article may not work on older versions.</em><br />
<strong>Basic Installation:</strong></p>
<ul>
<li>Download Magento from the website (<a title="Magento Download" href="http://www.magentocommerce.com/download" target="_blank">http://www.magentocommerce.com/download</a>).</li>
<li>Extract Magento using the appropriate utility.</li>
<li>Proceed to install using the Installation GUI.</li>
</ul>
<p>After going through the installation screens you should have a fully functional Magento e commerce site.  We wanted a Multi-Website Installation so we have a few more things to cover.</p>
<p><strong><em>Multi-Website Install: Additional Tasks:<br />
</em></strong></p>
<ul>
<li>For each website you plan on having you need to create it in Magento.</li>
<li>Log In to the admin panel. Go To System &gt; Manage Stores. This brings you to the Manage Stores Page. Here you need to add a new Website, Store, and Store View. Be sure to correctly relate each <em>Website/Store/Store View</em>. We will use the information entered here in the next step.</li>
<li>Now you need to set things up with the web server to notify Magento what site needs to be rendered. This is a decent tutorial on how to configure things <a title="Configuration Details" href="http://www.magentocommerce.com/wiki/multi-store_set_up/multiple-website-setup" target="_blank">Tutorial</a>. I ended up having to add the settings in my .htaccess file.</li>
<li>Now you can create a root category for each website. You will need to set each root category to each websites Store. Do this in System &gt; Manage Stores.</li>
<li>Now when you are doing things in the admin, remember, on most configuration/edit screens , there is a Scope switcher (switches between Sites). This will affect how the config setting are applied to the sites.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sharpdotinc.com/mdost/2010/08/18/magento-setting-up-a-multi-website-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework: Maintain Password values on form errors</title>
		<link>http://www.sharpdotinc.com/mdost/2010/08/18/zend-framework-maintain-password-values-on-form-errors/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/08/18/zend-framework-maintain-password-values-on-form-errors/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 15:55:12 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
						<category domain="http://www.sharpdotinc.com/mdost/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=248</guid>
		<description><![CDATA[If you want password fields to maintain there entered values when a form is submitted, but is not valid your need to call &#8220;setRenderPassoword(true)&#8221; on the password element.
]]></description>
			<content:encoded><![CDATA[<p>If you want password fields to maintain there entered values when a form is submitted, but is not valid your need to call &#8220;setRenderPassoword(true)&#8221; on the password element.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharpdotinc.com/mdost/2010/08/18/zend-framework-maintain-password-values-on-form-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Studio: How to fix Code Completion, when it stops working</title>
		<link>http://www.sharpdotinc.com/mdost/2010/07/25/zend-studio-how-to-fix-code-completion-when-it-stops-working/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/07/25/zend-studio-how-to-fix-code-completion-when-it-stops-working/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 00:33:07 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
						<category domain="http://www.sharpdotinc.com/mdost/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=238</guid>
		<description><![CDATA[I have ran into an issue/bug with zend studio/eclipse IDE, every once an a while code completion will stop working. I have not been able to pin down what exactly causes the problem, but here is my fix.
Delete the following file in the Zend Studio workspace:
Zend/workspaces/&#60;your workspace name&#62;/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.dltk.ui.prefs

]]></description>
			<content:encoded><![CDATA[<p>I have ran into an issue/bug with zend studio/eclipse IDE, every once an a while code completion will stop working. I have not been able to pin down what exactly causes the problem, but here is my fix.</p>
<p>Delete the following file in the Zend Studio workspace:</p>
<pre>Zend/workspaces/&lt;your workspace name&gt;/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.dltk.ui.prefs
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.sharpdotinc.com/mdost/2010/07/25/zend-studio-how-to-fix-code-completion-when-it-stops-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento: Upgrading to 1.4</title>
		<link>http://www.sharpdotinc.com/mdost/2010/06/09/magento-upgrading-to-1-4/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/06/09/magento-upgrading-to-1-4/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 21:06:36 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
						<category domain="http://www.sharpdotinc.com/mdost/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=230</guid>
		<description><![CDATA[This is my upgrading Magento to Version 1.4 journey.
Here is how I decided to go about it.

Backup the database!!
Clear all cache and disable caching
Move code into a SVN Branch (assuming you use source controll, if you don&#8217;t you should!)
Remove Old Core Magento Code (just leave community and local modules, keep my theme folder)
Download Full Release [...]]]></description>
			<content:encoded><![CDATA[<p>This is my upgrading Magento to Version 1.4 journey.</p>
<p>Here is how I decided to go about it.</p>
<ul>
<li>Backup the database!!</li>
<li>Clear all cache and disable caching</li>
<li>Move code into a SVN Branch (assuming you use source controll, if you don&#8217;t you should!)</li>
<li>Remove Old Core Magento Code (just leave community and local modules, keep my theme folder)</li>
<li>Download Full Release from Magento&#8217;s Website(don&#8217;t use the downloader, use the full release!)</li>
<li>Extract the New Release into the SVN Branch that was created earlier</li>
<li>If your template was a sub-template of anther theme then you need to merge them together to use in 1.4. This is due to the fact that 1.4 changed a bunch of classes and layouts. Or you could start from a fresh theme and re code it.</li>
<li>Change the theme to a default theme until you are sure that the update went ok.</li>
</ul>
<p>Errors and Bugs I came across:</p>
<ul>
<li>When Trying to run indexing I got the following error, &#8220;can&#8217;t initialize indexer process&#8221;. This was because I was missing some database tables that failed to install during the upgrade. I installed and ran the database repair tool.</li>
<li>Had to disable WYSIWYG so that page templates did not get messed up.</li>
<li>The file &#8220;catalog/product/list/toolbar.phtml&#8221; changed quite a bit, so if you modified this file grab the new one then start from there. Also the file &#8220;page/html/pager.phtml&#8221; needs to be update the the 1.4 version if you modified this file.</li>
<li>When editing or adding products the Category Tree was only showing the Default or Root Category.<br />
To Fix this I just created a new subcategory of the root catalog and move all the categories into this new category then move them back to there original position. This must rebuild what ever was messed up in the database.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sharpdotinc.com/mdost/2010/06/09/magento-upgrading-to-1-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal: Adding Nodes Programaticly using drupal_execute()</title>
		<link>http://www.sharpdotinc.com/mdost/2010/06/04/drupal-adding-nodes-programaticly-using-drupal_execute/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/06/04/drupal-adding-nodes-programaticly-using-drupal_execute/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 14:25:14 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
						<category domain="http://www.sharpdotinc.com/mdost/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=228</guid>
		<description><![CDATA[I recently had to migrate data into Drupal. To do this I decided to just run drupal_execute(), to create the nodes. I ran into a few quirks and thought I would share my trials with the world.
My first issue was, How do I get the new node id that was created by drupal_execute(). Well It [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to migrate data into Drupal. To do this I decided to just run drupal_execute(), to create the nodes. I ran into a few quirks and thought I would share my trials with the world.</p>
<p>My first issue was, How do I get the new node id that was created by drupal_execute(). Well It was easier than I thought. I did a little goggling and found people saying that you should use db_last_id(), well that did not work for me. Instead I used the &#8220;$form_state&#8221; variable that I passed into the drupal_execute function. I noticed that after running drupal_execute() I could use <strong>$form_state['nid']</strong> to retrieve the nodes id. Wow wasn&#8217;t that easy.</p>
<p>The nodes I was creating were using cck fields. I noticed that only the first node&#8217;s cck fields were created correctly. All subsequent nodes were created with cck fields containing just 1 character(I believe this only happened on select fields). To fix this issue I had to use the node id that I retireved and set the cck fields again. Then do a node_save(). Now all my fields are correct and I can go Fishing.:)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharpdotinc.com/mdost/2010/06/04/drupal-adding-nodes-programaticly-using-drupal_execute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento &#8211; module not working on unix/linux server</title>
		<link>http://www.sharpdotinc.com/mdost/2009/03/19/magento-module-not-working-on-unixlinux-server/</link>
		<comments>http://www.sharpdotinc.com/mdost/2009/03/19/magento-module-not-working-on-unixlinux-server/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 20:49:57 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
						<category domain="http://www.sharpdotinc.com/mdost/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=88</guid>
		<description><![CDATA[I am writing this more as a reminder to my self and anyone else who makes a module for magento. I created a module and it was working fine locally on my windows machine. When I uploaded the site to a unix/linux server the module seemed to stop functioning correctly. Here was the problem:
I had [...]]]></description>
			<content:encoded><![CDATA[<p>I am writing this more as a reminder to my self and anyone else who makes a module for magento. I created a module and it was working fine locally on my windows machine. When I uploaded the site to a unix/linux server the module seemed to stop functioning correctly. Here was the problem:</p>
<p>I had a Block class called SideNavigation.php. I called it using a layout file. It was suppose to provide custom CMS functionality with a side navigation menue.</p>
<p>Below is the code from the layout file that did not work.</p>
<pre class="brush: xml">
&lt;?xml version=&quot;1.0&quot;?&gt;
     &lt;layout version=&quot;0.1.0&quot;&gt;
          &lt;cms_page&gt;
               &lt;reference name=&quot;left&quot;&gt;
                    &lt;block type=&quot;advancedcms/sidenavigation&quot; name=&quot;advancedcms.sidenav&quot; /&gt;
               &lt;/reference&gt;
          &lt;/cms_page&gt;
     &lt;/layout&gt;
</pre>
<p>The reason this did not work is because unix machines are case sensitive where as Windows is not case sensitive. Magento turns <strong>sidenavigation </strong>in the above code into <strong>Sidenavigation</strong>. It allways capitalizes the first letter. So windows would match <strong>Sidenavigation </strong>to <strong>SideNavigation </strong>because it is case insensitive. unix/linux machines would not match <strong>Sidenavigation </strong>to <strong>SideNavigation</strong>. So I had to change my code to the following to work.</p>
<pre class="brush: xml">
&lt;?xml version=&quot;1.0&quot;?&gt;
     &lt;layout version=&quot;0.1.0&quot;&gt;
          &lt;cms_page&gt;
               &lt;reference name=&quot;left&quot;&gt;
                    &lt;block type=&quot;advancedcms/sideNavigation&quot; name=&quot;advancedcms.sidenav&quot; /&gt;
               &lt;/reference&gt;
          &lt;/cms_page&gt;
     &lt;/layout&gt;
</pre>
<p>Now magento turns it into <strong>SideNavigation </strong>and the layout file correctly points to the <strong>SideNavigation.php </strong>file.</p>
<p>Hope this helps anyone with a simmilar problem.</p>
<p>Just a closing thought: Wouldn&#8217;t it be nice to be able to make windows case sensitive, so you don&#8217;t have to do trouble shooting like this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharpdotinc.com/mdost/2009/03/19/magento-module-not-working-on-unixlinux-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
