Eznewsletter 1.5

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Florian Sorber

Mercredi 21 Mars 2007 2:53:41 pm

Eznewsletter 1.5

Bonjour,
je souhaiterais intégrer a un site qui est sur le modèle ezwebin les packages d'eznewsletter! Seulement j'ai des erreurs lors de l'installation de ceux-ci!
Si j'installe dans l'ordre, l'installation d'eznewsletter_structure m'indique une erreur! je suis forcé de l'installer en premier pour pouvoir lancer les autres installations.
De plus il ne rajoute pas le siteaccess eznewsletter_editor, et me fausse tout mon menu d'administration!

Si quelqu'un a réussi la coopération d'ezwebin avec eznewsletter, qu'il me fasse signe!
Merci d'avance!

Florian Sorber

Jeudi 05 Avril 2007 3:30:19 pm

Re: Eznewsletter 1.5

A peu près réussi à faire cohabiter les deux partes,
en modifiant le fichier "menu.ini.append.php" du dossier de l'extensions "extensions/eznewsletter_builder/settings", il faut commenter sous [TopAdminMenu] la ligne "Tabs[]",
puis sous le dossier de l'extensions "/extensions/eznewsletter/settings/" décommenter la ligne du fichier "menu.ini.append.php" : "Tabs[]=eznewsletter"

Maintenant, j'ai ma partie administration (ex:site_admin) accessible avec le menu de base ainsi qu'un onglet supplémentaire, l'onglet "EzNewsletter".
Je crée une liste de personne inscrit, et y insert des utilisateurs avec des adresses mail valide. Je crée ensuite un modèle de newsletter, intégrant la liste des inscrits que je viens de créer. Je crée une newsletter et je lance un send preview afin de tester l'envoi. L'envoi est un succès!
Ensuite je lance "send for publication" qui pour moi signifie qu'il va lancer la publication de la newsletter sur le site, et l'envoyer par mail en référence à la liste des inscrits créé auparavant...
Je lance ensuite les cronjobs build_list et send_newsletter, ce dernier me renvoi "0 message sent", et bien sur, aucun mail n'est parti!
Si quelqu'un a une idée?

Merci d'avance

Sylvain Guittard

Jeudi 05 Avril 2007 3:51:28 pm

Re: Eznewsletter 1.5

Salut Florian,

C'est assez loin dans ma mémoire, mais je me souviens avoir eu des soucis sur l'envoi de mail à cause de l'authenfication smtp. Utilises-tu la fonction sendmail ou un serveur smtp?

Ce n'est qu'une piste...

Sinon concernant les cronjobs, c'est bon: build_list puis send_newsletter.

Bon courage.
Sylvain

Florian Sorber

Mardi 10 Avril 2007 8:23:58 am

Re: Eznewsletter 1.5

Merci sylvain,
J'avais selectionné sendmail mais il me marquai une erreur genre :
SMTP ERROR: failed to connect server : Success!
Toute la logique y es! :s
En fin de compte, j'ai réinstallé seulement le module newsletter en sélectionnant smtp en localhost, maintenant ça fonctionne. Il me reste plus qu'à tester le module intégré à un site!

Merci encore pour ton aide

Olivier Ségain

Lundi 30 Avril 2007 11:28:27 am

Re: Eznewsletter 1.5

Bonjour,

j'ai essayé d'installer eznewsletter 1.5.1 en suivant les instructions d'installation fournies par ez.no.
J'ai eu les mêmes problèmes que Florian lors de mon installation des packages (menu d'administration faussé, etc.), j'ai donc fait ce que Florian a écrit, en allant dans les 2 fichiers "menu.ini.append.php", j'ai retrouvé mes onglets mais mon onglet "Contenus" a disparu...
J'ai bien modfié mon serveur smtp dans mon php.ini;
Mais maintenant j'ai un gros problème, je ne peux plus rien faire, par exemple si je veux créer un nouvel utilisateur dans "Comptes utilisateurs" et que j'envoie à la publication, j'obtiens le message d'erreur suivant:

<quote>Fatal error: A database transaction in eZ publish failed.

The current execution was stopped to prevent further problems.
You should contact the System Administrator of this site with the information on this page.
The current transaction ID is TRANSID-91a33f9e3ea80e64fdab5170a8afb676 and has been logged.
Please include the transaction ID and the current URL when contacting the system administrator.
</quote>

Et ce, pour pas mal d'actions, en gros le module de newsletter met le bazar dans mon administration!!
Est-ce que quelqu'un pourrait m'aider pour installer correctement et surtout paramétrer ce module eznewsletter 1.5.1 svp? ça me rendrait un grand service! Merci d'avance pour vos réponses

