Background: part of the help file fixup project started in #537828: Help text for core modules - update to conform to new standard

This patch fixes up the aggregator module help page by adding headings and a definition list to admin/help/forum, which makes the page a lot easier to read.

I may have gone overboard breaking up the Uses section. This patch includes a sentence explaining that you can import OPML files.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

JuliaKM’s picture

The correct link in paragraph two is admin/help/aggregator

jhodgdon’s picture

Status: Needs review » Needs work

A couple of minor comments:

- I think the Uses sections on "Viewing feeds" and "block" could be combined, since the block is a way to view a feed isn't it?
- Let's get rid of the word "powerful" and stick to explaining what the module does.
- The first paragraph could probably have one sentence eliminated, since it repeats the information that the formats are RSS, Atom, etc.
- I think maybe the first paragraph should say "gathers and displays" rather than just "gathers".
- OPML - might want to explain what OPML is (it gives a list of the feeds being aggregated, kind of like a bookmark list, as opposed to listing the items from the feeds).
- In the first sentence, I would say "The aggregator module is"... (missing the word module here) - to conform to the style of the other help texts.
- The patch itself: In a couple of spots there is an extra space, which makes things not line up exactly. Not a huge deal, but if you are redoing the patch anyway...

JuliaKM’s picture

Status: Needs work » Needs review
FileSize
4.61 KB

Here's a re-rolled patch with these changes from #2:
- Viewing feeds and block are combined
- Removed the last sentence in the first paragraph
- added "The aggregator module is"
- Added "gathers and"

I added the following definition of OPML, "OPML is an XML-based file format used to share outline-structured information such as a list of RSS feeds."

I couldn't seem to find the extra spaces but I'm happy to check again if you still see them.

lisarex’s picture

Patch applies beautifully :)

+++ modules/aggregator/aggregator.module	22 Nov 2009 23:53:25 -0000
@@ -17,8 +17,17 @@ define('AGGREGATOR_CLEAR_NEVER', 0);
+      $output .= '<dd>' . t('Feeds contain feed items, or individual posts published by the site providing the feed. Feeds may be grouped in categories, generally by topic. Users view feed items in the <a href="@aggregator">main aggregator display</a> or by <a href="@aggregator-sources">their source</a>. The most recent items in either a feed or category can be displayed as a block through the <a href="@admin-block">blocks administration page</a>.', array('@aggregator' => url('aggregator'), '@aggregator-sources' => url('aggregator/sources'), '@admin-block' => url('admin/structure/block'))) . '</a></dd>';

Per UI text guidelines, 'content' is preferred over 'post' (http://drupal.org/node/604342)

How about replacing "Feeds contain feed items, or individual posts published by the site providing the feed" with

"Feeds contain individual pieces of content published by the site providing the feed"

but I like "Feeds contain published content" even better (since pieces of content sounds totally clunky here - it sounds as if the RSS feed is breaking up a node) but "Feeds contain published content items" works too since the word 'item' appears further down.

And instead of "Users view feed items" perhaps "Users view feed content"? And "The most recent items" could be "The most recent content"

jhodgdon’s picture

Status: Needs review » Needs work
lisarex’s picture

Assigned: Unassigned » lisarex

I can do this one quickly :)

lisarex’s picture

Status: Needs work » Needs review
FileSize
78.95 KB
5.53 KB

OK, I removed references to 'post', and added link to handbook.

What else does it need? Thx!

arianek’s picture

Status: Needs review » Needs work

- caps on the first A of Aggregator module, to be consistent with the link to handbook page (been trying to get these all consistent)
- the first two lines after case 'admin/help#aggregator': should be:

+      $output = '';
+      $output .= '<h3>' . t('About') . '</h3>';

- the dl's should have their own output lines
- line 23 has an unnecessary space at the start of the string " A machine-readable"

looks pretty darn good otherwise!

lisarex’s picture

Assigned: lisarex » Unassigned
Status: Needs work » Needs review
FileSize
76.79 KB
5.06 KB

Thanks for the help, ariane!!

Rerolled w/ your comments

lisarex’s picture

Oops forgot the capital A... ignore previous patch

Status: Needs review » Needs work

The last submitted patch failed testing.

arianek’s picture

Status: Needs work » Needs review
FileSize
5.33 KB

Re-rolling this with fixed indenting, some fixed formatting, and a few tiny grammar changes. I think it's good to go - can I get an RTBC?

lisarex’s picture

Status: Needs review » Reviewed & tested by the community

Yep, looks good!

Dries’s picture

Status: Reviewed & tested by the community » Fixed

Committed to CVS HEAD. Thanks.

jhodgdon’s picture

Status: Fixed » Needs work

The standard for capitalization is not being followed. See http://drupal.org/node/632280 -- should start with "The foo module" not "The Foo module" according to standard.

This needs a quick repatch to conform.

lisarex’s picture

Status: Needs work » Fixed

Status: Fixed » Closed (fixed)
Issue tags: -d7help

Automatically closed -- issue fixed for 2 weeks with no activity.