<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Drupal7 Experience Strategy &amp; Goals</title>
	<atom:link href="http://www.disambiguity.com/drupal7-experience-strategy-goals/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/</link>
	<description>Observing, reflecting, designing.</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:22:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: coskunlar vinc</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-247138</link>
		<dc:creator>coskunlar vinc</dc:creator>
		<pubDate>Tue, 28 Apr 2009 13:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-247138</guid>
		<description>Creating content is actually a hard thing that needs to be brain dead simple. So that leads you down the path of intelligent defaults (article vs. story anyone?) and making adding fields do-able and other solutions people more qualified than I will come up with.</description>
		<content:encoded><![CDATA[<p>Creating content is actually a hard thing that needs to be brain dead simple. So that leads you down the path of intelligent defaults (article vs. story anyone?) and making adding fields do-able and other solutions people more qualified than I will come up with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-244165</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Thu, 09 Apr 2009 12:16:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-244165</guid>
		<description>Experience Strategy:

&quot;Make easy things easy and hard things do-able.&quot;

I believe the first principle is a ripoff from Perl&#039;s design principle. Nothing wrong with that, other than the fact that Drupal is a multifaceted beast with many users, each with a different take on what &quot;easy&quot; and &quot;do-able&quot; mean. In fact, I was psyched to do my first Drupal project for a non-profit customer (for free, to build a portfolio). But, when it came to their expectations for ease of content maintenance, I had to switch to Joomla. In the long run, no matter how cool the functionality, if it is too hard for the end user, it will not be used.

&quot;Design for the 80%&quot;

I&#039;ve always liked the 80-20 rule. That&#039;s why I&#039;m a &#039;jack-of-all-trades&#039;, I suppose. I learn 80% of a subject easily and move on before it gets too complicated... Unfortunately, a corresponding rule states that &#039;the Devil is in the details&#039;. You should verify that, when you decide to go for the 80%, you aren&#039;t going down a dead-end road that makes the 20% extremely difficult!

&quot;Privilege the End User&quot;

As I mentioned above, I had to switch from Drupal because the end users did not understand the interface enough to use it. I believe that this is a good goal. Drupal seems like it is where Unix was at one point, where the lunatics controlled the asylum. Like ending programming statements by spelling the word backwards (if...fi), many constructs seemed to be made simply to ensure a barrier to entry. What needs to happen to Drupal is the equivalent to Apple OS X...that is, abstract a pretty and usable front end onto a robust, if unfriendly back end.

Sorry for the length. Good luck!</description>
		<content:encoded><![CDATA[<p>Experience Strategy:</p>
<p>&#8220;Make easy things easy and hard things do-able.&#8221;</p>
<p>I believe the first principle is a ripoff from Perl&#8217;s design principle. Nothing wrong with that, other than the fact that Drupal is a multifaceted beast with many users, each with a different take on what &#8220;easy&#8221; and &#8220;do-able&#8221; mean. In fact, I was psyched to do my first Drupal project for a non-profit customer (for free, to build a portfolio). But, when it came to their expectations for ease of content maintenance, I had to switch to Joomla. In the long run, no matter how cool the functionality, if it is too hard for the end user, it will not be used.</p>
<p>&#8220;Design for the 80%&#8221;</p>
<p>I&#8217;ve always liked the 80-20 rule. That&#8217;s why I&#8217;m a &#8216;jack-of-all-trades&#8217;, I suppose. I learn 80% of a subject easily and move on before it gets too complicated&#8230; Unfortunately, a corresponding rule states that &#8216;the Devil is in the details&#8217;. You should verify that, when you decide to go for the 80%, you aren&#8217;t going down a dead-end road that makes the 20% extremely difficult!</p>
<p>&#8220;Privilege the End User&#8221;</p>
<p>As I mentioned above, I had to switch from Drupal because the end users did not understand the interface enough to use it. I believe that this is a good goal. Drupal seems like it is where Unix was at one point, where the lunatics controlled the asylum. Like ending programming statements by spelling the word backwards (if&#8230;fi), many constructs seemed to be made simply to ensure a barrier to entry. What needs to happen to Drupal is the equivalent to Apple OS X&#8230;that is, abstract a pretty and usable front end onto a robust, if unfriendly back end.</p>
<p>Sorry for the length. Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: max</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-239164</link>
		<dc:creator>max</dc:creator>
		<pubDate>Thu, 02 Apr 2009 01:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-239164</guid>
		<description>Any tool with great power has a learning curve and is unwieldy in the hands of a novice.

Who is Drupal made for?  What kinds of users?  Clearly it&#039;s not made for my mother to start a blog.  That&#039;s what blogger and wordpress are for.  There are thousands of easier ways to make certain kinds of webpages.

Drupal&#039;s power is in its flexibility.  So I agree with 2cents.  He&#039;s the one making sense here...</description>
		<content:encoded><![CDATA[<p>Any tool with great power has a learning curve and is unwieldy in the hands of a novice.</p>
<p>Who is Drupal made for?  What kinds of users?  Clearly it&#8217;s not made for my mother to start a blog.  That&#8217;s what blogger and wordpress are for.  There are thousands of easier ways to make certain kinds of webpages.</p>
<p>Drupal&#8217;s power is in its flexibility.  So I agree with 2cents.  He&#8217;s the one making sense here&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sun</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-237631</link>
		<dc:creator>sun</dc:creator>
		<pubDate>Mon, 30 Mar 2009 16:30:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-237631</guid>
		<description>Very nice shot, Bojhan!  I&#039;d revise:

Strategy
Eliminate the site builder.

Challenges
Provide a fluid user interface and experience for core and contrib modules to properly account for Drupal&#039;s extensibility.

Goal
Drupal allows anyone to create complex websites without developer knowledge.


*That&#039;s a rock solid experience strategy.*</description>
		<content:encoded><![CDATA[<p>Very nice shot, Bojhan!  I&#8217;d revise:</p>
<p>Strategy<br />
Eliminate the site builder.</p>
<p>Challenges<br />
Provide a fluid user interface and experience for core and contrib modules to properly account for Drupal&#8217;s extensibility.</p>
<p>Goal<br />
Drupal allows anyone to create complex websites without developer knowledge.</p>
<p>*That&#8217;s a rock solid experience strategy.*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bojhan Somers</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-237624</link>
		<dc:creator>Bojhan Somers</dc:creator>
		<pubDate>Mon, 30 Mar 2009 16:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-237624</guid>
		<description>Strategy
Eliminating the web developer.

Challanges
Making modules more a part of Drupal, then treating them as an unmanageable outer user experience.

5 year experience
Drupal helps you create a complex website, without you needing to go into the code.</description>
		<content:encoded><![CDATA[<p>Strategy<br />
Eliminating the web developer.</p>
<p>Challanges<br />
Making modules more a part of Drupal, then treating them as an unmanageable outer user experience.</p>
<p>5 year experience<br />
Drupal helps you create a complex website, without you needing to go into the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 2 Cents</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-236806</link>
		<dc:creator>2 Cents</dc:creator>
		<pubDate>Sun, 29 Mar 2009 14:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-236806</guid>
		<description>There is a reason why Drupal today can be used for building both personal blogs and enterprise websites. The strength is that Drupal is more a set of building blocks then a fully branded tool. I develop and brand each of my Drupal instances for my enterprise clients based on their specific needs and their specific website solution. I could never do that easily with tools like Joomla or Wordpress. Why? Either of them is built for that. I strongly believe that Drupal should not be branded the way Wordpress or Joomla are. Why? I do not want Joomla or WordPress. If I would, I would stick to them. Does this mean I do not want your work? No, I really do. I will try to explain.

First let me say this. It makes me sad to hear that you are trying to generalize websites like blogs, social networks and even small business websites. They are all the same to you, it seems.  I think you interpret the Pareto principle wrong. It is a fact that they all need different things to make the user experience better or great. It is also my belief that you can for each website solution with success apply the Pareto principle.

So, here is a suggestion. Why not pick one battle at the time, the Drupal way. Focus on one type of website solution. Take a single user blog for example.  Nobody has provided a great solution for this yet. Why? I have an idea why and I might tell you some other time. If you would use an approach like this you would end up with a website solution that resulted in something like:

- A Drupal profile that refers or downloads all required modules and themes during the installation process. The profiles feature in Drupal might need to be extended a bit for this to work great.

- An administration theme for that specific website solution.

- A default end-user theme for that specific website solution.

- The installation may even contain a different terminology, different user roles, custom settings, default content and a lot more.

Best of luck!</description>
		<content:encoded><![CDATA[<p>There is a reason why Drupal today can be used for building both personal blogs and enterprise websites. The strength is that Drupal is more a set of building blocks then a fully branded tool. I develop and brand each of my Drupal instances for my enterprise clients based on their specific needs and their specific website solution. I could never do that easily with tools like Joomla or WordPress. Why? Either of them is built for that. I strongly believe that Drupal should not be branded the way WordPress or Joomla are. Why? I do not want Joomla or WordPress. If I would, I would stick to them. Does this mean I do not want your work? No, I really do. I will try to explain.</p>
<p>First let me say this. It makes me sad to hear that you are trying to generalize websites like blogs, social networks and even small business websites. They are all the same to you, it seems.  I think you interpret the Pareto principle wrong. It is a fact that they all need different things to make the user experience better or great. It is also my belief that you can for each website solution with success apply the Pareto principle.</p>
<p>So, here is a suggestion. Why not pick one battle at the time, the Drupal way. Focus on one type of website solution. Take a single user blog for example.  Nobody has provided a great solution for this yet. Why? I have an idea why and I might tell you some other time. If you would use an approach like this you would end up with a website solution that resulted in something like:</p>
<p>- A Drupal profile that refers or downloads all required modules and themes during the installation process. The profiles feature in Drupal might need to be extended a bit for this to work great.</p>
<p>- An administration theme for that specific website solution.</p>
<p>- A default end-user theme for that specific website solution.</p>
<p>- The installation may even contain a different terminology, different user roles, custom settings, default content and a lot more.</p>
<p>Best of luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jp.stacey</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-236772</link>
		<dc:creator>jp.stacey</dc:creator>
		<pubDate>Sun, 29 Mar 2009 12:41:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-236772</guid>
		<description>I should start by saying that I&#039;m really pleased that usability is being pushed to the fore, in discussion of both drupal.org and Drupal. Usability is first and foremost about presenting the user with the functionality we&#039;re proud of and have spent time on developing, in a way that will convince them that it&#039;s worth actually using it and not soldiering on without it. The most functional CMS in the world can still be so unusable that it&#039;s more convenient for new users to stick with Dreamweaver for the time being: that &quot;time being&quot; means we&#039;ve effectively lost them.

Broadly speaking, I think you can happily leave the goals nebulous - that&#039;s what goals are - but you might want to translate them into three or four SMART targets which give you better indicators of success. It might be good to produce some sample user stories we&#039;d want to cater for, based on the user matrix (but not become a slave to that level of detail right now). Would we want to think of users in terms of experience or motivation - how a user would distinguish themselves - rather than their level of expertise - how the existing community would rate them?

More specifically, regarding the details of the experience strategy, user matrix etc. mentioned here, I think that this whole process needs more transparency and structure than these blog posts. Coming to it cold, it&#039;s still not clear from the post above whether or not the &quot;experience strategy&quot; is &lt;em&gt;specifically&lt;/em&gt; those three bullet points, or the blogpost linked to in a later paragraph. Or is it both? Or is one a summary of the other? &lt;em&gt;What do we point to&lt;/em&gt;, when we talk about the components of d7ux? What parts of the strategy relate to the Drupal experience (referred to in the first goal above) and what parts relate to the drupal.org experience?

If we want a structured, robust procedure, then we should have dedicated canonical documents which describe it, and clear links between them. It needs to support images bigger than 450px across, like the ability/time diagram, without smashing the page layout, like that diagram does. They need to make sense without YouTube videos, which a lot of people can&#039;t watch at work, or don&#039;t have the time to sit through. Putting them together shouldn&#039;t be allowed to soak up much time but, from the point of view of existing community members wanting to contribute to d7ux, it&#039;ll ironically improve the process&#039; usability!</description>
		<content:encoded><![CDATA[<p>I should start by saying that I&#8217;m really pleased that usability is being pushed to the fore, in discussion of both drupal.org and Drupal. Usability is first and foremost about presenting the user with the functionality we&#8217;re proud of and have spent time on developing, in a way that will convince them that it&#8217;s worth actually using it and not soldiering on without it. The most functional CMS in the world can still be so unusable that it&#8217;s more convenient for new users to stick with Dreamweaver for the time being: that &#8220;time being&#8221; means we&#8217;ve effectively lost them.</p>
<p>Broadly speaking, I think you can happily leave the goals nebulous &#8211; that&#8217;s what goals are &#8211; but you might want to translate them into three or four SMART targets which give you better indicators of success. It might be good to produce some sample user stories we&#8217;d want to cater for, based on the user matrix (but not become a slave to that level of detail right now). Would we want to think of users in terms of experience or motivation &#8211; how a user would distinguish themselves &#8211; rather than their level of expertise &#8211; how the existing community would rate them?</p>
<p>More specifically, regarding the details of the experience strategy, user matrix etc. mentioned here, I think that this whole process needs more transparency and structure than these blog posts. Coming to it cold, it&#8217;s still not clear from the post above whether or not the &#8220;experience strategy&#8221; is <em>specifically</em> those three bullet points, or the blogpost linked to in a later paragraph. Or is it both? Or is one a summary of the other? <em>What do we point to</em>, when we talk about the components of d7ux? What parts of the strategy relate to the Drupal experience (referred to in the first goal above) and what parts relate to the drupal.org experience?</p>
<p>If we want a structured, robust procedure, then we should have dedicated canonical documents which describe it, and clear links between them. It needs to support images bigger than 450px across, like the ability/time diagram, without smashing the page layout, like that diagram does. They need to make sense without YouTube videos, which a lot of people can&#8217;t watch at work, or don&#8217;t have the time to sit through. Putting them together shouldn&#8217;t be allowed to soak up much time but, from the point of view of existing community members wanting to contribute to d7ux, it&#8217;ll ironically improve the process&#8217; usability!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SLIU</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-236499</link>
		<dc:creator>SLIU</dc:creator>
		<pubDate>Sun, 29 Mar 2009 02:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-236499</guid>
		<description>Leisa, I have a crazy idea. While you are working on the general UX strategy, perhaps you can install a copy of drupal 7 on you local machine and make detailed documentation of one specific UX --- how a UX designer learns to use Drupal. See how much of your job can be accomplished with Drupal. Once you have the first hand experience of a real Drupal user, you will start to look the problems from a user&#039;s point of view.</description>
		<content:encoded><![CDATA[<p>Leisa, I have a crazy idea. While you are working on the general UX strategy, perhaps you can install a copy of drupal 7 on you local machine and make detailed documentation of one specific UX &#8212; how a UX designer learns to use Drupal. See how much of your job can be accomplished with Drupal. Once you have the first hand experience of a real Drupal user, you will start to look the problems from a user&#8217;s point of view.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tranquillo</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-236077</link>
		<dc:creator>tranquillo</dc:creator>
		<pubDate>Sat, 28 Mar 2009 11:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-236077</guid>
		<description>1. Your strategy goals seem to repeat the reasons why drupal hired you. So I don&#039;t get new things out of it.

2. Get rid of the useless default themes. Drupal claims to be professionally developed. But it ships with themes that use table layouts or layouts where main content doesn&#039;t come first. lol.

3. You can choose if backend and frontend use different themes. Stick to that, developing an underlying code structure that let&#039;s users easily adjust their backend to their needs (see &lt;a href=&quot;http://www.opel.de/shop/cars/agila/config/configstart.act?.=.&quot; rel=&quot;nofollow&quot;&gt;2 different ways to configure your car&lt;/a&gt;). Add an easy to use default theme to that and give instructions for developing further backends, like e.g. having fieldset in tabs instead of list them beneath each other. That would best reflect drupals philosophy being a framework and let beginners and advanced users get most out of it.

Although drupal seems hard to use, CCK makes a difference to other cms. Clients are happy when I tell them, that I can create input fields adjusted to their needs, minimizing the effort for them to add data.

4. Improve workflows, e.g. when a module creates a block, then let the user set if and where that block appears right out of the module settings page without having to change to the blocks page.</description>
		<content:encoded><![CDATA[<p>1. Your strategy goals seem to repeat the reasons why drupal hired you. So I don&#8217;t get new things out of it.</p>
<p>2. Get rid of the useless default themes. Drupal claims to be professionally developed. But it ships with themes that use table layouts or layouts where main content doesn&#8217;t come first. lol.</p>
<p>3. You can choose if backend and frontend use different themes. Stick to that, developing an underlying code structure that let&#8217;s users easily adjust their backend to their needs (see <a href="http://www.opel.de/shop/cars/agila/config/configstart.act?.=." rel="nofollow">2 different ways to configure your car</a>). Add an easy to use default theme to that and give instructions for developing further backends, like e.g. having fieldset in tabs instead of list them beneath each other. That would best reflect drupals philosophy being a framework and let beginners and advanced users get most out of it.</p>
<p>Although drupal seems hard to use, CCK makes a difference to other cms. Clients are happy when I tell them, that I can create input fields adjusted to their needs, minimizing the effort for them to add data.</p>
<p>4. Improve workflows, e.g. when a module creates a block, then let the user set if and where that block appears right out of the module settings page without having to change to the blocks page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keith.smith</title>
		<link>http://www.disambiguity.com/drupal7-experience-strategy-goals/comment-page-1/#comment-235735</link>
		<dc:creator>keith.smith</dc:creator>
		<pubDate>Sat, 28 Mar 2009 00:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.disambiguity.com/?p=724#comment-235735</guid>
		<description>In general, I think these goals make sense.

One question.

At the top of the page here it says &quot;Privilege the End User.&quot;

At the top of the page at http://www.d7ux.org/ it says &quot;Privilege the Content Creator.&quot;

Which strategy are you following?</description>
		<content:encoded><![CDATA[<p>In general, I think these goals make sense.</p>
<p>One question.</p>
<p>At the top of the page here it says &#8220;Privilege the End User.&#8221;</p>
<p>At the top of the page at <a href="http://www.d7ux.org/" rel="nofollow">http://www.d7ux.org/</a> it says &#8220;Privilege the Content Creator.&#8221;</p>
<p>Which strategy are you following?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

