{"id":74,"date":"2009-04-24T16:07:54","date_gmt":"2009-04-24T23:07:54","guid":{"rendered":"http:\/\/nothingwavering.org\/blog\/?p=74"},"modified":"2009-04-24T16:09:09","modified_gmt":"2009-04-24T23:09:09","slug":"new-twitter-integration-application-for-lds-blogs","status":"publish","type":"post","link":"https:\/\/nothingwavering.org\/blog\/2009\/04\/24\/new-twitter-integration-application-for-lds-blogs\/","title":{"rendered":"New Twitter Integration Application for LDS Blogs"},"content":{"rendered":"<p>At the beginning of 2009 I announced that, as part of our efforts to promote LDS blogs, links to the blog content aggregated by Nothing Wavering would begin to be automatically posted on <a href=\"http:\/\/twitter.com\">Twitter<\/a>.<\/p>\n<p>The Twitter outreach has been pretty successful.\u00a0 As of the moment, LDS Blogs have 370 twitter followers, LDS Official has 452 twitter followers, and LDS Bloggers and General Conference have 173 and 212 followers.\u00a0 That means that new posts by Nothing Wavering bloggers are being seen by hundreds of people who are interested in keeping up with LDS topics.<\/p>\n<p>And new followers are continuing to join every day.<\/p>\n<p>Our initial twitter integration used a popular 3rd party service called <a href=\"http:\/\/twitterfeed.com\">Twitterfeed<\/a>.\u00a0 Twitterfeed checked the aggregated RSS feeds from Nothing Wavering at regular intervals, and then posted links to any new content to twitter.<\/p>\n<p>Over the last few months, however, some deficiencies with using twitterfeed became apparent.\u00a0 It would often take an unusual amount of time for twitterfeed to post new content, especially from the LDS official content.\u00a0 It also restricted the maximum number of new items to five for every iteration.\u00a0 Some links failed to ever be posted.<\/p>\n<p>Then, for LDS General Conference, twitterfeed failed to post almost all of the podcast links from the conference.<\/p>\n<p>Twitterfeed also posed some security concerns because it required the Nothing Wavering usernames and passwords to post to twitter.<\/p>\n<p>While twitterfeed has helped get us to where we are, Nothing Wavering needed to be directly integrated with twitter, without relying on a 3rd party system.<\/p>\n<p><!--more-->Last night I created a Nothing Wavering Twitter Integration application.\u00a0 It uses Twitter&#8217;s new <a href=\"http:\/\/oauth.net\/\">oAuth <\/a>protocol so that the usernames and passwords do not have to be passed through the internet unencrypted.<\/p>\n<p>The application integrates directly into the Nothing Wavering process that identifies and posts new content, so blog posts will appear on Twitter within a couple of minutes after being picked up from the RSS feeds.<\/p>\n<p>Writing my own integration also allowed greater control over how the links are posted.\u00a0 The twitter hashtags now appear after the blog name, title, and link to make posts easier to read and identify.\u00a0 Blog names are also compressed by removing spaces to allow more of the post title to be displayed within Twitter&#8217;s 140 character limit.\u00a0 And we are now using tr.im.com to automatically shorten the URLs if needed.<\/p>\n<p>An additional advantage of the new integration is that all aggregated Nothing Wavering posts on Twitter now identify themselves as having been posted by NothingWavering.org with a link back to the website.\u00a0 This will help drive more readership back to the portal and hopefully attract more readers.<\/p>\n<p>As with all new features, I am already aware of one slight bug, but it has been running all day since 5:00 this morning, and I have been very pleased with the results.<\/p>\n<p>Let me know if you have any problems with it.\u00a0 And if you would like your blog added to the portal, please use the <a href=\"\/contact\">contact page to submit an application<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the beginning of 2009 I announced that, as part of our efforts to promote LDS blogs, links to the blog content aggregated by Nothing Wavering would begin to be automatically posted on Twitter. The Twitter outreach has been pretty successful.\u00a0 As of the moment, LDS Blogs have 370 twitter followers, LDS Official has 452 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4],"tags":[7,41,11,12],"class_list":["post-74","post","type-post","status-publish","format-standard","hentry","category-feature-announcements","tag-features","tag-integration","tag-social-networking","tag-twitter"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3nx7V-1c","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/posts\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":4,"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/posts\/74\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nothingwavering.org\/blog\/wp-json\/wp\/v2\/tags?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}