<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Justin Shreve / WordPress Summer of Code</title>
	<atom:link href="http://wpsoc09.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpsoc09.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 01 Apr 2009 02:35:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wpsoc09.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Justin Shreve / WordPress Summer of Code</title>
		<link>http://wpsoc09.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wpsoc09.wordpress.com/osd.xml" title="Justin Shreve / WordPress Summer of Code" />
	<atom:link rel='hub' href='http://wpsoc09.wordpress.com/?pushpress=hub'/>
		<item>
		<title>FreelancePress</title>
		<link>http://wpsoc09.wordpress.com/2009/03/29/freelancepress/</link>
		<comments>http://wpsoc09.wordpress.com/2009/03/29/freelancepress/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 04:59:31 +0000</pubDate>
		<dc:creator>wpsoc09</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://wpsoc09.wordpress.com/?p=4</guid>
		<description><![CDATA[WordPress has expanded beyond its beginnings as just another piece of blog software. As the capabilities of WordPress have expanded, people have been using the software in multiple interesting ways to power web sites, portfolios, e-magazines and much, much more. The objective of this proposal is to develop enhancements to WordPress to make it easier [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpsoc09.wordpress.com&amp;blog=7147713&amp;post=4&amp;subd=wpsoc09&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>WordPress has expanded beyond its beginnings as just another piece of blog software. As the capabilities of WordPress have expanded, people have been using the software in multiple interesting ways to power web sites, portfolios, e-magazines and much, much more.</p>
<p>The objective of this proposal is to develop enhancements to WordPress to make it easier for freelance programmers to use the software  as a tool to showcase and publish their work and manage client contacts.</p>
<p><span id="more-4"></span></p>
<h2>Project Proposal</h2>
<p>I propose to create a suite of WordPress plugins and package it as a piece of software named &quot;FreelancePress&quot; (FP). FreelancePress would contain at least four different plugins or enhancements that would work together to create the perfect freelance portfolio and resume site:</p>
<h3>Portfolio Component</h3>
<p>The portfolio component will be one of the main attractions of the package and allow freelancers to share their past work with prospective clients. The portfolio component will include at least the following functionality:</p>
<ul>
<li><strong>Image Upload and Gallery</strong>: FP would provide an image upload and gallery function for displaying screen shots and other graphic portfolio objects. The gallery should be powered by Light Box for added effectiveness and to allow for flipping or paging through the different portfolio entries.</li>
<li><strong>Categories</strong>: FP will allow for unlimted category nesting.</li>
<li><strong>Portfolio Custom Fields</strong>: FP would allow for the creation of custom fields to be added to portfolio entries. By default, users would be able to enter details for &quot;Description&quot;, &quot;Client&quot;, &quot;URL&quot;, &quot;Agency&quot;, &quot;Title&quot; and &quot;Date&quot;. By allowing custom fields as well, users would not be limited in terms of what or how much they could write about their portfolio entries.</li>
<li><strong>Widget</strong>: The FP widget system would allow a recent  entry or selected entry or entries to be shown in the sidebar, footer, etc.</li>
</ul>
<h3>Contact Component</h3>
<p>A contact component will be created to allow potential clients to easily contact the owner of the site. There will be two options for contact:</p>
<ul>
<li><strong>Contact Information</strong>: Allows the owner to quickly list IM names, emails and phone numbers.</li>
<li><strong>Contact Form</strong>: To cut down on the effort needed to contact the freelance programmer, there will be an extended contact form. The form will allow custom fields including attachments. This would allow a client to send any information the freelancer might need, such as a design specification at the time the contact is made.</li>
</ul>
<h3>Testimonials Component</h3>
<p>This would be a small FP plugin to share and manage testimonials from other clients. The plugin would  include pagination and ordering capabilities. The plugin would allow linking from a  testimonial comment to a portfolio entry.</p>
<h3>Social Network Integration</h3>
<p>FP will contain enhancements to enable tighter social network integration. For instance,   a freelancer&#39;s Twitter, LinkedIn account, and Facebook accounts and selected content could be showcased in the portfolio and used to supply  updates on the freelancer&#39;s activities, credentials and accomplishments.</p></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpsoc09.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpsoc09.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpsoc09.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpsoc09.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wpsoc09.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wpsoc09.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wpsoc09.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wpsoc09.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpsoc09.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpsoc09.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpsoc09.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpsoc09.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpsoc09.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpsoc09.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpsoc09.wordpress.com&amp;blog=7147713&amp;post=4&amp;subd=wpsoc09&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wpsoc09.wordpress.com/2009/03/29/freelancepress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fc94846d5537c5b8d84e6452ff7b6c6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wpsoc09</media:title>
		</media:content>
	</item>
		<item>
		<title>Extended WordPress Search Engine</title>
		<link>http://wpsoc09.wordpress.com/2009/03/29/extended-wordpress-search-engine/</link>
		<comments>http://wpsoc09.wordpress.com/2009/03/29/extended-wordpress-search-engine/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 04:57:53 +0000</pubDate>
		<dc:creator>wpsoc09</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://wpsoc09.wordpress.com/2009/03/29/extended-wordpress-search-engine/</guid>
		<description><![CDATA[Currently the search engine included in WordPress is very limited as to what types or categories of data it can locate and how a blog user can employ the system to locate them (search mode). For example, you cannot search blog posts with a simple strategy such as &#34;find A string in category C&#34;. You [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpsoc09.wordpress.com&amp;blog=7147713&amp;post=3&amp;subd=wpsoc09&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Currently the search engine included in WordPress is very limited as to what types or categories of data it can locate and how a blog user can employ the system to  locate them (search mode). For example, you cannot search blog posts with a simple strategy such as &quot;find A string in category C&quot;. You can&#39;t perform a search such as &quot;search all categories, but  not category B&quot;. It also doesn&#39;t support advanced boolean search query formats (grouping, OR, NOT, AND).</p>
<p>For these reasons, the WordPress search system needs an overhaul and enhancement. Members of a blog need to be able to find what they need quickly and efficiently. The search capabilities of WordPress should allow for a greater flexibility and power in search configuration and strategy so that blog users retrieve optimal relevant search results.</p>
<p><span id="more-3"></span></p>
<h2>Project Proposal</h2>
<p>My proposal is to create a basis for a new search engine to replace the simple input box search currently employed. The new plugin to power the backend search would support advanced search capabilities such as  boolean search, multiple content  searches (posts, tags, pages, authors and any available metadata) and flags (finding  posts with A string in category C).</p>
<p><strong>The main feature/power of the plugin will lie in its extensibility:</strong> The plugin I propose will include the ability to drop in extension plugins (which is essentially introducing a new file in the search plugin&#39;s own plugin folder) to extend the search system. This feature will allow a user  to select the search software to  power the backend. This ability to customize search resources will provide a blog owner with the ability to manipulate the blog&#39;s search capability and power.</p>
<h3>Default search components</h3>
<p>My proposal would include several different default search components:</p>
<ul>
<li>a MySQL/Database plugin as  the default database plugin. The new MySQL searching will offer  improvements over the current search system, including  multiple content searching and some flag search options.</li>
<li>A <a href="http://www.sphinxsearch.com/" target="_blank">Sphinx plugin</a> that requires minimal configuration. The Sphinx searching will include multiple content type searches, flags, and <a href="http://www.sphinxsearch.com/docs/current.html#searching" target="_blank">advanced search types</a> such as  extended and boolean.</li>
<li>A Google search module which uses Google as a backend for searching. I feel that some people would prefer to hand  their searching tasks over to Google; this plugin module  also allows for advanced searching capabilities as well. This module will also demonstrate that WordPress search capabilities can be supplied by third party services and APIs.</li>
</ul>
<p>If none of these three types of default search engine enhancements  are  adequate for a user&#39;s  needs, then a new plugin can be created by following the developer documentation to be supplied with the project, and then dropping the new plugin into the search folder.</p>
<p>Once a search plugin is uploaded, the user can manage it from the  admin control panel; the control panel  will include an enable/disable option to select which search engine to employ as well as the ability to configure any settings that might be associated with the search plugin.</p>
<h3>Search modes</h3>
<p>In addition to the search functionality described above, the search enhancement will provide three ways to search:</p>
<ul>
<li>A live search mode using AJAX to search quickly on the current page using the new search syntax.
<li>A basic input box that supports the new search syntax which will appear if JavaScript is disabled or if the live search mode is disabled.</li>
<li>An &quot;advanced search&quot; page (depending on which search plugin is selected) which provides  all the available search options such as search by  category, posts by a certain author, etc.
</li>
</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpsoc09.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpsoc09.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpsoc09.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpsoc09.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wpsoc09.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wpsoc09.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wpsoc09.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wpsoc09.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpsoc09.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpsoc09.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpsoc09.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpsoc09.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpsoc09.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpsoc09.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpsoc09.wordpress.com&amp;blog=7147713&amp;post=3&amp;subd=wpsoc09&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wpsoc09.wordpress.com/2009/03/29/extended-wordpress-search-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fc94846d5537c5b8d84e6452ff7b6c6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wpsoc09</media:title>
		</media:content>
	</item>
	</channel>
</rss>
