2010-04-24 5 views
1

Nous avons un certain nombre de clients auxquels nous devons également envoyer des factures mensuelles. À l'heure actuelle, je gère une base de code qui effectue des requêtes SQL sur notre base de données client et notre base de données de facturation et place ces données dans des courriels - et les envoie. Je suis fatigué de maintenir cela à chaque fois que nous voulons inclure une nouvelle promotion ou changer nos numéros de téléphone du service à la clientèle. Donc, je suis à la recherche d'un remplaçant pour en transférer davantage entre les mains de ceux qui demandent les changements.Recherche d'un moteur de création de modèles d'e-mails/rapports avec backend de base de données - pour les utilisateurs finaux

Dans mon monde idéal, j'ai besoin:

  • Un WYSIWYG (homme, personne ne dit même que plus?) Éditeur de courrier électronique qui génère des modèles basés sur la sortie d'une requête de base de données.
  • Possibilité de glisser-déposer différents champs de la requête de base de données dans le modèle d'e-mail.
  • Affichage des exemples de résultats d'e-mail avec la requête de base de données.
  • Application Web, de préférence ne nécessitant pas d'IIS.
  • Impliquez le moins de code possible pour l'utilisateur final, mais permettent des fonctionnalités de base (c.-à-réseaux/pour les boucles)
  • soit livré avec son propre moteur de distribution de courrier électronique ou écrit la sortie d'une manière que je peux facilement écrire un Script Python pour livrer l'email.
  • Prise en charge des connecteurs de base de données génériques. (J'ai besoin MSSQL et MySQL)
  • F/OSS

... Alors quelqu'un peut-il proposer un projet comme celui-ci, ou des outils qui seraient utiles pour rouler mon propre?

(Mon autre idée actuelle utilise quelque chose comme ERB ou Tenjin, les ayant Recopiez le code, mais ne pas avoir en direct aperçu de l'éditeur serait sucer ...)

Répondre

1

Je pense que vous cherchez un outil de reporting qui est également capable d'envoyer des emails. Envoyer un rapport générique en html ou en pdf ne devrait pas être difficile à faire aussi bien. J'ai utilisé JasperReports dans le passé pour lequel je pense que cela devrait correspondre à vos besoins. Une autre bonne solution est le pentaho reporting tool

+0

semblent être un camion monstre lorsqu'un Vespa est tout ce qu'il faut, et je l'ai vu aucun formatage en direct en ligne disponibles dans ces systèmes. –

0

Vous pouvez facilement écrire quelque chose sur votre propre .. donnez-leur un contrôle d'édition de base et permettez-leur d'utiliser des variables psuedo comme {customername} {anothercustomerattribute} dans le corps du mail.

Sur soumettre envoyer directement ou enregistrer en tant que modèle. Lorsque le modèle est envoyé, le script analyse automatiquement des éléments tels que {nom_personnel} dans le nom du client réel de la base de données.

Votre propre très simple scriptLanguage personnalisé :)

Tout le reste, comme les boucles et ainsi de suite serait maintenue sur Serverside. Et si vous voulez que des groupes particuliers de clients reçoivent la lettre, permettez à l'utilisateur final de choisir parmi des boîtes de sélection ou autres et faites le reste sur le serveur avec des règles prédéfinies.

+0

Je suis plus d'un collègue de backend, donc la pensée d'écrire du code face à face pour vivre rend le modèle me donne les frissons. (c'est-à-dire faisable, mais je préfère ne pas ..) Les –