View Code? Open in Web Editor
NEW
Yet another RSS aggregator. Better than others. "Monsignor, pl. monsignori, is the form of address for those members of the clergy of the Catholic Church holding certain ecclesiastical honorific titles."
PHP 85.81%
JavaScript 14.19%
msgr's People
Contributors
Stargazers
Watchers
msgr's Issues
When a user comment to an article is the last one (ie. nobody else has commented after this comment), allow the user to edit his own comment.
I think JS could be cleaned too be more extensible, maintainable and optimized.
Provide a rss2email mechanism which send en email when fetching a new article in specified folders.
allow user to give its imap configuration to mark as read an article when reading from web interface.
The API should be follow REST recommendations (we only use GET and POST when PUT and DELETE also exists) and internationalized. Redirects should be prohibited too.
When adding a comment, add an option for the user to be notified when somebody else adds a comment to the same article, using e-mail or message box inside interface.
Allow user to mark a feed as incomplete and fetch the entire article, with XML scrapping.
There could be copyright violation.
An admin page has to be set up to provide allow admin to:
limit the number of feeds per user
limit the number of starred items
activate/deactivate features such full text rss or rss2email
etc.
Lot of code is repeated in wrapper. An abstraction of SQL requests would reduce code length and improve its maintainability.
Allow user to get an update for specified feeds on-demand, without waiting for automatic update.
We should let the user choose in which folder msgr will be installed.
A solution has to be found, it is ugly to force /pokemon/rss.
Modify pagination mechanism to hide right arrow if there is no remaining articles.
Reproducing:
take a (i*10)-articles feed
go to the i th page
click right arrow
"Erreur : plus aucun article ร charger !"
Problem comes twice:
no pagination in the view
no pagination on the controller/model for searches
Using e-mail/Twitter/Facebook/Google+/...
Provide a multi-language interface.