Twitter Widget RSS Feed URL?

Topics: Controls
Oct 24, 2014 at 7:52 AM
Just installed and started working with version 3.1 and noticed that the Twitter widget still has a mandatory "Twitter RSS feed URL" parameter.

I think this is something Twitter had but dropped a long time ago so is there any suggestion on what to enter here?
Oct 25, 2014 at 9:36 PM
Hi Chris,

Seems like the Twitter Widget is outdated :)

Twitter had made it very simple to create your very own widget.

Takes only about 2 mins to complete from Twitter --> Widget On your Site.
  1. Login into Twitter
  2. Go here: https://twitter.com/settings/widgets/new/user
  3. Pick what ever widget you wish to have.
  4. Copy the code Twitter Gives you.
  5. Go to your BlogEngine.net Site
  6. Login --> Admin Widget --> TextBox
  7. In TextBox widget Click the Pencil (Edit) button
  8. Click on HTML
  9. Copy code Twitter Gives you
  10. CLick Save (Note you will not see anything in the edit part just a link don't worry)
  11. Give it about 2 secs to load
  12. There you go you have your very own Twitter Widget.
For Live Example look at one of my websites with it :)

http://seo.bloggersonline.com/


What nice about this new Widget is that you can customize it really easy on Twitter and it generates all of the code for you.

Also it is real easy for visitors to follow and to tweet to you directly.

So follow me on Twitter too and leave a message from the Widget to see how easy it is !

:)


If you have any questions just ask here.
Marked as answer by chrisbrain on 10/27/2014 at 4:56 AM
Oct 27, 2014 at 10:21 AM
Thanks - I didn't realise I could enter script into the text widget.

I also was surprised that the latest V3.1 of Blog Engine did not seem to have had the Twitter widget updated - I could imagine this might confuse some new users who then go hunting for the Twitter RSS feed.
Oct 27, 2014 at 12:00 PM
Hi Chris,

The current Twitter widget I guess should be deleted from the gallery for now till one is updated.


Currently Twitter requires an OAuth Signature which a developer has to register an "app" BE terms Widget :)

https://apps.twitter.com/app/new


Then a developer can write a New Twitter widget using these documents:

https://dev.twitter.com/web/embedded-timelines#options


The other option which is a quick one is to follow the steps I mention above.

The text box can take HTML and JavaScript and becomes very useful in having your own widget up and running fast, since lots of widgets now days are just html and JavaScript anyway.


If any one is going to create the new twitter widget please post here, other wise when I get some time 2-3 months from now I might create one if no one else did by then :)



If you would like this widget please request here so I see if there is a need for one instead of copy and past into textbox solution.
Oct 27, 2014 at 12:29 PM
Hi All,

As we are on the topic of Twitter, found out you can not by default post the embed code that Twitter gives you in a post or page and have it work "as-is" in side a page or post.

You have to leave out the script tag Twitter gives and put that in your custom code tracking section.

Details and live example is below:


http://seo.bloggersonline.com/post/embed-tweet-in-blogengine


If you post it "as-is" after you save the post and reload it BlogEngine.Net will inject some code and put it in an iFrame which then makes the embed tweet not work any more.

Leaving out the script tag out of the post or page seems to do the trick :)
Feb 9 at 7:19 PM
Are there updated instructions for the current version?
Feb 23 at 11:55 AM
Edited Feb 23 at 12:01 PM
Just past this in your text widget:
        <a class="twitter-timeline"  href="https://twitter.com/YourUserName" data-widget-id="702099106559176705">Tweets by @YourUserName</a>
Then this in your Master page:
        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

https://dev.twitter.com/web/javascript/loading


That should work :)