<?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>Technikal.net blog</title>
	<atom:link href="http://technikal.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://technikal.net/blog</link>
	<description>A blog on Web design, development and freelancing</description>
	<lastBuildDate>Sun, 25 Jul 2010 23:23:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>8 things to do after you install Wordpress</title>
		<link>http://technikal.net/blog/8-things-to-do-after-installing-wordpress/</link>
		<comments>http://technikal.net/blog/8-things-to-do-after-installing-wordpress/#comments</comments>
		<pubDate>Thu, 28 May 2009 16:05:05 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://technikal.net/blog/?p=63</guid>
		<description><![CDATA[dsfsdf sdfsd sdfs df]]></description>
			<content:encoded><![CDATA[<p>Whilst Wordpress comes &#8220;out of the box&#8221; pretty much ready to go I&#8217;ve found several tweaks and additions you really *have* to do to get everything ship shape. I suspect these are fairly standard across the board but it&#8217;s good to document them to remind myself as well as helping others.</p>
<p><span id="more-63"></span></p>
<h3>1. Install a backup option.</h3>
<p>Yes. The very first thing you&#8217;ll probably want to take care of is a suitable backup plan. Same as you (hopefully) do with your documents, photos, emails on your PC. I personally use the rather simple <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP DB Backup</a>. It&#8217;s fairly easy to install and there isn&#8217;t much to setup or configure. You can set which database tables to backup, schedule a backup (I do it once per week for example) and have it email you the file you need for a restore.</p>
<p><img src="http://technikal.net/blog/wp-content/uploads/2009/05/wpbackup-550x114.jpg" alt="Wordpress Backup Email Pic" title="Wordpress Backup Email" width="550" height="114" class="size-large wp-image-62" /></p>
<h3>2. Change the admin password.</h3>
<p>Wordpress generates a random password which you will forget. Edit your admin account via the <strong>Users</strong> panel in the administration interface.</p>
<h3>3. Edit your permalinks.</h3>
<p>By default Wordpress creates URLs for posts and pages along the lines of ?p=123 which is pretty meaningless and isn&#8217;t good for Search Engines either. There are a couple of different options built in to Wordpress which you access via <strong>Settings &gt; Permalinks</strong>. Of the options provided I&#8217;d probably choose &#8220;Month and Name&#8221; if that was the only choice. Luckily we can enter a custom value. Popular all over the web, enter <strong>/%postname%/</strong> and your URL will now say something like &#8220;this-is-my-cool-post&#8221; at the end which is a lot more meaningful to your users.</p>
<h3>4. Set up Akismet.</h3>
<p>Everyone hates spam, right? And there you are with a publicly accessible blog and guess what&#8230;a lovely comment form sitting ready to go. Spammers paradise. Unless you want to have your posts sullied by a relentless splurge of trash message then use Akismet. It&#8217;s even built into Wordpress from the go, so there&#8217;s no excuse. </p>
<li>1. Go to the <strong>Plugins</strong> section and activate Akismet
<li>2. To complete the setup you&#8217;ll be asked for an API key. You get this by registering on <a href="http://www.wordpress.com">Wordpress.com</a> then viewing your <a href="http://www.wordpress.com/profile">profile</a>.
<li>3. Head to <strong>Plugins &gt; Akismet Configuration</strong> and enter your key. Job done.</li>
<p><img src="http://technikal.net/blog/wp-content/uploads/2009/05/akismetkey.jpg" alt="Akismet Key Picture" title="Akismet Key Picture" width="436" height="176" class="size-full wp-image-68" /></p>
<h3>5. Get your content on Feedburner.</h3>
<p>Sign up for <a href="http://www.feedburner.com">Feedburner</a>. It&#8217;ll give you a custom feed and interesting stuff like how many subscribers you have..</p>
<p>Once you have signed up to Feedburner you will have to change your feed subscription link for your theme. This is managed by code in the head tag of your theme. This is managed from the header.php file for the theme.</p>
<p>Insert this code:</p>
<p><code>&lt;link rel="alternate" type="application/rss+xml" title="Your title" href="http://feed address" /&gt;</code></p>
<h3>6. Add Social Media options.</h3>
<p>This is related to the RSS content options above in point 5. The idea is to make your content as accessible as possible to any potential readers. A good way is to add some Social media options.</p>
<p>There are a <a href="http://wordpress.org/extend/plugins/search.php?q=social+media">number</a> of plugins out there to do this sort of thing. The one I use, which you can see at the bottom of this post before the comments section, is <a href="http://wordpress.org/extend/plugins/add-to-any/">Add to Any</a>. I found installation pretty simple for Add to Any. This might be different with other plugins. Experiment!</p>
<h3>7. Remember your analytics.</h3>
<p>Like a lot of people I use <a href="http://www.google.com/analytics/">Google Analytics</a>. The code it&#8217;ll give you when you sign up should be pasted into your HTML at the bottom of the page. In themes this tends to be in footer.php just before the closing body tag.</p>
<h3>8. Install a theme or design your own.</h3>
<p>The default themes in Wordpress are fine but not very individual or unique obviously. I&#8217;d recommend finding a theme you like from <a href="http://wordpress.org/extend/themes/">Wordpress themes</a>. There are hundreds. If you&#8217;re confident and competent enough with HTML and CSS you can modify an existing theme or design your own from scratch. It takes a while from scratch and can be tricky sometimes if you&#8217;re not used to working with PHP and the wordpress specific code but it&#8217;s worth it. Also remember to test your designs with dummy content to ensure it all works as planned. Numerous examples of dummy content you can import to your blog can be found on <a href="http://www.google.co.uk/search?hl=en&#038;q=wordpress+dummy+content">Google</a>.</p>
<p>These are 8 tasks, most of which are fairly simple, that will make your life a bit easier, save you in the event of a disaster, and hopefully make your content more freely available.</p>
]]></content:encoded>
			<wfw:commentRss>http://technikal.net/blog/8-things-to-do-after-installing-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to CSS Shorthand</title>
		<link>http://technikal.net/blog/introduction-to-css-shorthand/</link>
		<comments>http://technikal.net/blog/introduction-to-css-shorthand/#comments</comments>
		<pubDate>Tue, 05 May 2009 16:45:33 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[shorthand]]></category>

		<guid isPermaLink="false">http://technikal.net/blog/?p=29</guid>
		<description><![CDATA[fgdfg dfgdf gdfgdfg]]></description>
			<content:encoded><![CDATA[<p>CSS Shorthand refers to the ability to set several properties in one single declaration instead of a sequence of related declarations. As we&#8217;ll see this a) Reduces the size of your CSS file, and b) Makes it a lot more organised and easy to understand. In this post I&#8217;ll look at a few of the common places where shorthand gets used. There are other rarely used or obscure uses like &#8220;outline&#8221; which I won&#8217;t cover today.</p>
<p><span id="more-29"></span></p>
<h3>Borders</h3>
<p>Below is an example of CSS code we can use to control the appearance of a border.</p>
<p><code>border-width: 1px;<br />
border-style: solid;<br />
border-color: #CDCDCD;<br />
</code></p>
<p>A simpler way to deal with these settings is to use the &#8220;border&#8221; shorthand.</p>
<p><code>border:1px solid #CDCDCD;</code></p>
<p>The exact order of width, style, color isn&#8217;t strictly required and using the values in different orders should work fine but if you notice something funky going on then you might want to check your order as it might be something simple like that if the browser is particularly strict. It should be noted that the properties above are actually shorthand themselves but when was the last time you used border-left-width: 1px? I can&#8217;t say I have often but perhaps i&#8217;m not daring or cool enough to have ultra modified borders.</p>
<h3>Backgrounds</h3>
<p>Another common use of shorthand is dealing with background. Instead of &#8220;background-color&#8221;, &#8220;background-image&#8221;, background-repeat&#8221;, &#8220;background-attachment&#8221; and &#8220;background-position&#8221; we can just use the rather obvious &#8220;background&#8221;.<br />
<code><br />
background-color: #fff;<br />
background-image: url(images/bg.jpg);<br />
background-repeat: repeat;<br />
background-attachment: fixed;<br />
background-position: 0 0;<br />
</code></p>
<p>Can be more easily maintained as:</p>
<p><code><br />
background: #fff url(images/bg.jpg) repeat fixed 0 0;<br />
</code></p>
<p>If you don&#8217;t specify a value in each case then defaults will be assumed. In many instances these are fine. If you&#8217;re only interested in making a background into a certain colour then you aren&#8217;t particularly worried about &#8220;image: none&#8221; being assumed as it will have no effect on you. The defaults are:</p>
<li>color: transparent</li>
<li>image: none</li>
<li>repeat: repeat</li>
<li>attachment: scroll</li>
<li>position: 0% 0%</li>
<h3>Margin and Padding</h3>
<p>Margin and padding are used extensively within CSS and I can&#8217;t recall ever creating a stylesheet that didn&#8217;t contain margins and padding in many different places. Because of this I find using the shorthands makes life a lot easier and saves a lot of space in the file.</p>
<p>It is important to remember <strong>TR</strong>em<strong>BL</strong>e or <strong>TR</strong>ou<strong>BL</strong>e when dealing with margins and padding. The uppercase letters standing for Top, Right, Bottom, Left. This is the order in which the shorthand is written.</p>
<p>Instead of:</p>
<p><code>margin-top: 5px;<br />
margin-right: 20px;<br />
margin-bottom: 10px;<br />
margin-left: 20px;<br />
</code></p>
<p>We can instead type:</p>
<p><code>margin: 5px 20px 10px 20px;</code></p>
<p>The smarty pants amongst us may have noticed that in the above example right and left are both 20px. Is there a way to group them to make our declaration even shorter? Well yes there is. Top and bottom, and Right and Left can be grouped together if desired.<br />
<code>margin: 5px 20px 10px;</code></p>
<p>You can of course cut it down from 3 to 2 to 1 depending on what you want to do:</p>
<p>Top and bottom &#8211; 5px, Right and left &#8211; 20px</p>
<p><code>margin: 5px 20px</code></p>
<p>Everything 5px</p>
<p><code>margin: 5px</code></p>
<h3>Fonts</h3>
<p>Last but not least for this introduction to shorthand are Fonts.</p>
<p><code>font-style: normal;<br />
font-variant: small-caps;<br />
font-weight: bold;<br />
font-size: 2em;<br />
line-height: 2.4em;<br />
font-family: Arial,sans-serif;<br />
</code></p>
<p>Can just as easily be written as:</p>
<p><code>font: normal small-caps bold 1em/1.2em Arial,sans-serif;</code></p>
<p>As mentioned with background above, there are some default settings that will be assumed if you don&#8217;t specify them yourself. Again it depends on whether the default interferes with what you want to do. In some cases it will be what you want or won&#8217;t be of interest.</p>
<li>font-style: normal</li>
<li>font-variant: normal</li>
<li>font-weight: normal</li>
<li>font-size: medium</li>
<li>line-height: normal</li>
<li>font-family: depends on the user agent</li>
<h3>Summary</h3>
<p>When learning CSS it&#8217;s often a good idea to start out by writing in full instead of shorthand. Indeed I would say I have a fairly decent grasp of CSS but I do still often tend to write in some shorthand and in full in other places. This is for a combination of reasons. Often its just a by product of the design and trying things out at the time to see what happens. A good exercise is to go back to the CSS file after you&#8217;ve tested and a put a site live to see if it can be slimmed down and reorganised. I should probably follow my own advice when I get some time!</p>
]]></content:encoded>
			<wfw:commentRss>http://technikal.net/blog/introduction-to-css-shorthand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How can I test in IE6 or use IE on Mac?</title>
		<link>http://technikal.net/blog/test-in-ie/</link>
		<comments>http://technikal.net/blog/test-in-ie/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 23:56:26 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://technikal.net/blog/?p=19</guid>
		<description><![CDATA[blah blah]]></description>
			<content:encoded><![CDATA[<p>These days most people are using IE7 or IE8 and designers, being up to date types, almost certainly are. However figures suggest that 15-20% of all users still use IE6 as their main browser. Whether this is good, bad, or sane on the part of the user is another debate but what it does mean is that if you&#8217;re designing a site or more specifically a site that is attempting to sell something, then you must still take IE6 into account.</p>
<p>So how can you test your code and design out in IE6 if you&#8217;ve upgraded to IE7 or 8. What do you do if you use a Mac?</p>
<p><span id="more-19"></span></p>
<h3>XP Users</h3>
<p>For the XP user it&#8217;s really rather simple to get IE6 installed alongside other versions. Tredosoft have a product called &#8220;Multiple IE&#8221; which allows you to install a copy of IE6 onto your machine. For the comedy factor you can install right back to IE3 if you desire. <a href="http://tredosoft.com/Multiple_IE" title="Link to Tredosoft site">Further info on Tredosoft site</a>. Or the <a href="http://tredosoft.com/files/multi-ie/multiple-ie-setup.exe" title="Link to Multiple IE download">Direct download link</a>.</p>
<h3>Vista Users</h3>
<p>Unfortunately Multiple IE doesn&#8217;t work on Vista but there is a program called IETester. It doesn&#8217;t install standalone versions of the particular IE you&#8217;re interested in but allows you to view sites using the rendering engine in IE6. <a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester link</a>.</p>
<h3>Mac Users</h3>
<p>Obviously it becomes a bit trickier for Mac users to install IE. You can try installing <a href="http://www.vmware.com/products/fusion/" title="Link to VMWare Fusion site">VMWare Fusion</a> and then a copy of XP and then a copy of IETester. This can probably be a bit annoying.</p>
<h3>Other methods to test your code</h3>
<p><a href="http://browsershots.org/" title="Link to BrowserShots website">BrowserShots</a> allows you to submit a URL and select from a myriad of configuration options to see how your design looks on different browsers and platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://technikal.net/blog/test-in-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://technikal.net/blog/hello-world/</link>
		<comments>http://technikal.net/blog/hello-world/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 12:42:23 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://technikal.net/blog/?p=1</guid>
		<description><![CDATA[Hello World]]></description>
			<content:encoded><![CDATA[<p>Yes, Hello World. This is my new blog and I hope to make some interesting posts very soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://technikal.net/blog/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
