[44] | 1 | === Lexi ===
|
---|
| 2 | Contributors: sebaxtian
|
---|
| 3 | Tags: rss
|
---|
| 4 | Requires at least: 2.4
|
---|
| 5 | Tested up to: 2.7.1
|
---|
| 6 | Stable tag: 0.7.95
|
---|
| 7 |
|
---|
| 8 | An RSS reader that can be placed in pages, posts and sidebar, using ajax to show contents after the site has been loaded.
|
---|
| 9 |
|
---|
| 10 | == Description ==
|
---|
| 11 |
|
---|
| 12 | Sometimes an RSS feed has a low bandwidth and during the page creation Wordpress has to wait after those RSS feeds has been downloaded. This plugin allow the site to read the RSS _after_ the page was created, not _during_ the process.
|
---|
| 13 |
|
---|
| 14 | To modify or delete the list of RSS feeds go to Tools -> Lexi.
|
---|
| 15 |
|
---|
| 16 | You can add the Lexi widget to show the list, but you can also use the tag `[lexi]` in a page, or the function `lexi()` in a template.
|
---|
| 17 |
|
---|
| 18 | To show just one item from the list, use `[lexi:id]` or `lexi(id)`.
|
---|
| 19 |
|
---|
| 20 | To show a Feed that hasn't been declared in the list, use `[lexi: configuration, rss, title, max_items]` or `lexiRSS($configuration, $rss, $title, $max_items)`. The configuration number can be calculated as follow:
|
---|
| 21 |
|
---|
| 22 | Add 1 if you want to save it in cache.
|
---|
| 23 | Add 2 if you want to show the contents.
|
---|
| 24 | Add 4 if you want to show the title.
|
---|
| 25 | Add 8 if you want to open it in a new page.
|
---|
| 26 |
|
---|
| 27 | If you want to use the title given by the RSS, use `[lexi: configuration, rss, max_items]` or `lexiRSS($configuration, $rss, false, $max_items)`.
|
---|
| 28 |
|
---|
| 29 | There is a button in the RichText editor created by the plugin to add a Feed.
|
---|
| 30 |
|
---|
| 31 | This plugin requires __[minimax](http://wordpress.org/extend/plugins/minimax/ "A minimal Ajax library")__ in order to work.
|
---|
| 32 |
|
---|
| 33 | Lexi detects if your site has the __[SimplePie](http://simplepie.org/ "SimplePie: Super-fast, easy-to-use, RSS and Atom feed parsing in PHP.")__ library enabled. Since Wordpress 2.8 comes with it by default you don't need to activate anithing, but in earlier versions you have to install the __[SimplePieCore Plugin](http://wordpress.org/extend/plugins/simplepie-core/ "Does little else but load the core SimplePie API library for any extension that wants to utilize it.")__ to use it instead MagpieRSS. I recomend to use SimplePie. Remember to uninstall SimplePieCore if you are using Worpress 2.8 or any latter version.
|
---|
| 34 |
|
---|
| 35 | Screenshots are in spanish because it's my native language. As you should know yet I __spe'k__ english, and the plugin use it by default.
|
---|
| 36 |
|
---|
| 37 | == Installation ==
|
---|
| 38 |
|
---|
| 39 | 1. Install __[minimax](http://wordpress.org/extend/plugins/minimax/ "A minimal Ajax library")__.
|
---|
| 40 | 2. Decompress lexi.zip and upload `/lexi/` to the `/wp-content/plugins/` directory.
|
---|
| 41 | 3. Activate the plugin through the __Plugins__ menu in WordPress
|
---|
| 42 | 4. Add the Lexi widget into your side bar, or add [lexi] into your posts, or use `lexi()` into your templates.
|
---|
| 43 | 5. Use Tools -> Lexi to add, modify or delete your RSS feeds list.
|
---|
| 44 |
|
---|
| 45 | == Frequently Asked Questions ==
|
---|
| 46 |
|
---|
| 47 | = Other RSS reader! How do you dare? =
|
---|
| 48 |
|
---|
| 49 | My page (I don't know if yours too) use to get blocked reading some RSS feeds. I created Lexi to read the RSS _after_ the page was created, not during the process.
|
---|
| 50 |
|
---|
| 51 | = Lexi shows strange characters with some feeds =
|
---|
| 52 |
|
---|
| 53 | Lexi encodes the feed list in UTF-8. If your site uses another character encoding you can change `wp-content/plugins/lexi/lexi.php`, but I suggest you to use UTF-8.
|
---|
| 54 | If your site is in UTF-8, uses WP 2.7.x or an older release, and the problem persists, install __[SimplePieCore Plugin](http://wordpress.org/extend/plugins/simplepie-core/ "Does little else but load the core SimplePie API library for any extension that wants to utilize it.")__.
|
---|
| 55 |
|
---|
| 56 | = There is a cached RSS that doesn't show anything =
|
---|
| 57 |
|
---|
| 58 | Yes, I noticed too. It happens with some feeds the first time they are readed, but ten minutes later they work! I think the problem is in `fetch_rss($url)`, the WordPress function Lexi uses to save cached Feeds. I'll try to fix it in a future version.
|
---|
| 59 |
|
---|
| 60 | = It says something about a write problem in cache =
|
---|
| 61 |
|
---|
| 62 | Sure you are using SimplePie. Check you have write permission in `wp-content/plugins/lexi/cache`.
|
---|
| 63 |
|
---|
| 64 | = It say something about minimax. What's this? =
|
---|
| 65 |
|
---|
| 66 | This plugin requires __[minimax](http://wordpress.org/extend/plugins/minimax/ "A minimal Ajax library")__ in order to work.
|
---|
| 67 |
|
---|
| 68 | == Screenshots ==
|
---|
| 69 |
|
---|
| 70 | 1. Feeds administrator.
|
---|
| 71 | 2. Feed editor.
|
---|
| 72 | 3. Lexi widget.
|
---|
| 73 | 4. Box to add a Lexi feed.
|
---|
| 74 | 5. Box to add an RSS feed. |
---|