PluginProbe
FeedWordPress / 2008.1105
FeedWordPress v2008.1105
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 +118 -8 2008.10302008.1105 View file →
@@ -1,11 +1,120 @@
1 1 FeedWordPress Change Log
2 2 ========================
3 3
4 +Changes from 2008.1101 to 2008.1105
5 +-----------------------------------
6 +
7 +* INTERFACE RESTRUCTURING AND SYNDICATION --> AUTHORS PAGE: As a first
8 + step towards modularizing and better organizing the user interface, a
9 + new "Authors" subpage has been created under the Syndication menu, which
10 + controls settings for syndicated authors, both at the global default
11 + level and at level of individual syndicated feeds.
12 +
13 +* BUG RELATED TO THE ATTRIBUTION OF POSTS TO THE WRONG AUTHOR FIXED: Some
14 + users encountered an issue in which posts by different authors on
15 + different blogs -- especially blogs generated by Blogger -- were
16 + mistakenly attributed to a single author. The problem was caused by the
17 + way in which FeedWordPress matches syndicated authors to user accounts
18 + in the WordPress database: normally, if two feeds each list an author
19 + with the same e-mail address, they are counted as being the same person.
20 + Normally this works well, but it creates an issue in cases where
21 + blogging software assigns a single anonymous e-mail address to users who
22 + do not want their real e-mail address published. This is, for example,
23 + what Blogger does (by giving all users a default e-mail address of
24 + <noreply@blogger.com> if they don't want their own e-mail address
25 + listed). FeedWordPress now allows the user to correct for this problem
26 + with a couple of new settings under **Syndication --> Authors**, which
27 + allow users to turn off e-mail based author matching for particular
28 + addresses, or, if desired, to turn it off entirely. By default, e-mail
29 + based author matching is still turned on, but disabled for a list of
30 + known generic e-mail addresses. Right now, the "list" consists entirely
31 + of <noreply@blogger.com>; if you know other addresses that should be
32 + added, please [contact me](http://radgeek.com/contact) to let me know.
33 +
34 + Please note that if you have already encountered this issue on your
35 + blog, upgrading FeedWordPress will prevent it from re-occurring in the
36 + future, but you still need to do two other things to fix the existing
37 + problem on your blog.
38 +
39 + First, for each feed where posts have been mis-attributed, you need to
40 + change the existing author mapping rules to re-map a a syndicated
41 + author's name to the proper target account. Go to **Syndication -->
42 + Authors**, select the feed you want to change from the drop-down list,
43 + and then change the settings under the "Syndicated Authors" section.
44 + (You will probably need to select "will be assigned to a new user..." to
45 + create a new user account with the appropriate name.)
46 +
47 + Second, for each feed where posts have been mis-attributed, you need to
48 + re-assign already-syndicated posts that were mis-attributed to the
49 + correct author. You can do that from **Syndication --> Authors** by
50 + using the author re-assignment feature, described below.
51 +
52 +* AUTHOR RE-ASSIGNMENT FOR A PARTICULAR FEED: The author settings page
53 + for each syndicated feed, under **Syndication --> Authors**, now
54 + includes an section titled "Fixing mis-matched authors," which provides
55 + an interface for re-assigning or deleting all posts attributed to a
56 + particular author on a particular feed.
57 +
58 +* SUPPORT FOR `<atom:source>` ELEMENT IN SYNDICATED FEEDS: Some feeds
59 + (for example, those produced by FeedWordPress) aggregate content from
60 + several different sources, and include information about the original
61 + source of the post in an `<atom:source>` element. A new setting under
62 + **Syndication --> Options** allows you to control what FeedWordPress
63 + will report as the source of posts syndicated from aggregator feeds in
64 + your templates and feeds: you can have FeedWordPress report that the
65 + source of a post is the aggregator feed itself, or you can have it
66 + report that the source of a post is the original source that the
67 + aggregator originally syndicated the post from.
68 +
69 + By default, FeedWordPress will report the aggregator, not the original
70 + source, as the source of a syndicated item.
71 +
72 +* LOAD BALANCING AND TIME LIMITING FEATURES FOR UPDATES: Some users have
73 + encountered issues due to running up against PHP execution time limits
74 + during the process of updating large syndicated feeds, or a very large
75 + set of syndicated feeds. FeedWordPress now has a feature that allows you
76 + to limit the total amount of time spent updating a feed, through the
77 + "Time limit on updates" setting under **Syndication --> Options**. By
78 + turning on this setting and adjusting the time limit to a low enough
79 + figure to avoid your PHP installation's time-out setting. (PHP execution
80 + time limits are usually in the vicinity of 30 seconds, so an update
81 + time limit of 25 seconds or so should provide plenty of time for updates
82 + while allowing a cushion of time for other, non-update-related functions
83 + to do their work.)
84 +
85 + If feed updates are interrupted by the time limit, FeedWordPress uses
86 + some simple load balancing features to make sure that updates to other
87 + feeds will not be blocked by the time-hogging feed, and will also make
88 + sure that when the interrupted update is resumed, FeedWordPress will
89 + skip ahead to resume processing items at the point at which it was
90 + interrupted last time, so that posts further down in the feed will
91 + eventually get processed, and not get blocked by the amount of time it
92 + takes to process the items higher up in the feed.
93 +
94 +* `guid` INDEX CREATION BUTTON: FeedWordPress frequently issues queries on
95 + the `guid` column of the WordPress posts database (since it uses post
96 + guid URIs to keep track of which posts it has syndicated). In very large
97 + FeedWordPress installations, you can often significantly improve
98 + performance by creating a database index on the `guid` column, but
99 + normally you would need to poke around with MySQL or a tool like
100 + phpMyAdmin to do this. FeedWordPress can now save you the trouble: to
101 + create an index on the `guid` column, just go to
102 + **Syndication --> Options**, and mash the button at the bottom of the
103 + "Back End" section.
104 +
105 +Changes from 2008.1030 to 2008.1101
106 +-----------------------------------
107 +
108 +* INTERFACE BUG THAT PREVENTED ADDING NEW SITES FIXED: The UI reforms in
109 + FWP 2008.1030 unintentionally introduced a bug that prevents clean
110 + installations of FeedWordPress from providing an input box for adding
111 + new feeds to the list of syndicated feeds. This bug has been fixed.
112 +
4 113 Changes from 0.993 to 2008.1030
5 114 -------------------------------
6 115
7 -* WORDPRESS 2.6 COMPATABILITY: FeedWordPress should now be compatible with
116 +* WORDPRESS 2.6 COMPATIBILITY: FeedWordPress should now be compatible with
8 117 WordPress 2.6, and should work more or less seamlessly with the new post
9 118 revision system. A bug which caused multiple new revisions to be created
10 119 for posts on certain feeds, regardless of whether or not the item had
11 120 been updated, has been fixed.
@@ -58,9 +167,9 @@
58 167 posts. If you want to use one of these plugins together with
59 168 FeedWordPress, you can now do so by changing the "Formatting Filters"
60 169 setting from "Protect" to "Expose."
61 170
62 -* **`<atom:source>` ELEMENTS NOW INCLUDED IN ATOM FEED:** Atom 1.0 provides
171 +* `<atom:source>` ELEMENTS NOW INCLUDED IN ATOM FEED: Atom 1.0 provides
63 172 a standard method for aggregators to indicate information about the original source of
64 173 a syndicated post, using the `<atom:source>` element. FeedWordPress now
65 174 introduces standard `<atom:source>` elements including the title, homepage, and
66 175 feed URI of the source from which a syndicated post was syndicated. Cf.
@@ -138,9 +247,9 @@
138 247 has, hopefully, been resolved, by correcting for the bug in WordPress.
139 248
140 249 Changes from 0.99 to 0.991
141 250 --------------------------
142 -* WORDPRESS MU COMPATABILITY: FeedWordPress should now be compatible with
251 +* WORDPRESS MU COMPATIBILITY: FeedWordPress should now be compatible with
143 252 recent releases of WordPress MU. Once FeedWordPress is made available
144 253 as a plugin, each individual blog can choose to activate FeedWordPress
145 254 and syndicate content from its own set of contributors.
146 255
@@ -157,12 +266,12 @@
157 266 authors whose names included international characters. This
158 267 incompatability has now been fixed; hopefully, authors with
159 268 international characters in their names should now be handled properly.
160 269
161 -* media:content BUG IN MAGPIERSS FIXED: A bug in MagpieRSS's handling of
162 - namespaced elements has been fixed. Among other things, this bug caused
163 - items containing a Yahoo MediaRSS `<media:content>` element (such as
164 - many of the feeds produced by wordpress.com) to be represented
270 +* `<media:content>` BUG IN MAGPIERSS FIXED: A bug in MagpieRSS's handling
271 + of namespaced elements has been fixed. Among other things, this bug
272 + caused items containing a Yahoo MediaRSS `<media:content>` element (such
273 + as many of the feeds produced by wordpress.com) to be represented
165 274 incorrectly, with only a capital "A" where the content of the post
166 275 should have been. Feeds containing `<media:content>` elements should now
167 276 be syndicated correctly.
168 277
@@ -538,9 +647,10 @@
538 647 into the WordPress database so that (among other things) that post
539 648 will have its enclosure listed in your blog's RSS 2 newsfeed.
540 649
541 650 Note that enclosure support requires using the optional MagpieRSS
542 - upgrade (i.e., replacing your `wp-includes/rss-functions.php` with `OPTIONAL/wp-includes/rss-functions.php` from the FWP archive)
651 + upgrade (i.e., replacing your `wp-includes/rss-functions.php` with
652 + `OPTIONAL/wp-includes/rss-functions.php` from the FWP archive)
543 653
544 654 * FEATURE: for completeness's sake, there is now a feed setting,
545 655 `hardcode url`, that allows you to set the URI for the front page
546 656 of a contributor's website manually (that is, prevent it from being