<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Mellow Morning</title>
	<atom:link href="http://www.mellowmorning.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mellowmorning.com</link>
	<description>Blogging the world of IT and Business</description>
	<lastBuildDate>Wed, 08 Sep 2010 23:26:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Django Facebook &#8211; Open graph API implementation by Aaron Robinson</title>
		<link>http://www.mellowmorning.com/2010/05/17/django-facebook-open-graph-api-implementation/comment-page-1/#comment-8411</link>
		<dc:creator>Aaron Robinson</dc:creator>
		<pubDate>Wed, 08 Sep 2010 23:26:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=166#comment-8411</guid>
		<description>Hi Thierry,

First off, thank you very much for going to the effort of releasing this code; I have been trying very hard to find some up-to-date django/facebook code that works, and think I&#039;ve finally settled on your code.

I am completely new to django and completely new to any Facebook API, and although there seems to be dozens of django+facebook projects, they all either don&#039;t work with django 1.2.1 or are generally broken/undocumented... Most also seem to use older Facebook API&#039;s, although I&#039;d be happy using an older API if it meant I could get some code working :-/

I am wanting very limited functionality from Facebook - just the user&#039;s details for the purposes of authenticating them, and later on the ability to post on their wall. Ideally I want this to run &quot;inside&quot; facebook like a regular facebook app rather than on a separate web site like Fashiolista does, but I assume that won&#039;t be a problem (?).

I have been working through getting your code up and running, and due to some missing pieces of the puzzle (and a lot of missing knowledge on my part) it&#039;s been *really* slow going.. I&#039;m now running into a couple of bits that I can&#039;t guess at and would greatly appreciate your help. I&#039;ll go through what I&#039;ve done so far:

- Downloaded Django-facebook from pypi - noticed there were a couple of files missing from the package meaning that installing it wouldn&#039;t work - downloaded the package from github which only had a couple of missing text files stopping instillation I think (I&#039;m also not that familiar with python package intricacies) - I added a couple of empty text files to the github package and it seemed to install okay.

- Started with an almost complete version of the django poll tutorial as a basis for implementing your code.

- Implementation step 1 (from your list on github): I have no idea what FACEBOOK_FAKE_PASSWORD and FACEBOOK_JINJA should be, so left these undefined, (I think they both default to True).

- Implementation step 2: done

- Implementation step 3: I assume this is all taken care of if I use your connect.html template as a basis? - I didn&#039;t do anything else here.

