<?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>Jeff Bridgforth :: Webcraftsman &#187; Wordpress</title>
	<atom:link href="http://jeffbridgforth.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffbridgforth.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 Jun 2010 17:57:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>More Fields WordPress Plugin</title>
		<link>http://jeffbridgforth.com/more-fields/</link>
		<comments>http://jeffbridgforth.com/more-fields/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 17:57:58 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[cms.more fields]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=1249</guid>
		<description><![CDATA[Although WordPress is a CMS, it’s administrative panel was clearly designed to favor it as a personal blogging solution. You really have to know what you are doing to use the WordPress dashboard to manage a website versus a blog. This does not make WordPress as an ideal solution to pass off a website to [...]]]></description>
			<content:encoded><![CDATA[<p>Although WordPress is a CMS, it’s administrative panel was clearly designed to favor it as a personal blogging solution. You really have to know what you are doing to use the WordPress dashboard to manage a website versus a blog. This does not make WordPress as an ideal solution to pass off a website to a site owner to manage and create their own content.</p>
<p>This was a situation I was faced with last fall. One of the objectives of the project was that the solution would enable the client to manage their own content. Their current site was completely static and they had been dependent on someone who could edit HTML code. They no longer had anyone on their team with those skills and their site had become stagnant.</p>
<p>Because I was familiar with WordPress and the price (free, open-source) was right for this non-profit ministry, I wanted to use WordPress as the CMS solution. But I needed to be able to tweak the default WordPress dashboard to provide a better user experience for the client.</p>
<p>As I searched for CMS plugins, I came across <a title="More Fields WordPress plugin " href="http://wordpress.org/extend/plugins/more-fields/">More Fields</a> after reading <a title="6 Ways to Create Custom Field Write Panels in WordPress" href="http://www.kevinleary.net/6-ways-to-create-custom-write-panels-in-wordpress/">a post on Kevin Leary’s site</a>. I installed it and began to use it. I really like how it customized the WordPress Admin section for managing page content. I gave me just the functionality I needed. It was just the right solution to give a more usable interface for my client to manage and create their own content. I created a customized homepage that allowed them to post information about different conferences and leadership projects that they sponsor. I created a PDF guide that helped the client to take the site and manage/add new content.</p>
<h3>What I liked about More Fields</h3>
<ul>
<li>It used the existing custom fields functionality of WordPress. I did not have to make changes to my code in my WordPress template in order to use the plugin.</li>
<li>It added boxes to the page or post editing pages. I was able to put in descriptions and instructions to help my client manage their secondary content.</li>
<li>It allowed me to customize the page and post editing pages. I had many options of what to show and what to hide.</li>
<li>It was fairly easy and intuitive to implement right away. I was able to create new boxes and new fields without having to read a bunch of documentation.</li>
</ul>
<p>But no solution is perfect and there were several quirks in <a title="More Fields WordPress plugin" href="http://wordpress.org/extend/plugins/more-fields/">More Fields</a> that did not set well with me. So I was a bit reticent about using it on a recent project.</p>
<p>Here were some of my concerns. Most of these were quirks that were annoying but still functional.</p>
<ul>
<li>The plugin had not been updated in quite awhile. This was my  greatest concern. The plugin needed a bit more work and I was not sure  that its creator was planning to do anything more with it. If that was the case, the quirks I experienced were not going to get fixed.</li>
<li>The plugin allowed you to hide certain panels when editing pages. Soon after a WordPress upgrade, that functionality broke and several of the panels I wanted to hide were visible once again.</li>
<li>When adding new fields, after saving changes to the new field, I went to a blank screen. I had expected and wanted to return to the manage boxes page to add more fields or edit current ones.</li>
<li>The customized panel seemed to create conflicts with the AJAX functionality that allows you to reorder panels and hide/show certain panels on an Edit Page.</li>
<li>The plugin added the custom page types to the left hand menu of the administrative interface. It created a main nav item with the name of the custom field type and two sub items of “edit” and “add new.” If you clicked on the name of the custom page type on that menu, it would not take you to the edit pages listing but would function like “add new.” This was different than the other main headings on the left menu.</li>
</ul>
<h3>Recent Developments</h3>
<p>Recently, I had another project that needed some customization to make it a better experience for the site owner. Because of my concerns about More Fields, I decided to try another plugin. Unfortunately, this plugin had some major issues and the developer was not attending to it.</p>
<p>Then I came across <a title="Kevin Leary post about the future of More Fields WordPress plugin" href="http://www.kevinleary.net/the-future-of-more-fields-wordpress-3-0/">another post by Kevin Leary</a> about new development to the More Fields plugin. I was delighted and excited to check it out. The new version of the plugin addressed all of my concerns. It did not disappoint me. I plan to use it in future projects and would not have any problem in recommending it to others.</p>
<p>Thanks <a href="http://dagensskiva.com/">Kal and Henrik</a> for improving More Fields.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/more-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing a WordPress site or designing a Web site?</title>
		<link>http://jeffbridgforth.com/designing-a-wordpress-site/</link>
		<comments>http://jeffbridgforth.com/designing-a-wordpress-site/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 18:59:26 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=1035</guid>
		<description><![CDATA[I came across this video from a Twitter link the other day. I liked that it condensed a panel discussion about designing for content management systems. The video helped me to think through the major points of the issue being raised. I like the point that Dan Mall makes. He says we need to approach [...]]]></description>
			<content:encoded><![CDATA[<p>I came across this video from a Twitter link the other day. I liked that it condensed a panel discussion about designing for content management systems. The video helped me to think through the major points of the issue being raised.</p>
<p><object width="512" height="313"><param name="movie" value="http://www.youtube.com/v/ZUD3qUtT3go&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ZUD3qUtT3go&#038;fs=1" type="application/x-shockwave-flash" width="512" height="313" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I like the point that Dan Mall makes. He says we need to approach a design project with the mindset that “I am going to design a Web site.” Not “I’m going to design a WordPress site”. Or “I’m going to design an Expression Engine site” or insert any CMS into this sentence. CMS systems are a tool but they should not define how you do a design. It limits the creative process.</p>
<p>I would much rather design a site and then figure out how I am going to pull it off using the tools I choose to implement the solution in. This is the approach that I have taken in my own design projects. I did not change anything about the way that I approached a design that utilized WordPress as a back end solution. If anything, WordPress just helped me to simplify the development process. In fact, several of the sites I have designed were moved into WordPress after they had been static sites. So WordPress did not even factor into the design decisions that were made in those projects.</p>
<p>I would not consider myself a “WordPress theme developer” or designer in the sense that my main goal in a design project is to create a WordPress theme. A WordPress theme is only a vehicle for me to implement a visual design solution. I do offer WordPress solutions but I am not sure I would feel comfortable calling myself a WordPress designer. Of course I wouldn’t call myself a PHP designer either. To me WordPress is just a solution.</p>
<p>What are your thoughts? Do you think designing for content management systems has lessened the creativity of Web designers? What do you think of Dan Mall’s approach on designing for a content management system?</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/designing-a-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Note to Self — Enabling Media Library Uploads in WordPress</title>
		<link>http://jeffbridgforth.com/enabling-media-library-uploads-in-wordpress/</link>
		<comments>http://jeffbridgforth.com/enabling-media-library-uploads-in-wordpress/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 18:08:22 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress media library]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=635</guid>
		<description><![CDATA[I was getting really frustrated today because I was trying to upload images into the Media Library in a WordPress installation. After getting an error message, I looked around the WP control panel and stumbled across “Miscellaneous” under Settings. There is a form field on this page where you set up the path to the [...]]]></description>
			<content:encoded><![CDATA[<p>I was getting really frustrated today because I was trying to upload images into the Media Library in a WordPress installation. After getting an error message, I looked around the WP control panel and stumbled across “Miscellaneous” under Settings. There is a form field on this page where you set up the path to the folder you want to upload media to. This needs to be set up before you can upload new image files. Duh. Well now I know and hopefully this post will be a reminder in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/enabling-media-library-uploads-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
