<?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>Nicolas Schudel &#187; Open Source</title>
	<atom:link href="http://nicolasschudel.name/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://nicolasschudel.name</link>
	<description>Balancing Design and Development in Online Media</description>
	<lastBuildDate>Sun, 09 May 2010 08:42:26 +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>Bridging the Gap &#8211; A Method for Managing a Physical and Online Store in Parallel</title>
		<link>http://nicolasschudel.name/bridging-the-gap/</link>
		<comments>http://nicolasschudel.name/bridging-the-gap/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 16:51:29 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[E-commerce]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Zen-Cart]]></category>

		<guid isPermaLink="false">http://nicolasschudel.name/?p=164</guid>
		<description><![CDATA[Small brick-and-mortar stores run on a tight budget and often rely on open source e-commerce software for managing inventory. I describe a setup I have made for a boutique, that allows the booking of in-store purchases online.]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Small <a href="http://en.wikipedia.org/wiki/Brick_and_mortar_business">brick and mortar stores</a> run on a tight budget and often rely on open source software for managing inventory. I will discuss the setup I have made for a boutique that is running both a physical and online store.</p>
<h2>Scenario</h2>
<p>If you extend an existing <abbr title="brick and mortar">B&amp;M</abbr> store with an online shop, you will eventually run into a problem synchronizing your product inventory. Running two separate inventories may be a hassle, especially if you start moving products out of the store and into the online shop or vice versa.</p>
<h2>A Simple Solution</h2>
<p>Treat both inventories as one. The same item could be on display in both the physical and online stores. Better yet, use the physical store as the storage room for the online store &#8211; eliminating the need to pay rent for extra space.</p>
<div id="attachment_424" class="wp-caption alignright" style="width: 310px"><img src="http://nicolasschudel.name/fileadmin/articles//2008/02/3460102542_5cfc6c5fd2-300x199.jpg" alt="The in-store items can be sold via the online shop at the same time. (photo by Gastev on Flickr)" title="Store Inventory" width="300" height="199" class="size-medium wp-image-424" /><p class="wp-caption-text">The in-store items can be sold via the online shop at the same time. (photo by Gastev on Flickr)</p></div>
<p>The biggest hurdle, using this solution, is the booking of a physical product sale to the online database. This would have to happen <abbr title="as soon as possible">ASAP</abbr>, so the same product can’t be bought twice (by separate customers in both realms). A possible way, would be to use a computer as the point of sales and book directly to the online database. I had an iMac connected to a USB receipt printer and cash drawer. However, this setup did not last. It requires the computer to be online in order to book a purchase. What happens when the internet connection is lost with a line of customers to attend to? Murphy would predict this to happen. Even a slow internet connection lengthens the purchasing process unnecessarily, and nobody likes to wait at the register. Optimally, the <abbr title="point of sale">POS</abbr> software could have a caching mechanism and then synchronize the purchases with the online shop as soon as it’s back online.</p>
<p>I have chosen to revert to the “non-software-reliant” way of tackling this problem: Use a classic cash register for handling the money transaction. It’s fast and reliable; The cash register does not need to know anything about the inventory. During the purchase process, note the numbers of the products being sold; Using pen and paper, in your head, whatever is fast (and reliable).</p>
<p>Speaking of product numbers. The inventory in the database is usually numbered continuously (e.g. the first product in the database is number 1, then number 2 and so forth). Tag the actual product with that number. The shop I have this solution running in hasn’t yet reached 5 digit product numbers. This makes the number easier to handle than a long EAN code.</p>
<p>Soon after a physical purchase, when all customers are attended to, connect to the administration section of the online shop and enter the product numbers that have been purchased. I will later discuss a module I programmed to streamline this process.</p>
<p>Working this way, the product numbers do have to be remembered/written twice (during the purchase and while synchronizing with the database), but it improves the customer experience by removing the time it takes to handle the software.</p>
<h2>The Software</h2>
<p>I use the open source software named <a href="http://www.zen-cart.com/">Zen-Cart</a> to manage the product inventory. It was, in my opinion, the best option when I first created the shop in 2006. There are many newer and better projects out there in the meantime, such as <a href="http://www.magentocommerce.com/">Magento</a>, <a href="http://ofbiz.apache.org/">OFBiz</a>, and <a href="http://spreecommerce.com/">Spree</a>.</p>
<p>I adapted the Zen-Cart checkout process to allow client-side technologies such as Javascript and Flash to call it. I have also created a Zen-Cart module that books purchases based on a list of product numbers. It takes a few seconds to complete: for instance just enter “23, 612, 5, 1209” into the form and hit enter. Each purchase is entered into the database, as if it where bought online using the original checkout process.</p>
<p><a href="http://code.google.com/p/point-of-sale-services-zencart/">The project</a> is hosted on Google code. It will need some tweaking to work, so PHP and Javascript knowledge is required. <a href="http://point-of-sale-services-zencart.googlecode.com/files/pos-services-zencart-alpha2.zip">Download the services here</a>.</p>
<h2>Conclusion</h2>
<p>The described solution, where I moved the step of booking into the online database to the end of the purchase process, has worked well since it has been initiated in 2007. If anybody has an even simpler solution to run a physical and online store in parallel, please leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://nicolasschudel.name/bridging-the-gap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free Stickers</title>
		<link>http://nicolasschudel.name/free-stickers/</link>
		<comments>http://nicolasschudel.name/free-stickers/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 18:25:15 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Branding]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://nicolasschudel.name/?p=205</guid>
		<description><![CDATA[The submission of the Jajuk logo to the Free Software Sticker Book and why I think stickers are a good way to promote Open Source Software.]]></description>
			<content:encoded><![CDATA[<p><a href="http://repository.jajuk.info/ftp/images/jajuk_sticker.png" rel="shadowbox[post-205];player=img;"><img src="http://nicolasschudel.name/fileadmin/articles//2007/10/jajuk_sticker.png" alt="Jajuk Sticker" title="Jajuk Sticker" width="120" height="170" class="alignleft size-full wp-image-369" /></a>A couple of months ago, following a hint of a project member, I added <a href="http://jajuk.info/index.php/Jajuk_stickers#Final_Version">the Jajuk logo</a> to a sticker collection. The <a href="http://www.openstickers.com/">Free Software Sticker Book</a> is a project that publishes icons and pictograms from FOSS projects. After downloading the sticker book, simply print out your favorite sticker and slap it onto your computer. Just like all the pesky “Built for XY” stickers the vendors give you on new machines.</p>
<p>The project leaves the printing up to each individual. Sadly the quality of each sticker will probably end up subpar when printed at home. I would recommend having the stickers printed professionally, there are <a href="http://www.google.com/search?q=sticker+printing+online">many sites out there</a> that offer custom stickers at a low price.</p>
<p>I think the sticker book is a great idea for promoting FOSS projects. It provides a low cost means for getting all the digital brands out into the real world. And what better place to promote your software brand than on the front of a notebook?</p>
]]></content:encoded>
			<wfw:commentRss>http://nicolasschudel.name/free-stickers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commons Identity</title>
		<link>http://nicolasschudel.name/commons-identity/</link>
		<comments>http://nicolasschudel.name/commons-identity/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 13:17:43 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Branding]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://nicolasschudel.name/?p=29</guid>
		<description><![CDATA[My research paper titled “Commons Identity: A Conceptual Model for Designing Brand Identity in Free and Open Source Software Projects”.]]></description>
			<content:encoded><![CDATA[<h2>Purpose</h2>
<p>Open Source is a popular term to describe a development and production method based on the free sharing of information. The computer software industry has embraced Open Source practices increasingly since the nineties. Participation in Free and Open Source Software projects is commonly voluntary and there is a need for specialized knowledge surrounding the production of software. This report focuses on the topic area of designing brand identity.</p>
<h2>Objective</h2>
<p>To create a conceptual model for designing brand identity in Free and Open Source Software projects based on Wheeler&#8217;s Brand Identity Process of 2006.</p>
<h2>Design</h2>
<p>Participatory action research with three cycles and five interviews conducted online.</p>
<h2>Participants</h2>
<p>Three Free and Open Source Software projects named Sociopath, OpenEats, and Jajuk. Five industry professionals with expertise in branding and Open Source development.</p>
<h2>Results</h2>
<p>Wheeler&#8217;s brand identity process is modified towards the Open Source method and incorporates community votes and commons-based peer-review. Outcomes specific to Free and Open Source Software projects are included as exemplary brand identity assets. Furthermore, a preparation phase is added showing the entry into the project?s community.</p>
<h2>Conclusions</h2>
<p>The created model is a practical tool for designing brand identity in Free and Open Source Software projects. Further applications of the model are needed for its evaluation.</p>
<p>The paper can be downloaded <a href="http://nicolasschudel.name/sae/commons_identity.pdf">from this site</a> or over at the <a href="http://opensource.mit.edu/papers/commons_identity.pdf">Free / Opensource Research Community page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nicolasschudel.name/commons-identity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I use Firefox</title>
		<link>http://nicolasschudel.name/why-i-use-firefox/</link>
		<comments>http://nicolasschudel.name/why-i-use-firefox/#comments</comments>
		<pubDate>Wed, 03 May 2006 14:37:11 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Branding]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://nicolasschudel.name/?p=35</guid>
		<description><![CDATA[I argue that the most important reason to use an Open Source browser is political: The people should have the freedom to define what technologies they want to utilize on the web.]]></description>
			<content:encoded><![CDATA[<p><img src="http://nicolasschudel.name/fileadmin/articles//2006/05/why_i_use_firefox.jpg" alt="Window to the Web" title="Window to the Web" width="400" height="271" class="alignright size-full wp-image-473" />No, it is not about the tabs, blockers, and extensions. I use <a href="http://www.mozilla.com/" title="A link to the Mozilla web site.">Firefox</a> for a political reason. I use Firefox because it is <a href="http://en.wikipedia.org/wiki/Open_Source_Software" title="A definition of open source software">Open Source software</a>. The browser, for me, is my own little window to the web. Through it, I can see a vast diversity of different things. Why should I let a <a href="http://www.microsoft.com/" title="the Microsoft Corporation" >corporation</a> define how I will be able to see things through this window? I want to know that I have control over how things are shown to me. Not that I really care how the rendering engine in Firefox works, but it’s a good feeling to know that I could if the need arises. In an Open Source browser, the masses define what they see, and not a a single entity.</p>
<p>There are other open source browsers out there, like <a href="http://www.konqueror.org/features/browser.php" title="A link to the Konqueror browser site.">Konqueror</a>, that should be mentioned as well. Check out the <a href="http://en.wikipedia.org/wiki/Comparison_of_web_browsers" title="A browser comparison.">full list</a> to find out which browsers are open source. </p>
]]></content:encoded>
			<wfw:commentRss>http://nicolasschudel.name/why-i-use-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
