2017 © Pedro Peláez
 

symfony-bundle email-crm-bundle

CRM Bundle for Symfony with Email management

image

libre-informatique/email-crm-bundle

CRM Bundle for Symfony with Email management

  • Friday, March 16, 2018
  • by beta
  • Repository
  • 5 Watchers
  • 2 Stars
  • 2,040 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 16 Versions
  • 0 % Grown

The README.md

SymfonyLibrinfoEmailCRMBundle

Build Status Coverage Status License, (*1)

Latest Stable Version Latest Unstable Version Total Downloads, (*2)

CRM bundle for Symfony with Email management, (*3)

This bundle leverages the full potential of both SymfonyLibrinfoEmailBundle and SymfonyLibrinfoCRMBundle, (*4)

It is also a proof of concept of how it is possible to override the entity mapping of a Symfony bundle, using the new Design Pattern "Outer Extension" (still a WIP in the Libre Informatique's lab, for the moment)! New article coming soon about how we did it..., (*5)

Usage

You have to implement 4 "outer extension" traits in your symfony AppBundle : * ContactExtension * PositionExtension * OrganismExtension * EmailExtension, (*6)

// src/AppBundle/Entity/Extension/ContactExtension.php
namespace AppBundle\Entity\Extension;

trait ContactExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailMessages;
}

// src/AppBundle/Entity/Extension/PositionExtension.php
namespace AppBundle\Entity\Extension;

trait PositionExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailMessages;
}

// src/AppBundle/Entity/Extension/OrganismExtension.php
namespace AppBundle\Entity\Extension;

trait OrganismExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailMessages;
}

// src/AppBundle/Entity/Extension/EmailExtension.php
namespace AppBundle\Entity\Extension;

trait EmailExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailRecipients;
}

... and now the entities of SymfonyLibrinfoEmailBundle and SymfonyLibrinfoCRMBundle are linked from outer space!, (*7)

The Versions

05/05 2017
16/03 2017

dev-sf3.2

dev-sf3.2 https://github.com/libre-informatique/SymfonyLibrinfoEmailCRMBundle

CRM Bundle for Symfony with Email management

  Sources   Download

GPL-3.0

The Requires

 

by Marcos Bezerra de Menezes

email symfony sonata crm e-venement libio

07/03 2017
13/02 2017

0.1.x-dev

0.1.9999999.9999999-dev https://github.com/libre-informatique/SymfonyLibrinfoEmailCRMBundle

CRM Bundle for Symfony with Email management

  Sources   Download

GPL-3.0

The Requires

 

by Marcos Bezerra de Menezes

email symfony sonata crm e-venement libio

13/02 2017