2011年6月22日星期三

RSS Bandit v1.9.0.972 Release (with updated installer)

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

As part of spring cleaning to get ready for Windows 7, we are releasing version 1.9.0.972 of RSS Bandit. You can download it from here [Update: The issues when upgrading from v1.8.0.870 have been addressed]

This release primarily fixes bugs from the previous release. With the code base now stable we will be making a number of radical changes for version 2.0 including transitioning to a ribbon based interface and adding support for Windows 7 jump lists. The major new feature and bug fixes since the last official release (v.1.8.0.870) are listed below.?

The codename for the next release of RSS Bandit will be Gambit.
NEW FEATURES
- Ability to read and comment on items from your Facebook news feed via the "Synchonize Feeds" feature. More details on this feature can be found here

BUG FIXES

Revision 881: fixed: import feeds dialog display the wrong categories for a selected feed sourceRevision 882: change: Start/StopIndexerThread are now complementary; no timeout anymore on the indexer threadRevision 883: migrated to Infragistics NetAdvantage 2008.3, build 2021/patchedRevision 884: Allow addin to be in any path locationRevision 885: changes to fix issue 2555947 - FTP storage does not workRevision 886: fixed the issue with the FIPS compliance exception in our own code 2433685; lucene.net is still to be fixed - awaiting an answer from their developersRevision 887: fix-completed: FIPS exception; now use a modified lucene.net assembly that is FIPS compliant; suggested a patch to the lucene.net developers: https://issues.apache.org/jira/secure/ManageAttachments.jspa?id=12416387Revision 888: prevent exception, if .settings file does not exist the app starts up the very first timeRevision 889: get rid of the thread and thread sleep in the Splash controllerRevision 890: changes to get tree rendering issues with custom DPI settings fixed (yet only tested with 120DPI fonts on Vista): 2218081, 2218104, 2219480Revision 891: fixed 2000769: Titles of posts don't show up as tool tips on mouse overRevision 894: fixed long standing bug where "Work Offline" didn't fetch images from the browser cache; fixed bug where mark all items as read when exiting a feed or category didn't work correctly (Dareo)Revision 923: fixed exception when trying to save a feed if it has been modified since the saving process started.Revision 924: fixed issue where corrupted search index causes a crash on every start of the application.Revision 925: fixed crash when there is an XML error in the feed sources file.Revision 927: fixed problem where removing and re-adding Google Reader or NewsGator as a feed source results in an errorRevision 929: fixed incorrect "certificate error" messages when an invalid password specified when loading a feed list from a remote feed source such as Google ReaderRevision 930: fixed issue where URI canonicalization causes feeds like http://www.morgenpost.de/berlin/?service=Rss to be incorrectly declared as invalid.Revision 935: fixed issue where options dialog fails to open if user selected NewsGatorOnline as remote storage optionRevision 936: fixed issue where WebDAV remote storage option fails to upload or download files.Revision 940: fixed 2846923- column layouts not remembered for unread items foldersRevision 942: No longer show favicons in browser history in toolbar because invalid image formats from sites cause red 'X' in toolbar sectionRevision 943: fixed 2852509- InvalidOperationException can be thrown while unread item counts are being generatedRevision 944: fixed 2840514- ClassCastException if error occurs when downloading enclosuresRevision 945: fixed 2836001 - column Menu isn't visible on the View Menu in certain cases.?Revision 947: various fixes related to NNTP feeds (encoding, crashes, UI)Revision 949: fixed 1642865 - newly created newsgroup identity is not immediately applied as the defaultRevision 951 fixed 2798776 - English words shown in German version of the application when showing items as groupsRevision 952: Busy cursor now shown when deleting lots of items from the list viewRevision 954: fixed?2335779 -?Links with target="_blank" open in new browser windowRevision 956: fixed: 2335753 - SEHException Message: External component has thrown an exceptionRevision 958: fixed: 2867673 - Ctrl+Mouse Scroll to zoom does not work (again) with IE8Revision 961: fixed 1504646 : Alt+N - unacceptable shortcut??Revision 962: fixed 1223886: Keyboard navigation from reading pane to article list brokenRevision 964: fixed: 2555979 - Desktop alerts on new items no longer worksRevision 966: fixed: 2723284 - Truncated elements in Search pane with 120DPI displaysRevision 967: fixed 2723227 - Truncated Descenders (120 DPI) in Options dialogRevision 969: fixed 2292733 - Mark read at top level root node not working

View the original article here

Preview of Facebook Comments in RSS Bandit and the Ribbon

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

I’ve made some more progress in integrating the Facebook news feed into the next version of RSS Bandit currently codenamed Colossus. This weekend I completed the addition of support for viewing and replying to comments in the news feed. So here are some screenshots of current comment workflow for interacting with Facebook comments

Fig 1: Viewing the comments in response to a funny status update from Anil Dash?