Livers

Florian Sorber

Lundi 07 Mai 2007 9:57:18 am

Re: Eznewsletter 1.5

Hello,

Bon alors j'ai a peu de chose près réussi à intégrer la newsletter, mais quelque petit problème persiste au niveau de l'utilisation de différent module¨! comme le faite que l'envoi de newsletter est vide lorsque le destinataire n'est pas enregistré sur le site d'ezpublish, ezmailimport n'importe rien du tout... bref, voila un lien vers lequel j'y ait mis une pseudo doc pour eznewsletter 1.5 beta.
Si ça peut aider, ben c'est cool, dans le cas contraire, desolé, je n'assure pas a 100% que cette doc soit exact!
http://www.lalyredemonthey.com/download/newsletterdoc.rar
Il est bienvenue de faire les modifications dans celle ci et de transmettre un lien afin qu'on partage nos différent problème.

Bon courage à tous

Olivier Ségain

Mercredi 09 Mai 2007 10:33:08 am

Re: Eznewsletter 1.5

Salut Florian,

j'ai suivi ta doc pour installer l’utilisateur « newsletter_editor » page 7 mais j'obtiens une erreur "Erreur / kernel (20)"!!

j'ai recommencé la manipulation plusieurs fois, en vain...

Pourrais-tu me donner un coup de main stp??

Livers

Florian Sorber

Mercredi 09 Mai 2007 3:56:10 pm

Re: Eznewsletter 1.5

Hello,

J'avoue que je comprend pas pourquoi il te marque encore l'erreur kernel(20)!
As tu bien copier le dossier newsletter_editor qui se trouve dans ma doc dans ton dossier siteaccess?
Si tu peux montre moi la configuration de ton site.ini.append.php sous settings/override/!

Je viens de le refaire en suivant pas a pas ce que j'ai noté et apparemment ça fonctionne!

Vérifie aussi qu'il n'y aie pas de faute d'orthographe dans l'insertion des ligns du fichier site.ini.append.php!

@+

Olivier Ségain

Mercredi 09 Mai 2007 5:18:58 pm

Re: Eznewsletter 1.5

Salut Florian!

J'ai bien copié le "newsletter_editor" de ton annexe et fait toutes les modifs de ton doc...

Voilà le site.ini.append.php de mon répertoire <ezpublish_root>/settings/override/

<?php /* #?ini charset="utf-8"?

[ExtensionSettings]
ActiveExtensions[]=ezdhtml
ActiveExtensions[]=eznewsletter
ActiveExtensions[]=ezodf
ActiveExtensions[]=ezwebin

[Session]
SessionNameHandler=custom

[SiteSettings]
DefaultAccess=fre
SiteList[]=fre
SiteList[]=osegain
SiteList[]=administrateur
SiteList[]=newsletter_editor
SiteList[]=admin
RootNodeDepth=1
IndexPage=/content/view/full/2/
DefaultPage=/content/view/full/2
MetaDataArray[author]=eZ systems
MetaDataArray[copyright]=eZ systems
MetaDataArray[description]=Content Management System
MetaDataArray[keywords]=cms, publish, e-commerce, content management, development framework
SiteName=Portail
SiteURL=localhost

[UserSettings]
LogoutRedirect=/

[SiteAccessSettings]
CheckValidity=false
AvailableSiteAccessList[]=fre
AvailableSiteAccessList[]=osegain
AvailableSiteAccessList[]=administrateur
AvailableSiteAccess[]=newsletter_editor
AvailableSiteAccess[]=admin
MatchOrder=uri
HostMatchMapItems[]

[FileSettings]
VarDir=var/eznewsletter_site

[MailSettings]
Transport=SMTP
TransportServer=
TransportUser=
TransportPassword=
AdminEmail=monadressemail@truc.com
EmailSender=

[EmbedViewModeSettings]
AvailableViewModes[]=embed
AvailableViewModes[]=embed-inline
InlineViewModes[]=embed-inline

[DebugSettings]
DebugOutput=disabled
DebugByIP=disabled
DebugRedirection=disabled

[ContentSettings]
ViewCaching=disabled

[TemplateSettings]
TemplateCache=enabled
TemplateCompile=enabled
*/ ?>


Voilà!
J'ai remarqué que dans mon dossier <ezpublish_root>/var/, je n'ai pas de répertoire "eznewsletter_site", or on lui spécifie ce chemin dans [FileSettings] dans le code précédent...

Livers

Florian Sorber

