Návrh nových vlastností: 1. Vyhledávání podle řetězce v: Položkách: from, to, v časovém úseku, subjekt, tělo, název přílohy. Mezi jednotlivými položkami jdou použít logické operátory, and or not. Výsledek se zobrazuje ve formě tabulky, včetně konverzačních posloupností. 2. Konverzační posloupnosti: Každému odeslanému a příchozímu mailu bude dohledán mail, který obsahuje podobný subjekt, a je od stejného autora, popřípadně ze stejné druhé domény, pro případ, že došlo ke změně jednací osoby na druhé straně. Takový to mail je řazen na poslední pozici do posloupnosti. Pokud nelze mail v okamžiku doručení do CBS dohledat, stává se automaticky zakládajícím členem posloupnosti. Při zobrazení seznamu mailu se automaticky zobrazuje stromová struktůra konverzací včetně odchozích mailů. To že mail je zařazen do jiné složky nemá význam. Pokud se při zobrazení mailu ve složce objeví v konverzačních posloupnostech mail, který je zařazen v jiné složce (například SentBox) bude zobrazen také. Možné operace nad celými konverzacemi: jako nad jednotlivými maily, mark as read, mark unread, delete, move, forward, save, označ štítkem viz dále. 3. šablony dokumentů Uživatelé si budou moci vytvořit šablony dokumentů, které budou moci při psaní nového mailu použit. Použití bude obdobné jako při používání signatůr, které se připojují na konec dopisu. Pokud uživatel napíše mail, bude mít možnost si právě napsaný mail uložit jako šablonu pro další použití. Šablony dokumentů se budou ukladat v samostatné složce, která bude moci obsahovat další složky. Při zobrazení seznamu šablon má uživatel zobrazenou volbu: "použít pro nový mail", obdoba operace "continue" složky Drafbox. 4. Přesun zpráv pomocí drag and drop na cílovou složku. Zprávy a celé konverzace bude možné přesunout pouze pomocí myši na cílovou složku. Bude možné přesunovat najednou více zpráv a konverzací. 5. Psaní a zobrazování mailu v html formátu. Podařilo se mi sehnat html editor v javascriptu, který používa i mail.centrum.cz. Je pod BSD licencí. Mužu udělat psaní a zobrazení mailu v html formátu. Momentálně se používá textový format. Který by byl dále součástí odesílaných mailů, ale preferované zobrazení by bylo v html. 6. Štítky Uživatelé si můžou vytvořit štítky, který mi by mohli maily označovat. Například. Obchodní nabídka, Schůzka, technický problém, soukromá pošta, atd. viz. mail.centrum.cz, nebo gmail.google.com 7. Nastavení složek Lepší nastavení složek v 1 přehledné tabulce aby bylo vidět, podle čeho jsou zprávy tříděny a jestli se zobrazuje komu nebo od koho. Viz mail.centrum.cz 8. Adresář a kontakty Každý uživatel by měl mít možnost si vytvořit vlastní hiearchický adresář, Při zobrazení mailu by měl možnost automaticky si nechat zařadit do něj nový kontakt. V popřípadně se můžu pokusit napsat aby se pokusil vytáhnout adresu, telefony atd. z těla mailu. Uživatelé v cbs si budou moci kontatky vzájemně předávat. Fungovalo by to tak, že při vstupu do mailboxu by se zobrazil seznam nově předaných kontaktů a uživatel by si rozhodl jestli si je naimportuje do svýho kontaktu. Uživatel může v kontaktech vytvářet skupiny kontaktů a mail může být poslan na tuto skupinu, v tomto případě všichný kontakty obdrží mail. Pokud má uživatel právo přispívat do mailistu, muže vybrat adresu mailistu z hiearchie mailistu. Bude možné vybrat složku a tím se automaticky vyberou všechny mailisty, které se nacházejí v podsložkách. Například: Orcave.Maillist.Partners.Cz.Business vybere mailisty cz_cp, cz_cp_gold, cz_vip a zpráva bude poslaná do těchto mailistů. Tyto mailisty mají zapnutou "privacy on" tudíž všichni příjemci uvídí, že mail šel je na partners@orcave.com, toto chování zůstává stejné. Při výběru takových to složek mužu udělat ještě i další podmínku, že například jméno mailistu musí obsahovat řetězec, například vip, Tudíž pokud by uživatel klikl na složku Orcave.maillist.Partners a dal podminku vip, tak se vyberou pouze všechny mailisty vip partnerů atd. Uživatel by měl také možnost poslat mail uživately CBS podle jeho username, bych dohledal jeho email adresu. Fungovala by stejný princip výběru hiearchie jako u mailistů. Tudíž by se velice snadno dalo poslat mail pouze uživatelum CBS například v MN atd. Tyto před výběry by šli uložit do skupiny v kontaktu pro příští rychlý výběr. Uživatel by měl mit možnost také si kontakty portovat-exportovat-synchronizovat například do pda použil bych formát co má MS outlook. (Malá .NET aplikace) 9. Oprava filtrováni mailu filtrování ted nefunguje, tudíž bych ho opravil a přidal i možnost rychlé vytvoření filtru z aktuální zprávy, kterou uživatel zrovna čte. Ze zprávy by mohl použít: Od koho, komu, subjekt a dále standartní nastavení. Protože funguje už přesměrování mailu, můžu přidat i možnost na filtr aby jako výsledná akce bylo přeposlání jinam. SMS brána zatím zprovozněná není, tak bych v tuhle chvíli neřešil notifikace smskou. 10. SPAM Zprovoznění anti spamového filtru na základě obsahu mailu. Nyní používáme pouze databazi IP adres. Spam se sice doručí ale je výrazně označen, další den při příštím vstupu se již zobrazený spam automaticky přesouvá do složky spam a automaticky se učí spamový filtr. Spam který dorazil následujícího dne zůstává označen a bude přesunut. Následující den po vstupu do mailboxu. Pokud by došlo k označení zprávy, která není spamem, tak uživatel musí takovou zprávu odznačit, že se nejedná o spam během čtení mailu, popřípadně pomocí akce nad zprávami (mark as read atd.). Každý správně doručený mail se při dalším dni a vstupu do mailboxu učí jako správný. 11. Přílohy Uživatelé často používají stejné přílohy a musí je nahrávat pokaždé znovu. V nové verzi by měli možnost si přílohy uložit do hiearchie podobně jako šablony mailu a mohli by je vícenásobně využívat. Zaroveň by existovalo i společné firemní uložiště, kde by mohli být aktuální verze ceníku, prospekty k zařízení atd. Tyto soubory by se brali přímo z data modulu, a přístup k ním z mailu by byl samozřejmě poplatný ACL právům. 12. Potvrzení o přečtení Aktuálně nefunguje vyžádání potvrzení o čtení mailu, který uživatel někam pošle. Znovu bych to zprovoznil a uděla i analýzu příchozího mailu, pokud by obsahoval potvrzeni v mime tak bych mohl zobrazit u mailu ikonku, že mail byl přečtený. V případě interní komunikace v rámci CBS, bych mohl rozběhnout zobrazení ikonky u mailu, že příjemce mail přečetl. 13. Nápověda Zprovoznil bych nápovědu k jednotlivým oknům a doplnil překlad všech překladatelných řetězců. Při spuštění nový verze mailu bych udělal stranku, která se uživatelum zobrazí při vstupu do mailboxu a seznámi je s novými ale i starými vlastnostmi mailu. 14. Sdílený konta Zkontroluju funkčnost všech vlastností. Nové bych nepřidával, jen upravím šablonu, aby se zobrazoval seznam uživatelů, kteří mají ke kontu přístup a ne všech uživatelů, zobrazení jména podle profilu ne aliasfull. Něco k implementaci: Mužu udělat 2 šablony jedno pro pda, pokud ho budu moci na chvíli použít při vývoji, ale primárně bych chtěl napsat vzhled mail modulu uplně znova pomocí DIV, css2 a hlavně pomocí javascriptu, php pod tím zůstává stejné nebo to jsou funkce. Velmi jsem se inspiroval mail.centrum.cz a gmail.google.com jejiž zdrojáky mam staženy, i když jsou prohnaný programem, který ztěžuje jejich čtení.