Projekt

Obecné

Profil

Úkol #4837

uzavřený

Dlouhodobý úkol #3274: Informační systémy (aplikace)

Emailový rozesílač

Přidáno uživatelem Ondřej Profant před téměř 8 roky(ů). Aktualizováno před více než 5 roky(ů).

Stav:
Dokončen
Priorita:
Normální
Přiřazeno:
Kategorie:
-
Cílová verze:
-
Začátek:
Uzavřít do:
% Hotovo:

0%

Odhadovaná doba:
Smlouva:

Aktualizováno uživatelem Anonymní před téměř 8 roky(ů)

Co bylo vybrano a jak to bude reseno? Diky.

Aktualizováno uživatelem Ondřej Profant před téměř 8 roky(ů)

V současnosti se používá aplikace, kterou napsal Standa Štipl. Je napsána v Nette. Její používání vzniklo živelně. Včéra jsem s ním mluvil o minimálních požadavcích pro oficiální nasazení. Ty jsou:

Custom app

Opravnění a uživatelé

Autentizace: PirateID Už. práva: vlastní (stačí editovatelné z DB)

Editoři budou cca 2 za kraj + max 10 celostátních.

Listy (seznamy) jsou 2 za kraj + celostátní

Základní workflow

  1. Mail se napíše v markdownu
    • Stačí non-WYSIWIG
  2. Náhled mailu v HTML (zobrazeném)
    • Možnost zaslat testovací mail (každý list by měl mít své testovací maily?)
  3. Výběr listů na které to chci poslat
    • Listy se sloučí, odstraní se duplicity
    • Odstraní se záznamy z blacklistu (lidé odhlášení, lidé kterým dlouhodobě maily nechodí apod)
  4. Odeslání mailu
    • mail je uložen (dá se použít jako šablona pro příště)
    • před odesláním potvrzení
  5. V rámci mailu musí být možnost odhlásit se (ideálně s tím, že vyplní důvod), takový uživatel je zanesen do blacklistu
  6. Základní statistiky z mailu?

Data

Je potřeba synchronizovat s vybranými skupinami z Fora DB fora alespoň 1 denně.

Mailtrain

Alternativou je použít mailtrain. Vypádá to dobře, uživatelsky přívětivě (podobní mailchimpu, čili by se uživatelé snadno přeškolili). V případě užití mailtrainu by bylo třeba dořešit:

  • openid: muselo by se dodělat
  • import našich listů:
    • má to API pro přidávání a odebírání lidí ze seznamu
    • umí to importovat CSV (ale to asi jen přes web)
    • DB je taky jednoduchá

Aktualizováno uživatelem Anonymní před téměř 8 roky(ů)

A kde jsou ty zdrojaky? Pokud to stoji za to, tak tam podporu pro graphapi dodelam, to je easy.

Mimochodem, co pommo?

Aktualizováno uživatelem Ondřej Profant před téměř 8 roky(ů)

Chceme i reg. přiznivce. Jak je vyřešít v rámci graphapi, které nemá autentizaci?

Pommo je relativně mrtvé a uživatelsky nepřívětivé (není po něm poptávka).

Aktualizováno uživatelem Anonymní před téměř 8 roky(ů)

Proc to resit pres gapi? Vzdyt seznamy v mailserveru uz mame ne? Staci vytvorit aliasy napriklad Registrovani%20Priznivci+SECRET@pirati.cz smerovany do filtru, ktery seznam imploduje a v kazdem emailu potom vezme To: z obalky a da ho do To: v hlavickach. Kde je problem? :)

Aktualizováno uživatelem Anonymní před téměř 8 roky(ů)

Co ty zdrojaky?

Aktualizováno uživatelem Ondřej Profant před téměř 8 roky(ů)

Tys psal o gapi.

Zdrojáky teď nemám. Standa.

Jinak používat aliasy má nevýhodu, že tam nepůjde použít blacklist a obecně řešit duplicity.

Aktualizováno uživatelem Anonymní před téměř 8 roky(ů)

Mno, je mozne proste z GAPI vytahat cleny skupin, vzit libovolne z nich, oddelat duplicity a unsubscriby a pak proste odeslat per adresa email, ktery bude mit v obalce To: [id]@mailer.pirati.cz a preklad na korektni emaily v obalce by se delal az na mailserveru (ktery zaroven do te domeny poslat jinak nez z rozesilace).

Aktualizováno uživatelem Martin Rejman před více než 6 roky(ů)

  • Fronta změněn z Dlouhodobý úkol na Úkol
  • Stav změněn z V řešení (diskutuje se) na Čeká se na řešitele
  • Přiřazeno změněn z Stanislav Štipl na Marek Förster
  • % Hotovo nastaven na 0

Můžeš se prosím, Marku, podívat na to, co se k tomu řešilo ? Děkuji.

Aktualizováno uživatelem Martin Rejman před více než 5 roky(ů)

řešeno nově v Nalodění.

Aktualizováno uživatelem Martin Rejman před více než 5 roky(ů)

  • Stav změněn z Čeká se na řešitele na Dokončen

Také k dispozici: Atom PDF