Fig 2: Responding to the comment by pressing "Ctrl + R" or right-clicking and selecting Post Reply.

Fig 3: The news feed on Facebook with the comment posted from RSS Bandit

The second major change coming in the Colossus release is the adoption of the design elements from the Microsoft Office fluent user interface such as the ribbon, contextual tabs, galleries and live preview. To prepare for this change, we’re first building a prototype of the redesigned user interface and once we’re happy with it we will start refactoring the RSS Bandit application to enable swapping out our existing menus and taskbars with the new interface.

Here’s where we are in the design prototype for next release. Let me know what you think in the comments.

?


View the original article here

A closer look at the upcoming RSS Bandit ribbon

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

In between watching the Google Wave video and Slumdog Millionaire, I got around to completing the first set of tabs for the ribbon in RSS Bandit. Screenshots are below, as usual let me know what you think.

Fig 1: The home tab. This is the default tab on launching the application. I like that formerly hidden features of the application like subscribing to newsgroups and managing podcasts are now front and center without having to compromise on the common tasks that people want to perform.

Fig 2: The ability to synchronize RSS Bandit with your Google Reader or NewsGator Online feeds is also now a lot more discoverable instead of being hidden in some obscure menu with an obscure name ("Synchronize Feeds").?

Fig 3: The folder tab. This is menu is contextual and becomes selected when you click on a folder in the tree view. There are two features I’d like to call out in this view; Rules and Filters.

Fig 4: The rules tool is where we’ll end up placing existing and new options on behavior the user would like executed on receipt or viewing of new content.

Fig 5: The filter tool is used for filtering the items that show up in the list view. We've had several requests for this feature over the past few years but couldn’t figure out an elegant way to incorporate it into the user interface.

Fig 6: The feed tab. This is a contextual tab that is selected when you click on a feed in the tree view. One feature that I love which is now properly highlighted is that we support creating new posts in feeds that support this such as newsgroups (existing feature) or posting a new status update on Facebook if you have hooked it up as a feed source (new feature).

Fig 7: The item tab. This is the contextual tab that is highlighted when you select an item in the list view. There are no new features highlighted here. What we do think will be interesting is if we make it straightforward for existing and new IBlogExtension plugins to end up showing up in the item tab. So you should think of this tab as being extensible and should expect that some of our existing plugins (e.g. "Email This", "Post to Twitter", etc) will also end up in this tab.


View the original article here

Google Reader integration broken - new release coming in the next few days

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

A number of customers have pointed out that Google Reader integration with RSS Bandit has stopped working due to recent changes in how Google Reader authentication works. I'm currently working on a fix and expect a notification about a new release within the next 2 - 3 days. I apologize to our users for this interruption of service.?

PS: We are aware of the problems people are having logging in to the RSS Bandit forum?and we're working with our web hosting service to address the problems as quickly as possible.?


View the original article here

RSS Bandit v1.9.0.1002 Release

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

Torsten and I have been busy working on the rewriting the RSS Bandit UI using Windows Presentation Foundation (WPF)? and moving to a ribbon based model. We've had to quickly take a break to fix a problem caused by recent changes in how Google Reader handles authenticated requests from client applications which stopped the synchronization between Google Reader and RSS Bandit.

That problem is fixed with the new release and we've added a little present for Windows 7 users as well.

Download it from?here

NEW FEATURES

- Windows 7 jump list and thumbnail toolbar support

BUG FIXES

- Google Reader synchronization stopped working with incorrect error message that username/password were wrong

- fixed issue where error messages aren't displayed when FTP upload/download fails


View the original article here

Site update: support for comment feeds

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

Today I updated?our CMS theme to display the "subscribe to most recent site comments" blue feed icon next to the big normal "subscribe to site feed" symbol. It offers the last recently posted comments to any of the posts of this site as a feed.

Moreover I replaced the used widget by a more extended version that also support elements at feed posts, so you now see the comments within RSS Bandit directly at the related post itself.

Tagged as: graffiti, widget, wfw-comment, feed


View the original article here

User Discussion Forum moved

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

Because of the ongoing SPAM flooding, maintenance time?and other related issues we gave up hosting our own forum software and moved to use the sourceforge forum located at http://sourceforge.net/projects/rssbandit/forums/forum/335140?(was yet?active the recent years, but rarely used).

The links at?our site are switched to point to the new location,?the old software is not active anymore?- sorry.?Thanks to all users supporting other users by answering questions! We are in hope this will be continued...

Tagged as: forum


View the original article here

Progress report on Facebook integration into RSS Bandit (Colossus release)

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

So I’ve spent the weekend working my way through Facebook’s Open Stream API and have made a ton of progress in adding the option to read your Facebook news feed from RSS Bandit. In my previous post I should the initial screenshots where you can login to Facebook via RSS Bandit to begin the authentication process to retrieve your news feed. Below are a few more screenshots showing how much progress has been made

