2010-04-24 3 views
1

월별 인보이스도 보내야하는 고객이 많습니다. 지금은 고객 데이터베이스와 청구 데이터베이스에 대해 SQL 쿼리를 수행하는 코드베이스를 관리하고 해당 데이터를 전자 메일에 저장 한 후 보냅니다.최종 사용자를위한 데이터베이스 백엔드가 포함 된 전자 메일/보고서 템플릿 엔진을 찾고 있습니다.

나는 새로운 프로모션을 포함 시키거나 고객 서비스 전화 번호를 변경하기를 원할 때마다 이것을 유지하는 데 지쳐 간다. 그래서, 저는 이것을 변화를 요구하는 사람들의 손에 더 많이 옮길 대체물을 찾고 있습니다. 나의 이상적인 세계에서

, 나는이 필요합니다

  • WYSIWYG 방식 (사람이, 사람도 더 이상 말합니까?) 데이터베이스 쿼리의 출력을 기반으로 템플릿을 생성하는 전자 메일 편집기.
  • 데이터베이스 쿼리에서 다양한 필드를 전자 메일 서식 파일로 끌어다 놓을 수있는 기능.
  • 데이터베이스 쿼리로 샘플 전자 메일 결과를 표시합니다.
  • 웹 응용 프로그램. IIS가 필요하지 않은 것이 바람직합니다.
  • 최종 사용자에게는 가능한 한 적은 코드를 포함하지만 기본 기능 (예 : 어레이/루프)을 허용합니다.
  • 고유 한 전자 메일 배달 엔진과 함께 제공되거나 출력을 쉽게 작성할 수 있습니다. 이메일을 전달하는 Python 스크립트.
  • 일반 데이터베이스 커넥터 지원. (I는 MSSQL과 MySQL을 필요)
  • F/OSS

그래서 ... 사람이 같은 프로젝트 또는 내 자신의 압연 유용 할 것 몇 가지 도구를 제안 할 수 있습니다?

(나의 현재 다른 생각이 비참 에디터 라이브 미리보기를 가진 그들이 코드를 작성 가진, ERB 또는 Tenjin 같은 것을 사용하는 것이 아니라, ...)

답변

1

전자 메일을 보낼 수있는보고 도구를 찾고 있다고 생각합니다. html 또는 pdf로 작성된 보고서를 보내면 너무 어렵지 않습니다. 과거에 JasperReports을 사용 했으므로 귀하의 필요에 맞춰야한다고 생각합니다. 또 다른 좋은 해결책은 pentaho reporting tool

+0

베스파가 필요한 모든 것들이 괴물 트럭처럼 보입니다. 그런 시스템에서 사용할 수있는 웹 기반 라이브 서식을 보지 못했습니다. –

0

당신은 쉽게 자신의 뭔가를 쓸 수 .. 그 (것)들에게 기본적인 편집 통제를주고 그 (것)들이 우편물 몸 내의 {customername} {anothercustomerattribute}와 같은 psuedo 가변을 사용하는 것을 허용하십시오.

제출시 직접 보내거나 템플릿으로 저장하십시오. 템플릿을 보내면 스크립트는 {사용자 이름}과 같은 내용을 데이터베이스의 실제 고객 이름으로 자동으로 구문 분석합니다.

당신의 자신의 아주 아주 간단한 사용자 정의 scriptlanguage : 그래서 루프와 같은 다른과

모든 서버 측에서 유지 될 것이다. 특정 고객 그룹에게 서신을 받길 원한다면 최종 사용자가 선택 상자 등에서 선택하고 미리 정의 된 규칙을 사용하여 서버 측에서 나머지 작업을 수행 할 수있게하십시오.

+0

입니다. 저는 백엔드 동료 중 한 명입니다. 웹에 연결된 코드를 작성하여 템플릿을 렌더링하는 생각이 나에게 충격을줍니다. (즉, Doable,하지만 차라리 ..) –