<?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>Fremus.co.za &#187; Web Design</title>
	<atom:link href="http://www.fremus.co.za/blog/category/web-technologies/web-development-web-technologies/web-design-web-development-web-technologies-web-technologies/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fremus.co.za/blog</link>
	<description>Demistifying Life and Web Development</description>
	<lastBuildDate>Sun, 27 Nov 2011 15:56:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Product Navigation Design</title>
		<link>http://www.fremus.co.za/blog/2010/11/product-navigation-design/</link>
		<comments>http://www.fremus.co.za/blog/2010/11/product-navigation-design/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 10:56:02 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/2010/11/product-navigation-design/</guid>
		<description><![CDATA[As I mentioned in my previous blogpost I am busy working on a website at the moment and a part of the website display dynamic product-related content. I believe that the product navigation is not perfect yet and I think it might be a good idea to take a look at some examples and draw [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in my previous blogpost I am busy working on a website at the moment and a part of the website display dynamic product-related content. I believe that the product navigation is not perfect yet and I think it might be a good idea to take a look at some examples and draw a few conclusions from it. The first example I looked at this morning was <a href="http://www.hificorporation.co.za/" target="_blank" onclick="urchinTracker('/outgoing/www.hificorporation.co.za/?referer=');">Hi Fi Corporation</a> (I was looking at some LCD tv’s) and immediately I started looking at the way the product navigation was done, and here are some of my thoughts:</p>
<p>Products are divided into categories and each category is displayed in two areas, the horizontal menu at the top and a vertical-collapsible menu to the right. Each category links to its own individual page, e.g. prods/audio for Audio products. When you click through to a category page the category bar remains to the left, with another “product filter” bar that appears below it. </p>
<p>On the category page for audio, <a href="http://www.hificorporation.co.za/prods/audio/" target="_blank" onclick="urchinTracker('/outgoing/www.hificorporation.co.za/prods/audio/?referer=');">here</a>, there is a product comparison box and a paging component. Notice that the pages aren&#8217;t individual pages but javascripty/ajaxy items. Each product however has its own dedicated permalink. Isn’t it equally important to link to pages? Or is that not that important due to the nature of the data? </p>
<p>If you go to another website, <a href="http://www.take2.co.za/" target="_blank" onclick="urchinTracker('/outgoing/www.take2.co.za/?referer=');">Take 2</a> (my favourite online retailer for DVD’s and books), you will notice that if you click through to electronics (which is a category much like the Hi Fi Corporation example) you get to a page with sub categories to the left, which when clicked on (e.g. Mp3 Players) produces a paged result page. The difference from the Hi Fi Corporation example is that the pages are not ajaxy and you could probably access an individual page with a link – whereas the Hi Fi Corporation example you couldn’t. I’m not saying its a bad thing, just stating the difference. How would you design a product pager? Make it URL accessible? If you take a look at <a href="http://www.amazon.com/tag/software%20architecture?ref_=tag_dpp_cust_itdp_t&amp;store=1" target="_blank" onclick="urchinTracker('/outgoing/www.amazon.com/tag/software_20architecture?ref_=tag_dpp_cust_itdp_t_amp_store=1&amp;referer=');">this Amazon.com page</a> you will see that the paging is ajaxy. The Amazon.com page I just linked to is also bound by category, software architecture, as was the Take 2 and Hi Fi Corporation example. Would it be wrong to surmise that categories are permalinks and the products/items on them are page-able and that the individual pages are not permalinks? I can understand why a page within a category would not make sense as a permalink – simply because the data might change and move around. If 20 new books on software architecture were added today that would affect the pages. You could also argue that a page could give you the top 10 new items which might make sense in a MVC architecture where you could apply action filters. </p>
<p>What would the ideal product navigation design be? Well the ideal product navigation design would take the functional aspects into consideration and produce an effective solution.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2010/11/product-navigation-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Quick Look at some website design / functionality</title>
		<link>http://www.fremus.co.za/blog/2010/11/a-quick-look-at-some-website-design-functionality/</link>
		<comments>http://www.fremus.co.za/blog/2010/11/a-quick-look-at-some-website-design-functionality/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 10:21:51 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/2010/11/a-quick-look-at-some-website-design-functionality/</guid>
		<description><![CDATA[I have been working on a new website recently and its far from perfect – in fact I see it being refactored several times before I think it will reach an optimum phase or place. That being said business people don’t buy-in or the see the value in refactoring, so its something only the developer [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on a new website recently and its far from perfect – in fact I see it being refactored several times before I think it will reach an optimum phase or place. That being said business people don’t buy-in or the see the value in refactoring, so its something only the developer is aware or should be aware of. I digress. </p>
<p>Parts of the design I have been working on seems to have been using scrollable areas a lot and personally I see that as a fatal design flaw for two major reasons:</p>
<ul>
<li>You are forcing design onto the natural flow of information on a web page. Surely the design should work with the flow and nature of a website and not against it. Content is the most important asset on your website and should ideally have a natural flow to it. Personally if you are using too many scrollable areas, you should re-look your design.</li>
<li>Not many websites use scrollable areas. Its ok to be different, not indifferent.</li>
</ul>
<p>In case you are wondering what I mean by scrollable areas, it refers to applying the height property to an area and setting the overflow: auto. The effect is that you have a scrollable area. I cannot find many sites that use this technique actually.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2010/11/a-quick-look-at-some-website-design-functionality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calling all Young African (Web) Designers</title>
		<link>http://www.fremus.co.za/blog/2010/09/calling-all-young-african-web-designers/</link>
		<comments>http://www.fremus.co.za/blog/2010/09/calling-all-young-african-web-designers/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 18:18:10 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Africhic]]></category>
		<category><![CDATA[Quirk eMarketing]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/2010/09/calling-all-young-african-web-designers/</guid>
		<description><![CDATA[Africhic and Quirk eMarketing have devised a way to give Web Design hopefuls a shot at a year’s paid internship at Africa’s largest full service digital agency and the chance to shine by designing the winning new skin for the online shop, Africhic.com. You’ll find the full brief here. Africhic was the winner of the [...]]]></description>
			<content:encoded><![CDATA[<p>Africhic and Quirk eMarketing have devised a way to give Web Design hopefuls a shot at a year’s paid internship at Africa’s largest full service digital agency and the chance to shine by designing the winning new skin for the online shop, <a href="http://www.africhic.com/brief" onclick="urchinTracker('/outgoing/www.africhic.com/brief?referer=');">Africhic.com</a>. You’ll find the full brief <a href="http://www.africhic.com/brief" onclick="urchinTracker('/outgoing/www.africhic.com/brief?referer=');">here.</a></p>
<p>Africhic was the winner of the Africa Fashion Awards Retailer of the Year 2010, a worthy honour as Africhic.com does far more for aspirant young African designers than flog their fashion on the Internet. Rather it gives South African fashion designers and increasingly, designers from the rest of the continent a platform to showcase their work, philosophy and passion for African design to a global market.    <br />Quirk eMarketing and Africhic are offering students in the creative fields an opportunity to showcase their own take on African creativity by redesigning the look and feel of the Africhic website. Fashion legend, Robyn Cooke will be on the panel of judges. Robyn is a long time player in the local fashion scene and is respected as a stylist, as the editor of <a href="http://styleguidecapetown.blogspot.com/" onclick="urchinTracker('/outgoing/styleguidecapetown.blogspot.com/?referer=');">Styleguide Cape Town</a> and as Fashion Editor for O Magazine.</p>
<p>Submissions close 30 September 2010 and the winner will be announced shortly thereafter and will see their artwork come to life on the new Africhic website, as well as R5000 in online credit for their shopping pleasure on Africhic.com.The winner will also be able to pursue a career in the digital creative arts, kick started by a coveted internship at Quirk eMarketing.&#160; </p>
<p>Quirk has a passion for creativity in Africa and is promoting this competition with Africhic by offering the winner a Web design internship. The Quirk internship programme is a year’s paid apprenticeship under the watch of some of the best minds in marketing and technology in South Africa. Quirk is a leading digital agency with branches in London, Cape Town and Johannesburg, and Quirk’s interns have the unrivalled opportunity to glean the latest knowledge in the new media and digital fields, and to contribute their minds and talents to the development and implementation of exciting digital campaigns for clients such as DStv, Distell, Sun International and SA Tourism. </p>
<p><strong>The Ethical Fashion Movement</strong>    <br />Fashionistas of the world are currently spending in the region of US$1trilion every year on clothes, while ethical fashion is a growing trend with 27 percent of British consumers surveyed saying they are willing to pay a premium for fashion, footwear and accessories produced in a socially and environmentally sustainable way.     </p>
<p>Clothing and textiles represent seven percent of the world’s exports, and in light of the current demand for sustainable sourcing, innovation in skills, recycling, and organic fabrics, all practices that African designers have been promoting for years, there is a bright opportunity for African fashion businesses to successfully compete in the international market for fashion.   </p>
<p>“Quirk instantly took a liking to Africhic because of the evident pride the website takes in African innovation, a passion Quirk shares,” says Emma Carpenter, Creative Director at Quirk eMarketing. </p>
<p>“Africhic’s advocacy on behalf of local, aspirant talent and promotion of ethical fashion are values Quirk can stand by. The skin design competition we are supporting should work to further strengthen the image of South Africa as a source of creative talent, including digital talent, and to make people aware of the wealth of creativity Africa has to offer,” says Carpenter.</p>
<p><strong>To Enter:</strong>    <br />Submissions should reflect high fashion with a global appeal, while remaining true to the spirit of Africa, both urban and ethnic. The winning submission will add a new and fresh layer of meaning to outdated and over-used notions of African fashion and culture. Think Shack chic, modern versions of Africa and let the creative juices flow. The deliverables on this project are in the <a href="http://www.africhic.com/brief" onclick="urchinTracker('/outgoing/www.africhic.com/brief?referer=');">brief.</a></p>
<p><strong>About Africhic:</strong>    <br />Africhic.com is an online luxury fashion retailer for African designer fashion. It boasts a virtual catwalk on which local designers Suzaan Heyns, Undacova, Stiaan Louw, Lunar, Michelle Ludek, Kenyan designer, Lalesso and others showcase their talent, giving fashionistas all over the world the chance to buy unique designer fashion that is 100 percent African and 100 percent ethically sourced. Our vision and goal is to increase our stable of designers to 50 by the end 2010 and to advance the local industry and African fashion more generally through increased exposure and access to these products.    </p>
<p><strong>What the Quirk?</strong>    <br /><a href="https://docs.google.com/document/edit?id=1Yem_12ToVeNTfTNTlD2z37PmoRSlQFGtcFngY3wNHeQ&amp;hl=en_GB&amp;pli=1" onclick="urchinTracker('/outgoing/docs.google.com/document/edit?id=1Yem_12ToVeNTfTNTlD2z37PmoRSlQFGtcFngY3wNHeQ_amp_hl=en_GB_amp_pli=1&amp;referer=');">Quirk eMarketing</a> is strategy-led full service digital agency with branches in London, Cape Town and Johannesburg. Quirk was born in March 1999 with the sole purpose of providing innovative digital services to the global business community. Known for being smart and creative, we have a passion for digital and are constantly updating our skills and services in the belief that enough is never enough. Using our unique knowledge and abilities, we apply the fusion of marketing and technology for the benefit of your business. Today, Quirk is an ever-growing agency with a loyal client base that includes brands like Capitec Bank, DStv, MWEB, Distell, Sun International, The Financial Times and Warner Bros.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2010/09/calling-all-young-african-web-designers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP.NET Navigation and Content Management</title>
		<link>http://www.fremus.co.za/blog/2008/08/aspnet-navigation-and-content-management/</link>
		<comments>http://www.fremus.co.za/blog/2008/08/aspnet-navigation-and-content-management/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 22:00:53 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Technologies]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/?p=116</guid>
		<description><![CDATA[At the moment it feels like I am re-designing a navigation system that has probably already been built before. The reason for saying this is because the navigation controls provided to you by Visual Studio 2008 produce table-based layouts, which is not what I want for my website. I want my website to generate valid [...]]]></description>
			<content:encoded><![CDATA[<p>At the moment it feels like I am re-designing a navigation system that has probably already been built before. The reason for saying this is because the navigation controls provided to you by Visual Studio 2008 produce table-based layouts, which is not what I want for my website. I want my website to generate valid XHTML and use CSS for layout. So what do I need? I need a navigation system that generates valid CSS and XHTML and that is easy to administer and update without having to meddle in C#, XHTML or CSS code. How do I achieve this goal? Would I have to write my own custom navigation system? It seems so for now. The basic structure of the navigation system would allow for a maximum of three levels of navigation:</p>
<ul>
<li>A top level</li>
<li>A second level</li>
<li>A third level</li>
</ul>
<p>The navigation system will at all times make the user aware of where they are in the website, which can be achieved with a breadcrumb navigation system. Each navigation item will display its own associated content. Second level navigation items will have top level navigation item parents and third level navigation items will have second level navigation item parents. The navigation system will also act as a source for creating the site map structure. If a visitor clicks on any item in the top navigation area then content associated with that item will be displayed and the active top level navigation item will show its active. The second level navigation items that are displayed will be associated with the top level item. If a visitor clicks any of the second level navigation items the one that is clicked will become active and content associated with the second level navigation item will be displayed and the second level navigation item that is clicked will show that is active. If the second level navigation item has third level navigation items associated with it then those items will be displayed. If a visitor clicks on the third level navigation item then that item becomes active and content for it will be displayed and that third level item shows that it is active.</p>
<p>The next step is to create an object-oriented design from this structure. Using an object-oriented approach would allow for easy re-use throughout. So lets say we create a class called &#8220;section&#8221; and give it the following fields:</p>
<ul>
<li>ParentSectionField &#8211; This will indicate if there is a parent item</li>
<li>SectionField &#8211; This will indicate what the current section is</li>
<li>SectionHierarchy &#8211; This will indicate where in the navigation hierarchy the section item belongs.</li>
</ul>
<p>The other issue that is a concern for me is content management, and understanding why it is important. Content management is important because it alleviates the need to mess with the code in your website. If your website has a decent content management system you will have a consistent look and feel throughout the website and you will be able to change that look and feel with a few clicks. WordPress is a perfect example of just that. WordPress allows you to easily change themes by uploading it to a directory and by changing it in your admin panel. WordPress is a clear example of design being a layer on top of the underlying function. Content management systems are ideally defined as a layer of functionality or business logic with another layer of presentation logic on top of that. Content management systems are also characterised by its development frameworks. Development frameworks can be seen as large collections of functionality assembled into one component. ASP.NET is an example of a framework technology, because it provides a whole host of features and functionality that you do not have to re-develop to make use of. The ASP.NET Roles and Membership functionality comes to mind, and is not too difficult to implement and administer without having to write much code. The advantage of this is that these features take advantage of the framework features across the whole website. The Roles and Membership feature in ASP.NET is an example of this, because you could easily manage more than one website&#8217;s user base from a central administrator control panel. You would not have to re-code the model for each website.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2008/08/aspnet-navigation-and-content-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sites that use Silverlight</title>
		<link>http://www.fremus.co.za/blog/2008/07/sites-that-use-silverlight/</link>
		<comments>http://www.fremus.co.za/blog/2008/07/sites-that-use-silverlight/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 20:45:21 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Technologies]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/?p=32</guid>
		<description><![CDATA[How many sites actually use Silverlight? Silverlight is a Microsoft technology that allows you to create rich and dynamic content for the web. The same Silverlight applications can also be used as desktop applications with WPF (Windows Presentation Foundation). With that in mind I Googled for sites that actually use Silverlight in a live production [...]]]></description>
			<content:encoded><![CDATA[<p>How many sites actually use Silverlight? Silverlight is a Microsoft technology that allows you to create rich and dynamic content for the web. The same Silverlight applications can also be used as desktop applications with WPF (Windows Presentation Foundation). With that in mind I Googled for sites that actually use Silverlight in a live production environment. I already knew of <a href="http://memorabilia.hardrock.com/" onclick="urchinTracker('/outgoing/memorabilia.hardrock.com/?referer=');">the Hardrock Memorabilia site</a> that uses the Deep Zoom feature. I showed this to some people at work and they were amazed, as was I. So check it out, but be warned you will be required to install a plugin.</p>
<p>So are there other sites that use Silverlight? And if so, what is the quality thereof. I found a site called <a href="http://www.nibblestutorials.net/" onclick="urchinTracker('/outgoing/www.nibblestutorials.net/?referer=');">Nibbles Tutorials</a> which is done entirely with Silverlight. They also have tutorials and samples that you can look at. I found a few more examples on <a href="http://blogs.msdn.com/martharotter/archive/2007/10/09/weekly-top-ten-silverlight-sites.aspx" onclick="urchinTracker('/outgoing/blogs.msdn.com/martharotter/archive/2007/10/09/weekly-top-ten-silverlight-sites.aspx?referer=');">this blog</a>. <a href="http://ttpadd.bl.uk/ttp_software/silverlight/default.html" onclick="urchinTracker('/outgoing/ttpadd.bl.uk/ttp_software/silverlight/default.html?referer=');">This site</a> uses Silverlight in a way that allows you to page through books, which is not that new. <a href="http://www.adefwebserver.com/DotNetNukeHELP/Misc/Silverlight/VR360.html" onclick="urchinTracker('/outgoing/www.adefwebserver.com/DotNetNukeHELP/Misc/Silverlight/VR360.html?referer=');">This site</a> shows a jeep of some kind that you can rotate. <a href="http://www.microsoft.com/silverlight/sharethelove/Default.html" onclick="urchinTracker('/outgoing/www.microsoft.com/silverlight/sharethelove/Default.html?referer=');">Another site</a> allows you to create a valentine&#8217;s day card. <a href="http://learnet.npm.gov.tw/silverlight/" onclick="urchinTracker('/outgoing/learnet.npm.gov.tw/silverlight/?referer=');">A museum</a> also used Silverlight and the Deep Zoom effect. <a href="http://www.vertigo.com/" onclick="urchinTracker('/outgoing/www.vertigo.com/?referer=');">Vertigo</a> are the guys who developed the Hardrock Cafe Memorabilia website. They have some Silverlight content as well including a <a href="http://www.vertigo.com/SlideShow.aspx" onclick="urchinTracker('/outgoing/www.vertigo.com/SlideShow.aspx?referer=');">slideshow presentation</a>. <a href="http://fashionshow.idealake.com/Default.html" onclick="urchinTracker('/outgoing/fashionshow.idealake.com/Default.html?referer=');">Pyramid fashion</a> also use Silverlight.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2008/07/sites-that-use-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Light up the Web &#8211; Mix Essentials 2008 Review</title>
		<link>http://www.fremus.co.za/blog/2008/06/light-up-the-web-mix-essentials-2008-review/</link>
		<comments>http://www.fremus.co.za/blog/2008/06/light-up-the-web-mix-essentials-2008-review/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 17:02:50 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Technologies]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Expression Blend]]></category>
		<category><![CDATA[Expression Design]]></category>
		<category><![CDATA[Expression Studio]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/?p=29</guid>
		<description><![CDATA[I attended the Mix Essentials 2008 event at Canal Walk (Cape Town, South Africa) today and there were quite a few things that interested me. There were five speakers at the event: David Ives &#8211; Developer and Platform Strategy Group for Microsoft in South Africa &#8211; Microsoft Brad Abrams &#8211; Group Program Manager for the [...]]]></description>
			<content:encoded><![CDATA[<p>I attended the <strong>Mix Essentials 2008</strong> event at Canal Walk (Cape Town, South Africa) today and there were quite a few things that interested me. There were five speakers at the event:</p>
<ol>
<li>David Ives &#8211; Developer and Platform Strategy Group for Microsoft in South Africa &#8211; <strong>Microsoft</strong></li>
<li>Brad Abrams &#8211; Group Program Manager for the UI Framework and Services Team &#8211; <strong>Microsoft</strong></li>
<li>Michael Koester &#8211; Designer Marketing Manager for Middle East and Africa and Central and Eastern Europe &#8211; <strong>Microsoft</strong></li>
<li>Julian Harris &#8211; <strong>Conchango</strong></li>
<li>David Pugh-Jones &#8211; <strong>Microsoft</strong></li>
</ol>
<p>The event was split into two tracks, a developer track and a designer track, but it generally focussed on <strong>Silverlight</strong>, and more specifically on two software packages, <strong>Visual Studio 2008</strong> and <strong>Expression Studio</strong>, and even more specifically it introduced <strong>XAML</strong> as a common way for these packages to share content between them. <strong>XAML</strong>, <a href="http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Extensible_Application_Markup_Language?referer=');">Extensible Application Markup Language</a> is an <strong>XML-like</strong> language that defines graphic elements in a human readable form that can be used in vector-imaging programs as well as <strong>Visual Studio 2008</strong>. This gives designers the flexibility to design interfaces without having to worry about programmers not being able to replicate their designs in a programming environment. Julian Harris demonstrated that you can export files from <strong>Adobe Illustrator</strong> into <strong>XAML</strong> format and import that <strong>XAML</strong> into <strong>Visual Studio 2008</strong>. <strong>XAML</strong> is also used in the <strong>Expression Studio</strong> range of products which includes amongst other two interesting products:</p>
<ul>
<li>Expression Blend</li>
<li>Expression Design</li>
</ul>
<p><strong>Expression Blend</strong> is, almost like <strong>Adobe&#8217;s Flash Studio</strong>, which is an IDE that allows you to create <strong>WPF (Windows Presentation Foundation)</strong> and Silverlight applications. WPF is a technology that allows developers (and designers) to create applications that give users a better <strong>user experience (UX)</strong>. Contemporary windows applications generally use square (often mundane) windows, whereas <strong>WPF applications</strong> allow designers to implement creative graphics into the interface. Rounded corners and transparent backgrounds for instance are used, and because Expression Blend can read and understand <strong>XAML</strong>, none of a designer&#8217;s creative flair is lost. The developer no longer has any excuses to develop interfaces that do not exactly meet the designer&#8217;s design. </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2008/06/light-up-the-web-mix-essentials-2008-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Tips for Developing a new Website</title>
		<link>http://www.fremus.co.za/blog/2008/06/5-tips-for-developing-a-new-website/</link>
		<comments>http://www.fremus.co.za/blog/2008/06/5-tips-for-developing-a-new-website/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 17:46:24 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/?p=27</guid>
		<description><![CDATA[Firstly determine the purpose and aim of the website. What do you want to achieve with the website? Determine the type of content you want to put on your website.Once you have determined the aim and purpose of your website you need to determine what the nature of the content on your website will be. [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><strong>Firstly determine the purpose and aim of the website.</strong> What do you want to achieve with the website?</li>
<li><strong>Determine the type of content you want to put on your website.</strong>Once you have determined the aim and purpose of your website you need to determine what the nature of the content on your website will be.
</li>
<li><strong>Look at design galleries</strong> I do spend time looking at other designs, not with the intent to directly copy them, but for inspiration. Sometimes you can&#8217;t get your head around a certain look-and-feel and you might get an idea from somewhere. I personally love <a href="http://www.smashingmagazine.co.uk" onclick="urchinTracker('/outgoing/www.smashingmagazine.co.uk?referer=');">Smashing Magazine</a>. The designs they showcase are some of the best and most creative around.</li>
<li><strong>Use a CSS-based layout</strong>. Avoid the use of tables for layout. Rather focus on a CSS-based layout that looks the most consistent between browsers. I found <a href="http://matthewjamestaylor.com/blog/perfect-3-column.htm" onclick="urchinTracker('/outgoing/matthewjamestaylor.com/blog/perfect-3-column.htm?referer=');">The Perfect 3 Column Liquid Layout</a> to be useful as well as a <a href="http://www.456bereastreet.com/lab/developing_with_web_standards/csslayout/2-col/finished.html" onclick="urchinTracker('/outgoing/www.456bereastreet.com/lab/developing_with_web_standards/csslayout/2-col/finished.html?referer=');">Simple 2 column CSS layout</a></li>
<li><strong>Don&#8217;t use pirated software</strong>. If you are not willing to pay the price for a piece of software, then you may have to spend time learning how to code web pages.</li>
</ol>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2008/06/5-tips-for-developing-a-new-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business meets Web Development meets Web Design</title>
		<link>http://www.fremus.co.za/blog/2008/06/business-meets-web-development-meets-web-design/</link>
		<comments>http://www.fremus.co.za/blog/2008/06/business-meets-web-development-meets-web-design/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 15:30:15 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[wiki's]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/?p=22</guid>
		<description><![CDATA[One of the issues that has been plaguing me for the last couple of years is the issue of bringing the design of a website closer to the functional requirements of a website. Web development, in my opinion, involves the creation of frameworks that allow a business requirement to be effectively represented in a web-based [...]]]></description>
			<content:encoded><![CDATA[<p>One of the issues that has been plaguing me for the last couple of years is the issue of bringing the design of a website closer to the functional requirements of a website. Web development, in my opinion, involves the creation of frameworks that allow a business requirement to be effectively represented in a web-based environment. Often this involves the analysis of a business requirement and translating that business requirement into a functional business resource. At the end of the day a web-based resource for any business should be a functional one that speaks directly to your business need. The process of developing a website should ideally start off by looking at your business and specifically looking at the way your business is structured. It helps, but is not necessary, if your business has a strategic model by which it defines itself. A strategic model, however, is not necessary to build a great and effective web-based resource. What is needed, though, is a good understanding of what your business does. By understanding what your business does and by defining what it does in a formal manner, you can develop a web-based resource. Formal definitions may need to be captured, and I think that it makes sense to develop a strategy that allows you to capture the way your business works in a way that is easy to access and edit at any given time. The key to capturing information about your business is to actively keep it up-to-date, because effectively you are developing your business even more by defining it. One way to capture business-related information is to use a wiki. Wikipedias are great for sharing information in a structured way, and allowing others to contribute to that information in a collaborative and sharing manner. A wiki can be created within a business environment with a minimal amount of effort, and it should ideally be used to store definitions that are unique within your business. I have found that if I compile information in a narrative fashion before I build a solution, I tend to develop a better understanding of the solution I am building. The most popular wiki software available has to be <a href="http://www.mediawiki.org/wiki/MediaWiki" onclick="urchinTracker('/outgoing/www.mediawiki.org/wiki/MediaWiki?referer=');">MediaWiki</a>. It requires Apache, PHP and MySQL to work and takes less than 30 minutes to install and configure. Popular websites such as Facebook use a wiki to store information relating to their API&#8217;s, Markup Language (FBML), Query Language (FBQL) and JavaScript (FBJS). I have seen or heard people compare Wiki&#8217;s to Blogs, but I do believe and strongly feel that they are not the same. Blogs have a chronological nature, whereas wiki&#8217;s have a more static nature. Wiki&#8217;s also differ because a wiki works on a search-and-if-not-found-create basis. It means that if you do not find an item that you search for, you can create that item. </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2008/06/business-meets-web-development-meets-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design Techniques</title>
		<link>http://www.fremus.co.za/blog/2008/06/web-design-techniques-rounded-corners/</link>
		<comments>http://www.fremus.co.za/blog/2008/06/web-design-techniques-rounded-corners/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 09:32:13 +0000</pubDate>
		<dc:creator>fr3dr1k</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Technologies]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.fremus.co.za/blog/?p=20</guid>
		<description><![CDATA[There are a couple of design techniques that I have not spent enough time to learn, or master. Web design is not one of my strong abilities, but it is a skill that I believe you can learn and become good at. As with a lot of things good web designs can be created by [...]]]></description>
			<content:encoded><![CDATA[<p>There are a couple of design techniques that I have not spent enough time to learn, or master. Web design is not one of my strong abilities, but it is a skill that I believe you can learn and become good at. As with a lot of things good web designs can be created by following some basic principles and guidelines. One key thing that I have not yet mastered is designing nice rounded corners for buttons or areas of content. It has to be mentioned that there are a two basic ways of achieving the rounded corner effect:</p>
<ol>
<li>JavaScript</li>
<li>CSS and Images</li>
</ol>
<p>What are the benefits of both or either method? ASP.NET Ajax provides a rounded corner control that is extremely easy to implement on an ASP.NET website. What if you do not use ASP.NET? Well then you can use <a href="http://www.html.it/articoli/niftycube/index.html" onclick="urchinTracker('/outgoing/www.html.it/articoli/niftycube/index.html?referer=');">Nifty Corners</a> to add rounded corners to your website. </p>
<p>After searching Google for articles on rounded corners, I came across <a href="http://www.456bereastreet.com/archive/200505/transparent_custom_corners_and_borders/" onclick="urchinTracker('/outgoing/www.456bereastreet.com/archive/200505/transparent_custom_corners_and_borders/?referer=');"> an article on 456 Berea Street</a> that explains how to use Javascript and CSS to achieve the rounded corner effect. Strangely enough they don&#8217;t seem to use that effect immediately on their own website. How important is it to use rounded corners on a website?</p>
<p><strong>CSS Balanced Columns</strong><br />
This is another technique worth knowing. Faux columns without using images? Now thats interesting. <a href="http://www.paulbellows.com/getsmart/balance_columns/" onclick="urchinTracker('/outgoing/www.paulbellows.com/getsmart/balance_columns/?referer=');">Balance your CSS Columns with JavaScript</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fremus.co.za/blog/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fremus.co.za/blog/2008/06/web-design-techniques-rounded-corners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

