Index: help/example-recent-stories.html
===================================================================
RCS file: help/example-recent-stories.html
diff -N help/example-recent-stories.html
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ help/example-recent-stories.html	30 Jul 2008 18:57:44 -0000
@@ -0,0 +1,58 @@
+<!-- $Id$ -->
+In this example you will create a list of nodes of the content type "story", to be shown in a block. Through this step-by-step process, you will become familiar with some basic steps in creating a view, and familiarize yourself with the Views User Interface.
+
+<ol>
+<li><h3>Creating a new view</h3>
+<p>Go to <a target="_blank" href="base_url:admin/build/views/add">add new view</a>. Give your new view the name 'recent_stories', description 'Recent Stories', tag 'story', type 'Node' and click <strong>Next</strong>.</p></li>
+<li><h3>About the interface</h3>
+<p>You have been brought to Views User Interface. As you start, you are editing the "Default" options for the view. In the 1st column on the left you can see the drop-down menu offers 'block', for example, to select settings specific only to block views. In the remaining columns, you will be able to add or change options by clicking on links or icons. These options will then appear below this main area. Most likely, you will need to scroll a bit to see the options appear.</p></li>
+<li><h3>Selecting the fields to display</h3>
+  <ol>
+    <li>In 3rd column locate the <strong>Fields</strong> options. Click the <strong>+</strong> icon to add fields.</li>
+    <li>Scroll down to <strong>Defaults: Add fields</strong>. In the <strong>Groups</strong> drop-down menu select 'Node', then check the following two fields: <em>Node: Post date</em>, <em>Node: Title</em>. Then click <strong>Add</strong>.</li>
+    <li>You will be taken through the fields you added one at a time. Make the changes specified below.
+      <ul>
+        <li>For the <em>Post date</em> field: Delete the 'Post date' label. Change the <strong>Date format</strong> to <em>Custom</em>, and the <strong>Custom date format</strong> to 'F j, Y, g:i a' (do not type the single quotes; for the meaning of these letter codes, click on <em>the PHP docs</em> link under that box to arrive at the explanation). Click <strong>Update</strong>.</li>
+        <li>For the <em>Title</em> field: Delete the 'Title' label. Select <em>Link this field to its node.</em> Click <strong>Update</strong>.</li>
+      </ul>
+    </li>
+    <li>Scroll back up to <strong>Fields</strong> and click the <strong>&uarr;&darr;</strong> icon to rearrange fields.</li>
+    <li>Drag the four-sided arrow next to <em>Node: Title</em> so that it appears above <em>Node: Post date</em>. Click <strong>Update</strong> to save the new field order.</li>
+  </ol>
+</li>
+<li><h3>Filtering to <em>story</em> nodes only</h3>
+  <ol>
+    <li>Click the <strong>+</strong> icon next to <strong>Filters</strong>.</li>
+    <li>In the <strong>Groups</strong> drop-down menu select 'Node', then check the <em>Node: Published</em> and <em>Node: Type</em> filters, and click <strong>Add</strong>.</li>
+    <li>Select the <em>Published</em> checkbox. Click <strong>Update</strong></li>
+    <li>Select <em>Is one of</em> and check <em>Story</em> in the <em>Node Type</em> field. Click <strong>Update</strong>.</li>
+  </ol>
+</li>
+<li><h3>Sorting to show most recent first</h3>
+  <ol>
+    <li>Scroll  up to <strong>Sort criteria</strong> and click the <strong>+</strong> icon.</li>
+    <li>In the <strong>Groups</strong> drop-down menu below, select 'Node', then check <em>Node: Post date</em>, and click <strong>Add</strong>. Alternatively, you may instead check <em>Node: Last comment time</em>, or <em>Node: Updated/commented date</em>, or <em>Node: Updated date</em>.</li>
+    <li>Select <em>Descending</em> <strong>Sort order</strong>. Click <strong>Update</strong>.</li>
+  </ol>
+</li>
+<li><h3>Refining the basic settings</h3>
+  <ul>
+    <li>In 1st column under <strong>Basic settings</strong> locate these options:
+      <ul>
+        <li><em>Items to Display</em> setting, click <em>10</em>. Change the '10' to '4'. Click <strong>Update</strong></li>
+        <li><em>Style</em> setting, click <em>Unformatted</em>. Change to <em>List</em>. Click <strong>Update</strong>.</li>
+      </ul>
+    </li>
+  </ul>
+</li>
+<li><h3>Adding a block display for custom options</h3>
+  <ol>
+    <li>In the dropdown on the left, ensure that <em>Block</em> is selected, and click <strong>Add Display</strong>.</li>
+    <li>Under <strong>Block settings</strong>, click the <em>None</em> link next to the <em>Admin</em> setting. Change <strong>Block: Block admin description</strong> to 'Recent Stories'.</li>
+  </ol>
+</li>
+<li><h3>Saving the view</h3>
+<p>Click <strong>Save</strong> to save your work.</p></li>
+<li><h3>Instructing Drupal to show the block</h3>
+<p>Finally, you should tell Drupal to show this block. Configure your block by going to <a target="_blank" href="base_url:admin/build/block">admin/build/block</a>. Locate the block in the list: it is labeled <em>Recent Stories</em>. Place this block in a region and click <strong>Save</strong>. You may click <em>Configure</em> to set a different title, to determine which roles can view the block, and on which pages it appears; If you want your block on the front page only, enter '&lt;front&gt;'.</p></li>
+</ol>
Index: help/example-users-by-role.html
===================================================================
RCS file: help/example-users-by-role.html
diff -N help/example-users-by-role.html
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ help/example-users-by-role.html	30 Jul 2008 18:57:44 -0000
@@ -0,0 +1,48 @@
+<!-- $Id$ -->
+In this example you will create a page view listing users on your site. Through this step-by-step process, you will become familiar with some basic steps in creating a view, and familiarize yourself with the Views User Interface.
+
+<ol>
+<li><h3>Creating a new view</h3>
+<p>Go to <a target="_blank" href="base_url:admin/build/views/add">add new view</a>. Give your new view the name 'user_list', description 'A simple user listing.', tag 'users', type 'User' and click <strong>Next</strong>.</p></li>
+<li><h3>About the Interface</h3>
+<p>You have been brought to the Views User Interface. As you start, you are editing the "Default" options for the view. In the 1st column on the left you can see the drop-down menu offers 'block', for example, to select settings specific only to block views. In the remaining columns, you will be able to add or change options by clicking on links or icons. These options will then appear below this main area. Most likely, you will need to scroll to see the options appear. As you make changes, these options will appear in bold until you save your view.</p></li>
+<li><h3>Creating a page display; choosing a URL and creating a menu link</h3>
+  <ol>
+    <li>In the 1st column, ensure that 'Page' is selected in the drop-down menu, and click <strong>Add Display</strong>.</li>
+    <li>Next we'll define the path for this page. A page must have a path, and we define it early so that Views doesn't warn us "Display Page uses path but path is undefined." Locate the <strong>Page settings</strong> in the 2nd column, and click the <em>None</em> link next to the <em>Path</em> setting. In the options editing area that appears below, set the path to 'user_list' (or something else if you prefer) and click <strong>Update</strong>.</li>
+    <li>Next to <em>Menu</em> setting, Click the <em>No menu</em> link. In the options which appear below, select <em>Normal menu entry</em>, and set the title to 'User list' and click <strong>Update</strong>.</li>
+    <li>Scroll up to <strong>Basic settings</strong>, in that same 2nd column, and click the <em>No</em> link next to <em>Use pager</em>. Below, in the options, select <em>Full pager</em> and click <strong>Update default display</strong>.</li>
+  </ol>
+</li>
+<li><h3>Selecting the fields to display</h3>
+  <ol>
+    <li>In 3rd column locate the <strong>Fields</strong> options. Click the <strong>+</strong> icon to add fields.</li>
+    <li>Scroll down to <strong>Defaults: Add fields</strong>. In the <strong>Groups</strong> drop-down menu select 'User', then check the following fields: <em>User: Created date</em>, <em>User: Delete link</em>, <em>User: Edit link</em>, <em>User: Last access</em>, <em>User: Name</em> and <em>User: Picture</em>. Then click <strong>Add</strong>.</li>
+    <li>You will be taken through the fields you added one at a time. Click <strong>Update default display</strong> to go to each next field. Leave the default options on all fields except <em>Delete link</em>; change that field's label to 'Operations'.</li>
+    <li>Scroll back up to <strong>Fields</strong> and click the <strong>&uarr;&darr;</strong> icon to rearrange fields. Down below, drag the <em>Name</em> field, by dragging its four-sided arrow, to the top. Drag the <em>Delete link (Operations)</em> field to the bottom, and the <em>Edit link</em> field just above it. Then click <strong>Update</strong>.</li>
+  </ol>
+</li>
+<li><h3>Seeing what we've done so far</h3>
+<p>At this point, you have done enough to create a valid view. If you scroll down, you will see a preview of your view. If it doesn't show already, click the <strong>Preview</strong> button; but generally this display updates automatically whenever you finish working in one of the mini forms.</p></li>
+<li><h3>Styling the view as a table; combining related fields into columns</h3>
+  <ol>
+    <li>Under <strong>Basic settings</strong>, in the 1st column, click the <em>Unformatted</em> link next to the <em>Style</em> setting. In the options below, under <strong>Page: How should this view be styled</strong>, choose <em>Table</em> and click <strong>Update default display</strong>.</li>
+    <li>You will be taken to a <strong>Page: Style options</strong> form to edit the table settings. Locate our <em>Edit link</em> field in this mini form, and notice the <strong>Column</strong> drop-down. Change this drop-down to show <em>Operations</em>. In the <strong>Separator</strong> column next to the <em>Operations</em> field, type ' | ' (note the spaces around the <strong>|</strong> symbol). Check all of the <strong>Sortable</strong> checkboxes, and set <strong>Default sort</strong> to <em>Name</em>. When finished, click <strong>Update default display</strong>.</li>
+  </ol>
+</li>
+<li><h3>Filtering the user list to exclude unwanted entries</h3>
+  <ol>
+    <li>Click the <strong>+</strong> icon next to <strong>Filters</strong>.</li>
+    <li>In the <strong>Groups</strong> drop-down menu select 'User', then check the <em>User: Name</em> filter, and click <strong>Add</strong>.</li>
+    <li>Select <em>Is not one of</em> and enter 'Anonymous' in the <strong>Usernames</strong> box. Click <strong>Update default display</strong>.</li>
+  </ol>
+</li>
+<li><h3>Adding an argument to list users by role dynamically</h3>
+  <ol>
+    <li>Scroll up to <strong>Arguments</strong>, and click its <strong>+</strong> icon.</li>
+    <li>Check the <em>User: Roles</em> argument, and click <strong>Add</strong>. Set the title to '%1' (don't type the quotes), and under <strong>Action to take if argument is not present</strong> select <em>Summary, sorted ascending</em>. Leave the other settings as they are. Click <strong>Update default display</strong>, and click <strong>Update</strong> through the prompts that follow to accept their default values.</li>
+  </ol>
+</li>
+<li><h3>Saving the view</h3>
+<p>Finally, click the <strong>Save</strong> button to save your work. At the very top, click <strong>View "Page"</strong> to go to your new view!</p></li>
+</ol>
Index: help/getting-started.html
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/help/getting-started.html,v
retrieving revision 1.4
diff -u -F^[^a-z]*function -r1.4 getting-started.html
--- help/getting-started.html	2 Jul 2008 02:13:42 -0000	1.4
+++ help/getting-started.html	30 Jul 2008 18:57:44 -0000
@@ -3,28 +3,3 @@
 
 It helps to have something particular in mind that you want to accomplish when using Views. Here are a couple of ideas and a brief sketch of how to accomplish what you want.
 
-<h2>Create a page to list users by role</h2>
-<ol>
-<li>Go to <a target="_blank" href="base_url:admin/build/views/add">add new view</a>.</li>
-<li>Give it the name 'user_list', description 'A simple user listing.', tag 'users', type 'User' and click <strong>Next</strong>.</li>
-<li>On the left, ensure that 'Page' is selected, and click <strong>Add Display</strong>.</li>
-<li>Next to <strong>Fields</strong> click the + icon to add fields.</li>
-<li>In the <strong>Groups</strong> section below, select 'User', then check the following user fields: <em>Created date</em>, <em>Delete link</em>, <em>Edit link</em>, <em>Last access</em>, <em>Name</em> and <em>Picture</em>. Then click <strong>Add</strong>.</li>
-<li>You will be taken through the fields you added one at a time. Click <strong>Update default display</strong> to go to the next field. Leave the default options on all fields except <em>Delete link</em>; change that field's label to 'Operations'.</li>
-<li>Under <strong>Page settings</strong>, click the <em>None</em> link next to the <em>Path</em> setting. Set the path to 'user_list' (or something else if you prefer) and click <strong>Update</strong>.</li>
-<li>Click the <em>No menu</em> link under the <em>Menu</em> setting. Select <em>Normal menu</em> and set the title to "User list" and click <strong>Update</strong>.</li>
-<li>At this point, you have done enough to create a valid view. If you scroll down, you will see a preview of your view. At any time you can click the <strong>Preview</strong> button, but whenever you finish one of the mini forms, the preview will update automatically, so you don't need to, generally.</li>
-<li>Next to <strong>Fields</strong>, click the rearrange icon, which is to the right of the + icon. Down below, drag the <em>Name</em> field to the top, the <em>Delete link (Operations)</em> field to the bottom, and the <em>Edit link</em> field just above it. Then click <strong>Update</strong>.</li>
-<li>Under the <strong>Basic settings</strong>, click the <em>Unformatted</em> link next to the <em>Style</em> setting. Change this to 'Table' below, and click <strong>Update default display</strong>.</li>
-<li>You will be taken to the table settings form. Next to <em>Edit link</em> change the column to <em>Operations</em>. Next to <em>Operations</em> set the Separator to ' | ' (note the spaces around the | symbol). Check all of the <em>Sortable</em> checkboxes, and set <em>Default sort</em> to 'Name'. When finished, click <strong>Update default display</strong>.</li>
-<li>Click the + icon next to <strong>Filters</strong>, select <em>User</em> under <strong>Groups</strong> below, choose the <em>User: Name</em> filter, and click <strong>Add</strong>.</li>
-<li>Select <em>Is not one of</em> and enter 'Anonymous' in the <strong>Usernames</strong> field. Click <strong>Update default display</strong>.</li>
-<li>Back under <strong>Basic settings</strong>, click the <em>No</em> link next to <em>Use pager</em>. Select <em>Full pager</em> and click <strong>Update default display</strong>.</li>
-<li>Next to <strong>Arguments</strong>, click + icon, choose the <em>User: Roles</em> argument, and click <strong>Add</strong>. Set the title to "%1", the "Action to take if argument is not present" to "Summary, sorted ascending". Leave the other settings as they are. Click <strong>Update default display</strong>, and click <strong>Update</strong> through the prompts that follow to accept their default values.</li>
-<li>Finally, click the <strong>Save</strong> button to save your work.</li>
-<li>At the very top, click <strong>View "Page"</strong> to go to your new view!</li>
-</ol>
-<h3>Create a block to list recent story nodes</h3>
-<ol>
-<li>TODO</li>
-</ol>
Index: help/views.help.ini
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/help/views.help.ini,v
retrieving revision 1.13
diff -u -F^[^a-z]*function -r1.13 views.help.ini
--- help/views.help.ini	26 Jun 2008 16:41:01 -0000	1.13
+++ help/views.help.ini	30 Jul 2008 18:57:44 -0000
@@ -10,6 +10,15 @@
 title = "Getting started"
 weight = -45
 
+[example-users-by-role]
+title = "Create a page to list users by role"
+parent = getting-started
+weight = -10
+
+[example-recent-stories]
+title = "Create a block of recent stories"
+parent = getting-started
+
 [view-type]
 title = "View types"
 
