RSS Feed problem

Tagged:  

Hello,

I downloaded PP a couple days ago and installed on a free server to give it a try. So far I'm loving it, but have a few technical problems with it.

The most important is the RSS feed. I configured it to be read by Thunderbird, but all I get are the the feeds from the "welcome" project. I created 3 other projects and none of them sends status updates via RSS.

The problem could be related to the fact that none of the projects I created added an entry in the associated table (in dashboard) with type "project", as opposed to the Welcome project, so I suspect that could be the reason, but I would have expected those entries to be created automatically at the time the project is created, which for some reason didn't happen.

So, I have 3 questions:

1. Is the lack of RSS feed due to the missing entries?
2. How can I fix the projects I already created? (Optional, since I can delete them and create them again)
3. How can I prevent this from happening in the future?

I have no PHP experience, but have some experience with C, so I'm not afraid of editing PHP scripts.

Thanks in advance!!!
DP

1. Yes. What the RSS feed does is, is to simply send the entries in the application log to the client. No entries, no feed.
2. Did you add tasks and other objects in these projects? That would generate entries in the application log.
3. Dunno

Tanks for your reply PHPfreak!

The answer to your question is I added milestones, task list associated to the milestones and tasks. None of them generate any RSS feed. I only receive info form the entries in the "welcome" project. That is the reason why I thought the entry tagged as "project" somehow triggered the RSS reports for that project, because it's missing for all of the projects I created myself. The entries appear in the "dashboard" and "recent activities" report though, except for the project creation.

Also, are duplicate feeds normal? Apparently PP is generating a new ID for all of the entries every couple hours. This is not really a problem for me since I have a plugin to auto delete repeat messages, but may be a good enhancement to solve it. It might get confusing for some people.

Maybe I could try to debug it myself (A nice way to learn PHP) on my spare time. Could you please point me to the script that handles RSS feeds? It will save me some digging.

Or should I file a bug report?

Thanks!
DP

Check out /application/controllers/FeedController.class.php for starters. Then look at /library/feed

About the duplicate feeds:

There is some confusion on it. Initially the ids of the PP objects were used but that seemed to be an issue in iCal / Google Calendar. Then a random value was added that solved this. Apparently this leads to yet another issue.

Thanks for your reply.

I was manually checking the database, and I found all the projects I created had the "is_silent" field set to "1" in the "_application_logs" table. However, I couldn't find a way to specify this value in PP GUI, so my guess is it is automatically generated upon project creation.

I manually set it to "0" with no change whatsoever in the RSS behavior, but I suspect the answer to my problem lies in the script setting this value. Any ideas which script does?

Thanks!
DP