jweiland / walls-io-proxy
Cache and Proxy for walls.io, so no Cookie will be set on Client
Installs: 813
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:typo3-cms-extension
Requires
- typo3/cms-core: ^13.4
Requires (Dev)
- ergebnis/composer-normalize: ^2.44
- friendsofphp/php-cs-fixer: ^3.75
- phpstan/phpstan: ^1.10
- roave/security-advisories: dev-latest
- typo3/coding-standards: ^0.8
- typo3/testing-framework: ^9.0.1
Replaces
- typo3-ter/walls_io_proxy: 8.0.0
- dev-main
- 8.0.0
- 7.0.1
- 7.0.0
- 6.0.0
- 5.2.1
- 5.2.0
- 5.1.0
- 5.0.1
- 5.0.0
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.1
- 3.0.0
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.1
- 1.0.0
- dev-bugfix/fix-readme-for-typo3-13lts
- dev-typo3_13_compatibility
- dev-l10n_main
- dev-newTestingEnvironment
- dev-TYPO3_8-7
This package is auto-updated.
Last update: 2025-05-20 12:07:16 UTC
README
walls.io is a service that displays entries or posts related to a specific topic or hashtag from various social media websites like Facebook, Twitter, and Instagram on your website. However, without a Premium Account (costing €500 per month as of January 10, 2020), you cannot use their API and must accept their cookies when using their embedded iframe or JS file implementation.
Introduction
The walls_io_proxy extension for TYPO3 addresses this limitation by eliminating the need for client-side cookies from walls.io. It achieves this by moving all XHR/Ajax requests from walls.io's JavaScript file to the server-side using PHP. This approach ensures that no walls.io cookies are set on the client-side, enhancing privacy and compliance with cookie regulations.
Features
- Server-Side Data Retrieval: Moves all data retrieval processes to the server-side, avoiding client-side cookies.
- Customizable Templates: Allows you to create your own FluidTemplate for displaying the social wall, providing full control over the design and layout. (Note: Each social media provider has its own design restrictions. So, you have to adapt these design rules into your templates.)
- Enhanced Privacy: No walls.io cookies are set on the client-side, ensuring better privacy for your users.
Installation
You can install this extension via Composer with the following command:
composer req jweiland/walls-io-proxy
Usage
After installing the extension, you need to configure it to start retrieving data from walls.io. Follow these steps:
- Configuration: Configure the extension in the TYPO3 backend by setting up the necessary parameters such as the walls.io URL and any authentication if required.
- Template Setup: Create a FluidTemplate to define how the social media posts should be displayed on your website.
- Integration: Integrate the template into your TYPO3 site using TypoScript or other preferred methods.