<?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>seanklein.org &#187; WordPress</title>
	<atom:link href="http://seanklein.org/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://seanklein.org</link>
	<description></description>
	<lastBuildDate>Mon, 23 Aug 2010 05:05:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>TIL: Adding Admin Menu Pages</title>
		<link>http://seanklein.org/2009/07/til-adding-admin-menu-pages/</link>
		<comments>http://seanklein.org/2009/07/til-adding-admin-menu-pages/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 16:29:56 +0000</pubDate>
		<dc:creator>Sean Klein</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Things I've Learned]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[admin pages]]></category>

		<guid isPermaLink="false">http://seanklein.org/?p=32</guid>
		<description><![CDATA[When using functions like add_submenu_page etc, make sure that you add them at the admin_menu action. If you try to add them any place other than that you will get &#8220;Insufficient Privileges&#8221; errors when trying to go to the page. NOTE: If you are in WP 2.8 WordPress allows you to run those functions at [...]]]></description>
			<content:encoded><![CDATA[<p>When using functions like add_submenu_page etc, make sure that you add them at the admin_menu action.  If you try to add them any place other than that you will get &#8220;Insufficient Privileges&#8221; errors when trying to go to the page.</p>
<p>NOTE: If you are in WP 2.8 WordPress allows you to run those functions at admin_init, but don&#8217;t be fooled they will break again in WP 2.8.1.</p>
]]></content:encoded>
			<wfw:commentRss>http://seanklein.org/2009/07/til-adding-admin-menu-pages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Media Gallery</title>
		<link>http://seanklein.org/2009/07/wordpress-media-gallery/</link>
		<comments>http://seanklein.org/2009/07/wordpress-media-gallery/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 19:45:45 +0000</pubDate>
		<dc:creator>Sean Klein</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Things I've Learned]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[media gallery]]></category>
		<category><![CDATA[uploading]]></category>

		<guid isPermaLink="false">http://seanklein.org/?p=29</guid>
		<description><![CDATA[For the WordPress Media Gallery to work properly on a server, PHP Safe Mode must be turned off.  From what I am told when PHP Safe mode is on, PHP runs as a different user than apache and this causes folder creation/modification problems.  So for the uploader to work it must be turned off. Also [...]]]></description>
			<content:encoded><![CDATA[<p>For the WordPress Media Gallery to work properly on a server, PHP Safe Mode must be turned off.  From what I am told when PHP Safe mode is on, PHP runs as a different user than apache and this causes folder creation/modification problems.  So for the uploader to work it must be turned off.</p>
<p>Also I have noticed some issue in the past with the flash uploader and it displaying HTTP Errors.  I have found that if the server is protected by 401 Authentication this happens.  I am sure that there are other problems that cause this, but this is the first fix I have found in my troubleshooting.</p>
]]></content:encoded>
			<wfw:commentRss>http://seanklein.org/2009/07/wordpress-media-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress PHP Upload Information</title>
		<link>http://seanklein.org/2009/06/wordpress-php-upload-information/</link>
		<comments>http://seanklein.org/2009/06/wordpress-php-upload-information/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 17:38:49 +0000</pubDate>
		<dc:creator>Sean Klein</dc:creator>
				<category><![CDATA[Things I've Learned]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[file uploads]]></category>
		<category><![CDATA[fileupload_maxk]]></category>
		<category><![CDATA[post_max_size]]></category>
		<category><![CDATA[upload_max_filesize]]></category>
		<category><![CDATA[wordpress file uploads]]></category>

		<guid isPermaLink="false">http://seanklein.org/?p=25</guid>
		<description><![CDATA[WordPress has a very distinct way of doing things when it comes to file uploads.  There is the restriction that PHP puts into place with file uploads (ie upload_max_filesize and post_max_size), and restrictions that WP puts in via values in the database. With the PHP values, if you need to upload large files you will [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress has a very distinct way of doing things when it comes to file uploads.  There is the restriction that PHP puts into place with file uploads (ie upload_max_filesize and post_max_size), and restrictions that WP puts in via values in the database.</p>
<p>With the PHP values, if you need to upload large files you will either need to edit the php.ini file, or edit the .htaccess file to get the values high enough so PHP doesn&#8217;t run out of memory with the upload.</p>
<p>To set the PHP values in .htaccess:</p>
<ol>
<li>Add the following:
<ul>
<li>php_value upload_max_filesize #M</li>
<li>php_value post_max_size #+1M</li>
</ul>
</li>
</ol>
<p>With post_max_size, the number of M&#8217;s needs to be higher than the upload_max_filesize, and from my testing adding 1 to the upload_max_filesize is enough to suffice.</p>
<p>WordPress restricts uploads in a different way.  In WPMU in the wp_sitemeta table there are 3 fields that need to be updated when large files need to be uploaded.</p>
<p>They are:</p>
<ol>
<li>blog_upload_space &#8211; The amount of space a single blog has to upload files to</li>
<li>fileupload_maxk &#8211; The largest file that may be uploaded (I believe this is in bytes)</li>
<li>upload_filetypes &#8211; This restricts the MIME type that can be uploaded I believe through the Flash uploader</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://seanklein.org/2009/06/wordpress-php-upload-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Launch</title>
		<link>http://seanklein.org/2009/05/website-launch/</link>
		<comments>http://seanklein.org/2009/05/website-launch/#comments</comments>
		<pubDate>Fri, 15 May 2009 03:08:09 +0000</pubDate>
		<dc:creator>Sean Klein</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://seanklein.org/?p=18</guid>
		<description><![CDATA[I&#8217;m proud to announce the launch of my first personal web development in many years.  Green Job Outsourcing Brokers was launched on Sunday (5/10). I was contacted by Elizabeth Heid the CEO of Green Job Outsourcing Brokers to create a website where she could display jobs from her clients.  Elizabeth runs an outsourcing company where [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m proud to announce the launch of my first personal web development in many years.  <a href="http://gjob.us.com">Green Job Outsourcing Brokers</a> was launched on Sunday (5/10).</p>
<p>I was contacted by Elizabeth Heid the CEO of Green Job Outsourcing Brokers to create a website where she could display jobs from her clients.  Elizabeth runs an outsourcing company where businesses contact her to fill positions.  She needed a basic website where she could easily add those jobs, and have her &#8220;Sub Contractors&#8221; create an account on her website and add their resumes and cover letters.</p>
<p>I used WordPress as a CMS for this project.  WordPress along with Carrington as a base for a theme made for a great web build.  For the back end I used a plugin I initially developed for Crowd Favorite, then modified so it would handle uploading more data for each user registered.  Two of the meta items I included were Cover Letter and Resume as PDFs.  Unfortunately I had to modify the WP Core for the user profile page to display the user information like GJOB wanted it displayed, but ultimately I believe it looked pretty good.</p>
<p>On the front end Carrington served as a great base for the theme.  The development of the theme using Carrington made the work for GJOB much easier and better for the client.  It cut down greatly on development time and kept costs down for the client.</p>
<p>Overall I am very happy with how this site came out.  I am not a designer and very rarely get involved with the design of sites, but I designed this entire site and had fun with it.  We went through many design revisions and in the middle I was very unclear as to where the site was going, but after everything the site came out great.  This was a great project and I look forward to doing more like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://seanklein.org/2009/05/website-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
