codeblog/feedrss-generate
Composer 安装命令:
composer require codeblog/feedrss-generate
包简介
Generate an Rss Feed of the website content
README 文档
README
FeedRss is a simple component that helps in creating rss feeds, where it generates an xml file for the engines. The same can also be used for Facebook Ads and Google Merchant.
FeedRss é um componente simples que auxilia na criação de feeds rss, onde gera um arquivo xml para os mecanismos. O mesmo também pode ser usado para Facebook Ads e Google Merchant.
Highlights
- Simple installation (Instalação simples)
- Simplified rss feed creation (Criação de feed rss simplificada)
- Can be used with Facebook ADS (Pode ser usada com o Facebook ADS)
- Can be used with Google Merchant (Pode ser usada com o Google Merchant)
Installation
FeedRss is available via Composer:
"codeblog/feedrss-generate": "^1.0"
or run
composer require codeblog/feedrss-generate
Documentation
For details on how to use, see a sample folder in the component directory. In it you will have an example of use for each class. It works like this:
Para mais detalhes sobre como usar, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada classe. Ele funciona assim:
Create FeedRss simple:
<?php require 'vendor/autoload.php'; use CodeBlog\FeedRss\FeedRss; $feed = new FeedRss(); $feed->setChannel( 'CodeBlog - Fique sempre atualizado', 'https://www.codeblog.com.br/', 'Blog desenvolvido para passar informações sobre Tecnologia, Games, Programação e Entreterimento!' ); $items = [ [ 'title' => 'Mouse Gamer de última geração', 'description' => 'Mouse Gamer de última geração', 'publication' => '2020-12-31 23:10:21', 'link' => 'https://meusite.com/prouto/mouse-top', 'image' => [ 'url' => 'https://www.codeblog.com.br/themes/codeblog/assets/images/CodeBlogLogo.png', 'title' => 'Mouse gamer de última geração com alta qualidade' ] ], [ 'title' => 'Teclado Gamer de última geração', 'description' => 'Teclado Gamer de última geração', 'publication' => '2020-12-27 13:10:00', 'link' => 'https://meusite.com/prouto/teclado-top', 'image' => [ 'url' => 'https://www.codeblog.com.br/themes/codeblog/assets/images/CodeBlogLogo.png', 'title' => 'Teclado gamer mecânico de última geração' ] ] ]; $feed->renderRss($items);
Create FeedRss with Facebook Ads and Google Merchant:
You must pass the parameters "facebook_ads" and "google_merchant" as an array each.
Você deve passar os parametros "facebook_ads" e "google_merchant" como um array cada.
<?php require 'vendor/autoload.php'; use CodeBlog\FeedRss\FeedRss; $feed = new FeedRss(true, true); $feed->setChannel( 'CodeBlog - Fique sempre atualizado', 'https://www.codeblog.com.br/', 'Blog desenvolvido para passar informações sobre Tecnologia, Games, Programação e Entreterimento!' ); $items = [ [ 'title' => 'Mouse Gamer de última geração', 'description' => 'Mouse Gamer de última geração', 'publication' => '2020-12-31 23:10:59', 'link' => 'https://meusite.com/prouto/mouse-top', 'image' => [ 'url' => 'https://www.codeblog.com.br/themes/codeblog/assets/images/CodeBlogLogo.png', 'title' => 'Mouse gamer de última geração com alta qualidade' ], // FACEBOOK ADS 'facebook_ads' => [ 'id' => 'product_01', 'image_link' => 'https://www.codeblog.com.br/themes/codeblog/assets/images/CodeBlogLogo.png', 'condition' => 'new', 'price' => '89.89', 'availability' => 'in stock', 'brand' => 'Gapto', 'google_product_category' => '166', // other necessary parameters ], // GOOGLE MERCHANT 'google_merchant' => [ 'gtin' => '3234567890126', // other necessary parameters ] ], [ 'title' => 'Teclado Gamer de última geração', 'description' => 'Teclado Gamer de última geração', 'publication' => '2020-12-27 13:10:00', 'link' => 'https://meusite.com/prouto/teclado-top', 'image' => [ 'url' => 'https://www.codeblog.com.br/themes/codeblog/assets/images/CodeBlogLogo.png', 'title' => 'Teclado gamer mecânico de última geração' ], // FACEBOOK ADS 'facebook_ads' => [ 'id' => 'product_02', 'image_link' => 'https://www.codeblog.com.br/themes/codeblog/assets/images/CodeBlogLogo.png', 'condition' => 'new', 'price' => '154.35', 'availability' => 'in stock', 'brand' => 'Full Moll', 'google_product_category' => '166', // other necessary parameters ], // GOOGLE MERCHANT 'google_merchant' => [ 'gtin' => '3234567890888', // other necessary parameters ], ], ]; $feed->renderRss($items);
Contributing
Please see CONTRIBUTING for details.
Support
Security: If you discover any security related issues, please email whallysson.dev@gmail.com instead of using the issue tracker.
Se você descobrir algum problema relacionado à segurança, envie um e-mail para whallysson.dev@gmail.com em vez de usar o rastreador de problemas.
Thank you
Credits
- Whallysson Avelino (Developer)
- CodBlog (Team)
- All Contributors (This Rock)
License
The MIT License (MIT). Please see License File for more information.
codeblog/feedrss-generate 适用场景与选型建议
codeblog/feedrss-generate 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 9 次下载、GitHub Stars 达 1, 最近一次更新时间为 2021 年 01 月 29 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「feed」 「rss」 「Google Merchant」 「CodeBlog」 「FeedRss」 「Facebook ADS」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 codeblog/feedrss-generate 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 codeblog/feedrss-generate 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 codeblog/feedrss-generate 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Simple RSS generator library for PHP 5.5 or later. clone from Bhaktaraz Bhatta ttps://github.com/bhaktaraz/php-rss-generator
Import an RSS-feed into blog
Magento 2 Social Login extension is designed for quick login to your Magento 2 store without procesing complex register steps
Google Shopping Feed API (with ns problem fixed)
Client for Google Directions API to add interpolated points to a route consisting of given coordinates.
This module is designed to provide a special alerts feed block for Howard University
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-01-29