<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.6.2" -->
<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/"
	>

<channel>
	<title>Sharpdot Sitewide Feed</title>
	<link>http://www.sharpdotinc.com</link>
	<description>All posts, comments, and pages from all blogs on this WPMU powered site</description>
	<pubDate>Thu, 04 Mar 2010 21:51:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
	<item>
		<title>Adding CSS Resets in Your Drupal Zen Theme</title>
		<link>http://www.sharpdotinc.com/ataylor/2010/03/04/adding-css-resets-in-your-drupal-zen-theme/</link>
		<comments>http://www.sharpdotinc.com/ataylor/2010/03/04/adding-css-resets-in-your-drupal-zen-theme/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 21:51:24 +0000</pubDate>
		<dc:creator>ataylor</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/ataylor/content/category/drupal/"><![CDATA[Drupal]]></category>

		<category domain="http://www.sharpdotinc.com/ataylor/content/category/css/"><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/ataylor/?p=89</guid>
		<description><![CDATA[<a href="http://www.sharpdotinc.com/ataylor/files/2010/03/zen-logo.png"><img class="alignleft size-full wp-image-92" src="http://www.sharpdotinc.com/ataylor/files/2010/03/zen-logo.png" alt="" width="300" height="177" /></a>

We at <a href="http://www.sharpdotinc.com/" target="_blank">Sharpdot</a> recently completed a large series of websites using <a href="http://drupal.org/" target="_blank">Drupal</a>. After months of designing comps, coding them up, adding all of the special functionality, we discovered some style issues (and it wasn't just IE problems this time!) After quite some time of trying to figure out what was going on, we discovered it was that the <a href="http://drupal.org/project/zen" target="_blank">Zen theme</a> does not add reset styles to there theme!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sharpdotinc.com/ataylor/files/2010/03/zen-logo.png"><img class="alignleft size-full wp-image-92" src="http://www.sharpdotinc.com/ataylor/files/2010/03/zen-logo.png" alt="" width="300" height="177" /></a></p>
<p><strong>THE QUICK ANSWER: Put your resets at the very beginning of your html-elements.css file</strong></p>
<p>We at <a href="http://www.sharpdotinc.com/" target="_blank">Sharpdot</a> recently completed a large series of websites using <a href="http://drupal.org/" target="_blank">Drupal</a>. After months of designing comps, coding them up, adding all of the special functionality, we discovered some style issues (and it wasn&#8217;t just IE problems this time!) After quite some time of trying to figure out what was going on, we discovered it was that the <a href="http://drupal.org/project/zen" target="_blank">Zen theme</a> does not add reset styles to there theme!</p>
<p>Unfortunately there has been an argument to not add reset styles in the <a href="http://drupal.org/project/zen" target="_blank">Drupal Zen theme</a>. This is quite concerning, mainly because our mission as a web shop is to code our sites up to be pixel perfect to the PSD&#8217;s and comps of the project. The arguments I have seen against resets are that they want the ability to style things quickly without being hampered by having to restyle all of the typographical elements and just let the browser do the work with it&#8217;s defaults. Well this can create many problems especially between  Windows and Mac platforms and the differences in the way they render their text. Our standard operating procedure is to have resets at the beginning of all styles them restore defaults to the page elements. This approach normally works great, however we are dealing with Drupal here, and Zen&#8217;s sub-theme approach.</p>
<p>So where do you start? Well my first thoughts were to add a new resets.css file to the theme and include it using the .info file in the sub-theme like you are supposed to do for JavaScripts and IE hack stylesheets. Well after doing this the styles kept on being added after other elements I was trying to reset first in the stylesheet order. After more research and trial and error, I found that reset styles are supposed to go into your html-elements.css file at the beginning of the code. For some reason this is the way the Zen Drupal theme people made it work. I am sure there is some argument out there for it, but there you go it&#8217;s Drupal, where nothing is that simple, but it can do just about anything.</p>
<p>One thing we have built here at Sharpdot is a library of starting themes, boilerplate&#8217;s and functionality which we can use to streamline our development as well as keep a consistency on all projects. One of the next things I have on my list is to make a Drupal Zen theme boilerplate with our edits available (with CSS resets!), check back for that.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Magento: Import Multiple Images or Remove Images durring Batch Import</title>
		<link>http://www.sharpdotinc.com/mdost/2010/03/02/magento-import-multiple-images-or-remove-images-durring-batch-import/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/03/02/magento-import-multiple-images-or-remove-images-durring-batch-import/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 22:01:22 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/mdost/content/category/php/"><![CDATA[PHP]]></category>

		<category domain="http://www.sharpdotinc.com/mdost/content/category/magento/"><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=179</guid>
		<description><![CDATA[This article will detail how to adjust the Magento Batch Import (Dataflow) to allow uploading multiple gallery images, and also how to add a way to remove all images during Import/Update.
These are the accompaning files: (Please reference this file if you have any quetion about the code examples below. The WYSIWYG editor was messing things [...]]]></description>
			<content:encoded><![CDATA[<p>This article will detail how to adjust the Magento Batch Import (Dataflow) to allow uploading multiple gallery images, and also how to add a way to remove all images during Import/Update.</p>
<p>These are the accompaning files: <strong>(Please reference this file if you have any quetion about the code examples below. The WYSIWYG editor was messing things up. mainly &#8220;&amp;&#8217;s&#8221; and &#8220;empty()&#8217;s&#8221; )</strong><br />
1. <a href='http://www.sharpdotinc.com/mdost/files/2010/03/modifiedsaverow_magento.txt' target="_blank">Full Code Example</a></p>
<p>First we are going to have to modify the the adapter used to save/update products during the import process. The file used is located here: &#8220;<strong>/app/code/core/Mage/Catalog/Model/Convert/Adapter/Product.php</strong>&#8220;. Since we are going to be modifying this file we should extend it so we don&#8217;t change any core files. There are plenty of articles that detail how to extend/customize Magento files so I will not go into it.</p>
<p>First lets tackle adding multiple gallery images. These are images that appear on the products detail page below the main image. We will be making all our edits in the Product.php file mentioned in the previous paragraph. Find the <em><strong>SaveRow</strong></em> method. In this method find the code where Magento saves the products images(should be similar to the following code and around line 630).<br />
[sourcecode language='php']<br />
        $imageData = array();<br />
        foreach ($this->_imageFields as $field) {<br />
            if (!empty($importData[$field]) &#038;&#038; $importData[$field] != &#8216;no_selection&#8217;) {<br />
                if (!isset($imageData[$importData[$field]])) {<br />
                    $imageData[$importData[$field]] = array();<br />
                }<br />
                $imageData[$importData[$field]][] = $field;<br />
            }<br />
        }</p>
<p>        foreach ($imageData as $file => $fields) {<br />
            try {<br />
                $product->addImageToMediaGallery(Mage::getBaseDir(&#8217;media&#8217;) . DS . &#8216;import&#8217; . $file, $fields);<br />
            }<br />
            catch (Exception $e) {}<br />
        }<br />
[/sourcecode]</p>
<p>First thing we will do is change the <strong>addImageToMediaGallery</strong> so that when it saves the image it is not excluded(saves you from having to re-edit the products after import to make the images appear.).<br />
[sourcecode language='php']</p>
<p>        foreach ($imageData as $file => $fields) {<br />
            try {<br />
            	// changed to not mark imported images as &#8216;excluded&#8217; - see http://www.magentocommerce.com/boards/viewthread/6971/P15/ and http://www.magentocommerce.com/boards/viewthread/40007/<br />
                //$product->addImageToMediaGallery(Mage::getBaseDir(&#8217;media&#8217;) . DS . &#8216;import&#8217; . $file, $fields);<br />
                $product->addImageToMediaGallery(Mage::getBaseDir(&#8217;media&#8217;) . DS . &#8216;import&#8217; . $file, $fields, false, false);<br />
            }<br />
            catch (Exception $e) {}<br />
        }<br />
[/sourcecode]</p>
<p>Now we can add the code to import multiple gallery images. Just below the code above add this new code:<br />
[sourcecode language='php']<br />
            //Now add each gallery image.<br />
        if (!empty($importData['gallimg'])) {<br />
			//$importData['gallimg'] should be a list of images to import seperated by &#8220;;&#8221;<br />
			$images = explode(&#8221;;&#8221;, $importData['gallimg']);<br />
			foreach($images as $image){<br />
				//Don&#8217;t add field for gallimg&#8217;s<br />
				try {<br />
					//made second param null so it is not added as the main image, small or thumb. just added to the gallery<br />
					$product->addImageToMediaGallery(Mage::getBaseDir(&#8217;media&#8217;) . DS . &#8216;import&#8217; . trim($image), NULL, false, false);<br />
				}<br />
				catch (Exception $e) {}</p>
<p>			}<br />
        }<br />
[/sourcecode]<br />
In order to use this new code you need to add a new column to your import spreadsheet. Label the column &#8220;gallimg&#8221;. This needs to be a list of the images you want to import separated by a &#8220;;&#8221;.<br />
Now that was not too hard was it?</p>
<p>Now we can address removing images during the import/update process. In order to remove all the images you will need to continue modifying the saveRow method. Add the following code just above the code we previously edited.</p>
<p>[sourcecode language='php']<br />
        //MRD added to remove all images for product before uploading new images<br />
        if(isset($importData['remove_all_images']) &#038;&#038; $importData['remove_all_images']==&#8221;yes&#8221; ){<br />
	        //check if gallery attribute exists then remove all images if it exists<br />
	        //Get products gallery attribute<br />
	        $attributes = $product->getTypeInstance()->getSetAttributes();<br />
        	if (isset($attributes['media_gallery'])) {<br />
				$gallery = $attributes['media_gallery'];<br />
				//Get the images<br />
				$galleryData = $product->getMediaGallery();<br />
				foreach($galleryData['images'] as $image){<br />
				//If image exists<br />
			    	if ($gallery->getBackend()->getImage($product, $image['file'])) {<br />
			            $gallery->getBackend()->removeImage($product, $image['file']);<br />
			        }<br />
				}<br />
			}<br />
			#$gallery->clearMediaAttribute($product, array(&#8217;image&#8217;,&#8217;small_image&#8217;,'thumbnail&#8217;));<br />
        }<br />
        //END Remove Images<br />
[/sourcecode]</p>
<p>To utilize the code we just created you will need to add the &#8220;remove_all_images&#8221; column to your spreadsheet and set the value to &#8220;yes&#8221;.</p>
<p>This was written using Magento version 1.2.1 so your files could be slightly different, but should still work if you follow the instruction. If you have any problems please leave a productive comment and I will see how I can help.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Magento: Customer Desired Delivery Date Module</title>
		<link>http://www.sharpdotinc.com/mdost/2010/02/22/magento-customer-desired-delivery-date-module/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/02/22/magento-customer-desired-delivery-date-module/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 13:59:21 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/mdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=171</guid>
		<description><![CDATA[This Magento Module allows you to add a date picker to the checkout process, which the customer can use to input a desired delivery date. There is minimal setup required. You will need to add the supplied code to your template pages in order to display the date-picker on the checkout process and add one [...]]]></description>
			<content:encoded><![CDATA[<p>This Magento Module allows you to add a date picker to the checkout process, which the customer can use to input a desired delivery date. There is minimal setup required. You will need to add the supplied code to your template pages in order to display the date-picker on the checkout process and add one line of code to the admin template. As soon as I find a convenient way to add the necessary block to the template files with out having to modify the template files I will remove the manual part of the Module.</p>
<p>Here is a link to the modules page: <a href="http://www.magentocommerce.com/extension/2983/desired-delivery-date" target="_blank">Delivery Date Plugin</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Jeff Ritter</title>
		<link>http://www.sharpdotinc.com/content/jeff-ritter/</link>
		<comments>http://www.sharpdotinc.com/content/jeff-ritter/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:20:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/content/category/testimonial/"><![CDATA[Testimonial]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/?p=536</guid>
		<description><![CDATA[&#8220;I&#8217;m thrilled with the work the Sharpdot has done for us.  Our web traffic has increased over 1000% in the first month of our new site&#8217;s release!&#8221;

Jeff Ritter
High Performance Division Manager - Essex Parts Services Inc.

]]></description>
			<content:encoded><![CDATA[<p>&#8220;I&#8217;m thrilled with the work the Sharpdot has done for us.  Our web traffic has increased over 1000% in the first month of our new site&#8217;s release!&#8221;<br />
<span><br />
<strong>Jeff Ritter</strong><br />
High Performance Division Manager - <a href="http://www.essexparts.com/">Essex Parts Services Inc.</a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Rick Luce</title>
		<link>http://www.sharpdotinc.com/content/rick-luce/</link>
		<comments>http://www.sharpdotinc.com/content/rick-luce/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:12:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/content/category/testimonial/"><![CDATA[Testimonial]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/?p=531</guid>
		<description><![CDATA[&#8220;It is very evident you listened and creatively responded to the large challenge we gave you! Since going &#8216;live&#8217; with the new web sites, I&#8217;ve received complimentary comments from all over the campus.&#8221;

Rick Luce
Vice Provost and Director of Libraries - Emory University

]]></description>
			<content:encoded><![CDATA[<p>&#8220;It is very evident you listened and creatively responded to the large challenge we gave you! Since going &#8216;live&#8217; with the new web sites, I&#8217;ve received complimentary comments from all over the campus.&#8221;<br />
<span><br />
<strong>Rick Luce</strong><br />
Vice Provost and Director of Libraries - <a href="http://web.library.emory.edu/">Emory University</a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Magento Error: You cannot define a correlation name &#8230; more than once.</title>
		<link>http://www.sharpdotinc.com/mdost/2010/02/04/magento-error-you-cannot-define-a-correlation-name-more-than-once/</link>
		<comments>http://www.sharpdotinc.com/mdost/2010/02/04/magento-error-you-cannot-define-a-correlation-name-more-than-once/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 21:07:22 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/mdost/content/category/php/"><![CDATA[PHP]]></category>

		<category domain="http://www.sharpdotinc.com/mdost/content/category/magento/"><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=159</guid>
		<description><![CDATA[This will be a short post about an error I ran into when messing around with the Magento &#8220;Toolbar&#8221; that is displayed for search results and on category pages. I decided that i needed to extend the toolbar block in-order to achieve some custom functionality that a client needed. Then I noticed that when I [...]]]></description>
			<content:encoded><![CDATA[<p>This will be a short post about an error I ran into when messing around with the Magento &#8220;Toolbar&#8221; that is displayed for search results and on category pages. I decided that i needed to extend the toolbar block in-order to achieve some custom functionality that a client needed. Then I noticed that when I sorted by price I got the following error &#8220;<em><strong>You cannot define a correlation name &#8216;_price_order_table&#8217; more than once</strong></em>&#8220;.  In my case I had extended the <strong>setCollection</strong> function.</p>
<p>My problem(Error) began because I was calling the parent method then was setting the order on the collection again, and Magento did not like it.</p>
<p>[sourcecode language='php']<br />
     public function setCollection($collection)<br />
    {<br />
        parent::setCollection($collection);<br />
        //The next three lines were what were causing the problem.<br />
        //Because setOrder was called in the parent function it threw the error when it was called again.<br />
        #if ($this->getCurrentOrder()) {<br />
        #    $this->getCollection()->setOrder($this->getCurrentOrder(), $this->getCurrentDirection());<br />
        #}<br />
        //Custom code went here<br />
        return $this;<br />
    }<br />
[/sourcecode]</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Emory University Libraries</title>
		<link>http://www.sharpdotinc.com/content/emory-university-libraries/</link>
		<comments>http://www.sharpdotinc.com/content/emory-university-libraries/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 17:56:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/content/category/portfolio/arts-non-profits/"><![CDATA[Arts / Non-Profits]]></category>

		<category domain="http://www.sharpdotinc.com/content/category/portfolio/open-source-tools/"><![CDATA[Open Source Tools]]></category>

		<category domain="http://www.sharpdotinc.com/content/category/portfolio/"><![CDATA[Portfolio]]></category>

		<category domain="http://www.sharpdotinc.com/content/category/portfolio/web-design/"><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/?p=483</guid>
		<description><![CDATA[The Emory University Library system works tirelessly to be a model for libraries of the future by integrating digital, print, and multi-media resources all in the service of courageous inquiry. Sharpdot re-designed and built 4 websites that bring a new consistency, usability and identity-focus that speak clearly to this vision. Built using Drupal, the new sites wrap in powerful content management with the flexibility to grow to meet the changing needs of the future.]]></description>
			<content:encoded><![CDATA[<p>For the Emory University Library system holdings of over 3 million volumes in nine libraries and nearly a million visitors in 2008 is not enough.  The library works tirelessly to be a model for libraries of the future by integrating digital, print, and multi-media resources all in the service of courageous inquiry.</p>
<p>Sharpdot re-designed and implemented 4 websites for the library system to bring a new consistency, usability and identity-focus that speaks clearly to this vision. Built using Drupal, the new sites wrap in powerful content management with the flexibility to grow to meet the changing needs of the future.</p>
<p>The sites are the <a href="http://web.library.emory.edu/">University Library</a>, <a href="http://business.library.emory.edu/">Goizueta Business School Library</a>, <a href="http://health.library.emory.edu/">Woodruff Health Sciences Center Library</a> and <a href="http://marbl.library.emory.edu/">MARBL.</a></p>
<p><a href="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_01.jpg"><img class="alignnone size-full wp-image-487" src="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_01.jpg" alt="" width="448" height="224" /></a></p>
<p><a href="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_02.jpg"><img class="alignnone size-full wp-image-488" src="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_02.jpg" alt="" width="448" height="224" /></a><a href="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_03.jpg"><img class="alignnone size-full wp-image-489" src="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_03.jpg" alt="" width="448" height="224" /></a><a href="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_04.jpg"><img class="alignnone size-full wp-image-490" src="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_04.jpg" alt="" width="448" height="224" /></a><a href="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_061.jpg"><img class="alignnone size-full wp-image-499" src="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_061.jpg" alt="" width="448" height="224" /></a><a href="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_07.jpg"><img class="alignnone size-full wp-image-492" src="http://www.sharpdotinc.com/files/2010/01/pic_port-emory-lib_07.jpg" alt="" width="448" height="224" /></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Third launch of the week: redesigned Emory University Libraries Main website</title>
		<link>http://www.sharpdotinc.com/content/third-launch-of-the-week-redesigned-emory-university-libraries-main-website/</link>
		<comments>http://www.sharpdotinc.com/content/third-launch-of-the-week-redesigned-emory-university-libraries-main-website/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 02:06:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/content/category/news/"><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/?p=472</guid>
		<description><![CDATA[Sharpdot is excited to announce the launch of the redesigned website for Emory University&#8217;s Robert W. Woodruff Library.
The holdings of the nine Emory University Libraries include more than 3.1 million print and electronic volumes, 55,000-plus electronic journals, and internationally renowned special collections. The Robert W. Woodruff Library, also known as the University Library, is the [...]]]></description>
			<content:encoded><![CDATA[<p>Sharpdot is excited to announce the launch of the redesigned website for<span class="bannerHeadOrange"> Emory University&#8217;s </span><span class="bannerHeadBlack"><a href="http://web.library.emory.edu/">Robert W. Woodruff Library</a>.</span></p>
<p><span class="bannerBody">The holdings of the nine Emory University Libraries include more than 3.1 million print and electronic volumes, 55,000-plus electronic journals, and internationally renowned special collections. The Robert W. Woodruff Library, also known as the University Library, is the central hub in the library system.</span></p>
<p>Today&#8217;s release, the third of four launches this week, marks another step toward a more unified web presence for the library system. Stay posted for tomorrow&#8217;s final launch and in the meantime <a href="http://business.library.emory.edu/">visit the site</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Redesigned Goizueta Business School Library goes live</title>
		<link>http://www.sharpdotinc.com/content/redesigned-goizueta-business-school-library-goes-live/</link>
		<comments>http://www.sharpdotinc.com/content/redesigned-goizueta-business-school-library-goes-live/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 19:58:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/content/category/news/"><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/?p=470</guid>
		<description><![CDATA[Sharpdot is proud to announce the launch of the newly redesigned website for Emory University’s Goizueta Business School Library.
Through it&#8217;s databases, guides, career resources and other search tools, the Goizueta Business School&#8217;s Library provides access to the information needed to support the rigorous demands of a top-tier business school.
Today&#8217;s launch is the second of four [...]]]></description>
			<content:encoded><![CDATA[<p>Sharpdot is proud to announce the launch of the newly redesigned website for Emory University’s <a href="http://business.library.emory.edu">Goizueta Business School Library</a>.</p>
<p>Through it&#8217;s <a href="http://business.library.emory.edu/search-tools">databases, guides, career resources and other search tools</a>, the Goizueta Business School&#8217;s Library provides access to the information needed to support the rigorous demands of a top-tier business school.</p>
<p>Today&#8217;s launch is the second of four scheduled for this week, culminating in a more unified web presence for the Emory University Library system. Stay posted for the next two sites to launch and in the meantime <a href="http://business.library.emory.edu">visit the site</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Sharpdot launches redesigned MARBL website!</title>
		<link>http://www.sharpdotinc.com/content/sharpdot-launches-redesigned-marbl-website/</link>
		<comments>http://www.sharpdotinc.com/content/sharpdot-launches-redesigned-marbl-website/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 19:15:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/content/category/news/"><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/?p=461</guid>
		<description><![CDATA[Sharpdot is proud to announce the launch of the new website for Emory University&#8217;s Manuscript, Archives and Rare Book Library.
Better known as MARBL, this library houses collections that span more than 800 years of history with particular depth in modern literature, African American history, and the history of Georgia and the South.
The new site, built [...]]]></description>
			<content:encoded><![CDATA[<p>Sharpdot is proud to announce the launch of the new website for <a href="http://marbl.library.emory.edu/">Emory University&#8217;s Manuscript, Archives and Rare Book Library</a>.</p>
<p>Better known as <a href="http://marbl.library.emory.edu/">MARBL</a>, this library houses collections that span more than 800 years of history with particular depth in modern literature, African American history, and the history of Georgia and the South.</p>
<p>The new site, built using Drupal, is the first of four set to launch this week, culminating in a new web presence for the Emory University Libraries. Stay posted for the next three sites to launch and in the meantime <a href="http://marbl.library.emory.edu/">visit the site</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Sneak peek at the redesigned google search layout</title>
		<link>http://www.sharpdotinc.com/jdost/2009/11/25/sneak-peek-at-the-redesigned-google-search-layout/</link>
		<comments>http://www.sharpdotinc.com/jdost/2009/11/25/sneak-peek-at-the-redesigned-google-search-layout/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 14:16:34 +0000</pubDate>
		<dc:creator>jdost</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/jdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/jdost/?p=135</guid>
		<description><![CDATA[Cool! Google blogoscoped has a javascript tweak that will let you in to the redesigned google search layout. It&#8217;s nice and simple and worked for me. Check it out here.
The date filters are great. They look like they&#8217;ll be a big help when searching for tech solutions especially when you want to only see fixes [...]]]></description>
			<content:encoded><![CDATA[<p>Cool! Google blogoscoped has a javascript tweak that will let you in to the redesigned google search layout. It&#8217;s nice and simple and worked for me. <a href="http://blogoscoped.com/archive/2009-11-25-n78.html">Check it out here.</a></p>
<p>The date filters are great. They look like they&#8217;ll be a big help when searching for tech solutions especially when you want to only see fixes and how-tos for the most current versions of wordpress / drupal etc. They are available already but it takes a few clicks to get to it so this makes it a whole lot easier. It&#8217;ll be nice to see this go live for real sometime soon.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>cPanel, RoR Passenger and PHP in bed together</title>
		<link>http://www.sharpdotinc.com/jdost/2009/11/19/cpanel-ror-passenger-and-php-in-bed-together/</link>
		<comments>http://www.sharpdotinc.com/jdost/2009/11/19/cpanel-ror-passenger-and-php-in-bed-together/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 15:01:26 +0000</pubDate>
		<dc:creator>jdost</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/jdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/jdost/?p=131</guid>
		<description><![CDATA[I spent quite a lot of time pulling my hair out over this one but finally was able to massage cpanel so that our ruby on rails site which uses mod_rails / passenger would ignore a specific directory that we wanted to run a PHP app ( Drupal ) in. You CAN run php by [...]]]></description>
			<content:encoded><![CDATA[<p>I spent quite a lot of time pulling my hair out over this one but finally was able to massage cpanel so that our ruby on rails site which uses mod_rails / passenger would ignore a specific directory that we wanted to run a PHP app ( Drupal ) in. You <strong>CAN</strong> run php by default but you have to go to the script explicitly - i.e. going to /drupal/index.php was ok but /drupal/ threw and error. So the problem was two fold - figuring out how to tell passenger to ignore that entire directory and then how to get this configured in cpanel in the &#8216;proper&#8217; way.</p>
<p>At first I got bogged down trying to get it to work with some url rewrites in the .htaccess file. It seemed logical but it didn&#8217;t work because passenger does it&#8217;s thing before .htaccess even kicks in. Besides, the best approach is to bypass passenger completely for that directory - better for optimizing and is really more true to what we were trying to setup.</p>
<p>After digging I discovered the &#8216;PassengerEnabled&#8217; directive! <a href="http://www.modrails.com/documentation/Users%20guide%20Apache.html#_passengerenabled_lt_on_off_gt">I know RTFM</a>. Just set PassengerEnabled off for that directory and we&#8217;re golden.</p>
<p>Now how to fit it into cpanel but just for this domain? Not as simple as it sounds. Editing the httpd.conf is of course NOT the right solution. Cpanel does expose some parts of the apache configuration in the admin but it&#8217;s not vhost specific so again it would affect all sites when I just wanted to change one. <a href="http://www.cpanel.net/documentation/easyapache/customdirectives.html#vhost">RTFM again</a> and you&#8217;ll see there are some manual ways to insert things directly into the vhost. You have to manually create a series of directories (the userdata one at the top of the chain is not there by default) and put an override file named <em>anything.conf </em>in the right place.</p>
<p>In my setup i created the file <strong>override.conf</strong> here:</p>
<p><code>/usr/local/apache/conf/userdata/std/&lt;vhost account number&gt;/&lt;cpanel user name&gt;/&lt;domain name&gt;/override.conf</code></p>
<p>And put this in it (/drupal is the folder i want to run php in).</p>
<p><code>&lt;Location /blog&gt;<br />
PassengerEnabled off<br />
&lt;/Location&gt;</code></p>
<p><strong>And now one more hitch&#8230;</strong></p>
<p>Running <code>/scripts/verify_vhost_includes</code> like it says to in the cpanel docs said that my vhost file had an error!!! It said <code>PassengerEnabled</code> was not a valid directive. I ended up just giving it a shot anyways and was pleased to find that it worked just fine! I suspect that cpanel just doesn&#8217;t know this directive becuase it is specific to passenger. So you run:</p>
<p><code>/scripts/ensure_vhost_includes --user=&lt;cpanel user name&gt;<br />
</code></p>
<p>to rebuild the vhosts file for this user and restarts apache and voila!</p>
<p>Whew</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Forty Weeks</title>
		<link>http://www.sharpdotinc.com/content/forty-weeks/</link>
		<comments>http://www.sharpdotinc.com/content/forty-weeks/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 17:28:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/content/category/portfolio/open-source-tools/"><![CDATA[Open Source Tools]]></category>

		<category domain="http://www.sharpdotinc.com/content/category/portfolio/"><![CDATA[Portfolio]]></category>

		<category domain="http://www.sharpdotinc.com/content/category/portfolio/web-design/"><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/?p=386</guid>
		<description><![CDATA[Forty Weeks is a leading-edge content and consulting firm with an exclusive focus on the expectant and new mother. To help keep this long term client on top of their market, Sharpdot has assisted by providing a full body of services ranging from web design to email newsletters to CMS development to IT consulting.




]]></description>
			<content:encoded><![CDATA[<p>Forty Weeks is a leading-edge content and consulting firm with an exclusive focus on the expectant and new mother. To help keep this long term client on top of their market, Sharpdot has assisted by providing a full body of services ranging from web design to email newsletters to CMS development to IT consulting.<br />
<a></a></p>
<p><a><img class="alignnone size-full wp-image-447" src="http://www.sharpdotinc.com/files/2009/12/pic_port-40weeks-2.jpg" alt="" width="448" height="224" /></a></p>
<p><a></a><a><img class="alignnone size-full wp-image-448" src="http://www.sharpdotinc.com/files/2009/12/pic_port-40weeks-3.jpg" alt="" width="448" height="224" /></a></p>
<p><a><img class="alignnone size-full wp-image-449" src="http://www.sharpdotinc.com/files/2009/12/pic_port-40weeks-4.jpg" alt="" width="448" height="224" /></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Bulk App Installers - just in time for a Windows 7 install</title>
		<link>http://www.sharpdotinc.com/jdost/2009/11/04/bulk-app-installers-just-in-time-for-a-windows-7-install/</link>
		<comments>http://www.sharpdotinc.com/jdost/2009/11/04/bulk-app-installers-just-in-time-for-a-windows-7-install/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 15:19:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/jdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/jdost/?p=129</guid>
		<description><![CDATA[Thanks again lifehacker - Allmyapps and Ninite are 2 very handy looking bulk app installers that let you build a bundle all of the free apps you use and then install them all at once. We&#8217;re going to upgrade to Windows 7 sometime in the near future and this will come in handy.
Here&#8217;s the writeups [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks again <a href="http://lifehacker.com">lifehacker </a>- Allmyapps and Ninite are 2 very handy looking bulk app installers that let you build a bundle all of the free apps you use and then install them all at once. We&#8217;re going to upgrade to Windows 7 sometime in the near future and this will come in handy.</p>
<p>Here&#8217;s the writeups on <a href="http://lifehacker.com/5396524/allmyapps-bulk+installs-your-favorite-apps-to-make-system-rebuilding-less-painful">all my apps</a> and <a href="http://lifehacker.com/5388408/ninite-bulk+installs-great-free-windows-apps">ninite</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Drupal - the official national CMS tool</title>
		<link>http://www.sharpdotinc.com/jdost/2009/11/03/drupal-the-official-national-cms-tool/</link>
		<comments>http://www.sharpdotinc.com/jdost/2009/11/03/drupal-the-official-national-cms-tool/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 17:37:36 +0000</pubDate>
		<dc:creator>jdost</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/jdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/jdost/?p=127</guid>
		<description><![CDATA[I just read that the whitehouse.gov website is now running Drupal. What a amazing piece of news for Drupal and open source development in general. Kudos!
Here&#8217;s some more details&#8230; http://buytaert.net/whitehouse-gov-using-drupal
]]></description>
			<content:encoded><![CDATA[<p>I just read that the <a href="http://whitehouse.gov">whitehouse.gov</a> website is now running Drupal. What a amazing piece of news for Drupal and open source development in general. Kudos!</p>
<p>Here&#8217;s some more details&#8230; <a href="http://buytaert.net/whitehouse-gov-using-drupal">http://buytaert.net/whitehouse-gov-using-drupal</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>xkcd animated fun</title>
		<link>http://www.sharpdotinc.com/jdost/2009/10/29/xkcd-animated-fun/</link>
		<comments>http://www.sharpdotinc.com/jdost/2009/10/29/xkcd-animated-fun/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 17:29:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/jdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/jdost/?p=121</guid>
		<description><![CDATA[curse you wpmu for stripping away my object tag!
Here is the video&#8230;  http://www.youtube.com/watch?v=DHoDsZDMH_Y&#38;feature=player_embedded
]]></description>
			<content:encoded><![CDATA[<p>curse you wpmu for stripping away my object tag!</p>
<p><a href="http://www.youtube.com/watch?v=DHoDsZDMH_Y&amp;feature=player_embedded">Here is the video&#8230;  http://www.youtube.com/watch?v=DHoDsZDMH_Y&amp;feature=player_embedded</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Magento: Can&#8217;t edit/add Categories</title>
		<link>http://www.sharpdotinc.com/mdost/2009/10/28/magento-cant-editadd-categories/</link>
		<comments>http://www.sharpdotinc.com/mdost/2009/10/28/magento-cant-editadd-categories/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 22:05:56 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/mdost/content/category/magento/"><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=145</guid>
		<description><![CDATA[I recently ran into a problem with not being able to edit or even add a new category on a Magento site. I was upgrading a site and was working on the Development installation. I had changed the site name from something like &#8220;localsite.com&#8221; to &#8220;localsiteUpgrade.com&#8221;.
All of the sudden I could not edit categories. The [...]]]></description>
			<content:encoded><![CDATA[<p>I recently ran into a problem with not being able to edit or even add a new category on a Magento site. I was upgrading a site and was working on the Development installation. I had changed the site name from something like &#8220;localsite.com&#8221; to &#8220;localsiteUpgrade.com&#8221;.</p>
<p>All of the sudden I could not edit categories. The problem is that when I viewed the site it showed as &#8220;localsiteupgrade.com&#8221; the &#8220;U&#8221; in Upgrade got converted to &#8220;u&#8221; lowercase. This difference in the base url set in magento and the url in the browser was causing SID to appear in the url. This was breaking ajax urls like the ones used to edit categories. to fix the issue I just had to set the base site url to &#8220;localsiteupdate.com&#8221; like it was showing in the browser address bar. Durring my research I ran accross other posts showing how to use htaccess files to make sure that visitors were redirected to the proper url.</p>
<p>Hope this saves someone else some time!</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Trying out Sugar on a Stick - you know - for the kids</title>
		<link>http://www.sharpdotinc.com/jdost/2009/10/25/trying-out-sugar-on-a-stick-you-know-for-the-kids/</link>
		<comments>http://www.sharpdotinc.com/jdost/2009/10/25/trying-out-sugar-on-a-stick-you-know-for-the-kids/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 18:47:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/jdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/jdost/?p=116</guid>
		<description><![CDATA[I saw this a little while ago and it looks like a great way for the kids to have a computer of their own. Yesterday we stopped in at the office and while we were there I grabbed the old laptop I had bought a while ago with them in mind. It&#8217;s a compaq presario [...]]]></description>
			<content:encoded><![CDATA[<p>I saw this a little while ago and it looks like a great way for the kids to have a computer of their own. Yesterday we stopped in at the office and while we were there I grabbed the old laptop I had bought a while ago with them in mind. It&#8217;s a compaq presario running win 95 and doesn&#8217;t even boot right actually but the body is really sturdy so for $20 I thought it was the perfect kids first real laptop.</p>
<p>So today they both took a nap - in fact they&#8217;re right over there on the couch - and while they&#8217;re snoozing I thought I&#8217;d give this a shot. I went to the soas homepage ( http://wiki.sugarlabs.org/go/Sugar_on_a_Stick ) and followed the instructions there and am just waiting while the live usb creator does it&#8217;s thing ( https://fedorahosted.org/liveusb-creator/ ). That live usb creator looks like a great little thing by the way. can make your usb stick a live bootable linux os. I&#8217;m trying it on our 2GB usb stick from the office. if it works I guess I&#8217;ll have to get another one for work.</p>
<p>Ok great - looks like it&#8217;s complete - i&#8217;ll post later with an update!</p>
<p><strong>UPDATE</strong></p>
<p>Ok it&#8217;s a compaq presario 1694 and it&#8217;s running win 98 but it looks like it is booting up into windows after all! it&#8217;s not recognizing the usb drive though <img src='http://www.sharpdotinc.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> - looks like it wants a driver. need to add the usb to the boot options&#8230;</p>
<p><strong>UPDATE 2</strong></p>
<p>Things have stalled out mostly becuase the dang laptop is so old. it won&#8217;t run the stick because it wants drivers - win98 didn&#8217;t automatically handle drivers like things do now remember :P. there&#8217;s no ethernet jack - only a phone jack - so it&#8217;s proving difficult to get online and transfer files to it. Tried running a live ubuntu cd and that didn&#8217;t work - i think because it only has 64MB of RAM and the ubuntu live cd needs more than that. I mean this thing is so old it has a floppy disk drive in it. Not giving up though - i&#8217;m still hoping to get some newer version of linux installed on it to handle the usb drivers and then i should be in business. more to come!</p>
<p>Also, after digging into it more I think that the memory requirements for running</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Magento: Problems/Errors after upgrade to 1.3.x with the Flat Catalog</title>
		<link>http://www.sharpdotinc.com/mdost/2009/10/23/magento-problemserrors-after-upgrade-to-13x-with-the-flat-catalog/</link>
		<comments>http://www.sharpdotinc.com/mdost/2009/10/23/magento-problemserrors-after-upgrade-to-13x-with-the-flat-catalog/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 19:13:57 +0000</pubDate>
		<dc:creator>Mike D</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/mdost/content/category/php/"><![CDATA[PHP]]></category>

		<category domain="http://www.sharpdotinc.com/mdost/content/category/sql/"><![CDATA[Sql]]></category>

		<category domain="http://www.sharpdotinc.com/mdost/content/category/magento/"><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/mdost/?p=141</guid>
		<description><![CDATA[I recently decided to upgrade a Magento Site from version 1.2.1 to version 1.3.2.4 and the upgrade went smoothly, so I thought. When trying to enable the new caching features(Flat products and Categories) added in ver 1.3, I was unable to build the flat catalog for the categories and products. I kept getting &#8220;Flat Catalog [...]]]></description>
			<content:encoded><![CDATA[<p>I recently decided to upgrade a Magento Site from version 1.2.1 to version 1.3.2.4 and the upgrade went smoothly, so I thought. When trying to enable the new caching features(Flat products and Categories) added in ver 1.3, I was unable to build the flat catalog for the categories and products. I kept getting &#8220;Flat Catalog Category rebuild error&#8221;. This was very disappointing as this was a major reason to do the upgrade.</p>
<p>Well not to fear, the problem was that the hosting company I used when installing Magento did not allow the &#8220;innodb&#8221; storage engine. This meant that the tables were using the  MyISAM  storage engine instead. This was the root of the problem. Keep reading to get the solution.</p>
<p>Luckily the Magento Team has released a Database Repair Tool. (<a title="Magento Download Page" href="http://www.magentocommerce.com/download" target="_blank">Download here</a>)<br />
If you need to use the <strong>Database Repair Tool</strong> Through trial and error I found it is <strong>MUCH</strong> better to run it before updating versions. If you do it after updating(&#8221;to just fix the flat catalog error&#8221;) I have ran into other errors I believe to have been caused by updating a site with a corrupted database.<br />
The instructions are easy to follow and worked perfectly, but here is the gist of things. You create a fresh install of Magento(same version as your site). You put the repair tool script in the web root and fill in the connection info for the damaged database and the fresh installation database. Then the script fixes broken foreign keys, storage engine types, etc.</p>
<p>After running the repair tool I was able to build the Flat catalog categories and products tables.<br />
Problem Solved.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
	<item>
		<title>Changing the password cmd line in Tortoise CVS</title>
		<link>http://www.sharpdotinc.com/jdost/2009/10/16/changing-the-password-cmd-line-in-tortoise-cvs/</link>
		<comments>http://www.sharpdotinc.com/jdost/2009/10/16/changing-the-password-cmd-line-in-tortoise-cvs/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 14:38:58 +0000</pubDate>
		<dc:creator>jdost</dc:creator>
		
		<category domain="http://www.sharpdotinc.com/jdost/content/category/uncategorized/"><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.sharpdotinc.com/jdost/?p=114</guid>
		<description><![CDATA[I ran into a problem where I needed to reset my CVS password. Usually you can just fetch a module list or try to checkout a module from the same repository and it will prompt you. That wasn&#8217;t working this time though - I suspect because I had to VPN to get to the repo.  [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into a problem where I needed to reset my CVS password. Usually you can just fetch a module list or try to checkout a module from the same repository and it will prompt you. That wasn&#8217;t working this time though - I suspect because I had to VPN to get to the repo.  So instead of that hack I had to actually learn how to do it the right way! Here&#8217;s what you do&#8230;</p>
<p>First - try to update the module and copy your error message as this has the paths you need already nicely figured out. You just need the top command part. Mine was:</p>
<p>In I:\projects\foobar\sourcecode\CoursePlatform: &#8220;C:\Program Files\TortoiseCVS\cvs.exe&#8221; -q -x update -d -P<br />
CVSROOT=:sspi:jdost@foobar.org:/CVS</p>
<p>Next - in notepad or a text editor replace &#8216;update&#8217; with &#8216;logout&#8217;</p>
<p>Then in a cmd prompt navigate to your module directory - &#8220;I:\projects\foobar\sourcecode\CoursePlatform&#8221; in the example.</p>
<p>Then paste and run the command minus that &#8220;In I:\projects\foobar\sourcecode\CoursePlatform:&#8221; part.</p>
<p>It didn&#8217;t return any messages but may be a switch for that or something. Anyways - next time you try cvs update it should prompt you to enter your password!</p>
<p>That&#8217;s it</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		</item>
</channel>
</rss>
<!-- 143 queries 0.337 seconds. -->
