承接 bytes-commerce/newsletter-bundle 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bytes-commerce/newsletter-bundle

Composer 安装命令:

composer require bytes-commerce/newsletter-bundle

包简介

A GDPR-compliant newsletter bundle for Symfony

README 文档

README

Ein GDPR-konformes Newsletter-Bundle für Symfony 8.0+ mit Double-Opt-In, Consent-Tracking und EasyAdmin-Integration.

Installation

composer require bytes-commerce/newsletter-bundle

Konfiguration

# config/packages/newsletter_gdpr.yaml
newsletter_gdpr:
    double_opt_in:
        enabled: true
        token_ttl: 'P7D'
    sender:
        email: 'newsletter@example.com'
        name: 'Newsletter'
    templates:
        double_opt_in: '@BytesCommerceNewsletter/emails/double_opt_in.html.twig'
        subscribed: '@BytesCommerceNewsletter/emails/subscribed.html.twig'
        unsubscribed: '@BytesCommerceNewsletter/emails/unsubscribed.html.twig'
    consent:
        text_version: '2026-03'

Integration

FormType verwenden

{{ form_start(form, { action: path('newsletter_subscribe'), attr: { 'data-controller': 'newsletter-subscription' } }) }}
    {{ form_row(form.email) }}
    {{ form_row(form.consent) }}
    <button type="submit">Anmelden</button>
{{ form_end(form) }}

EasyAdmin Integration

// src/Controller/Admin/NewsletterSubscriberCrudController.php
use BytesCommerce\NewsletterBundle\Presentation\EasyAdmin\SubscriberCrudController as BaseSubscriberCrudController;

class NewsletterSubscriberCrudController extends BaseSubscriberCrudController
{
}

Stimulus Controller

Das Bundle enthält einen Stimulus Controller für AJAX-Formular-Handling:

<form data-controller="newsletter-subscription" 
      data-action="submit->newsletter-subscription#handleSubmit">
    ...
</form>

Routes

  • /newsletter/subscribe - Anmeldeformular
  • /newsletter/confirm/{token} - DOI-Bestätigung
  • /newsletter/unsubscribe/{token} - Abmeldung

Datenschutz

Dieses Bundle bietet technische GDPR-Unterstützung, ersetzt jedoch keine Rechtsberatung. Die Host-Anwendung bleibt für die datenschutzrechtliche Bewertung verantwortlich.

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固