Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Shariff Bundle Laravel Package

cedricziel/shariff-bundle

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Compliance & Privacy-First Features: Enables GDPR-compliant social sharing (e.g., "share buttons") without tracking users via third-party scripts (e.g., Facebook, Twitter). Aligns with EU/US privacy regulations and reduces legal/operational risk.
  • Performance Optimization: Reduces third-party script load times and improves page speed (critical for SEO and user experience).
  • Modular Roadmap: Supports phased rollouts—start with Shariff for core sharing, then expand to other privacy-focused features (e.g., cookie consent, analytics alternatives).
  • Build vs. Buy: Avoids reinventing the wheel; leverages Heise’s battle-tested Shariff backend (used by Der Spiegel, Heise) while integrating cleanly into Symfony.
  • Use Cases:
    • News/publishing platforms (e.g., articles, blogs) needing compliant social sharing.
    • E-commerce sites requiring GDPR-compliant product-sharing features.
    • Internal tools where third-party tracking is prohibited (e.g., government, healthcare).

When to Consider This Package

  • Look Here If:
    • Your Symfony 2 app needs GDPR-compliant social sharing without third-party trackers.
    • You prioritize performance (fewer external scripts = faster pages).
    • Your team lacks bandwidth to build a custom solution from scratch.
    • You’re already using Symfony 2 and want minimal integration effort.
  • Look Elsewhere If:
    • You’re on Symfony 3+ (this bundle is Symfony 2-only; consider Shariff’s standalone PHP or a custom bundle).
    • You need real-time analytics tied to social shares (Shariff is for buttons only).
    • Your stack is non-PHP (e.g., Node.js, Ruby) or uses a different framework.
    • You require active maintenance (package has 0 stars/dependents; vet fork risks).

How to Pitch It (Stakeholders)

For Executives: *"This bundle lets us replace third-party social share buttons (Facebook, Twitter) with a lightweight, privacy-compliant alternative—Heise Shariff—used by major German media outlets. It’s a drop-in solution for Symfony 2 that:

  • Reduces legal risk by avoiding GDPR violations from third-party trackers.
  • Boosts performance by eliminating heavy JavaScript libraries.
  • Lowers costs by reusing open-source code instead of custom development. Recommendation: Pilot on our news section to measure impact on page speed and compliance audits."*

For Engineering: *"The cedricziel/shariff-bundle wraps Heise Shariff for Symfony 2, offering:

  • 5-minute setup: Composer install + routing/config tweaks.
  • Flexible config: Custom domains, cache paths, and protocol forcing (HTTP/HTTPS).
  • No dependencies: Pure PHP backend; frontend uses minimal JS/CSS.
  • Symfony 2 only: If we’re stuck on this version, this is the cleanest path. Otherwise, we’d need to adapt the standalone Shariff PHP. Tradeoff: Low activity in the repo (0 stars), but the underlying Shariff project is robust. Suggest vetting the fork’s last commit date and testing thoroughly."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
andydefer/laravel-notification
adachsoft/cli-process-tester
jhaskell13/laraflow
sebastienheyd/boilerplate-media-manager
ccast/tagixo-primix
pretendtrue/laravel-builder
sawmainek/laravel-scout-tntsearch-driver
tomshaw/laravel-calendar-table
dibakar/laravel-ownership
steadrun/laravel-monitor
labyrinthe/connect-laravel
elmogy/layan
drewdan/sentinel-client
dskripchenko/laravel-llm
fatryst/nuonuo
stevenay/myanfont
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc