{"id":7175,"date":"2009-11-06T13:42:35","date_gmt":"2009-11-06T13:42:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/linickx-lifestream\/"},"modified":"2011-09-25T08:09:52","modified_gmt":"2011-09-25T08:09:52","slug":"linickx-lifestream","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/linickx-lifestream\/","author":13994,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3","stable_tag":"0.3","tested":"3.2.1","requires":"3.2.1","requires_php":"","requires_plugins":"","header_name":"LINICKX LifeStream","header_author":"Nick Bettison","header_description":"","assets_banners_color":"000000","last_updated":"2011-09-25 08:09:52","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.linickx.com\/donate","header_plugin_uri":"http:\/\/www.linickx.com\/archives\/3422\/linickx-lifestream-version-0-3","header_author_uri":"http:\/\/www.linickx.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2588,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.3":"<p>Optional Upgrade, worth it for TwentyEleven users.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"515613","resolution":"772x250","location":"assets","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.1.1","0.1.2","0.1.3","0.2","0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1443970","resolution":"1","location":"plugin","width":1219,"height":705}},"screenshots":{"1":"The Admin interface, where you set up the magic !"}},"plugin_section":[],"plugin_tags":[252,19239],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-7175","plugin","type-plugin","status-publish","hentry","plugin_tags-feed","plugin_tags-lifestream","plugin_committers-linickx"],"banners":{"banner":"https:\/\/ps.w.org\/linickx-lifestream\/assets\/banner-772x250.png?rev=515613","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/linickx-lifestream_000000.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/linickx-lifestream\/trunk\/screenshot-1.png?rev=1443970","caption":"The Admin interface, where you set up the magic !"}],"raw_content":"<!--section=description-->\n<p>LINICKX LifeStream is a plugin which allows you to lifestream any feed. Simply load up your RSS feeds into the plugin and posts will be created in wordpress.<\/p>\n <p>A new post is created for each lifestream entry you can then use standard WordPress themes &amp; plug-ins to customize these posts anyway you like.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Unzip <code>linickx-lifestream.zip<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>In the WordPress dashboard, Settings -&gt; Lifestream fill in the feed you want to stream, e.g.  http:\/\/twitter.com\/statuses\/user_timeline\/5902742.rss<\/li>\n<li>Wait :-) ....posts will be created in WordPress when the feed is updated.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<h4>How often are feeds checked ?<\/h4>\n <p>By default every 5 minutes, but you can change that.<\/p>\n <h4>Some users experience slowness on my website!<\/h4>\n <p>By default at the end of the 5minute period the next user to visit your site kicks off a \"feed check\" for that user it can take some time for your site to load as they have to wait for this to complete. Don't worry tho', by enabling <em>cron mode<\/em> you can fix this.<\/p>\n <h4>What is Cron Mode ?<\/h4>\n <p>You can configure Unix Cron to update your feeds, in the  WordPress dashboard, Settings -&gt; Lifestream, enable Cron updating, then configure cron to download http:\/\/you.com\/WordPress\/wp-content\/linickx-lifestream\/run.php<\/p>\n <h4>How do I configure Cron to update my Feeds ?<\/h4>\n <p>I've got a file called <em>linickx-lifestream<\/em> in \/etc\/cron.d with this in it...<\/p>\n <pre><code>*\/5 * * * * nick wget -q --spider http:\/\/www.linickx.com\/wp-content\/plugins\/linickx-lifestream\/run.php <\/code><\/pre>\n <p>your mileage may vary tho.<\/p>\n <h4>What is the \"Database Size \/ Expiry\" option ?<\/h4>\n <p>LINICKX LifeStream downloads your feeds and saves them to a database, you get to decide how much is stored<\/p>\n <h4>Where is the Feed Database ?<\/h4>\n <p>By default it goes into WordPress, but if you have lots of big feeds this could slow things down. To speed things up, change to a <em>file<\/em> database, <strong>make sure wp-content is writable<\/strong> and you'll see your feeds saved in <code>lnx_lifestream_feeddb.txt<\/code> get created.<\/p>\n <h4>What does \"To Use Cron Updating you must create config.php, see FAQ or Config.Sample.php for more details\" Mean?<\/h4>\n <p>If you want to run linickx-lifestream from cron then the plugin needs to know how to find WordPress. To find WordPress the plugin looks for config.php in ~\/wp-content\/linickx-lifestream , with the package there is an example config.sample.php. Rename config.sample.php to config.php and change the variable $WPDIR to where your wordpress is instlled, there are a couple of examples in there.<\/p>\n <h4>What is the Post Fail-Safe ?<\/h4>\n <p>Version 0.1.x had a frustrating double-post bug where by some feed items would not be saved in the feed DB thus be posted to WP multiple times. I cannot work out if this is a Bug in my plugin, wordpress, simplepie or even PHP so I cam up with this fail-safe mechanism. As of 0.2 Lifestream posts will be created with some meta_data in a key called <code>lnx_lifestream_id<\/code> if a feed ID matches this key then a new post will not be created.<\/p>\n <h4>Can the Post Fail-Safe be overridden?<\/h4>\n <p>Just like in your fav action movie there is a manual override where by you can force these skipped posts to be created. You will need to be using Cron mode and web-broswe to domain.com\/wp-content\/plugins\/linickx-lifestream\/run.php?fsoverride=1 ... remember to see what cron mode is doing enable the <code>Verbose<\/code> option in the dashboard.<\/p>\n <h4>Can I post the Full Content, not just links?<\/h4>\n <p>What you need is <a href=\"http:\/\/wordpress.org\/extend\/plugins\/feedwordpress\/\" title=\"FeedWordPress by Charles Johnson\">FeedWordPress<\/a> ;-)<\/p>\n\n<!--section=changelog-->\n<h4>0.3<\/h4>\n <ul>\n<li>Admin Pg Updates, including Context Help.<\/li>\n<li>Fail without Bail for RSS Feeds.<\/li>\n<li>Post Format Support<\/li>\n<\/ul>\n <h4>0.2<\/h4>\n <ul>\n<li>Troubleshooting Feature-Pack  <ul>\n<li>Factory Reset<\/li>\n<li>Datadump - URL\/Feeds<\/li>\n<li>Datadump - Lifestream DB<\/li>\n<li>Verbose Cron Mode<\/li>\n<\/ul><\/li>\n<li>Double-Post Fail-Safe<\/li>\n<\/ul>\n <h4>0.1.3<\/h4>\n <ul>\n<li>Fix WordPres AutoMagic Updates broken by 0.1.2<\/li>\n<li>Try to fix execution issues with max time and is_running check<\/li>\n<li>Introduce config.php to resolve upgrade issues<\/li>\n<\/ul>\n <h4>0.1.2<\/h4>\n <ul>\n<li>Patch to fix cron error in dashboard<\/li>\n<\/ul>\n <h4>0.1.1<\/h4>\n <ul>\n<li>Patch to fix error - include_once error<\/li>\n<\/ul>\n <h4>0.1<\/h4>\n <ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"A WordPress Plug-in which allows you to lifestream any Feed!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/7175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=7175"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/linickx"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=7175"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=7175"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=7175"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=7175"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=7175"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=7175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}