Jeudi 10 Mai 2007 8:47:55 am

Re: Eznewsletter 1.5

Hello,

C'est étrange qu'il te fasse toujours l'erreur!
Peut être que c'est à cause de la langue par défaut. dans les instructions d'installation au point 4
http://ez.no/download/add_ons/ez_...tructions_for_ez_newsletter_1_5beta1
ils informent comme quoi il faut choisir ou anglais ou German comme langue par défaut!
C'est la seule chose que je vois de différent entre ta configuration et la mienne.

Sinon pour le répertoire <ezpublish_root>/var/, je n'ai pas non plus de dossier "eznewsletter_site", et mon FileSettings pointe sur <ezpublish_root>/var/ezwebin_site/.

@+

Dimitri TAYUEGO

Jeudi 10 Mai 2007 1:42:04 pm

Procedure d'install - Eznewsletter 1.5

Bonjour,
j'essaie de suivre les instructions indiquées dans la doc de Florian, mais déjà , à l'étape de l'installation des paquets, lorsque j'importe le paquet newsletter_structure, j'en arrive au message d'erreur suivant :

Fatal error: Call to a member function on a non-object in /var/www/ezpublish392/lib/ezxml/classes/ezdomnode.php on line 435
Fatal error: eZ publish did not finish its request

The execution of eZ publish was abruptly ended, the debug output is present below.

Quelq'un peut il m'aider ?
Je réalise mon installation sous EzPublish 3.9.2 , mysql 5, php 4, et apache 2

Merci

t r i m i d i

Florian Sorber

Vendredi 11 Mai 2007 8:57:31 am

Re: Eznewsletter 1.5

Hello dimitri,

As tu bien ajouter le fichier sql du paquet eznewsletter?
Car dans le cas contraire le paquet eznewsletter_structure s'installe mal car il n'y a pas les tables nécessaires dans la BDD.

Sinon j'ai fait l'opération sur ezpublish 3.9.1, mais ça m'étonnerais fortement qu'une incompatibilité avec la 3.9.2 aie lieu

@+

Dimitri TAYUEGO

Vendredi 11 Mai 2007 10:28:43 am

Re: Eznewsletter 1.5

>Hello dimitri,
>As tu bien ajouter le fichier sql du paquet eznewsletter?
>Car dans le cas contraire le paquet eznewsletter_structure s'installe mal car il n'y a pas les tables nécessaires dans la BDD.

Oui, j'importais les scripts sql toute de suite après avoir importé le paquet approprié, comme décrit dans le document word,
mais j'ai tout de même eu ce message d'erreur.

t r i m i d i

Florian Sorber

Vendredi 11 Mai 2007 10:58:38 am

Re: Eznewsletter 1.5

Dans ce cas essaie peut être d'installer tous les autres paquets et leur fichier sql et en dernier installer le paquet eznewsletter_structure!
Possible que l'ordre donné ne soit pas correct!
@+

Olivier Ségain

Vendredi 11 Mai 2007 3:29:39 pm

Re: Eznewsletter 1.5

Personnellement, j'ai installé les packages dans cet ordre là:
- eznewsletter_site.ezpkg
- newsletter_structure.ezpkg
- ezapprove2.ezpkg
- ezlabel.ezpkg
- ezmailimport.ezpkg
- eznewsletter.ezpkg
- eznewsletter_builder.ezpkg
- eznewsletter_classes.ezpkg
- eznewsletter_designs.ezpkg

et je n'ai eu aucun problème...
Le tout est que tu installes le package "eznewsletter_site.ezpkg" en premier!!!
je crois qu'ils le disent en plus dans la doc officiel de l'extension...

De plus, quand j'avais installé tous ces packages, je n'avais importé le fichier sql que du package "eznewsletter.ezpkg" et je n'avais pas fait les autres!! cela fonctionnait bien...
Depuis, j'ai installé ces .sql et fait des modifs et mes cronjobs ne fonctionnent plus...

Livers

Dimitri TAYUEGO

Vendredi 11 Mai 2007 5:11:04 pm

Eznewsletter 1.5

En fait le problème pourrait venir de EzPublish 3.9.2 ( ? )
En effet, j'ai reessayé l'import de packages sous Ezpublish 3.9.1, et les imports se sont déroulés correctement.

Là j'en suis à lamodification des fichiers "site.ini.append.php" et les copies des répertoires contenus dans l'annexe (doc word), mais je reçois un message d'erreur (module not found - module newsletter_editor ) du coup, je ne sais plus où mettre la tête lol ; peut être est ce à cause des "cronjobs" (dont j'ignore le fonctionnement, mais je vais m'y mettre ) ?

