Skip to content

fix: Use Laminas\Feed for RSS feed#2405

Open
alli83 wants to merge 2 commits into
gigascience:developfrom
alli83:fix-1814-rss-feed-not-working
Open

fix: Use Laminas\Feed for RSS feed#2405
alli83 wants to merge 2 commits into
gigascience:developfrom
alli83:fix-1814-rss-feed-not-working

Conversation

@alli83

@alli83 alli83 commented Jul 15, 2025

Copy link
Copy Markdown
Collaborator

Pull request for issue: #1814

This is a pull request for the following functionalities:

  • Use Laminas\Feed to handle RSS feeds

How to test?

visit https://gigadb.org/rss/latest

How have functionalities been implemented?

Add Add Feed Writer Generator Extension in protected/feed/

Any issues with implementation?

Any changes to automated tests?

Any changes to documentation?

Any technical debt repayment?

Any improvements to CI/CD pipeline?

@coderabbitai

coderabbitai Bot commented Jul 15, 2025

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@alli83
alli83 marked this pull request as draft July 15, 2025 05:12
@alli83

alli83 commented Jul 17, 2025

Copy link
Copy Markdown
Collaborator Author

in this PR ee40e2c you mentioned Suin\RSSWriter . It's used in a service but not in the controller. But the library is not updated anymore since 2017...
You deleted search method etc, extension files etc but there is no replacement. Should we use the yii extension or Laminas\Feed (even if, it's more for yii2) or php natif like XMLwriter?

@alli83
alli83 force-pushed the fix-1814-rss-feed-not-working branch 2 times, most recently from 61cf9f8 to 2d2e04f Compare July 21, 2025 09:33
@alli83
alli83 force-pushed the fix-1814-rss-feed-not-working branch 2 times, most recently from d00d2fa to f5a103f Compare July 30, 2025 13:20
@alli83 alli83 changed the title fix: Add Feed Writer Generator Extension fix: Use Laminas\Feed for RSS feed Jul 30, 2025
@alli83
alli83 force-pushed the fix-1814-rss-feed-not-working branch from f5a103f to 4663da6 Compare July 31, 2025 14:27
@alli83
alli83 marked this pull request as ready for review July 31, 2025 14:59
@alli83 alli83 moved this from Draft to Ready For Review in Backlog: Pull Requests Jul 31, 2025
@alli83
alli83 force-pushed the fix-1814-rss-feed-not-working branch from 4663da6 to d9f6e2b Compare August 4, 2025 06:32
@rija rija moved this from Ready For Review to Reviewing Required in Backlog: Pull Requests Aug 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Reviewing Required

Development

Successfully merging this pull request may close these issues.

3 participants