milosa / social-media-aggregator-bundle
Combine different social media types into a single feed
Installs: 63
Dependents: 2
Suggesters: 0
Security: 0
Stars: 16
Watchers: 3
Forks: 5
Open Issues: 14
Type:symfony-bundle
Requires
- php: ^7.2 || ^8.0
- ext-json: *
- guzzlehttp/oauth-subscriber: ^0.3.0
- guzzlehttp/psr7: ^1.5
- symfony/cache: ^5.2.0
- symfony/dependency-injection: ^5.2.0
- symfony/flex: ^1.1
- symfony/framework-bundle: ^5.2.0
- symfony/twig-bundle: ^5.2.0
- twig/twig: ^3.0.1
Requires (Dev)
- matthiasnoback/symfony-config-test: ^4.0
- matthiasnoback/symfony-dependency-injection-test: ^4.1
- phpspec/prophecy: ~1.0
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^0.12.37
- phpunit/phpunit: ^9.2
- psalm/plugin-phpunit: ^0.13.0
- symfony/console: ^5.1
- symfony/webpack-encore-bundle: ^1.0
- vimeo/psalm: ^4.3
- dev-master
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- 0.0.1
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/tar-6.1.11
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
This package is auto-updated.
Last update: 2024-11-06 05:53:58 UTC
README
Symfony Bundle to combine messages from different social media platforms into one feed.
Features
- Easy way to get messages from various social media platforms. Such as:
- Facebook*
- Youtube
- Twig integration*
- Sorting of messages*
- Sorting by date (default)
- Sorting by platform (e.g. first show youtube items, then show twitter)*
- Caching
- Render messages with PHP or React
- Multiple searches for each platform
*= Not implemented yet.
Installation
composer require milosa/social-media-aggregator-bundle
Configuration
Todo
React
To use React:
- Run
php bin/console assets:install public
in your application, to copy the JS and CSS files from the bundle to your project. - Add the following to your applications
framework.yaml
file:framework: assets: packages: milosasocialmediaaggregator: # this package uses its own manifest (the default file is ignored) json_manifest_path: "%kernel.project_dir%/public/bundles/milosasocialmediaaggregator/build/manifest.json"
- Add the following tags to your page:
<link rel="stylesheet" type="text/css" href="{{ asset('/bundles/milosasocialmediaaggregator/build/app.css', 'milosasocialmediaaggregator') }}"> <script src="{{ asset('/bundles/milosasocialmediaaggregator/build/app.js', 'milosasocialmediaaggregator') }}"></script>
and<div id="aggregator-app"></div>