Ú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(ů).
0%
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¶
- Mail se napíše v markdownu
- Stačí non-WYSIWIG
- Náhled mailu v HTML (zobrazeném)
- Možnost zaslat testovací mail (každý list by měl mít své testovací maily?)
- 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)
- Odeslání mailu
- mail je uložen (dá se použít jako šablona pro příště)
- před odesláním potvrzení
- 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
- 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 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(ů)
- Stav změněn z Čeká se na řešitele na Dokončen