<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.mediachase.com/community/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mediachase ASP.NET eCommerce Framework - Paddy O's Corner - Tips, Tricks, and Tools : Tutorials &amp;amp; Guides</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Debug Build: 60217.2664)</generator><item><title>Guide to Payment Card Industry (PCI) Compliance</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2008/03/04/7882.aspx</link><pubDate>Wed, 05 Mar 2008 00:06:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:7882</guid><dc:creator>richlyc</dc:creator><slash:comments>3</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/7882.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=7882</wfw:commentRss><description>&lt;P&gt;A much talked about item in the commerce space is PCI&amp;nbsp;compliance. It also seems to be a point of confusion for a lot of people depending on how educated you are on the subject. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A Quick Background &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;First things first--the problem is simply that over the last few years there has been a lot of effort by retailers, banks, service providers, and credit card companies to protect their customers and instill confidence in online retail. As a result the PCI standard was born from the original Mastercard and Visa SDP (Site Data Protection) plan, Cardholder Information Security Plan (CISP), and the International Account Information Security (AIS) standard. Then in September 2006,&amp;nbsp;five of the big guys, American Express, Discover, JCB, Mastercard Worldwide, and Visa International formed the PCI council and released V1.1 of the PCI Data Security Standard (PCI DSS). &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The PCI Standard &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This standard is universally known and has a key focus on&amp;nbsp;six categorical requirements with a collection of 12 distinct requirements across those categories. &lt;/P&gt;
&lt;P&gt;Here they are: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Build and Maintain a Secure Network &lt;/STRONG&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;1. Install and maintain a firewall configuration to protect cardholder data 
&lt;LI&gt;2. Do not use vendor-supplied defaults for system passwords and other security parameters &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Protect Cardholder Data &lt;/STRONG&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;3. Protect stored cardholder data 
&lt;LI&gt;4. Encrypt transmission of cardholder data across open, public networks &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Maintain a Vulnerability Management Program &lt;/STRONG&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;5. Use and regularly update anti-virus software 
&lt;LI&gt;6. Develop and maintain secure systems and applications &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Implement Strong Access Control Measures &lt;/STRONG&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;7. Restrict access to cardholder data by business need-to-know 
&lt;LI&gt;8. Assign a unique ID to each person with computer access 
&lt;LI&gt;9. Restrict physical access to cardholder data &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Regularly Monitor and Test Networks &lt;/STRONG&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;10. Track and monitor all access to network resources and cardholder data 
&lt;LI&gt;11. Regularly test security systems and processes &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Maintain an Information Security Policy &lt;/STRONG&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;12. Maintain a policy that addresses information security &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Is Your Product Compliant? &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Wrong Question! &lt;/P&gt;
&lt;P&gt;Our ECF commerce framework is simply an application that enables compliance and fits into an overall strategy that your company follows for compliance. By default we protect stored cardholder data and enable encryption of cardholder data appropriately. However, if you choose to not adhere to the PCI standard and decide to implement the ECF differently, then guess what? You have violated a part of the PCI standard. It is that simple. Meaning:&amp;nbsp;&lt;STRONG&gt;it's your strategy and responsibility&lt;/STRONG&gt;&amp;nbsp;to adhere to PCI DSS. &lt;/P&gt;
&lt;P&gt;People call and ask us if we are compliant and we always have to explain that compliance is a matter of adhering to the standard which is clearly outlined. &lt;/P&gt;
&lt;P&gt;The Correct Question: How are we going to ensure that we are fully PCI compliant as an organization? &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;It Can't Be that Simple? &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Its not. Like everything in life, if you want to do it right you have to think it through and ensure that you are doing everything in a way that ensures the standard is met.&amp;nbsp; In addition, there are levels and qualifications required on an annual and quarterly basis also outlined in the standard. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Ok, I Get It.&amp;nbsp; How do I find out More? &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;There are all sorts of sources on this subject and there are a lot of other companies that specialize in helping your organization hit the mark.&amp;nbsp; One company we like is the folks at Qualys who have a great background in this and other matters. If you want a great starting point head on over to &lt;A href="http://www.qualys.com/products/pci/qgpci/"&gt;http://www.qualys.com/products/pci/qgpci/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;They also have a great whitepaper you can register and download called "Winning the PCI Compliance Battle," located at &lt;A href="http://www.qualys.com/events/guides_wp/"&gt;http://www.qualys.com/events/guides_wp/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Go get 'em!&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=7882" width="1" height="1"&gt;</description><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1013.aspx">News</category><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Payment Gateways in the ECF</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/11/29/4298.aspx</link><pubDate>Thu, 30 Nov 2006 01:48:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:4298</guid><dc:creator>tim5</dc:creator><slash:comments>5</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/4298.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=4298</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Payment Gateways are essential to any E-Commerce Solution, however, they can also be some of the most complex components to implement.&amp;nbsp;&amp;nbsp; This is due to the fact that each payment gateway requires a slightly different set up and different parameters and thus requires a different configuration.&lt;/P&gt;
&lt;P&gt;With this in mind, I have undertaken the work of putting together a quick and easy crash course on payment gateways and their relationship with the E-Commerce Framework.&amp;nbsp; It is my hope that this will help developers get off on the right foot when implementing their various gateways and avoid some possible pitfalls.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This document deals with the following aspects of Payment Gateways:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;What is a Payment Gateway? 
&lt;LI&gt;How Payment Gateways work 
&lt;LI&gt;How Payment Gateways operate in the E-Commerce Framework 
&lt;LI&gt;Implementation Examples of Built-in ECF Payment Gateways 
&lt;LI&gt;Custom Payment Gateways&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The document is in .pdf form and can be downloaded by clicking the link below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=4298" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/4298.ashx" length="1470741" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Understanding MasterTemplates</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/10/12/3910.aspx</link><pubDate>Fri, 13 Oct 2006 00:52:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3910</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3910.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3910</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The idea of Master Templates is central to the e-Commerce Framework.&amp;nbsp;&amp;nbsp; Every site developed with the ECF should begin with the development of a Master Template.&amp;nbsp;&amp;nbsp; Each Master Template is broken up into the following parts:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Master Page File&amp;nbsp; (MasterPage.master)&amp;nbsp;&amp;nbsp; --&amp;nbsp;which defines site layout 
&lt;LI&gt;Product Templates&amp;nbsp;(.ascx controls)&amp;nbsp;&amp;nbsp;&amp;nbsp; -- define product page layout 
&lt;LI&gt;Category Templates (.ascx controls)&amp;nbsp; -- define category page layout 
&lt;LI&gt;.ECF file&amp;nbsp;&amp;nbsp;-- sets site schema&amp;nbsp; 
&lt;LI&gt;Modules&amp;nbsp; -- modules registered and used on Master Page 
&lt;LI&gt;Theme&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- .CSS files, .Skin files, and images (site formatting)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The attached document will define and describe each of the above 6 sections in detail and finish by giving the reader step-by-step instruction on the Master Template installation process.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The document is in .pdf format and can be downloaded by clicking on the link below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3910" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3910.ashx" length="894386" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Creating a theme in the ECF</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/10/09/3871.aspx</link><pubDate>Mon, 09 Oct 2006 07:41:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3871</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3871.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3871</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A site theme is an important part of any web site.&amp;nbsp;&amp;nbsp; A well-formatted web site will have a consistent&amp;nbsp;theme throughout.&amp;nbsp; Theme constitency signals good organization to the user and serves to ensure&amp;nbsp;he/she that they are still on the same site.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Three simple steps are involved in creating a theme for your ECF site:&amp;nbsp;&amp;nbsp; 1) create your theme folder, 2) create your images, .css, and skin files and 3) specify your theme in the public store web.config.&lt;/P&gt;
&lt;P&gt;This is all explained in the the following short tutorial available for download.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The file is compressed and includes documentation in .pdf format as well as a theme folder to be copied in your publicStore app_themes directory.&amp;nbsp;&amp;nbsp; To download click the link below.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3871" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3871.ashx" length="480117" type="application/x-zip-compressed" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Article on Order Process with Protx Payment Gateway</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/10/02/3822.aspx</link><pubDate>Mon, 02 Oct 2006 22:38:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3822</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3822.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3822</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Attached you will find an article entitled, "Order Processing Options"&amp;nbsp;&amp;nbsp;which details 3 order processes using Mediachase and the Protx payment gateway.&amp;nbsp; These are:&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;&amp;nbsp; Standard Order Process&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;&amp;nbsp; Defer and Release Order Process&lt;/P&gt;
&lt;P&gt;3.&amp;nbsp;&amp;nbsp; Authorize and Repeat Bill Order Process&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This document was authored and submitted to Mediachase by David Laing of Lucid Communications (&lt;A href="http://www.lucidcommunications.co.uk/"&gt;&lt;FONT color=#800080&gt;www.lucidcommunications.co.uk&lt;/FONT&gt;&lt;/A&gt;).&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Lucid Communications is a communications consultancy based in London.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Working across a wide range of media, they provide workforce training and communications, corporate communications, marketing communications, public awareness campaigns, and information management.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Author:&lt;/STRONG&gt;&amp;nbsp; David Laing,&amp;nbsp; Software Developer&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Company:&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;Lucid Communications&amp;nbsp;&amp;nbsp; &lt;A href="http://www.lucidcommunications.co.uk"&gt;www.lucidcommunications.co.uk&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3822" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3822.ashx" length="192644" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1016.aspx">Instruction</category></item><item><title>For Beginners:  Creating a new page in the ECF</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/09/28/3798.aspx</link><pubDate>Fri, 29 Sep 2006 00:54:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3798</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3798.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3798</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Inroduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This 3-page article quickly demonstrates how to add a new page in a store created using the ECF 4.0.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In this article the user will learn how easy it is to create a new page in the ECF.&amp;nbsp; They will also be introduced to the concept of a master page.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The file is attached for download with the link provided below and is in .pdf format.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3798" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3798.ashx" length="57745" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Single sign-on in the E-Commerce Framework </title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/09/27/3767.aspx</link><pubDate>Wed, 27 Sep 2006 23:09:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3767</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3767.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3767</wfw:commentRss><description>&lt;H2&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P class=postcontent&gt;The aim of this tutorial is to help the user become familiar with the concept of single sign-on within the ECF using forms authentication.&amp;nbsp;&amp;nbsp; The&amp;nbsp;article is coupled with a small sample single sign-on application.&amp;nbsp; By&amp;nbsp;reading the article and reviewing the code, you&amp;nbsp;will be on your way to&amp;nbsp;enabling your site(s) to make&amp;nbsp;use of single sign-on.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P class=postcontent&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;In this article you will: &lt;/P&gt;
&lt;UL&gt;
&lt;LI class=postcontent&gt;Learn&amp;nbsp;how the basics of single sign-on in relation to the ECF. 
&lt;LI class=postcontent&gt;Be able to&amp;nbsp;examine sample code to see a simple working example of the ideas set forth in this tutorial&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=postcontent&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file&amp;nbsp;is in .zip format and contains a .pdf document as well as a small sample single sign-on application.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3767" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3767.ashx" length="28641" type="application/x-zip-compressed" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Images in the e-Commerce Framework 4.0</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/09/27/3765.aspx</link><pubDate>Wed, 27 Sep 2006 22:41:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3765</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3765.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3765</wfw:commentRss><description>&lt;H2&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P class=postcontent&gt;Images&amp;nbsp;can give&amp;nbsp;a lasting impression to a visitor of a web site.&amp;nbsp; So, it is&amp;nbsp;fitting that images have been&amp;nbsp;a hot topic in support.&amp;nbsp;&amp;nbsp; Most questions are basic in nature and come from new users&amp;nbsp;of the ECF.&amp;nbsp;&amp;nbsp; This&amp;nbsp;tutorial on images is directed at that audience, in order to get those new to the eCommerce Framework more comfortable with handling images in the creation of their site.&amp;nbsp; If you have been using the ECF for some time, do not let the nature of this article deter you, you still may be able to gain insight by reading or even browsing the article.&amp;nbsp;&amp;nbsp; Increase your&amp;nbsp;efficiency, download this article by&amp;nbsp;clicking the downloads link below.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P class=postcontent&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;In this article you will: &lt;/P&gt;
&lt;DIV class=postcontent&gt;
&lt;UL&gt;
&lt;LI&gt;Learn&amp;nbsp;how theme images are displayed.&amp;nbsp; 
&lt;LI&gt;Learn how product/category images are displayed&amp;nbsp; 
&lt;LI&gt;Learn how&amp;nbsp;to mass import product/category images.&amp;nbsp;&amp;nbsp; 
&lt;LI&gt;Learn how the ThemedImageButton/ThemedImage module resolve image urls.&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file&amp;nbsp;is in .pdf format.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3765" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3765.ashx" length="872260" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Setting up and compiling the fullsource ECF using existing trial workstation</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/09/11/3600.aspx</link><pubDate>Mon, 11 Sep 2006 22:38:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3600</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3600.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3600</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Intro&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We've had a few people complain of a particular error when installing and implementing the full source code version of the e-Commerce Framework.&amp;nbsp;&amp;nbsp; The error goes something like this:&amp;nbsp;&amp;nbsp;&lt;STRONG&gt; the directory&lt;/STRONG&gt; &lt;STRONG&gt;'/publicstore/app_globalresources is not allowed because the application is precompiled'.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;Nine times out of&amp;nbsp;ten when an error makes mention of a pre-compilation issue this is because .cs files or .resx files have been included in a deployment version of the software.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Overview&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Most of you already know that Visual Studio compiles your C# code (and all other langauges supported by VS) into intermediate language (IL), this can be turned into native machine code to be executed by the Common Language Runtime (CLR).&lt;/P&gt;
&lt;P&gt;The first compliation step when the code is turned into IL can be done when the page is first requested or it can be performed in advance.&amp;nbsp; When it is compiled in advance into IL this is called "precompiled" code.&amp;nbsp; The compiled file&amp;nbsp;is now called an assembly.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The problem&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A common mistake when upgrading from the distribution to fullsource code is to simply copy the fullsource version over the distribution while retaining the settings in the web.config files.&amp;nbsp;&amp;nbsp; There is one critical problem here:&amp;nbsp;&amp;nbsp; In the distribution, source files and .resx files are already in a&amp;nbsp;precompiled state.&amp;nbsp;&amp;nbsp; This means they are in assemblies (IL code).&amp;nbsp;&amp;nbsp; When you bring your .cs or .resx files into this environment the compiler gets confused beacause it sees the .cs and .resx files and realizes that it needs to compile these into cache.&amp;nbsp;&amp;nbsp; Which it will do, but now you have two sources for your code:&amp;nbsp; cache and your IL code and this causes the error(s).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;An example:&amp;nbsp; The App_GlobalResources error&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I mentioned this error at the start of the article and I just want to briefly go over it here since this is the error that most commonly arises when dealing with a fullsource upgrade and is also a good example of the problem illustrated above.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;In the fullsource version of&amp;nbsp;ECF you will notice a directory that is not included in the&amp;nbsp;distribution:&amp;nbsp;&amp;nbsp;It is the App_GlobalResources directory&amp;nbsp;within the PublicStore.&amp;nbsp;&amp;nbsp; This&amp;nbsp;directory contains the .resx files in the eCommerce Framework which are used primarily for localization.&amp;nbsp; .resx files are still in a raw state meaning they are not compiled or even pre-compiled yet.&amp;nbsp;&amp;nbsp; This is the reason they are not in the distribution, because the distribution contains no source or .resx files since the files in the distribution&amp;nbsp;are &lt;EM&gt;already precompiled&lt;/EM&gt; in advance.&amp;nbsp;&amp;nbsp; When you include .resx files inside the public store,&amp;nbsp;which would happen if you simply copy the full source over the distribution, you will have the&amp;nbsp;same situation&amp;nbsp;described above:&amp;nbsp;&amp;nbsp;.resx files&amp;nbsp;existing simutaneously with its own code&amp;nbsp;in a&amp;nbsp;precomplied state which will frustrate the CLR when attempting to access a page.&lt;/P&gt;
&lt;P&gt;The solution:&lt;/P&gt;
&lt;P&gt;To install the eCommerce Framework fullsource while already having the distribution on your computer it would be easiest to simply take these easy steps:&lt;/P&gt;
&lt;P&gt;1)&amp;nbsp; Unzip the fullsource code to its own directory &lt;STRONG&gt;separate from the distribution.&amp;nbsp; &lt;/STRONG&gt;This will avoid the problem of copying source files&amp;nbsp;into the distribution where they will generate errors.&lt;/P&gt;
&lt;P&gt;2)&amp;nbsp; Copy your distribution web.configs (public store, commerce manager, web services) over the web.configs of the fullsource version.&amp;nbsp;&amp;nbsp; This will preserve your connections.&lt;/P&gt;
&lt;P&gt;3) Open up the solution files for the front-end and back-end and build your solution.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3600" width="1" height="1"&gt;</description><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Roles in the eCommerce Framework</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/09/06/3565.aspx</link><pubDate>Wed, 06 Sep 2006 18:15:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3565</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3565.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3565</wfw:commentRss><description>&lt;P class=postcontent&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;Applying Roles for users and customers has been a question that many of the users of the eCommerce framework have asked.&amp;nbsp; The attached article is aimed at answering those questions.&amp;nbsp; In it you will learn how to apply and assign roles both in the front-end and back-end of the eCommerce Framework.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P class=postcontent&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file&amp;nbsp;is in .pdf format.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3565" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3565.ashx" length="270811" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>How to send Email Confirmations/Notifications  </title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/08/23/3513.aspx</link><pubDate>Wed, 23 Aug 2006 18:31:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3513</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3513.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3513</wfw:commentRss><description>&lt;P class=postcontent&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;The ability to send confirmation email notifications to customers is critical to any store.&amp;nbsp;&amp;nbsp; The e-Commerce Framework comes with a built-in service to take care of this.&amp;nbsp;&amp;nbsp; The attached&amp;nbsp;.pdf details the quick and easy steps to set this service up.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P class=postcontent&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;In this guide you will see how the email notifications work and how to set them up immediately.&lt;/P&gt;
&lt;P class=postcontent&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file&amp;nbsp;is in .pdf format.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3513" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3513.ashx" length="94065" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Importing Data:  The import manager in Commerce Manager</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/08/23/3512.aspx</link><pubDate>Wed, 23 Aug 2006 15:25:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3512</guid><dc:creator>tim5</dc:creator><slash:comments>2</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3512.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3512</wfw:commentRss><description>&lt;P class=postcontent&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;Importing has been a common concern, for obvious reasons, amongst developers using the e-Commerce Framework.&amp;nbsp;&amp;nbsp; The following guide describes, in basic terms, how the import process can be accomplished via the import manager in the e-Commerce Framework.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P class=postcontent&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=postcontent&gt;In this article you will: &lt;/P&gt;
&lt;DIV class=postcontent&gt;
&lt;UL&gt;
&lt;LI&gt;Be introduced or re-introduced to the import manager.&amp;nbsp;&amp;nbsp; 
&lt;LI&gt;See an example of importing a simple data file. 
&lt;LI&gt;Learn how the import manager generates a mapping file.&amp;nbsp;&amp;nbsp; 
&lt;LI&gt;View an example of the structure of a&amp;nbsp;common mapping file. 
&lt;LI&gt;Learn how to import using existing mapping files and data&amp;nbsp;files.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file&amp;nbsp;is in .pdf format.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3512" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3512.ashx" length="232633" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>SSL and the e-Commerce Framework</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/08/14/3457.aspx</link><pubDate>Mon, 14 Aug 2006 19:36:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3457</guid><dc:creator>tim5</dc:creator><slash:comments>2</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3457.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3457</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This is a quick, straight to the point article in order to give you insight on how to go about creating secure web pages in the e-Commerce Framework.&amp;nbsp;&amp;nbsp;&amp;nbsp; By reading this 3-page article you will find out what it takes to make your site secure and be surprised at just out simple it is.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The aim of the article is to get you up and running as quickly as possible in your quest to create a secure site.&amp;nbsp;&amp;nbsp; It&amp;nbsp;will be helpful to open your PublicStore web.config file during&amp;nbsp;the reading of this acticle and scroll down to the sections described.&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file is in .pdf format.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3457" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3457.ashx" length="30303" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>Understanding the Meta Data Plus Engine</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/08/04/3405.aspx</link><pubDate>Fri, 04 Aug 2006 23:19:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3405</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3405.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3405</wfw:commentRss><description>&lt;DIV class=postcontent&gt;
&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Meta Data Plus Engine (MDP) is the underlying engine for all the key components of the eCF.&amp;nbsp;&amp;nbsp; It is an integral and fundamental part of the eCF and should be understood at least&amp;nbsp;on a basic level .&amp;nbsp;&amp;nbsp; The attached article will aid the new user/developer of the eCF 4.0 to become familiar with the MDP.&amp;nbsp;&amp;nbsp; Seasoned eCF users are encouraged to read it as well.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In this article you will: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Understand&amp;nbsp;what the Meta Data Engine is.&amp;nbsp;&amp;nbsp; 
&lt;LI&gt;You will see&amp;nbsp;a pratical application of how to use the MDP engine.&amp;nbsp;&amp;nbsp; 
&lt;LI&gt;In the process you will see how to create your own Product Class and Sku Class. 
&lt;LI&gt;Also, you will see how to add&amp;nbsp;attributes to these new classes. 
&lt;LI&gt;Understand the purpose of .eCF file, how it is&amp;nbsp;built and how it relates to meta-classes.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file&amp;nbsp;is in .pdf format.&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3405" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3405.ashx" length="255823" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item><item><title>How to manage Taxes in the eCF 4.0</title><link>http://www.mediachase.com/community/blogs/paddyos/archive/2006/08/04/3403.aspx</link><pubDate>Fri, 04 Aug 2006 23:05:00 GMT</pubDate><guid isPermaLink="false">316e81ff-1eb3-4ba6-b970-278af3d79e6f:3403</guid><dc:creator>tim5</dc:creator><slash:comments>0</slash:comments><comments>http://www.mediachase.com/community/blogs/paddyos/comments/3403.aspx</comments><wfw:commentRss>http://www.mediachase.com/community/blogs/paddyos/commentrss.aspx?PostID=3403</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Taxes are a concern of anyone who is trying to manage their own online business.&amp;nbsp;&amp;nbsp; With this issue in mind, I have decided to post a quick tutorial in order to get you familiar with the tax management process in eCF.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This article is targeted a general users of the eCF 4.0, however developers may find some value in reading the information therein.&amp;nbsp;&amp;nbsp; This document on tax management is an exerpt from the &lt;A href="/documentation/ecfv4doc/ecf4_commerce_manager.pdf"&gt;Mediachase Commerce Manager Operations and Administration&amp;nbsp;guide&lt;/A&gt;.&amp;nbsp;&amp;nbsp; Please check it out as well to gain more insight into the features of the Commerce Manager, it serves as a reference for key backend functions including customer, order, catalog, configuration, and other key business functions.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To download simply click on the attachment below this message.&amp;nbsp;&amp;nbsp; The file is zipped and is in .pdf format.&lt;/P&gt;&lt;img src="http://www.mediachase.com/community/aggbug.aspx?PostID=3403" width="1" height="1"&gt;</description><enclosure url="http://www.mediachase.com/community/blogs/paddyos/attachment/3403.ashx" length="148549" type="application/pdf" /><category domain="http://www.mediachase.com/community/blogs/paddyos/archive/category/1015.aspx">Tutorials &amp;amp; Guides</category></item></channel></rss>