allowaccess_fb[1]

Fig 1: This is the screen where you give RSS Bandit permission to access your news feed. Note that this is different from the screen where you login to Facebook via RSS Bandit. You should only see this screen once but will get the login screen quite often unless you select the option to stay signed into Facebook via RSS Bandit.

?newsfeed_fb[1]

Fig 2: This is what your Facebook news feed looks like in RSS Bandit with the default stylesheet for Facebook applied. As you can see from the screen shot I’ve attempted to replicate the look of the news feed as best as I can in RSS Bandit. This includes options below each item to comment or see who has liked an item.

comments_fb[1]

Fig 3: There is also support for viewing the comments on a Facebook item inline within the Feed Details list view. Although this is different from how Facebook does it, I felt this was needed to make it consistent with the other inline comment viewing experiences within RSS Bandit.

There’s still a bunch of cleanup to do such as fix up the look of comments when you click on them and provide a way to post comments on your friends’ Facebook items. This is probably another day or so of work which I’ll do next weekend. After that it is back to fixing bugs and working with Torsten on our idea from over two years ago on how to add a Office 2007 style ribbon to the application.

Below are pictures of the initial prototypes which Torsten has dusted off and will start working on again

Let us know what you think in the comments.


View the original article here

2011年6月20日星期一

RSS Bandit (codename: Collossus) will bring stability, bug fixes and Facebook integration

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

I’d like to apologize about the lack of updates on this site in recent months. Both Torsten and I have had the combination of work and new additions to the family at home take up a lot of our free time. I’m slowly beginning to get some time back as my son has started growing and things get less hectic at work. This weekend I started hacking RSS Bandit code again and feel it’s a good time to open up communication channels about a codename for the next release Collossus and the planned features.

Right now, I’m working on integrating support for reading your news feed from Facebook using their recently announced Open Stream API. You will be to select Facebook as a choice from the “Synchronize Feeds” menu

once that choice is made, you have to login to Facebook.

For the best experience, you should check to option to stay logged in to RSS Bandit so that we don’t have to prompt you for your Facebook username each time you run the application.

In addition, we will also be looking at bug fixes for a number of the crashing bugs that have been reported which have affected the stability of the application. We know there is at least one problem caused by the inability to render favicons in the tree view correctly which causes the application to crash. If you suspect you are hitting that problem, a temporary workaround is to disable favicons in the tree view by going to the Tools->Options menu and unchecking the option to use favicons as feed icons from the Display tab.

If you have any issues, thoughts or requests related to future versions of RSS Bandit please leave a comment in response to this post.


View the original article here

Would you like to translate "RSS Bandit" in your native language?

在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。
在 ServiceModel 客户端配置部分中,找不到引用协定“TranslatorService.LanguageService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。

To check the currently available languages, take a look at our Translation?matrix page. Maybe your language already exists and is ready for use or needs just a little improvement. Read these instructions first before starting to work on a translation. For these languages you should request the current zip package?at contact@rssbandit.org. You can still use the packages mentioned below to be able to compare with the original english version, so feel free to get them too.

When you are finished, send us your translation (just the zipped .resx files) with a note about the target language?to contact@rssbandit.org. We will run some sanity checks on it and commit it into our repository. From that moment on,?the language will be available in the nightly developer builds for testing. It'll become part of the nexet official release. We will also put your name on the list of contributors.

?RSS Bandit?is still in development so the translation of all resources is also a work 'in progress'. If resources were added or changed for a new release, we will contact the listed contributors usually by mail for a refresh of their contribution. So if a contributor is not anymore able to fullfill the required work, he should ping the core developer team as early as possible - this way we can require or call for a another contributor of the language to continue!

All zipped files are plain text (XML), that might be UTF-8 encoded depending on the supported language requirements. So you can use your favorite XML editor (or just plain text editors like Notepad) to translate the text.

You should keep a copy of the original zipped files for reference - this way you can lookup the previous original english version of a text after you translated, that is often useful if the new text does not fit the required length and you have to modify the translation to be more to the point (shorten the text).

The important parts of the files are sections like this:


<value>Podcast Options: {0}value>
Podcast option dialog title; parameter 0: caption of the feed

?The inner text of the XML element named value is the text to translate! Simply replace it with?your translation. Pay attention to?any used parameter within such text - they are?written as numbers in parentesis?(underlined above). These parameters are required and have to be kept within the translated version of the text - but possibly move to another location within the text itself to fit the language requirements to get a meaningful sentence.

Keep the XML element structure! Or the provided files cannot be compiled into the project!

You should also try to keep the length of the overall text the same as the original, often there is a limitation in the UI for labels etc. such as the text cannot be fully displayed if it is too long!

Thank you, your contribution will be very welcome...

Tagged as: translation


View the original article here