<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.2" -->
<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/"
	>

<channel>
	<title>rose pruyne</title>
	<link>http://rosepruyne.com</link>
	<description></description>
	<pubDate>Mon, 11 Aug 2008 20:23:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>
	<language>en</language>
			<item>
		<title>protect your coldfusion site against sql injection attacks</title>
		<link>http://rosepruyne.com/2008/08/11/protect-your-coldfusion-site-against-sql-injection-attacks/</link>
		<comments>http://rosepruyne.com/2008/08/11/protect-your-coldfusion-site-against-sql-injection-attacks/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 19:17:58 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Programming</category>
		<guid isPermaLink="false">http://rosepruyne.com/2008/08/11/protect-your-coldfusion-site-against-sql-injection-attacks/</guid>
		<description><![CDATA[As of this writing, a particularly virulent SQL injection spider attack is largely targeting sites running ColdFusion. 
Here&#8217;s how the attack appears in server logs:

The code creates a cursor of all the user tables and all the character columns in the database. It then appends a string to each of the columns, making an ungodly [...]]]></description>
			<content:encoded><![CDATA[<p>As of this writing, a particularly virulent <strong>SQL injection</strong> spider attack is largely targeting sites running ColdFusion. </p>
<p>Here&#8217;s how the attack appears in server logs:</p>
<p><img id="image75" src="http://rosepruyne.com/wp-content/uploads/sql-injection.png" alt="SQL Injection Code in Server Log" /></p>
<p>The code creates a cursor of all the user tables and all the character columns in the database. It then appends a string to each of the columns, making an ungodly mess. </p>
<p><a href="http://www.coldfusionmuse.com/index.cfm/2008/7/18/Injection-Using-CAST-And-ASCII">Mark Kruger&#8217;s post goes into a great deal of helpful detail about how this spider operates</a>. If you do a Google search on this attack, you will quickly get a feeling for how widespread this is.</p>
<p>If your site is getting hammered, and you need to buy time while you fix vulnerable code, there are scripts such as <a href="http://coldfusion.sys-con.com/node/620373">this one posted in ColdFusion Developer&#8217;s Journal</a> on August 8, 2008, which can be modified to thwart this most recent attack <a id="p74" href="http://rosepruyne.com/wp-content/uploads/injection-filter.txt"><strong style="color: #336699;">thus</strong></a>.</p>
<p>Be aware that this only buys time. The most effective course is to make sure your queries are protected with <strong>cfqueryparam</strong>. <a href="http://www.forta.com/blog/index.cfm/2005/12/21/SQL-Injection-Attacks-Easy-To-Prevent-But-Apparently-Still-Ignored">Ben Forta&#8217;s primer on cfqueryparam</a> provides a very good start on protecting code from SQL injection scripts. While you&#8217;re fixing your queries, <a href="http://www.coldfusionmuse.com/index.cfm/2008/7/21/SQL-injection-using-order-by">don&#8217;t forget the ORDER BY clause</a>, another frequently overlooked vulnerability.</p>
<p>It can be time consuming checking all your queries if you have a large amount of ColdFusion code to wade through, not to mention nerve-racking if you are doing so while the attacks are rolling in. Fortunately there are tools such as <a href="http://qpscanner.riaforge.org/">QueryParam Scanner</a> that will peruse your code and return a list of any unprotected queries. Unzip this application and place it in a directory in the Web root of your development server. Go to the application in a Web browser, follow its directions, and you will quickly have a report of any vulnerable queries.</p>
<ul>
<li>For more links on this particular attack and how to thwart it, go to <a href="http://delicious.com/rpruyne/coldfusion">http://delicious.com/rpruyne/coldfusion</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2008/08/11/protect-your-coldfusion-site-against-sql-injection-attacks/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>how content delegation and web-standards compliancy are reflected in your site stats</title>
		<link>http://rosepruyne.com/2008/06/27/sharing-site-stats-with-users/</link>
		<comments>http://rosepruyne.com/2008/06/27/sharing-site-stats-with-users/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 16:00:43 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Web Standards</category>
	<category>Web Content Management</category>
	<category>Usability</category>
		<guid isPermaLink="false">http://rosepruyne.com/2008/06/27/sharing-site-stats-with-users/</guid>
		<description><![CDATA[What does it take to be successful on the Web? The answer to that is simple and yet not so simple: Provide relevant information. Make it easy to discover&#8230;  >>> Read the rest of this guest article on Dr. Terry Etherton&#8217;s blog at
blogs.das.psu.edu/tetherton.

]]></description>
			<content:encoded><![CDATA[<p><img id="image72" src="http://rosepruyne.com/wp-content/uploads/website-das.thumbnail.jpg" alt="Screenshot of DAS Web site" style="float: left; clear: left; margin: 0 .5em 0 0;" />What does it take to be successful on the Web? The answer to that is simple and yet not so simple: Provide relevant information. Make it easy to discover&#8230; <a href="http://blogs.das.psu.edu/tetherton/2008/06/26/popularity-of-the-dairy-and-animal-science-web-site-a-letter-to-our-users/"> >>> Read the rest of this guest article on Dr. Terry Etherton&#8217;s blog at<br />
blogs.das.psu.edu/tetherton</a>.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2008/06/27/sharing-site-stats-with-users/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>migrating your site to plone</title>
		<link>http://rosepruyne.com/2008/06/17/66/</link>
		<comments>http://rosepruyne.com/2008/06/17/66/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 18:05:36 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Web Content Management</category>
		<guid isPermaLink="false">http://rosepruyne.com/2008/06/17/66/</guid>
		<description><![CDATA[The following presentation, &#8220;Migrating Your Site to Plone&#8221; was given at the Penn State Web Conference on June 9, 2008. You may view a screencast of the presentation slides accompanied by audio of the speakers, or just listen to the audio. 
 play screencast

listen to podcast

  subscribe
]]></description>
			<content:encoded><![CDATA[<p>The following presentation, &#8220;Migrating Your Site to Plone&#8221; was given at the Penn State Web Conference on June 9, 2008. You may view a screencast of the presentation slides accompanied by audio of the speakers, or just listen to the audio. </p>
<p><img id="image70" src="http://rosepruyne.com/wp-content/uploads/screencast.gif" alt="Screencast" style="float: left; margin: 0 .5em 0 0;" /> <a href="http://rosepruyne.com/wp-content/uploads/plone-migration/" title="Migrating Your Site to Plone" description="Four Web administrators share their experience"">play screencast</a><br />
<br />
<img id="image69" src="http://rosepruyne.com/wp-content/uploads/podcasts-small.jpg" alt="Podcast" style="float: left; margin: 0 .5em 0 0;"/><a href="http://rosepruyne.com/wp-content/uploads/plone-migration/plone-migration-final-20080617.mp3" title="Migrating Your Site to Plone" description="Four Web administrators share their experience.">listen to podcast</a><br />
<br />
<a href="http://feeds.feedburner.com/rosepruyne" rel="alternate" type="application/rss+xml"> <img src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="" style="vertical-align:middle;border:0" style="float: left; margin: 0 .5em 0 0;" /></a><a href="http://feeds.feedburner.com/rosepruyne" rel="alternate" type="application/rss+xml"> subscribe</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2008/06/17/66/feed/</wfw:commentRSS>
<enclosure url='http://rosepruyne.com/wp-content/uploads/plone-migration/plone-migration-final-20080617.mp3' length='10838576' type='audio/mpeg'/>
		</item>
		<item>
		<title>an example proposal for adopting plone</title>
		<link>http://rosepruyne.com/2008/05/30/and-now-an-example-proposal-for-adopting-plone/</link>
		<comments>http://rosepruyne.com/2008/05/30/and-now-an-example-proposal-for-adopting-plone/#comments</comments>
		<pubDate>Fri, 30 May 2008 18:35:55 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Web Content Management</category>
		<guid isPermaLink="false">http://rosepruyne.com/2008/05/30/and-now-an-example-proposal-for-adopting-plone/</guid>
		<description><![CDATA[This proposal is loosely based on what I wrote for my own shop. However, I am fortunate to work in a highly clueful department.  Making the case for adopting an open-source enterprise-level content management system was not an arduous task.
Frequently, potential adopters of Plone at universities tell me that they have a difficult time [...]]]></description>
			<content:encoded><![CDATA[<div style="background-color: #ebebe9; float: right; clear: right; width: 40%; padding: .5em; font-size: 90%; margin: .5em;">This proposal is loosely based on what I wrote for my own shop. However, I am fortunate to work in a <a href="http://www.das.psu.edu" title="Dairy and Animal Science at Penn State" style="color: #369;">highly clueful department</a>.  Making the case for adopting an open-source enterprise-level content management system was not an arduous task.</div>
<p><a href="http://plone.org"><img id="image65" src="http://rosepruyne.com/wp-content/uploads/plone-logo.png" alt="Plone Logo" style="float: left; margin: 0 .5em 0 0;" /></a>Frequently, potential adopters of Plone at universities tell me that they have a difficult time convincing administration within their organizations that Plone &#8212; or any open-source content management system, for that matter &#8212; is worth the investment of time and effort. Or in the case of <a href="http://weblion.psu.edu">Penn State&#8217;s WebLion services</a>, any consulting fees that may be involved. </p>
<p>With that in mind, I&#8217;m sharing the following example proposal for adopting Plone at the university department level. If you are striving to convince your organization to adopt Plone, feel free to make use of any part of this material for your own justification.<br />
<a id="more-63"></a></p>
<p>In this example, the department currently maintains a home-grown content management system based on proprietary tools - a situation perhaps not as widespread as complete reliance on static HTML, but nonetheless rather common. In addition, this example assumes a one-person Web shop, also a very common situation. </p>
<h3>The Proposal</h3>
<h4>Issues with Current System</h4>
<ul>
<li><strong>Home grown = high maintenance.</strong> Our current content management system has served us very well through the years. However, any fixes, upgrades, enhancements, and added functionalities must be hand coded by the Web Administrator. Creating, maintaining, and adjusting Web administrative forms (used for managing Web content) can be very labor intensive. For example, it can take approximately 2 weeks to install and configure a Web-based WYSIWYG editor for use in all forms. Likewise, all public-facing pages displaying content in various ways are hand coded.</li>
<li><strong>Limited scalability and extensibility.</strong> The current CMS was built specifically with the departmental Web presence in mind and is supported by one programmer (the Web administrator). Since the CMS was developed, the department&#8217;s Web presence and related requirements have grown exponentially. This puts a strain on the existing CMS and requires an increasing amount of intervention. </li>
<li><strong>Built over top of a (proprietary) relational database.</strong>
<ul>
<li>This database model is not ideal for managing Web content. Ongoing alterations rely upon revising database tables along with writing, maintaining, and revising SQL queries for all additions and changes in the management and presentation of content.</li>
<li>The proprietary database server is complex to install, configure, and back up and routinely requires patches to address security vulnerabilities. It also requires two separate server boxes, one for production and one for backup.</li>
</ul>
</li>
<li><strong>Built with proprietary middleware (programming software used to display Web content).</strong> With each new version, the price of this software continues increases.</li>
<li><strong>Lacks <a href="http://docs.neuroinf.de/PloneBook/ch8.rst">workflow</a> and versioning.</strong> The current CMS lacks this functionality except for an e-mail notification system that pings the Web Administrator with some details when content is added or changed. It would take six months to a year to build full workflow and versioning into the databases and applications of the current system. Without workflow, content errors and problematic HTML code have the potential to go live on the Web site, to be caught and corrected after the fact. (Diligence of the Web administrator currently prevents this.) Versioning, which allows one to revert back to previous versions of Web content when necessary, also is not a feature of the current CMS.</li>
<li><strong>Lacks other higher-end administrative functionalities.</strong> The current administrative forms lack many features that would ease workload on both the Webmaster and content providers. (e.g. full Web-based image handling and full-feature placement of, and linking to, files (pdfs, excel sheets, etc.) is not present. This means that the Web Administrator frequently must step in and manage this content for befuddled content providers. As an example, editing, uploading, and placing images and their captions can take about 10 hours each week.</li>
<li><strong>All programming support falls to Web Administrator</strong>, who in turn has no programming support.  This programming is far too mission critical and sophisticated to give to temporary, part-time, or inexperienced workers. Furthermore, because no one else uses this particular CMS, there is no programming/support community addressing its framework.</li>
<li><strong>Continuity regarding staffing can become an issue.</strong> Future Web administrators or Web programmers coming to the department would have to learn how the current CMS works as they go along, using in-house documentation.</li>
</ul>
<h4>Bottom Line - Current CMS</h4>
<ul>
<li>The department has outgrown it.</li>
<li>It grows increasingly labor intensive.</li>
<li>It generates unnecessary expenses.</li>
<li>It does not offer the functionality that an enterprise-level CMS would provide and from which the department could greatly benefit.</li>
<li>It does not benefit from a larger support community.</li>
</ul>
<h4>Advantages of Plone</h4>
<ul>
<li><strong>Open Source.</strong> Because Plone is open-source, it is available at a relatively low cost, is infinitely customizable, and is supported by a global community with a considerable amount of cohesiveness and expertise. <a href="http://en.wikipedia.org/wiki/Open_source">More about the open-source model&#8230;</a></li>
<li><strong>Enterprise-level.</strong> Plone provides a robust collection of tools and features out of the box. In addition, Plone is completely customizable, and its functionality can be extended by a wide array of <a href="http://plone.org/products" title="Products page at plone.org">add-on products</a>.</li>
<p>Some of what Plone offers:</p>
<ul>
<li><strong>Built-in database and Web server using the <a href="http://zope.org">Zope</a> framework</strong>. The Zope object-oriented database is ideal for Web content management:
<ul>
<li>Extremely flexible, not requiring constant database-level intervention when making site changes.
<li>
<li>Integral with Zope framework, requires no installation or maintenance of separate engine.</li>
<li>Extremely secure, robust, and portable.
<li>
<li>Does not require writing and revising database queries.
<li>
<li>No hand-coding and constant revision of administrative forms. These are an integral part of the Zope/Plone environment and frankly are better than anything a lone Webmaster could build in any realistic time frame.</li>
</ul>
</li>
<li><strong>Platform-neutrality</strong>, running on Windows, Apple OS, or Linux.</li>
<li>Ability to work with <strong>other databases</strong> as needed.</li>
<li><strong>Workflow and versioning</strong>, <strong>RSS feeds</strong>, <strong>Site mapping</strong>, <strong>News and calendar management</strong>, and many other enterprise-level content-management tools.</li>
<li><strong>Administrative forms that are extremely user friendly (and browser friendly).</strong> These forms are integrated in such a way that even content providers with a low level of comfort with the Web can manage content, images, and other files quite easily. Plone&#8217;s ease of content management can take many hours of low-level, routine work off content providers and the Web Administrator. Example: Basic photo handling alone can take up 10 - 15 hours a week of Web Admin time. This is largely automated in Plone. Example: Helping certain content providers upload and link to files such as pdfs can take up another 10 -15 hours each week. Handling such files is *much* more simple in Plone.</li>
<li><strong>Web Standards compliance.</strong> Plone also has undergone accessibility and usability testing, generates user- and search engine-friendly URLs (not the long, unreadable, varible-passing URLs frequently generated bu dynamic sites). It is also relatively easy to customize Plone to meet organizational usability and accessibility requirements. Plone&#8217;s visual editor also strips out problematic and noncompliant code copied from MSWord and other sources.</li>
<li><strong><a href="http://plone.org/products">Add-on products</a>.</strong> Everything from blogging, to digital asset management tools, to courseware packages can extend Plone&#8217;s functionality.</li>
<li><strong>Enormous amount of support and documentation.</strong> This is one of Plone&#8217;s greatest strengths. While Plone can involve a significant learning curve, the Plone community is vast and provides support through its <a href="http://plone.org/documentation">extensive documentation</a>; its <a href="http://plone.org/support">online forums and chat rooms</a>; its smaller, localized groups such as <a href="http://weblion.psu.edu">WebLion</a> and <a href="https://weblion.psu.edu/trac/weblion/wiki/ZopeUsersGroup">users groups</a>; and <a href="http://plone.org/events/training">training opportunities</a>of stellar quality.</li>
</ul>
</li>
</ul>
<p>Some additional advantages:</p>
<ul>
<li><strong>No more hand coding a CMS from the ground up.</strong> Although developers always have the option to build customized Plone products, programming is minimal compared to what is required when building and maintaining a home-grown CMS.</li>
<li><strong>No costs involving proprietary middleware.</strong> Switching to this open-source product can save at minimum $5,000 to $6,000 over the next few years.</li>
<li><strong>Professional development opportunities for current Web staff.</strong> The Plone community provides many opportunities for collaboration on training, products, and documentation.</li>
<li><strong>More continuity regarding staffing.</strong> There are many, many Web professionals at within this institution and elsewhere who can step into a Zope/Plone environment at any time and be up to speed very quickly with department-specific customizations.</li>
</ul>
<h2>Summary</h2>
<p>Adopting Plone will result in dramatically increased efficiency while saving money both in the short and long run. In addition, this powerful CMS and the related open-source community opens up numerous opportunities for the departmental Web presence and its users. </p>
<h2>Related Links</h2>
<ul>
<li><a href="http://plone.org/about/plone/">What is Plone?</a></li>
<li><a href="http://plone.org/about/plone/">Plone.org</a></li>
<li><a href="http://weblion.psu.edu">WebLion at Penn State</a></li>
<li><a href="http://www.cmswatch.com/Feature/164-WCM-Marketplace">Plone Receives Kudos from CMS Watch</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2008/05/30/and-now-an-example-proposal-for-adopting-plone/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>always crashing in the same car: recurring misuses of higher education web sites - replicate, replicate, replicate</title>
		<link>http://rosepruyne.com/2008/02/19/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-replicate-replicate-replicate/</link>
		<comments>http://rosepruyne.com/2008/02/19/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-replicate-replicate-replicate/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 18:35:49 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Web Standards</category>
	<category>Web Content Management</category>
	<category>Web Design</category>
	<category>Usability</category>
		<guid isPermaLink="false">http://rosepruyne.com/2008/02/19/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-replicate-replicate-replicate/</guid>
		<description><![CDATA[Aside from the usual reasons why it&#8217;s silly to duplicate static content from Web page to Web page, here is yet another:
If your Web site has content copied and pasted from one page to another, it is very likely that Google is filtering out some or all of the involved Web pages from search results. [...]]]></description>
			<content:encoded><![CDATA[<p>Aside from the usual reasons why it&#8217;s silly to duplicate static content from Web page to Web page, here is yet another:<a id="more-62"></a></p>
<p>If your Web site has content copied and pasted from one page to another, it is very likely that Google is filtering out some or all of the involved Web pages from search results. The reason: The Google search engine does its best to optimize user experience by returning <em>unique </em> content.  Because no one wants search results listing page after page of the same stuff. </p>
<p>Higher Education and other organizational Web sites tend to needlessly replicate content. This happens perhaps most frequently when information is repurposed as marketing material. The same content ends up appearing at its original source as well as at one or two marketing pages. Unfortunately, if this marketing material resides above the core content in the site hierarchy - and it usually does - it can end up replacing the core content in Google rankings. </p>
<p>The result is that your users, who once were able to sail directly to the information they need in its entirety and in the best context, now have to wade through marketing fodder to find it. </p>
<p>This can be made worse, believe it or not, if the marketing page helpfully adds a &#8220;for more information&#8221; link back to the core content. The reason: this is exactly what content spammers do. Their <em>raison d&#8217;etre</em> is to dump content in multiple locations with links from one content dump to the next. Fortunately Google has gotten quite good at recognizing this pattern. </p>
<p>What can you do to prevent replicated information from killing search placement of your critical material? There&#8217;s always the option of adding a <a href="http://www.robotstxt.org/">robots.txt</a> file to the directory containing the page you do <em>not </em>wish to have indexed. But to my mind, this is a skewed solution. More than 50 percent of users arrive at their destination via Web searches. So why go to the trouble to develop a Web page and then purposely block it from searches?   </p>
<p>Better, if at all possible, is to keep redundant content to a minimum on your site. And this means redundant page titles,  meta-information, and the like too - this repetition also can cause filtering. If you are still running a &#8220;text only&#8221; version of your site, LOSE IT. Switch to using Web Standards instead. Write fresh content when developing marketing pieces and similar information, keep it brief, and <strong>link </strong>to core content rather than redistributing it. </p>
<p>The added benefit is that you are no longer confusing your users with seemingly duplicate pages. Or, for that matter, thudding them over the heads with repetitive verbiage.</p>
<p>More Information:</p>
<ul>
<li><a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&#038;answer=35769">Google&#8217;s Webmaster Guidelines</a></li>
<li><a href="http://www.google.com/support/webmasters/bin/answer.py?answer=66359">Google&#8217;s Guidelines on Duplicate Content</li>
<li><a href="http://www.searchenginejournal.com/duplicate-content-penalty-how-to-lose-google-ranking-fast/1886/">Duplicate Content Penalty: How to Lose Google Ranking Fast</a></li>
<li><a href="http://searchenginewatch.com/showPage.html?page=3627317">The Perils of Duplicate Content, SearchEngineWatch.com</li>
<li><a href="http://www.seobythesea.com/?p=212">Duplicate Content Issues and Search Engines</a></li>
<li><a href="http://www.seoguide.org/seo201-duplicate-content.htm">Understanding SEO issues related to Duplicate Content</a></li>
<li><a href="http://www.seomoz.org/blog/the-illustrated-guide-to-duplicate-content-in-the-search-engines">The Illustrated Guide to Duplicate Content in the Search Engines</a></li>
<li><a href="http://www.seroundtable.com/archives/006714.html">Duplicate Content Issues: Yahoo and Google</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2008/02/19/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-replicate-replicate-replicate/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>always crashing in the same car: recurring misuses of higher education web sites - the user feedback myth</title>
		<link>http://rosepruyne.com/2008/01/05/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-user-feedback/</link>
		<comments>http://rosepruyne.com/2008/01/05/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-user-feedback/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 16:26:20 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Web Standards</category>
	<category>Web Design</category>
	<category>Usability</category>
		<guid isPermaLink="false">http://rosepruyne.com/2008/01/05/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-user-feedback/</guid>
		<description><![CDATA[Soliciting Web site user feedback. Posting online surveys. E-mailing listservs. Pulling together focus groups. Is this the long and the short of the plan for guaging the effectiveness of your Web site?
If so, you will be rewarded with a wide scattershot of commentary, much of which is neither accurate nor usable. 
In fact, implementing this [...]]]></description>
			<content:encoded><![CDATA[<p>Soliciting Web site user feedback. Posting online surveys. E-mailing listservs. Pulling together focus groups. Is this the long and the short of the plan for guaging the effectiveness of your Web site?</p>
<p>If so, you will be rewarded with a wide scattershot of commentary, much of which is neither accurate nor usable. <a id="more-47"></a></p>
<p>In fact, implementing this ilk of &#8220;user feedback&#8221; can be detrimental to your site&#8217;s health. </p>
<p>Think about it. If you were overseeing the construction a classroom building, would you conduct focus groups and surveys to determine what materials should be used, where the doors and stairways should go, how strong the load-bearing walls should be? </p>
<p>No? You would rely on qualified architects? </p>
<p>Then why on earth would you open the door for individuals who have no understanding of how the Web works to step in and have a direct hand in your site design?</p>
<p>When this type of free-form user feedback enters the site design process, it sets certain machinery into motion that is difficult to manage or to stop:</p>
<ul>
<li>You now have a deluge of recommendations, few if any of which have come from individuals knowledgeable of the Web. You must now wade through these, looking for what is sensible and usable. And figure out what to do with the rest.</li>
<li>The more disruptively opinionated of your users - and all Web sites have these - now have the expectation that they can step in and change the course of your Web site by popping off a few comments.</li>
</ul>
<p>There is a better way. To get truly useful feedback, you must conduct usability studies. </p>
<p>Conducting a usability study does not have to be a difficult or complex. You do not need to set up a bank of video cameras, purchase expensive software, or wade through stacks of data. You also don&#8217;t need to employ a great raft of subjects. Remember, all users of your site have much in common, so, even if your resources are limited to conducting only three or four studies during a  design or evaluation process, you will be far better off than investing time in the scattershot approach.</p>
<p>What precisely is a usability study? Follow these references to learn more:</p>
<ul>
<li><a href="http://www.uie.com/" title="User Interface Engineering">Jared Spool&#8217;s User Interface Engineering Site</a></li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0321344758/ref=nosim/arm06-20" title="Amazon Book Page">Don&#8217;t Make Me Think: A Common Sense Approach to Web Usability</a></li>
<li><a href="http://www.businessweek.com/magazine/content/05_46/b3959145.htm">Shoot the Focus Group</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2008/01/05/always-crashing-in-the-same-car-recurring-misuses-of-higher-education-web-sites-user-feedback/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>capturing usability testing information using screen-capture software</title>
		<link>http://rosepruyne.com/2007/10/12/capturing-usability-testing-information-using-screen-capture-software/</link>
		<comments>http://rosepruyne.com/2007/10/12/capturing-usability-testing-information-using-screen-capture-software/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 19:04:30 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Web Standards</category>
	<category>Usability</category>
		<guid isPermaLink="false">http://rosepruyne.com/2007/10/12/capturing-usability-testing-information-using-screen-capture-software/</guid>
		<description><![CDATA[While usability testing lab software and equipment is great if you have it, screen-capture software can take you pretty far in recording usability test data and sharing it with others. 
Here are the S-5 slides for my presentation on this topic at the 2007 HighEdWebDev conference in Rochester, New York, on October 16.

]]></description>
			<content:encoded><![CDATA[<p>While usability testing lab software and equipment is great if you have it, screen-capture software can take you pretty far in recording usability test data and sharing it with others. <a id="more-59"></a></p>
<p><a href="http://rosepruyne.com/wp-content/uploads/screen-capture/">Here are the S-5 slides for my presentation</a> on this topic at the 2007 <a href="http://highedwebdev.org/2007/program/uad_details.html#uad11">HighEdWebDev</a> conference in Rochester, New York, on October 16.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2007/10/12/capturing-usability-testing-information-using-screen-capture-software/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>ubuntu and vmware</title>
		<link>http://rosepruyne.com/2007/10/05/ubuntu-and-vmware/</link>
		<comments>http://rosepruyne.com/2007/10/05/ubuntu-and-vmware/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 12:42:10 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Linux</category>
		<guid isPermaLink="false">http://rosepruyne.com/2007/10/05/ubuntu-and-vmware/</guid>
		<description><![CDATA[Following is an excellent article on configuring Ubuntu as a VMWare host: 

Scott Irvin on Configuring Ubuntu as a VMware Host

]]></description>
			<content:encoded><![CDATA[<p>Following is an excellent article on configuring Ubuntu as a VMWare host: </p>
<ul>
<li><a href="http://www.scottirvin.net/2007/07/25/configuring-ubuntu-704-as-a-vmware-host/" title="Blog Article: Configuring Ubuntu 7.04 as a VMWare Host">Scott Irvin on Configuring Ubuntu as a VMware Host</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2007/10/05/ubuntu-and-vmware/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>creating podcasts with audacity</title>
		<link>http://rosepruyne.com/2007/10/05/creating-podcasts-with-audacity/</link>
		<comments>http://rosepruyne.com/2007/10/05/creating-podcasts-with-audacity/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 12:13:12 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Podcasting</category>
	<category>Social Networking</category>
		<guid isPermaLink="false">http://rosepruyne.com/2007/10/05/creating-podcasts-with-audacity/</guid>
		<description><![CDATA[I gave a workshop on using Audacity sound editing software for creating podcasts in Penn State&#8217;s College of Agricultural Sciences on September 12. This way to my presentation materials. 
And this way to some excellent tutorial videos on using Audacity, by Jason Van Orden. These videos provided all the information I needed to get started [...]]]></description>
			<content:encoded><![CDATA[<p>I gave a workshop on using <a href="http://audacity.sourceforge.net/">Audacity</a> sound editing software for creating podcasts in Penn State&#8217;s College of Agricultural Sciences on September 12. <a href="http://rosepruyne.com/wp-content/uploads/audacity/">This way to my presentation materials</a>. </p>
<p>And <a href="http://www.how-to-podcast-tutorial.com/videos/">this way to some excellent tutorial videos on using Audacity</a>, by Jason Van Orden. These videos provided all the information I needed to get started with Audacity. While <a href="http://www.apple.com/garageband">GarageBand</a> is my preferred tool for podcasting and informal music recording, Audacity is a respectable open-source alternative.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2007/10/05/creating-podcasts-with-audacity/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>an informal usability study of plone.org</title>
		<link>http://rosepruyne.com/2007/09/12/an-informal-usability-study-of-ploneorg/</link>
		<comments>http://rosepruyne.com/2007/09/12/an-informal-usability-study-of-ploneorg/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 11:48:43 +0000</pubDate>
		<dc:creator>rpruyne</dc:creator>
		
	<category>Web Standards</category>
		<guid isPermaLink="false">http://rosepruyne.com/2007/09/12/an-informal-usability-study-of-ploneorg/</guid>
		<description><![CDATA[The following series of videos are of an informal usability study that I conducted using plone.org as the subject. These videos were captured using Camtasia screen recorder&#8230;


Part I: Introduction
Part II: The Usability Study
Part III: Some Observations

]]></description>
			<content:encoded><![CDATA[<p>The following series of videos are of an informal usability study that I conducted using plone.org as the subject. These videos were captured using <a href="http://www.CamtasiaStudio.com">Camtasia</a> screen recorder&#8230;<br />
<a id="more-50"></a></p>
<ul>
<li><a href="http://rosepruyne.com/wp-content/uploads/plone-study-01/">Part I: Introduction</a></li>
<li><a href="http://rosepruyne.com/wp-content/uploads/plone-study-02/">Part II: The Usability Study</a></li>
<li><a href="http://rosepruyne.com/wp-content/uploads/plone-study-03/">Part III: Some Observations</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://rosepruyne.com/2007/09/12/an-informal-usability-study-of-ploneorg/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
