2017 © Pedro Peláez
 

ezplatform-bundle ez-uicampaign-bundle

Campaign for eZ Platform 6.x

image

smile/ez-uicampaign-bundle

Campaign for eZ Platform 6.x

  • Friday, March 31, 2017
  • by noodle69
  • Repository
  • 9 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

SmileEzUICampaignBundle

SensioLabsInsight, (*1)

Currently in dev, (*2)

Add UI Interface to manipulate MailChimp subscriber lists, campaigns and add a field type to display a newsletter form subscription., (*3)

Installation

Get the bundle using composer

Add SmileEzFieldTypeGeneratorBundle by running this command from the terminal at the root of your eZPlatform project:, (*4)

composer require smile/ez-uicampaign-bundle

Enable the bundle

To start using the bundle, register the bundle in your application's kernel class:, (*5)

// ezpublish/EzPublishKernel.php
public function registerBundles()
{
    $bundles = array(
        // ...
        new Welp\MailchimpBundle\WelpMailchimpBundle(),
        new Smile\EzUICampaignBundle\SmileEzUICampaignBundle(),
        // ...
    );
}

Configure

add to config.php, (*6)

welp_mailchimp:
    api_key: # your mailchimp api key

Routing

Add to routing.yml, (*7)

smileezcampaign_platform:
    resource: '@SmileEzUICampaignBundle/Resources/config/routing.yml'

Assets

php app/console assets:install --symlink web

php app/console assetic:dump

Add in your layout reference to smilecampaign.js, (*8)

{% javascripts
    ...
    'bundles/smileezuicampaign/js/smilecampaign.js'
%}
    <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

TODO

  • create campaign
    • list form field
    • folder form field
  • edit campaign
    • list form field
    • folder form field
  • delete campaign
  • send campaign
  • send campaign test
  • schedule campaign
  • campaign pagination
  • list pagination
  • campaign fieldtype
  • add confirm box on delete/send action

The Versions

31/03 2017

dev-master

9999999-dev

Campaign for eZ Platform 6.x

  Sources   Download

GPL-3.0

The Requires