| @@ -1,43 +1,44 @@ | ||
| 1 | 1 | FeedWordPress |
| 2 | 2 | ============= |
| 3 | 3 | |
| 4 | 4 | * Author: [Charles Johnson](http://radgeek.com/contact) |
| 5 | -* Version: 0.97 | |
| 5 | +* Version: 0.98 | |
| 6 | 6 | * Project URI: <http://projects.radgeek.com/feedwordpress> |
| 7 | 7 | * License: GPL 2. See License below for copyright jots and tittles. |
| 8 | 8 | |
| 9 | 9 | Introduction |
| 10 | 10 | ------------ |
| 11 | -FeedWordPress is an Atom/RSS aggregator for WordPress 1.5. It syndicates content | |
| 12 | -from newsfeeds that you choose into your WordPress blog; if you syndicate | |
| 13 | -several newsfeeds then you can use WordPress's posts database and templating | |
| 14 | -engine as the back-end of an aggregation ("planet") website. I originally | |
| 15 | -developed it because I needed a more flexible replacement for [Planet][] to | |
| 16 | -use at [Feminist Blogs][]. | |
| 11 | +FeedWordPress is an Atom/RSS aggregator for the WordPress weblog software. It | |
| 12 | +syndicates content from newsfeeds that you choose into your WordPress webblog; | |
| 13 | +if you syndicate several newsfeeds then you can use WordPress's posts database | |
| 14 | +and templating engine as the back-end of an aggregation ("planet") website. I | |
| 15 | +originally developed it because I needed a more flexible replacement for | |
| 16 | +[Planet][] to use at [Feminist Blogs][]. | |
| 17 | 17 | |
| 18 | 18 | [Planet]: http://www.planetplanet.org/ "Planet Planet" |
| 19 | 19 | [Feminist Blogs]: http://www.feministblogs.org/ |
| 20 | 20 | |
| 21 | 21 | FeedWordPress is designed with flexibility, ease of use, and ease of |
| 22 | -configuration in mind. You'll need a working installation of [WordPress | |
| 23 | -1.5][] and FTP or SFTP access to your web host. The ability to create cron | |
| 24 | -jobs on your web host would be very helpful but it's not absolutely | |
| 25 | -necessary. You *don't* need to tweak any plain-text configuration files and | |
| 26 | -you *don't* need shell access to your web host to make it work. (Although, I | |
| 27 | -should point out, web hosts that *don't* offer shell access are *bad web | |
| 28 | -hosts*.) | |
| 22 | +configuration in mind. You'll need a working installation of WordPress (version | |
| 23 | +[2.0][] or [1.5][]), and also FTP or SFTP access to your web host. The ability | |
| 24 | +to create cron jobs on your web host would be very helpful but it's not | |
| 25 | +absolutely necessary. You *don't* need to tweak any plain-text configuration | |
| 26 | +files and you *don't* need shell access to your web host to make it work. | |
| 27 | +(Although, I should point out, web hosts that *don't* offer shell access are | |
| 28 | +*bad web hosts*.) | |
| 29 | 29 | |
| 30 | - [WordPress 1.5]: http://wordpress.org/development/2005/02/strayhorn/ | |
| 30 | + [2.0]: http://wordpress.org/development/2005/12/wp2/ | |
| 31 | + [1.5]: http://wordpress.org/development/2005/02/strayhorn/ | |
| 31 | 32 | |
| 32 | 33 | Installation |
| 33 | 34 | ------------ |
| 34 | 35 | ### Requirements ### |
| 35 | 36 | |
| 36 | -To use version 0.97 of FeedWordPress, you will need: | |
| 37 | +To use version 0.98 of FeedWordPress, you will need: | |
| 37 | 38 | |
| 38 | -1. an installed configured copy of WordPress 1.5.x. (It *won't work* with | |
| 39 | - WP 1.2 or WP 1.6 development builds.) | |
| 39 | +1. an installed configured copy of WordPress 2.0.x or 1.5.x. (FeedWordPress | |
| 40 | + *will not work* with WP 1.2 or WP MU development builds.) | |
| 40 | 41 | |
| 41 | 42 | 2. FTP or SFTP access to your web host |
| 42 | 43 | |
| 43 | 44 | And you'll probably also want to have either: |
| @@ -49,9 +50,9 @@ | ||
| 49 | 50 | ### Installation ### |
| 50 | 51 | |
| 51 | 52 | #### Upgrades #### |
| 52 | 53 | |
| 53 | -To *upgrade* an existing installation of FeedWordPress to version 0.97: | |
| 54 | +To *upgrade* an existing installation of FeedWordPress to version 0.98: | |
| 54 | 55 | |
| 55 | 56 | 1. Download the FeedWordPress archive in zip or gzipped tar format and |
| 56 | 57 | extract the files on your computer. Replace your existing FeedWordPress |
| 57 | 58 | files with the new files. Be sure to upgrade `rss-functions.php` if you |
| @@ -57,15 +58,16 @@ | ||
| 57 | 58 | files with the new files. Be sure to upgrade `rss-functions.php` if you |
| 58 | 59 | use the optional MagpieRSS upgrade, or don't use it yet but do want to |
| 59 | 60 | syndicate Atom 1.0 feeds. |
| 60 | 61 | |
| 61 | -2. **Immediately** log in to the WordPress Dashboard, and go to Options --> | |
| 62 | - Syndicated. Follow the directions to launch the database upgrade | |
| 63 | - procedure. The new version of FeedWordPress incorporates some | |
| 64 | - long-needed improvements, but old meta-data needs to be updated to | |
| 65 | - prevent duplicate posts and other possible maladies. If you're upgrading | |
| 66 | - an existing installation, updates and FeedWordPress template functions | |
| 67 | - *will not work* until you've done the upgrade. | |
| 62 | +2. If you are upgrading from version 0.96 or earlier, **immediately** log | |
| 63 | + in to the WordPress Dashboard, and go to Options --> Syndicated. Follow | |
| 64 | + the directions to launch the database upgrade procedure. The new | |
| 65 | + versions of FeedWordPress incorporate some long-needed improvements, but | |
| 66 | + old meta-data needs to be updated to prevent duplicate posts and other | |
| 67 | + possible maladies. If you're upgrading an existing installation, updates | |
| 68 | + and FeedWordPress template functions *will not work* until you've done | |
| 69 | + the upgrade. | |
| 68 | 70 | |
| 69 | 71 | 3. Take a coffee break while the upgrade runs. It should, hopefully, finish |
| 70 | 72 | within a few minutes even on relatively large databases. |
| 71 | 73 | |
| @@ -200,11 +202,11 @@ | ||
| 200 | 202 | [Cygwin]: http://www.cygwin.com/ |
| 201 | 203 | |
| 202 | 204 | Basic Concepts |
| 203 | 205 | -------------- |
| 204 | -FeedWordPress is written as a plugin for [WordPress 1.5][]. It is designed to | |
| 205 | -store all the data it needs within the WordPress database and to make that data | |
| 206 | -easy to manage from within the WordPress Dashboard. | |
| 206 | +FeedWordPress is written as a plugin for the WordPress weblog software. It is | |
| 207 | +designed to store all the data it needs within the WordPress database and to | |
| 208 | +make that data easy to manage from within the WordPress Dashboard. | |
| 207 | 209 | |
| 208 | 210 | ### Contributors / Newsfeeds ### |
| 209 | 211 | |
| 210 | 212 | FeedWordPress uses the WordPress Links database to keep a list of the feeds from |
| @@ -370,10 +372,10 @@ | ||
| 370 | 372 | (If a feed doesn't, then FeedWordPress will create an author's name based on |
| 371 | 373 | the title of the feed from which the item was taken.) This information is used |
| 372 | 374 | to determine the WordPress user that the post will be attributed to. Given the |
| 373 | 375 | name of the author, FeedWordPress looks for authors in the WordPress database |
| 374 | -with the same name as either (1) their login, (2) their first name, (3) their | |
| 375 | -nickname, (4) their full name, or (5) one of the "aliases" listed in the | |
| 376 | +with the same name as either (1) their login, (2) their display name, (3) their | |
| 377 | +e-mail address (if given), or (4) one of the "aliases" listed in the | |
| 376 | 378 | user's profile. |
| 377 | 379 | |
| 378 | 380 | __Aliases:__ If there is an author who posts under more than one name (for |
| 379 | 381 | example, one of our contributors at [Feminist Blogs][] posts on several |