- Implementation step 4: Eventually figured out that I had to call my UserProfiles class &quot;Profiles&quot;, and it had to be in a module called &quot;user&quot; (I changed my Model name and changed &quot;from user ....&quot; to &quot;from gec ....&quot; in auth_backends.py (as &quot;gec&quot; is the name of my app). I also found there needed to be &quot;user = models.OneToOneField(User)&quot; in my Profile class (although I&#039;m assuming this name is standard anyway).

- Implementation step 5: Copied your connect.html file into my gec/templates folder (and hard-coded my own appId in it), added (r&#039;^facebook/$&#039;, &#039;geconquest.gec.views.connect&#039;) to urls.py, and set my Canvas URL in facebook to &quot;http://localhost/facebook/&quot; so it goes straight here.

To get over some CSRF errors I added &quot;{% csrf_token %}&quot; inside the  in your connect.html...I think this is all I did there.

Now it&#039;s looking for a form called RegistrationFormUniqueEmail in a module called &quot;registration&quot; (referenced from django_facebook/views.py:_register_user). I added a form here and put in:
&gt;    ip = forms.CharField()
&gt;    email = forms.EmailField()
just at a guess, and am now getting an import error &quot;No module named coffin&quot; from django_facebook/view_decorators.py:_process_response, which is something to do with this JINJA thing... I&#039;m just about to try setting FACEBOOK_JINJA=False and see what happens.

Would you be able to brief me on the purpose of FACEBOOK_FAKE_PASSWORD and FACEBOOK_JINJA, and add in some skeleton files for any required files, with the required parts in (for example the contents of the RegistrationFormUniqueEmail class, as I have no idea what fields should be set here..)

Lastly, if you&#039;re reading this thinking &quot;this guy&#039;s on completely the wrong track - he should be using the django-blah-blah-facebook project instead...&quot; please let me know!

Thanks again,

and any comments/help from anyone else are most welcome!</description>
		<content:encoded><![CDATA[<p>Hi Thierry,</p>
<p>First off, thank you very much for going to the effort of releasing this code; I have been trying very hard to find some up-to-date django/facebook code that works, and think I&#8217;ve finally settled on your code.</p>
<p>I am completely new to django and completely new to any Facebook API, and although there seems to be dozens of django+facebook projects, they all either don&#8217;t work with django 1.2.1 or are generally broken/undocumented&#8230; Most also seem to use older Facebook API&#8217;s, although I&#8217;d be happy using an older API if it meant I could get some code working :-/</p>
<p>I am wanting very limited functionality from Facebook &#8211; just the user&#8217;s details for the purposes of authenticating them, and later on the ability to post on their wall. Ideally I want this to run &#8220;inside&#8221; facebook like a regular facebook app rather than on a separate web site like Fashiolista does, but I assume that won&#8217;t be a problem (?).</p>
<p>I have been working through getting your code up and running, and due to some missing pieces of the puzzle (and a lot of missing knowledge on my part) it&#8217;s been *really* slow going.. I&#8217;m now running into a couple of bits that I can&#8217;t guess at and would greatly appreciate your help. I&#8217;ll go through what I&#8217;ve done so far:</p>
<p>- Downloaded Django-facebook from pypi &#8211; noticed there were a couple of files missing from the package meaning that installing it wouldn&#8217;t work &#8211; downloaded the package from github which only had a couple of missing text files stopping instillation I think (I&#8217;m also not that familiar with python package intricacies) &#8211; I added a couple of empty text files to the github package and it seemed to install okay.</p>
<p>- Started with an almost complete version of the django poll tutorial as a basis for implementing your code.</p>
<p>- Implementation step 1 (from your list on github): I have no idea what FACEBOOK_FAKE_PASSWORD and FACEBOOK_JINJA should be, so left these undefined, (I think they both default to True).</p>
<p>- Implementation step 2: done</p>
<p>- Implementation step 3: I assume this is all taken care of if I use your connect.html template as a basis? &#8211; I didn&#8217;t do anything else here.</p>
<p>- Implementation step 4: Eventually figured out that I had to call my UserProfiles class &#8220;Profiles&#8221;, and it had to be in a module called &#8220;user&#8221; (I changed my Model name and changed &#8220;from user &#8230;.&#8221; to &#8220;from gec &#8230;.&#8221; in auth_backends.py (as &#8220;gec&#8221; is the name of my app). I also found there needed to be &#8220;user = models.OneToOneField(User)&#8221; in my Profile class (although I&#8217;m assuming this name is standard anyway).</p>
<p>- Implementation step 5: Copied your connect.html file into my gec/templates folder (and hard-coded my own appId in it), added (r&#8217;^facebook/$&#8217;, &#8216;geconquest.gec.views.connect&#8217;) to urls.py, and set my Canvas URL in facebook to &#8220;http://localhost/facebook/&#8221; so it goes straight here.</p>
<p>To get over some CSRF errors I added &#8220;{% csrf_token %}&#8221; inside the  in your connect.html&#8230;I think this is all I did there.</p>
<p>Now it&#8217;s looking for a form called RegistrationFormUniqueEmail in a module called &#8220;registration&#8221; (referenced from django_facebook/views.py:_register_user). I added a form here and put in:<br />
&gt;    ip = forms.CharField()<br />
&gt;    email = forms.EmailField()<br />
just at a guess, and am now getting an import error &#8220;No module named coffin&#8221; from django_facebook/view_decorators.py:_process_response, which is something to do with this JINJA thing&#8230; I&#8217;m just about to try setting FACEBOOK_JINJA=False and see what happens.</p>
<p>Would you be able to brief me on the purpose of FACEBOOK_FAKE_PASSWORD and FACEBOOK_JINJA, and add in some skeleton files for any required files, with the required parts in (for example the contents of the RegistrationFormUniqueEmail class, as I have no idea what fields should be set here..)</p>
<p>Lastly, if you&#8217;re reading this thinking &#8220;this guy&#8217;s on completely the wrong track &#8211; he should be using the django-blah-blah-facebook project instead&#8230;&#8221; please let me know!</p>
<p>Thanks again,</p>
<p>and any comments/help from anyone else are most welcome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Creating your own Digg/Facebook/Tweetmeme button by Øyvind Sean Kinsey</title>
		<link>http://www.mellowmorning.com/2010/08/03/creating-your-own-diggfacebook-liketweetmeme-button/comment-page-1/#comment-8340</link>
		<dc:creator>Øyvind Sean Kinsey</dc:creator>
		<pubDate>Sun, 29 Aug 2010 16:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=174#comment-8340</guid>
		<description>Why are you using a prototype based approach for a object that is only going to be created once (the fashiolistaClass)?

This will only make your code more complex as you need to access everything through &lt;code&gt;this&lt;/code&gt; instead of through the scope chain.

A proper &#039;singleton&#039; should either be formed by using a regular literal object, or through the module pattern combined with an immediately invoked function.
    var foo = (function(){

       return {
            bar: funciton(){..}
       };
   }());</description>
		<content:encoded><![CDATA[<p>Why are you using a prototype based approach for a object that is only going to be created once (the fashiolistaClass)?</p>
<p>This will only make your code more complex as you need to access everything through <code>this</code> instead of through the scope chain.</p>
<p>A proper &#8217;singleton&#8217; should either be formed by using a regular literal object, or through the module pattern combined with an immediately invoked function.<br />
    var foo = (function(){</p>
<p>       return {<br />
            bar: funciton(){..}<br />
       };<br />
   }());</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Twitter button to pull down the internet? by Øyvind Sean Kinsey</title>
		<link>http://www.mellowmorning.com/2010/08/13/twitter-button-to-pull-down-the-internet/comment-page-1/#comment-8339</link>
		<dc:creator>Øyvind Sean Kinsey</dc:creator>
		<pubDate>Sun, 29 Aug 2010 16:23:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=308#comment-8339</guid>
		<description>Just so you know it, setting async=true on the created script element has no effect, and so should not be used (as people might think flipping it to false would cause it to be synchronous). 

All scripts created dynamically are by default asynchronous.</description>
		<content:encoded><![CDATA[<p>Just so you know it, setting async=true on the created script element has no effect, and so should not be used (as people might think flipping it to false would cause it to be synchronous). </p>
<p>All scripts created dynamically are by default asynchronous.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by Rick van Hattem</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8312</link>
		<dc:creator>Rick van Hattem</dc:creator>
		<pubDate>Wed, 25 Aug 2010 18:16:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8312</guid>
		<description>I&#039;m considering forking David&#039;s Coffin code and putting it up on Github. 
All the code is available under the BSD license :)

Most of this code is actually more than 6 months old, I just didn&#039;t get to writing an article before.</description>
		<content:encoded><![CDATA[<p>I&#8217;m considering forking David&#8217;s Coffin code and putting it up on Github.<br />
All the code is available under the BSD license :)</p>
<p>Most of this code is actually more than 6 months old, I just didn&#8217;t get to writing an article before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by Cody Soyland</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8311</link>
		<dc:creator>Cody Soyland</dc:creator>
		<pubDate>Wed, 25 Aug 2010 18:01:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8311</guid>
		<description>Very nice -- you beat me to writing this tag, as it&#039;s something I&#039;ve thought would be useful before. Is this code available under an open-source license? It would be good to build it into a tag library and put it on Github or elsewhere so people can install and use it more easily.</description>
		<content:encoded><![CDATA[<p>Very nice &#8212; you beat me to writing this tag, as it&#8217;s something I&#8217;ve thought would be useful before. Is this code available under an open-source license? It would be good to build it into a tag library and put it on Github or elsewhere so people can install and use it more easily.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by Rick van Hattem</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8275</link>
		<dc:creator>Rick van Hattem</dc:creator>
		<pubDate>Tue, 24 Aug 2010 11:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8275</guid>
		<description>@Ross: it depends on which approach you take. If you use the Jinja block tag than Jinja won&#039;t be able to cache your parsed template. However, if you use the Jinja include than it would be just as if you normally parse a Jinja template, it still uses byte caching like normal.

It would be trivial to add template caching to the tag though, but I don&#039;t think it matters that much. Especially not for my use case where I need small specific Jinja functions in Django admin templates and otherwise I&#039;ll simply use a full Jinja template.</description>
		<content:encoded><![CDATA[<p>@Ross: it depends on which approach you take. If you use the Jinja block tag than Jinja won&#8217;t be able to cache your parsed template. However, if you use the Jinja include than it would be just as if you normally parse a Jinja template, it still uses byte caching like normal.</p>
<p>It would be trivial to add template caching to the tag though, but I don&#8217;t think it matters that much. Especially not for my use case where I need small specific Jinja functions in Django admin templates and otherwise I&#8217;ll simply use a full Jinja template.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by 'soup</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8273</link>
		<dc:creator>'soup</dc:creator>
		<pubDate>Tue, 24 Aug 2010 11:16:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8273</guid>
		<description>&lt;strong&gt;Mixing Django with Jinja2 without losing template debugging...&lt;/strong&gt;

...</description>
		<content:encoded><![CDATA[<p><strong>Mixing Django with Jinja2 without losing template debugging&#8230;</strong></p>
<p>&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by Ross</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8266</link>
		<dc:creator>Ross</dc:creator>
		<pubDate>Tue, 24 Aug 2010 07:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8266</guid>
		<description>Cool, I also use Jinja with Django and didn&#039;t even consider that approach!  Is there much overhead of mixing both Django and Jinja?

I&#039;m lucky in that I use Django 1.2 and creating your own Jinja2 Template loader is trivial: http://www.rosslawley.co.uk/2010/07/django-12-and-jinja2-integration.html.  The downside is you have to write your own filters and / or wrap django filters, but I even got the template debugging working with the debug toolbar!</description>
		<content:encoded><![CDATA[<p>Cool, I also use Jinja with Django and didn&#8217;t even consider that approach!  Is there much overhead of mixing both Django and Jinja?</p>
<p>I&#8217;m lucky in that I use Django 1.2 and creating your own Jinja2 Template loader is trivial: <a href="http://www.rosslawley.co.uk/2010/07/django-12-and-jinja2-integration.html" rel="nofollow">http://www.rosslawley.co.uk/2010/07/django-12-and-jinja2-integration.html</a>.  The downside is you have to write your own filters and / or wrap django filters, but I even got the template debugging working with the debug toolbar!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by Rick van Hattem</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8261</link>
		<dc:creator>Rick van Hattem</dc:creator>
		<pubDate>Tue, 24 Aug 2010 03:29:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8261</guid>
		<description>Thanks David. Just wondering, would you be interested in having it added to coffin? I can create a patch for the latest version if you&#039;re interested.</description>
		<content:encoded><![CDATA[<p>Thanks David. Just wondering, would you be interested in having it added to coffin? I can create a patch for the latest version if you&#8217;re interested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by Henrique</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8260</link>
		<dc:creator>Henrique</dc:creator>
		<pubDate>Tue, 24 Aug 2010 03:20:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8260</guid>
		<description>Wow...

Should we call this metatemplates? :)</description>
		<content:encoded><![CDATA[<p>Wow&#8230;</p>
<p>Should we call this metatemplates? :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mixing Django with Jinja2 without losing template debugging by David Cramer</title>
		<link>http://www.mellowmorning.com/2010/08/24/mixing-django-with-jinja2-without-losing-template-debugging/comment-page-1/#comment-8258</link>
		<dc:creator>David Cramer</dc:creator>
		<pubDate>Tue, 24 Aug 2010 02:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=321#comment-8258</guid>
		<description>That&#039;s a pretty cool hack :)</description>
		<content:encoded><![CDATA[<p>That&#8217;s a pretty cool hack :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Twitter button to pull down the internet? by ???? ?????? ??? ??????? ?????? ???????? ??? ???? &#124; Watcher</title>
		<link>http://www.mellowmorning.com/2010/08/13/twitter-button-to-pull-down-the-internet/comment-page-1/#comment-8252</link>
		<dc:creator>???? ?????? ??? ??????? ?????? ???????? ??? ???? &#124; Watcher</dc:creator>
		<pubDate>Mon, 16 Aug 2010 12:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=308#comment-8252</guid>
		<description>[...] ???????? ?????? ???? ? ????????, ?? ??????? ????????? ??? ????????? [...]</description>
		<content:encoded><![CDATA[<p>[...] ???????? ?????? ???? ? ????????, ?? ??????? ????????? ??? ????????? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Twitter button to pull down the internet? by Thierry</title>
		<link>http://www.mellowmorning.com/2010/08/13/twitter-button-to-pull-down-the-internet/comment-page-1/#comment-8249</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Sun, 15 Aug 2010 10:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=308#comment-8249</guid>
		<description>Hey,


It&#039;s good to hear you serve the script from Akamai. That builds a strong confidence on the javascript&#039;s uptime. Still recommend the async approach, because of speed and reliability. The speed advantage is increasing with the advent of modern browsers. Your recommendation to add the script at the bottom of the page is solid. 
Congrats on the release of the button. The usage of data attributes on the a element is very elegant.</description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>It&#8217;s good to hear you serve the script from Akamai. That builds a strong confidence on the javascript&#8217;s uptime. Still recommend the async approach, because of speed and reliability. The speed advantage is increasing with the advent of modern browsers. Your recommendation to add the script at the bottom of the page is solid.<br />
Congrats on the release of the button. The usage of data attributes on the a element is very elegant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Twitter button to pull down the internet? by Dan Webb</title>
		<link>http://www.mellowmorning.com/2010/08/13/twitter-button-to-pull-down-the-internet/comment-page-1/#comment-8246</link>
		<dc:creator>Dan Webb</dc:creator>
		<pubDate>Sat, 14 Aug 2010 20:02:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=308#comment-8246</guid>
		<description>Hi,

I&#039;m one of the developers of the Tweet Button.  I&#039;ve responded to a similar post on The Next Web if you&#039;d like to take a look.  In short though, this is a reasonable tip in general but your worries are a little unfounded.  We serve the tweet button from Akamai (an edge caching service) twitter being down or slow has no effect at all on the load time of the script.  For more detail check my comment here:

http://thenextweb.com/socialmedia/2010/08/13/the-twitter-button-is-it-making-your-site-join-the-fail-whale-shuffle/#comment-13751

Thanks,

Dan</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m one of the developers of the Tweet Button.  I&#8217;ve responded to a similar post on The Next Web if you&#8217;d like to take a look.  In short though, this is a reasonable tip in general but your worries are a little unfounded.  We serve the tweet button from Akamai (an edge caching service) twitter being down or slow has no effect at all on the load time of the script.  For more detail check my comment here:</p>
<p><a href="http://thenextweb.com/socialmedia/2010/08/13/the-twitter-button-is-it-making-your-site-join-the-fail-whale-shuffle/#comment-13751" rel="nofollow">http://thenextweb.com/socialmedia/2010/08/13/the-twitter-button-is-it-making-your-site-join-the-fail-whale-shuffle/#comment-13751</a></p>
<p>Thanks,</p>
<p>Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Twitter button to pull down the internet? by Does Twitter have its act together?</title>
		<link>http://www.mellowmorning.com/2010/08/13/twitter-button-to-pull-down-the-internet/comment-page-1/#comment-8244</link>
		<dc:creator>Does Twitter have its act together?</dc:creator>
		<pubDate>Sat, 14 Aug 2010 13:35:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=308#comment-8244</guid>
		<description>[...] new Twitter button from loading when Twitter is having problems. As reported by TheNextWeb, user @tschellenbach shows how you can modify Twitter&#8217;s code to prevent your site from being affected by Twitter [...]</description>
		<content:encoded><![CDATA[<p>[...] new Twitter button from loading when Twitter is having problems. As reported by TheNextWeb, user @tschellenbach shows how you can modify Twitter&#8217;s code to prevent your site from being affected by Twitter [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
