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

<channel>
	<title>unsaturated.com &#187; Proxy Vote</title>
	<atom:link href="http://www.unsaturated.com/category/proxyvote/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unsaturated.com</link>
	<description>The personal and professional website of Matthew Crumley</description>
	<pubDate>Sun, 02 Nov 2008 00:22:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Features and Anti-Features</title>
		<link>http://www.unsaturated.com/proxyvote/features/</link>
		<comments>http://www.unsaturated.com/proxyvote/features/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 03:03:40 +0000</pubDate>
		<dc:creator>matthew</dc:creator>
		
		<category><![CDATA[Proxy Vote]]></category>

		<guid isPermaLink="false">http://www.unsaturated.com/?p=244</guid>
		<description><![CDATA[This is an extensive list of the features and anti-features.]]></description>
			<content:encoded><![CDATA[<p>You usually buy a product based upon its feature list.  Naturally, I&#8217;ve listed those but I&#8217;ve also listed anti-features.  An anti-feature is a capability a product should probably have <i>but doesn&#8217;t</i>.  You might think that works against the &#8220;sell more&#8221; ethos of business but I disagree.  When I buy something I want to know what I&#8217;m getting but also what I&#8217;m <i>not</i> getting.  An anti-feature might deter some potential buyers but I feel it removes ambiguity and instills confidence in the committed buyers.</p>
<h2>Features</h2>
<ul>
<li>Proxy Vote can manage multiple, simultaneous events.</li>
<li>Proxy Vote 1.1 is verified to work with Wordpress versions 2.5/2.6. Version 1.0 is verified to work with Wordpress version 2.3.  The administrative interface is unique to each version but features and capabilities are the same.</li>
<li>Each proxy event description can contain HTML, images, URL links, and more.</li>
<li>Event descriptions are formatted to print on individual pages.</li>
<li>Results of the event are optimized for printing.</li>
<li>Cleanly remove the plug-in once you&#8217;re done. You have the option to completely remove all traces of Proxy Vote, including its tables.</li>
<li>Customize the form text then insert it with an entry like <code>[proxy123]</code>.</li>
<li>It works on posts and pages.</li>
<li>Information and error messages can be localized to another language very easily.</li>
<li>All submitted proxies record the IP address of the sender.</li>
<li>Events can be exported to an XML file. Use Microsoft Excel or any XML-friendly application for viewing the raw data.  Format it however you please.  It&#8217;s <i>your</i> data.</li>
</ul>
<h2>Anti-Features</h2>
<ul>
<li>Events cannot be re-imported to the database from the XML file. Arguably, what&#8217;s the point when the event has expired?</li>
<li>The number of voters cannot be changed once an event is created.  However, expiration, title, and description <i>can</i> be changed at any time.</li>
<li>There is no event start time, only an expiration time.  In other words, do not post your event until you are ready to use it. If this anti-feature is added, it would make the second anti-feature much easier to implement.</li>
<li>Formatting and compatibility is unknown on earlier 6.x versions of Internet Explorer.  If this applies to you, I highly recommend you upgrade IE.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.unsaturated.com/proxyvote/features/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Screenshots</title>
		<link>http://www.unsaturated.com/proxyvote/screenshots/</link>
		<comments>http://www.unsaturated.com/proxyvote/screenshots/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 03:02:41 +0000</pubDate>
		<dc:creator>matthew</dc:creator>
		
		<category><![CDATA[Proxy Vote]]></category>

		<guid isPermaLink="false">http://www.unsaturated.com/?p=242</guid>
		<description><![CDATA[Screenshots from Proxy Vote version 1.1.]]></description>
			<content:encoded><![CDATA[<h2>Adding an Event</h2>
<p>Adding an event is very easy.  Provide the title, description, expiration time, and the number of voters.  Proxy Vote manages multiple, simultaneous events. <br/><br />
<img src="http://www.unsaturated.com/wordpress/wp-content/data/manage-add-event.png" alt="" title="Add Event" class="aligncenter size-full wp-image-252" /></p>
<h2>Managing Your Event</h2>
<p>Once you&#8217;ve created your event, you can monitor its progress, print data, modify its properties, or export the data to XML. Submitted proxies are displayed as they are received.  Back on the main management page, you&#8217;ll have a real-time look at how many proxies are submitted for each event.<br/><br />
<img src="http://www.unsaturated.com/wordpress/wp-content/data/manage-first-proxy.png" alt="" title="First Proxy" class="aligncenter size-full wp-image-253" /></p>
<h2>Spreading the Word</h2>
<p>Your proxy is only useful if people are given a brief, informative paper with instructions to submit the proxy.  In my opinion, keeping the message brief and informative is the best means to getting proxies and achieving a quorum. In this example, I included multiple HTML elements to illustrate the flexibility of the proxy messages.  This event had 250 voters, therefore, 250 unique keys and pages were generated - just print and distribute!<br/><br />
<img src="http://www.unsaturated.com/wordpress/wp-content/data/proxy-message-page.png" alt="" title="Message Page" class="aligncenter size-full wp-image-254" /></p>
<h2>Go &#8216;Live&#8217; with Your Event</h2>
<p>Ready to post your proxy event form?  It&#8217;s easy.  You can add any text before or after the form itself.  Give your voters a simple reminder of what&#8217;s required.  Publish your post or page and you&#8217;re one step closer to a quorum.<br/><br />
<img src="http://www.unsaturated.com/wordpress/wp-content/data/proxy-post.png" alt="" title="Proxy Post" class="aligncenter size-full wp-image-255" /></p>
<h2>It&#8217;s Your Data</h2>
<p>Once your proxy event is complete, you might want to organize the data differently. Proxy Vote wasn&#8217;t designed to analyze, process, or format data in fancy ways.  Export your event to an XML file and open the results in Microsoft Excel or some other program.  You can format, sort, and arrange the data however you prefer. <br/><br />
<img src="http://www.unsaturated.com/wordpress/wp-content/data/proxy-xml.png" alt="" title="Proxy XML" class="aligncenter size-full wp-image-256" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unsaturated.com/proxyvote/screenshots/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Activation and Usage</title>
		<link>http://www.unsaturated.com/proxyvote/activation-and-usage/</link>
		<comments>http://www.unsaturated.com/proxyvote/activation-and-usage/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 03:01:42 +0000</pubDate>
		<dc:creator>matthew</dc:creator>
		
		<category><![CDATA[Proxy Vote]]></category>

		<guid isPermaLink="false">http://www.unsaturated.com/?p=240</guid>
		<description><![CDATA[Proxy Vote activation, usage, and tips.]]></description>
			<content:encoded><![CDATA[<h2>Activate</h2>
<ol>
<li>Open the downloaded zip file</li>
<li>If you&#8217;re using Wordpress 2.3, extract the contents of the <tt>Version1.0</tt> folder to your Wordpress <tt>plugins</tt> folder; if you&#8217;re using Wordpress 2.5 or 2.6, extract the contents of the <tt>Version1.1</tt> folder</li>
<li>Activate the Proxy Vote plugin</li>
<li>Go to the <b>Settings</b> page (<b>Options</b> in WP 2.3); select the <b>Create Tables</b> button.</li>
<li>Activation is complete, so create a proxy event.</li>
</ol>
<h2>The Events Management View</h2>
<p>The Events Management View shows a list of all proxy events and the form for <a href="#createevent">creating a new event</a>.  Events with the nearest expiration time are shown on the top.  The number of proxies generated and submitted are displayed.</p>
<p>Each event has two selections: <b>Edit</b> and <b>Delete</b>.  Selecting <b>Delete</b> will open a dialog box which allows you to proceed or cancel the action.  Selecting <b>Edit</b> brings you to the next screen which displays proxy details.</p>
<h2><a name="proxydetailsview"></a>The Proxy Details View</h2>
<p>This view shows actions relevant to the current event.  All actions are display in the top section called &#8220;Activities&#8221;.  Let&#8217;s briefly review each one.</p>
<ul>
<li>The first bullet shows the activation string necessary to insert the proxy form into a post or page.  You can type or copy the text displayed.  It will always follow the pattern <tt>[proxy<i>ID</i>]</tt> where <i>ID</i> is the id number of the proxy event.  If you insert this text with an invalid id number, the plugin will ignore the text.</li>
<li>The second bullet provides a link to the <a href="#proxymessageview">Proxy Message View</a>.</li>
<li>The third bullet links to the <a href="#proxyresultsview">Proxy Results View</a>.</li>
<li>The fourth bullet links to the bottom of the page where you can update properties of the event, such as title, description, and expiration time.</li>
<li>Finally, the last bullet links to the <a href="#proxyxmlview">Proxy XML View</a>.</li>
</ul>
<h2><a name="proxymessageview"></a>The Proxy Message View</h2>
<p>The proxy message is the keystone of the Proxy Vote plugin.  You can use the proxy message for a variety of purposes, but its main intent is to provide a custom message to each voter with a unique proxy key.  In the Proxy Message View, you can preview what these messages will look like.  At the top of the screen you will see a message box which provides some tips on printing the proxy message.  If you have 300 voters, you should have 300 proxy messages. For almost all web browsers, you will proceed to <b>File</b> -> <b>Print Preview</b> menu item.  Verify your <a href="#createeventdescription">description</a> has been formatted the way you intended.</p>
<h2><a name="proxyresultsview"></a>The Proxy Results View</h2>
<p>Proxy results include all the submitted proxies for the event.  Much like the Proxy Message, the print preview feature of your web browser will format the page.  In most circumstances, the landscape page format is superior for tabular data.  This view is display only.</p>
<p>In the table you will find these columns:</p>
<ul>
<li><b>Key</b> is the 10-character random code distributed to this voter.</li>
<li><b>Voter</b> is the person submitting the proxy.</li>
<li><b>Proxy</b> is the person who will vote on behalf of the voter.</li>
<li><b>IP</b> is the internet protocol address of the computer which submitted the proxy.</li>
<li><b>Submit Time</b> is when the proxy information was submitted to your site.</li>
</ul>
<h2><a name="proxyxmlview"></a>The Proxy XML View</h2>
<p>This view displays all event data in XML format. The proxy event can be exported to a file using the <b>Export to XML File</b> button.  The auto-generated name will be <tt>export<i>ID</i>.xml</tt> where <i>ID</i> is the id number of the proxy event. Although the data is displayed in a text editable field, you <i>cannot</i> change the data here.</p>
<h2><a name="createevent"></a>Create an Event</h2>
<ol>
<li>Go to the <b>Manage</b> tab, then select <b>Proxy Votes</b>.</li>
<li>Enter your event information under the section &#8220;Add Proxy Event&#8221;</li>
<ul>
<li><b>Title</b> can be anything meaningful to identify this event.  You can update the Title at any time.</li>
<li><a name="createeventdescription"></a><b>Description</b> can contain actual HTML code; line breaks, headings, images, tables, or anything you need to summarize the event.  However, it should always contain the <tt>[key]</tt> and <tt>[expires]</tt> tag.  The Description section forms the text of your proxy message, which is a custom set of instructions to your voter.  It should also provide the URL of the proxy form.  It&#8217;s a good idea to create a draft of the post so you can finalize your proxy message. You can update the Description at any time. </li>
<li><b>Expiration</b> is the local end time for the proxy event.  The plugin will not accept proxies submitted after the expiration.  The expiration time uses the properties setup in your blog, such as the UTC offset.  You can update the Expiration at any time.</li>
<li><b>Number of Voters</b> is the maximum number of people who can submit a voter proxy.  This value <i>cannot</i> be changed once the event is created.</li>
</ul>
<li>Select <b>Add Event</b> and you will see a message which confirms the event was created and the random keys generated.</li>
</ol>
<h2>Sample Proxy Message</h2>
<p>The following snippet of HTML code is a good starting point for your proxy message.  It doesn&#8217;t contain any image links.  However, it makes use of embedded styles, unordered lists, and those two important tags: <tt>[key]</tt> and <tt>[expires]</tt>.</p>
<blockquote><p>
<code>&lt;h1&gt;The Proxy Event&lt;/h1&gt;
&lt;p&gt;This is the proxy event you've waited for all year.  To achieve a quorum at our annual meeting, we only ask for a few moments of your time.  This year we've made the process of submitting a proxy easier than ever.  Please follow these directions carefully.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to our website: www.unsaturated.com/proxyvote&lt;/li&gt;
&lt;li&gt;Look for entry titled "Proxy Event of the Year"&lt;/li&gt;
&lt;li&gt;In the first space you will notice the expiration date, which is currently [expires].  You must submit your proxy before that time.&lt;/li&gt;
&lt;li&gt;In the next space enter your unique code: &lt;b&gt;[key]&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Enter your name (last name, first name)&lt;/li&gt;
&lt;li&gt;Enter your proxy's name (last name, first name)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Again, we thank you for your support.  This will help our meeting proceed smoothly and ensure business continues without any further delays.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;br/&gt;
Matthew Crumley&lt;br/&gt;
Board President&lt;/p&gt;</code>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.unsaturated.com/proxyvote/activation-and-usage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>History</title>
		<link>http://www.unsaturated.com/proxyvote/history/</link>
		<comments>http://www.unsaturated.com/proxyvote/history/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 03:00:34 +0000</pubDate>
		<dc:creator>matthew</dc:creator>
		
		<category><![CDATA[Proxy Vote]]></category>

		<guid isPermaLink="false">http://www.unsaturated.com/?p=238</guid>
		<description><![CDATA[A brief history of why Proxy Vote was developed.]]></description>
			<content:encoded><![CDATA[<p>I developed this plug-in out of necessity while managing my neighborhood homeowner association (HOA). In past meetings of our HOA, achieving quorums were a wait-and-see ordeal.  Will enough people show to the meeting?  Will they bother to mail us their proxy vote?  I had enough so I started to code a solution.</p>
<p>The result is a system that provides immediate feedback, a decent measure of security, and simple integration with Wordpress blogs.  The first version I fielded worked great with our HOA website.  Everyone in the community was given a customized paper explaining the process.  That paper also provided a customized key, much like a business provides to its shareholders.  The process is very simple: the voter goes to the website, enters his key, his name, the proxy&#8217;s name, then submits the information.  That&#8217;s all there is to it!</p>
<p>The first version I tried had limited capabilities.  I think the concept was solid but the feature list needed improving.  After a few months of development I made the feature list grow, worked out the bugs, and polished the user interface.  The result is a compelling product worthy of commercial distribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unsaturated.com/proxyvote/history/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Proxy Vote End-User License Agreement</title>
		<link>http://www.unsaturated.com/proxyvote/license/</link>
		<comments>http://www.unsaturated.com/proxyvote/license/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 02:59:21 +0000</pubDate>
		<dc:creator>matthew</dc:creator>
		
		<category><![CDATA[Proxy Vote]]></category>

		<guid isPermaLink="false">http://www.unsaturated.com/?p=236</guid>
		<description><![CDATA[The full text of the Proxy Vote End-User License Agreement.]]></description>
			<content:encoded><![CDATA[<p><b>PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE CONTINUING WITH PLUGIN ACTIVATION.</b></p>
<p>Unsaturated Innovations LLC End-User License Agreement (&#8221;EULA&#8221;) is a legal agreement between you (either an individual or a single entity) and Unsaturated Innvoations LLC for the Unsaturated Innovations LLC software product(s) identified above which may include associated software components, media, printed materials, and &#8220;online&#8221; or electronic documentation (&#8221;Software Product&#8221;). By installing, copying, or otherwise using the Software Product, you agree to be bound by the terms of this EULA. This license agreement represents the entire agreement concerning the program between you and Unsaturated Innovations LLC, (referred to as &#8220;licenser&#8221;), and it supersedes any prior proposal, representation, or understanding between the parties. If you do not agree to the terms of this EULA, do not activate or use the Software Product.</p>
<p>The Software Product is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The Software Product is licensed, not sold.</p>
<ol>
<li><b>GRANT OF LICENSE</b><br/>The Software Product is licensed as follows:
<ol style="list-style-type: lower-alpha;">
<li><b>Installation and Use</b><br/>Unsaturated Innovations LLC grants you the right to activate and use copies of the Software Product on your host computer or server.</li>
<li><b>Backup Copies</b><br/>You may also make copies of the Software Product as may be necessary for backup and archival purposes.</li>
</ol>
</li>
<li><b>DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS</b><br/>
<ol style="list-style-type: lower-alpha;">
<li><b>Maintenance of Copyright Notices</b><br/>You must not remove or alter any copyright notices on any and all copies of the Software Product.</li>
<li><b>Distribution</b><br/>You may not distribute copies of the Software Product to third parties.</li>
<li><b>Prohibition on modifications</b><br/>Unless otherwise specified in the Software Product, modifications are prohibited.</li>
<li><b>Rental</b><br/>You may not rent, lease, or lend the Software Product.</li>
<li><b>Support Services</b><br/>Unsaturated Innovations LLC may provide you with support services related to the Software Product (&#8221;Support Services&#8221;). Any supplemental software code provided to you as part of the Support Services shall be considered part of the Software Product and subject to the terms and conditions of this EULA.</li>
<li><b>Compliance with Applicable Laws</b><br/>You must comply with all applicable laws regarding use of the Software Product.</li>
</ol>
</li>
<li><b>TERMINATION</b><br/>Without prejudice to any other rights, Unsaturated Innovations LLC may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the Software Product in your possession.</li>
<li><b>COPYRIGHT</b><br/>All title, including but not limited to copyrights, in and to the Software Product and any copies thereof are owned by Unsaturated Innovations LLC or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the Software Product is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content. All rights not expressly granted are reserved by Unsaturated Innovations LLC.</li>
<li><b>NO WARRANTIES</b><br/>Unsaturated Innovations LLC expressly disclaims any warranty for the Software Product. The Software Product is provided &#8220;As Is&#8221; without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, noninfringement, or fitness of a particular purpose. Unsaturated Innovations LLC does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the Software Product. Unsaturated Innovations LLC makes no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program. Unsaturated Innovations LLC further expressly disclaims any warranty or representation to Authorized Users or to any third party.</li>
<li><b>LIMITATION OF LIABILITY</b><br/>In no event shall Unsaturated Innovations LLC be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of &#8220;Authorized Users&#8221; use of or inability to use the Software Product, even if Unsaturated Innovations LLC has been advised of the possibility of such damages. In no event will Unsaturated Innovations LLC be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. Unsaturated Innovations LLC shall have no liability with respect to the content of the Software Product or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.unsaturated.com/proxyvote/license/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

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