PluginProbe
FeedWordPress / 0.95
FeedWordPress v0.95
trunk 0.8 0.9 0.91 0.95 0.96 0.97 0.98 0.981 0.99 0.991 0.992 0.993 2008.1030 2008.1101 2008.1105 2008.1214 2009.0612 2009.0613 2009.0618 2009.0707 2009.1111 2009.1112 2010.0127 2010.0528 All 65 releases
← All changes | ChangeLog.text +76 -116 0.960.95 View file →
@@ -1,150 +1,109 @@
1 1 Change Log
2 2 ==========
3 3
4 -Changes from 0.95 to 0.96
5 -
6 -* FEATURE: support has been added for enclosures in RSS 2.0 and Atom
7 - 0.6+ newsfeeds. WordPress already supports adding enclosures to an
8 - item; FeedWordPress merely gets the information on the enclosure
9 - from the feed it is syndicating and plugs that information directly
10 - into the WordPress database so that (among other things) that post
11 - will have its enclosure listed in your blog's RSS 2 newsfeed.
12 -
13 - Note that enclosure support requires using the optional MagpieRSS
14 - upgrade (i.e., replacing your `wp-includes/rss-functions.php` with `OPTIONAL/wp-includes/rss-functions.php` from the FWP archive)
15 -
16 -* FEATURE: for completeness's sake, there is now a feed setting,
17 - `hardcode url`, that allows you to set the URI for the front page
18 - of a contributor's website manually (that is, prevent it from being
19 - automatically updated from the feed channel link on each update). To
20 - set the URI manually, put a line like this in the Link Notes section
21 - of a feed:
22 -
23 - hardcode url: yes
24 -
25 - You can also instruct FeedWordPress to use hardcoded URIs by default
26 - on all feeds using Options --> Syndication
27 -
28 -* FEATURE: by default, when FeedWordPress finds new syndicated posts,
29 - it (1) publishes them immediately, (2) turns comments off, and (3)
30 - turns trackback / pingback pings off. You can now alter all three
31 - default behaviors (e.g., to allow pings on syndicated posts, or to
32 - send newly-syndicated posts to the draft pile for moderation) using
33 - Options --> Syndication
34 -
35 -
36 4 Changes from 0.91 to 0.95
37 5 -------------------------
38 6
39 -* BUG FIX: Fixed an obscure bug in the handling of categories:
40 - categories with trailing whitespace could cause categories with
41 - duplicate names to be created. This no longer happens. While I was
42 - at it I tightened up the operation of
43 - FeedWordPress::lookup_categories() a bit in general.
7 +* BUG FIX: Fixed an obscure bug in the handling of categories: categories
8 + with trailing whitespace could cause categories with duplicate names to
9 + be created. This no longer happens. While I was at it I tightened up the
10 + operation of FeedWordPress::lookup_categories() a bit in general.
44 11
45 12 * FEATURE DEPRECATED: the feed setting `hardcode categories` is now
46 - deprecated in favor of `unknown categories` (see below), which
47 - allows you to strip off any syndication categories not already in
48 - your database using `unknown categories: default` or `unknown
49 - categories: filter`. If you have `hardcode categories: yes` set on a
50 - feed, this will be treated as `unknown categories: default` (i.e.,
51 - no new categories will be added, but if a post doesn't match any of
52 - the categories it will be added in the default category--usually
53 - "Uncategorized" or "General").
13 + deprecated in favor of `unknown categories` (see below), which allows
14 + you to strip off any syndication categories not already in your database
15 + using `unknown categories: default` or `unknown categories: filter`. If
16 + you have `hardcode categories: yes` set on a feed, this will be treated
17 + as `unknown categories: default` (i.e., no new categories will be added,
18 + but if a post doesn't match any of the categories it will be added in
19 + the default category--usually "Uncategorized" or "General").
54 20
55 21 * FEATURE: You can now set global defaults as to whether or not
56 - FeedWordPress will update the Link Name and Link Description
57 - settings for feeds automatically from the feed title and feed
58 - tagline. (By default, it does, as it has in past versions.) Whether
59 - this behavior is turned on or off, you can still override the
60 - default behavior using feed settings of `hardcode name: yes`,
61 - `hardcode name: no`, `hardcode description: yes`, or `hardcode
62 - description: no`.
22 + FeedWordPress will update the Link Name and Link Description settings
23 + for feeds automatically from the feed title and feed tagline. (By
24 + default, it does, as it has in past versions.) Whether this behavior is
25 + turned on or off, you can still override the default behavior using
26 + feed settings of `hardcode name: yes`, `hardcode name: no`,
27 + `hardcode description: yes`, or `hardcode description: no`.
63 28
64 -* FEATURE: Users can now provide one or several "aliases" for an
65 - author, just as they can for a category. For example, to make
66 - FeedWordPress treat posts by "Joseph Cardinal Ratzinger" and "Pope
67 - Benedict XVI" as by the same author, edit the user profile for Pope
68 - Benedict XVI and add a line like this to the "User profile" field:
29 +* FEATURE: Users can now provide one or several "aliases" for an author,
30 + just as they can for a category. For example, to make FeedWordPress
31 + treat posts by "Joseph Cardinal Ratzinger" and "Pope Benedict XVI" as
32 + by the same author, edit the user profile for Pope Benedict XVI and add
33 + a line like this to the "User profile" field:
69 34
70 35 a.k.a.: Joseph Cardinal Ratzinger
71 36
72 - You can add several aliases, each on a line by itself. You can also
73 - add any other text you like to the Profile without interfering with
74 - the aliases.
37 + You can add several aliases, each on a line by itself. You can also add
38 + any other text you like to the Profile without interfering with the
39 + aliases.
75 40
76 -* FEATURE: Users can now choose how to handle syndicated posts that
77 - are in unfamiliar categories or by unfamiliar authors (i.e.,
78 - categories or authors whose names are not yet in the WordPress
79 - database). By default, FeedWordPress will (as before) create a new
80 - category (or new author) and use it for the current post and any
81 - future posts. This behavior can be changed, either for all feeds or
82 - for one or another particular feed.
41 +* FEATURE: Users can now choose how to handle syndicated posts that are
42 + in unfamiliar categories or by unfamiliar authors (i.e., categories or
43 + authors whose names are not yet in the WordPress database). By default,
44 + FeedWordPress will (as before) create a new category (or new author) and
45 + use it for the current post and any future posts. This behavior can be
46 + changed, either for all feeds or for one or another particular feed.
83 47
84 48 There are now three different options for an unfamiliar author: (1)
85 49 FeedWordPress can create a new author account and attribute the
86 - syndicated post to the new account; (2) FeedWordPress can attribute
87 - the post to an author if the author's name is familiar, and to a
88 - default author (currently, this means the Site Administrator
89 - account) if it is not; (3) FeedWordPress can drop posts by
90 - unfamiliar authors and syndicate only posts by authors who are
91 - already in the database.
50 + syndicated post to the new account; (2) FeedWordPress can attribute the
51 + post to an author if the author's name is familiar, and to a default
52 + author (currently, this means the Site Administrator account) if it is
53 + not; (3) FeedWordPress can drop posts by unfamiliar authors and
54 + syndicate only posts by authors who are already in the database.
92 55
93 - There are, similarly, two different options for an unfamiliar
94 - category: (1) FeedWordPress can create new categories and place the
95 - syndicated post in them; (2) FeedWordPress can drop the unfamiliar
96 - categories and place syndicated posts only in categories that it is
97 - already familiar with. In addition, FeedWordPress 0.95 lets you
98 - choose whether posts that are in *no* familiar categories should be
99 - syndicated (and placed in the default category for the blog) or
100 - simply dropped.
56 + There are, similarly, two different options for an unfamiliar category:
57 + (1) FeedWordPress can create new categories and place the syndicated
58 + post in them; (2) FeedWordPress can drop the unfamiliar categories and
59 + place syndicated posts only in categories that it is already familiar
60 + with. In addition, FeedWordPress 0.95 lets you choose whether posts that
61 + are in *no* familiar categories should be syndicated (and placed in the
62 + default category for the blog) or simply dropped.
101 63
102 - You can set the default behavior for both authors and categories
103 - using the settings in Options --> Syndication. You can also set
104 - different behavior for specific feeds by adding the `unfamiliar
105 - author` and / or `unfamiliar categories` settings to the Link Notes
106 - section of a feed:
64 + You can set the default behavior for both authors and categories using
65 + the settings in Options --> Syndication. You can also set different
66 + behavior for specific feeds by adding the `unfamiliar author` and / or
67 + `unfamiliar categories` settings to the Link Notes section of a feed:
107 68
108 69 unfamiliar author: (create|default|filter)
109 70 unfamiliar categories: (create|default|filter)
110 71
111 - A setting of `unfamiliar author: create` will make FeedWordPress
112 - create new authors to match unfamiliar author names *for this feed
113 - alone*. A setting of `unfamiliar author: default` will make it
114 - assign posts from unfamiliar authors to the default user account. A
115 - setting of `unfamiliar author: filter` will cause all posts (from
116 - this feed alone) to be dropped unless they are by an author already
117 - listed in the database. Similiarly, `unfamiliar categories: create`
118 - will make FeedWordPress create new categories to match unfamiliar
119 - category names *for this feed alone*; `unfamiliar categories:
120 - default` will cause it to drop any unfamiliar category names; and
72 + A setting of `unfamiliar author: create` will make FeedWordPress create
73 + new authors to match unfamiliar author names *for this feed alone*. A
74 + setting of `unfamiliar author: default` will make it assign posts from
75 + unfamiliar authors to the default user account. A setting of
76 + `unfamiliar author: filter` will cause all posts (from this feed alone)
77 + to be dropped unless they are by an author already listed in the
78 + database. Similiarly, `unfamiliar categories: create` will make
79 + FeedWordPress create new categories to match unfamiliar category names
80 + *for this feed alone*; `unfamiliar categories: default` will cause it
81 + to drop any unfamiliar category names; and
121 82 `unfamiliar categories: filter` will cause it to *both* drop any
122 - unfamiliar category names *and* to only syndicate posts that are
123 - placed in one or more familiar categories.
83 + unfamiliar category names *and* to only syndicate posts that are placed
84 + in one or more familiar categories.
124 85
125 - These two new features allow users to do some coarse-grained
126 - filtering without having to write a PHP filter. Specifically, they
127 - offer an easy way for you to filter feeds by category or by author.
128 - Suppose, for example, that you only wanted to syndicate posts that
129 - your contributors place in the "Llamas" category. You could do so by
130 - setting up your installation of WordPress so that the only category
131 - in the database is "Llamas," and then use Options --> Syndication to
132 - set "Unfamiliar categories" to "don't create new categories and
133 - don't syndicate posts unless they match at least one familiar
134 - category". Now, when you update, only posts in the "Llamas" category
135 - will be syndicated by FeedWordPress.
86 + These two new features allow users to do some coarse-grained filtering
87 + without having to write a PHP filter. Specifically, they offer an easy
88 + way for you to filter feeds by category or by author. Suppose, for
89 + example, that you only wanted to syndicate posts that your contributors
90 + place in the "Llamas" category. You could do so by setting up your
91 + installation of WordPress so that the only category in the database is
92 + "Llamas," and then use Options --> Syndication to set "Unfamiliar
93 + categories" to "don't create new categories and don't syndicate posts
94 + unless they match at least one familiar category". Now, when you update,
95 + only posts in the "Llamas" category will be syndicated by FeedWordPress.
136 96
137 97 Similarly, if you wanted to filter one particular feed so that only
138 98 posts by (for example) the author "Earl J. Llama" were syndicated to
139 - your site, you could do so by creating a user account for Earl J.
140 - Llama, then adding the following line to the settings for the feed
141 - in Link Notes:
99 + your site, you could do so by creating a user account for Earl J. Llama,
100 + then adding the following line to the settings for the feed in Link
101 + Notes:
142 102
143 103 unfamiliar author: filter
144 104
145 - This will cause any posts from this feed that are not authored by
146 - Earl J. Llama to be discarded, and only the posts by Earl J. Llama
147 - will be syndicated. (If the setting is used on one specific feed, it
148 - will not affect how posts from other feeds are syndicated.)
105 + This will cause any posts from this feed that are not authored by Earl
106 + J. Llama to be discarded, and only the posts by Earl J. Llama will be
107 + syndicated. (If the setting is used on one specific feed, it will not
108 + affect how posts from other feeds are syndicated.)
149 109