Et finalement, faut il ou pas importer les .sql ? je me perds là ! lol

Merci

t r i m i d i

Florian Sorber

Lundi 14 Mai 2007 8:08:52 am

Re: Eznewsletter 1.5

Hello,

Olivier, quand tu n'as installer que le sql eznewsletter, quels cronjobs fonctionnait?
Parce qu'autrement pour le moment, avec toutes les sql installées, j'ai le cronjob d'ezmailimport qui foire, ou du moins il importe rien! donc je me demande si c'est a cause des sql!

@+

Olivier Ségain

Lundi 14 Mai 2007 12:01:31 pm

Re: Eznewsletter 1.5

Salut!

En fait les 2 cronjobs suivants fonctionnaient : build_list.php et send_newsletter.php!!!

Vu qu'à l'époque je n'avais pas encore créé le siteacces newsletter_editor, j'avais juste un message d'erreur en lançant mon runcronjobs qui disait qu'il ne trouvait pas le siteacces newsletter_editor (logique!!) et qu'il prenait donc le siteacces par défaut, donc jusque là pas de problème!! J'arrivais (et oui, c'est du passé!) à envoyer mes newsletter, j'étais content!

Sauf que j'ai voulu faire un truc propre en installant "tout bien" comme dans la doc fournie par Florian et ça ne marche plus!!!

Explications :
J'ai donc suivi la doc en détail, en installant les .sql qu'il me manquait, j'ai déplacé les .tpl, j'ai créé mon siteacces newsletter_editor (avec du mal au niveau de la config, mais bon j'ai réussi quand même en visitant tous les .ini.append.php). Et là, c'est le drame ( ! ),

Quand je lance mes cronjobs (avec C:\eZpublish\ezpublish>..\..\php-4.4.4-Win32\php-cli.exe runcronjobs.php -s news
letter_editor build_list.php), j'ai ce message qui s'affiche :
Using siteaccess newsletter_editor for cronjob
Running cronjob part 'build_list.php'
Notice: No scripts found for execution.

je retape donc la même commande sans le newsletter_editor (donc on passe par le siteacces par défaut...) et là ça démarre, le système me trouve bien la newsletter que je viens de créer (Found 1 mailboxes..
Connecting to mail.example.com.) jusqu'à ce que j'ai cette erreur :
Fatal error: Call to undefined function: imap_open() in C:\eZpublish\ezpublish\
extension\eznewsletter\cronjobs\check_bounce.php on line 147

Fatal error: eZ publish did not finish its request
The execution of eZ publish was abruptly ended, the debug output is present below.



Donc en gros, pour résumer la situation, j'arrive toujours à créer mes newsletters type ainsi que les utilisateurs à qui les envoyer et les newsletters elles-mêmes mais j'ai un problème en lançant mes cronjobs!!

J'ai essayé de remettre les templates à leurs emplacements d'origine dans les extensions (eznewsletter, eznewsletter_builder, etc.) mais le problème ne vient pas de là.

Livers

Florian Sorber

Mardi 15 Mai 2007 8:07:14 am

Re: Eznewsletter 1.5

Hello,

C'est bizarre que tu n'arrive pas a envoyer! personnellement ce sont ces 2 cronjobs qui fonctionnent chez moi, mais pour ce qui est de ezmailimport je comprend pas pourquoi ça fonctionne pas!
Tu es sur windows apparemment, je sais pas si ça vient de la le problème, car sous linux en tout cas, j'utilise ces commandes :
#<ezpublish_root>/php runcronjob -s newsletter_editor build_list
#<ezpublish_root>/php runcronjob -s newsletter_editor send_newsletter
Et il envoie le mail. Cependant, il faut que le mail destinataire soit inscris comme user, administrateur, ou editeur du site ezpublish (non pas seulement de la subscription list de eznewsletter). Sinon le mail envoyé ressort blanc (sans contenu)!

Sinon si quelqu'un a réussi a faire fonctionner ezmailimport, j'aimerais beaucoup connaitre son procédé d'installation/configuration!

@+

Olivier Ségain

Mardi 15 Mai 2007 9:35:10 am

Re: Eznewsletter 1.5

salut!

je suis effectivement sous windows!
en fait la semaine dernière j'ai réussi à envoyer des newsletter donc j'arrivais bien à lancer mes cronjobs, là il bloque à un endroit en me disant qu'il ne connait pas la fonction imap_open() dans check_bounce.php quand je lance runcronjobs sur build_list.php

Livers

eZ publish™ copyright © 1999-2008 eZ systems as