RSS Graffiti is a Facebook tool that will keep your Facebook followers updated with your latest news from your RSS sources. Get it at: facebook.com/RSS.GraffitiMaking RSS GraffitiTumblr (3.0; @rssgraffiti)http://blog.rssgraffiti.com/The road ahead<p>We’ve been quiet for a while working for our next milestone. Our last release was in early August. That was version 1.9.0 Beta, in which we had packed a lot of new features. Since then, RSS Graffiti has doubled its user base yet again in less than four months. We were publishing on 70.000 active walls back in August 2010. Now we are publishing in over 140.000 walls and expect to grow over 160.000 active walls by the end of the year. </p> <p>So here is what lays ahead in our plans. We have been working on RSS Graffiti version 2.0. So, the next release is planned to be a major one. Our effort was to finalize it before the end of 2010 but we decided to postpone the release until after Christmas and New Year’s holidays. Before releasing RSS Graffiti 2.0 we plan to do two or three intermediate releases during the next three weeks. These will prepare our systems for the release of version 2.0. During this time we will also be changing the architecture in our data center and add more servers at the same time so that it can handle the growth of our user-base.</p> <p>I didn’t give you any details on what the core of RSS Graffiti 2.0 will be but I did that on purpose. All I’ll tell you for now, is that it’s going to be just one new feature, but a very important one. If everything goes well with this release we will be able to shift our focus on a number of other features and improvements we have been requested by many of you and hopefully establish RSS Graffiti as a leading service in its space.</p> <p>Hang on and wish us luck! We are grateful for your warm support!</p>http://blog.rssgraffiti.com/post/2081364639http://blog.rssgraffiti.com/post/2081364639Fri, 03 Dec 2020 13:31:02 +0100"RSS Graffiti just passed 100.000 targets!"“RSS Graffiti just passed 100.000 targets!”<br/><br/> - <em>Just 3 months after <a href="http://blog.rssgraffiti.com/post/698042604/rss-graffiti-has-just-passed-50-000-targets" target="_blank">crossing the 50.000 active targets (Facebook walls) milestone</a>, RSS Graffiti doubles in size again. Today it publishes over 170.000 feeds on the walls of (roughly) 27.000 Profiles, 65.000 Fan Pages, 8.000 Groups, 800 Applications and 100 Events across Facebook! </em>http://blog.rssgraffiti.com/post/1261208477http://blog.rssgraffiti.com/post/1261208477Thu, 07 Oct 2020 09:29:00 +0200Facebook Groups can now publish on their own wall [NEW]<p>RSS Graffiti was possibly the first application to support publishing of RSS/Atom feeds on Facebook Groups early this year. Nevertheless as our users know, unlike Fan Pages, Facebook Groups could not write on their own wall so the identity of a user was always used to publish all posts.</p> <p><strong>Well, not anymore!</strong></p> <p>RSS Graffiti 1.9.0.x Beta allows you to <strong>use the Group’s identity</strong> to publish on the Group’s wall <strong>just as you do with your Fan Pages</strong>.</p> <p>Apart from a cool feature to have this feature will also have a positive impact on the known Facebook limits imposed to Facebook Users (the well known and notorious <strong>Facebook Error 341</strong> “feed request limit exceeded”). Since you will no longer have to use your own identity to publish on your Groups, you are going to be saving on your limit, so it will also be less likely that you hit the limit.</p> <p><img src="http://media.tumblr.com/tumblr_l6195qbz701qz812k.png"/></p> <p><strong>So how do you set this up?</strong></p> <p>Piece of cake! We have a new feature we call <strong>“Publish on behalf of”</strong>. So go to <a target="_blank" href="http://apps.facebook.com/rssgraffiti">RSS Graffiti App</a>, select your Facebook Group’s tab on the left-hand column, open the feed you want to edit and click on the <strong>“More” Tab</strong> in the editor. You’ll find the “Publish on behalf of” setting there. </p> <p>In the drop-down you can choose to publish on behalf of yourself, or on behalf of the Group itself. That’s it. Save the Feed and you are done. Next time the Group’s feeds are processed posts will be made using the Group’s identity (assuming you selected it in the drop-down of course).</p> <p>Enjoy!</p>http://blog.rssgraffiti.com/post/851373056http://blog.rssgraffiti.com/post/851373056Sat, 24 Jul 2020 01:03:00 +0200Facebook Groups1.9.0 BetaRSS Graffiti 1.9.0 Beta released<p>We <strong>just released</strong> the latest version of <a target="_blank" href="http://facebook.com/RSS.Graffiti">RSS Graffiti</a>. which apart from a lot of excitement (at least to us as developers), brings on some <strong>interesting features</strong> that are <strong>quite new</strong> (and possibly still unique) in Facebook.</p> <p>We’ll give you a <strong>short intro</strong> on what’s in this new version and we will follow up with a more extensive feature list and more details on specific features.</p> <ul><li>Publish on <strong>Application Profile</strong>’s wall.</li> <li>Publish on your <strong>Event </strong>Page’s wall.</li> <li>“<strong>Publish on behalf of</strong>” (this can be huge).</li> <li><strong>Twitter oAuth</strong> safely connects your twitter accounts.</li> <li>Auto discover and post <strong>pictures from Tweets</strong> posted via: TwitPic, TweetPhoto, PikChur, TwitGoo, YFrog and PickTor.</li> <li>Auto-convert links in <strong>Tweets to Facebook Post Attachments</strong>.</li> <li>Auto-exclude Tweets sent by Facebook’s Twitter app.</li> <li>Twitter and Bit.ly accounts are now per user rather than per target (wall).</li> <li>Add <strong>multiple Twitter and Bit.ly accounts</strong> once, use them everywhere.</li> <li>Choose Twitter / Bit.ly accounts per feed or per target. Mix them as you like. </li> <li>New <strong>Application Settings</strong> tab for managing global settings.</li> <li><strong>Revamped Feed Editors</strong>.</li> <li><strong>Limit the number of posts</strong> per cycle at the feed and the page level.</li> <li>Customizable <strong>Source URL</strong> in Feeds.</li> <li><strong>Simplified permissions</strong> management.</li> <li><strong>All </strong>links posted to Facebook are now shortened with Bit.ly.</li> <li>Ability to temporarily <strong>pause/resume</strong> publishing an entire wall or specific feeds.</li> <li>Improved handling of Business Accounts.</li> <li>Numerous bug fixes & performance optimizations</li> <li>Lot’s of other small stuff that make RSS Graffiti shine under the hood as it glooms (*wishful thinking*) from the outside ;-)</li> </ul><p>There are quite a lot of things still to improve and even more things that we want to add in the future. We are already aware of a number of <strong>small annoyances here and there</strong> and we will be working in the coming days to iron them out. But we have put a lot of hard work in this version and really couldn’t wait any longer before we shared it with you. So <strong>please keep you feedback coming</strong>. Our goal now is to do frequent small releases to fix all pending issues of this release and then move on to greater goals.</p> <p>Thankful for your support,<br/>The RSS Graffiti Team</p>http://blog.rssgraffiti.com/post/847287272http://blog.rssgraffiti.com/post/847287272Fri, 23 Jul 2020 02:41:00 +02001.9.0 BetafeaturesPublish on Facebook Application Profiles<p>For a long time, almost every application developer on Facebook was looking for a way to push RSS Feeds on their Facebook Application Profile Pages. We’ve been looking for ways to implement this for a long time too, but finally we have the solution built in RSS Graffiti 1.9.0 Beta.</p> <p>We are so excited about it, we are writing this first blog post right after the release of RSS Graffiti 1.9.0 Beta, just to see this blog post get picked-up and posted <a target="_blank" href="http://facebook.com/RSS.Graffiti">on our wall</a>!</p>http://blog.rssgraffiti.com/post/830010262http://blog.rssgraffiti.com/post/830010262Mon, 19 Jul 2020 03:55:00 +02001.9.0 BetaApplication Profiles"RSS Graffiti has just passed 50.000 targets!"“RSS Graffiti has just passed 50.000 targets!”<br/><br/> - <em>RSS Graffiti launched 8 months ago. Today it serves over 12.000 Facebook Profiles, over 32.000 Fan Pages and over 4.000 Facebook Groups, publishing on them stories from 85.000 feeds every 5-6 minutes!</em>http://blog.rssgraffiti.com/post/698042604http://blog.rssgraffiti.com/post/698042604Mon, 14 Jun 2020 19:38:11 +0200Updates in the processing engine<p>We <b>just released</b> version 1.8.5 Beta of <a target="_blank" href="http://fb.me/rssgraffiti">RSS Graffiti</a>.</p> <p>The <b>focus </b>of this version was the processing engine. What was wrong with it? It inexplicably slow.</p> <p>RSS Graffiti <a target="_blank" href="http://rousso.eu/?p=409">started on September 2009</a> and has been working like a charm since then. Of course there are always things to improve or problems to solve. But <b>mostly everything was smooth</b> as far as the application itself was concerned. Until, one day, growth caught up with us. Since the beginning we had set the background processing engine to adjust its performance automatically so that all feeds are <b>processed every 10 minutes</b>. That seemed like a reasonable number given the circumstances.</p> <p>But since <b>RSS Graffiti has been doubling its users</b> every month or so, at some point we realized that the processing engine could not keep up, So the 10 minute update cycle started getting bigger and bigger. On the 1st of December 2009, RSS Graffiti processing engine was running at 10 minute cycles and was processing all the 5.000 active targets (roughly 8.000 feeds) that were using the application at that time. <i>(In RSS Graffiti terminology a “target” is the equivalent of a “wall” in Facebook)</i>.</p> <p>By the <b>end of 2009</b> the active targets were 7.000 and the processing cycle had climbed up to 20 minutes. <b>This did not make much sense</b>. We tried to adjust the various settings we had in place for that but it was obvious there was a bottleneck somewhere. Christmas holidays setback any efforts for 3 weeks and by the end of January 2010 RSS Graffiti has grown to 13.000 active targets (over <b>20.000 feeds</b>). Processing cycle had climbed up to 40 minutes. 40 minutes was still much less than the usual hourly checks other similar applications do, but still it was way to far from our 10 minute goal.</p> <p><b>We had to do something about it fast</b>. It has been months since we were discussing improvements on the processing engine but we now had to go about them fast and figure out where the bottleneck was.</p> <p><b>To cut a long story short</b>, the problem was in the database server. We tried quite a few tricks for 6 days (nights actually) and we came up with a solution that was released today in version 1.8.5 Beta.</p> <p>Processing cycle is now <b>back down to 4 minutes</b> and we know we can maintain our 10 minute performance goal without adding any new hardware until RSS Graffiti reaches roughly 50.000 active targets. After that our current hardware will run out of capacity, but don’t fear. The application is designed to run on an infinite number of servers which can simply be added to the data center and just play. We estimate that if we don’t do any further performance optimizations in the processing engine we will need a server for every 50.000 active targets.</p> <p>So, for the moment <b>this issue seems to be behind us</b>. It’s now time to focus on more exciting things! We will first fix some pending issues that have been reported by our users in the past weeks. Then we move on to add a <b>Facebook Tab</b> feature to RSS Graffiti. We really have big expectations from the RSS Graffiti tab and we are eager to start working on it. But we will talk about these plans as the time comes.</p> <p>We’ll keep in touch!</p>http://blog.rssgraffiti.com/post/357075733http://blog.rssgraffiti.com/post/357075733Thu, 28 Jan 2021 03:07:52 +0100FaceBook Action Links Policy Changed.<p>As we recently discovered the hard way (reading complaints of <a href="http://www.facebook.com/rssgraffiti" target="_blank">RSS Graffiti</a> users), Facebook has changed its policy about <b>Story Action Links</b> to the stricter.</p> <p>In short, only one custom Action Link is now allowed to be added to each story published on a wall and it can be up to 25 characters long in text. Any further Action Links submitted by applications will be ignored. This is applied immediately and is effective for all Stream Stories, new and old ones. Any previous stories published by applications will only show one Action Link, (whichever was first in the list), regardless of how many where originally included and there is no way to change that. Furthermore application developers are advised not to try to add further action links within the body or title part of stories.</p> <p>We were a bit surprised to discover this change because if there was any announcement on this change we certainly must have missed it. It sure affects most Facebook applications possibly much more than it affects RSS Graffiti.</p> <p>After this change, we did not have much choice left for RSS Graffiti. We had to choose between “Share” and “Full Story” as our one and only custom Action Link. And since there was already a way to direct the users to the full story by clicking on the story’s title or thumbnail, we picked “Share”. By the way we really do believe that a “Share” action link should have be added by Facebook together with the Like/Unlike action links and we really do look forward for Facebook to natively supporting this feature.</p> <p>Unfortunately there is nothing we can do about the stories already posted, because we had submitted “Share” as the last Action Link, to make it more prominent. This link has now disappeared after this Facebook policy update.</p> <p>Following you can find a short description of the new Action Links policy on Facebook as it appears on the developers WiKi… <!-- more --></p> <p>Action Link Guidelines</p> <p>Please observe the following guidelines for using <a title="Action Links">action links</a> in your <a title="Feed">Feed</a> stories.</p> <ol><li>An action link is a succinct verb phrase that describes a contextual action. <ul><li><b>OK:</b> “Become a fan”</li> <li><b>Not OK:</b> “Are you a fan of Radiohead?”</li> </ul></li> <li>An action link must start with a verb.</li> <li>Each action link can contain only one verb. <ul><li><b>OK:</b> “Watch the video”</li> <li><b>Not OK:</b> “Watch the video and win a prize”</li> </ul></li> <li>Action links cannot be deceptive.</li> <li>Action links should not include unnecessary punctuation or formatting characters. <ul><li><b>Not OK:</b> “Watch the video!!”</li> <li><b>Not OK:</b> “Watch the video (you will love it)”</li> <li><b>Not OK:</b> “[ Join Us! ]”</li> </ul></li> <li>As a rule of thumb, action links should be 3 words or less.</li> <li>Do not include calls to action in the Feed story body or headline.</li> <li>A Feed story can contain only one action link with a max of 25 characters.</li> </ol>http://blog.rssgraffiti.com/post/246463283http://blog.rssgraffiti.com/post/246463283Tue, 17 Nov 2020 00:07:32 +0100Hello World!<p>We are setting up the team blog of RSS Graffiti. Adding Disqus comments and Get Satisfaction widgets.</p> <p>The plan is talk about the RSS Graffiti team adventures here and share whatever other useful but relevant thing we come about while developing this application and trying to turn into something useful for everybody.</p> <p>Stay tuned.</p>http://blog.rssgraffiti.com/post/212730358http://blog.rssgraffiti.com/post/212730358Wed, 14 Oct 2020 11:20:52 +0200