From 1464c400293789494e354d5143521d63ee0454f5 Mon Sep 17 00:00:00 2001 From: fede Date: Tue, 5 May 2020 12:27:26 -0300 Subject: [PATCH] Final update on Contacts and small fix on Email --- .../03.Webmail/Roundcube/03.email/docs.en.md | 6 +++++- .../Roundcube/03.email/en/message_sent.png | Bin 0 -> 4218 bytes .../03.Webmail/Roundcube/04.contacts/docs.en.md | 15 +++++++++++++-- .../Roundcube/04.contacts/en/actions.png | Bin 0 -> 5676 bytes .../Roundcube/04.contacts/en/export.png | Bin 0 -> 1205 bytes .../Roundcube/04.contacts/en/import.png | Bin 0 -> 1050 bytes .../03.Webmail/Roundcube/04.contacts/en/more.png | Bin 0 -> 904 bytes .../Roundcube/04.contacts/en/search.png | Bin 0 -> 1434 bytes .../02.tutorials/03.Email/03.Webmail/docs.en.md | 5 +++++ 9 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 pages/02.tutorials/03.Email/03.Webmail/Roundcube/03.email/en/message_sent.png create mode 100644 pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/actions.png create mode 100644 pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/export.png create mode 100644 pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/import.png create mode 100644 pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/more.png create mode 100644 pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/search.png diff --git a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/03.email/docs.en.md b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/03.email/docs.en.md index b8504011..10ea8957 100644 --- a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/03.email/docs.en.md +++ b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/03.email/docs.en.md @@ -149,4 +149,8 @@ Now that we have a general idea of the email composer and how it works, we can w - Enter at least one recipient address - Write the subject of the message - Write the message, add attachments, if any, and set the additional options you want/need -- And once you have it ready, press **Send** +- And once you have it ready, press **Send**... + + ![](en/message_sent.png) + +... And that's it. diff --git a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/03.email/en/message_sent.png b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/03.email/en/message_sent.png new file mode 100644 index 0000000000000000000000000000000000000000..701d018daf95d3802f7bb8d26968b6b810dd7f94 GIT binary patch literal 4218 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 MrKYc1p==xWKf6dVfB*mh literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/docs.en.md b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/docs.en.md index 7eb2af8d..ffd94ce3 100644 --- a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/docs.en.md +++ b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/docs.en.md @@ -39,9 +39,20 @@ Fill in the form with the data you think is convenient to identify a contact. Yo ## Contact list actions +![Contacts](en/actions.png) + +In addition to creating, printing or deleting a contact you can do some other operations. + +![Search](en/search.png) Search for a contact based on certain criteria. + +![Import](en/import.png) You can import contacts from an existing address book. Webmail currently support importing addresses from the vCard or CSV (comma-separated) data format. + +![Export](en/export.png) You can export all the contacts from a directory or group, only some or even just one to a vcf file. + +![More](en/more.png) From here you can generate a **QR** code from the data of a selected contact (which you can use to, for example, transfer a contact from the webmail to the mobile) and assign/remove it from a contact group. ## Address book -The address book is a collection or group of contacts. The first time you open your address book, it is probably empty. +Now that we have seen the contacts, let's take a look at the address book which is - precisely - a collection or group of contacts. The first time you open your address book, it is probably empty, unless you have already been using your **Disroot** account and had some contacts and groups organized before. ![Address book](en/first_add_book.png) @@ -72,7 +83,7 @@ Click on **Save** to save your group. You can abort the group creation by pressing the **Esc** key while entering the group name. -### Assigning Contacts to group +### Assigning Contacts to groups You can assign contacts to groups by dragging & dropping them. Just select one or multiple contacts in the list and drop them onto the desired group. ![Contact Group](en/grouping.gif) diff --git a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/actions.png b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/actions.png new file mode 100644 index 0000000000000000000000000000000000000000..42e6cea64257d2e62b9cc401f18f1f4cd47ea157 GIT binary patch literal 5676 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 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/import.png b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/import.png new file mode 100644 index 0000000000000000000000000000000000000000..f037ec9569a30df02d6822cef27f1b1f6218bfdd GIT binary patch literal 1050 zcmV+#1m*jQP)N z%EBNdW0tU##_YjW*yb41KE!NYZ96n8)D3hr_+T3tb{mUNh7L1kVp>SdgKNPslfZ72 zrG|#wD~vsue@&W9yvMeo_w#h`xxf4SeK_YH&N=r$JFUgD%?nRk;QtX6Ngyba;Q3QL zs5nG6A&4qc8e8axRP1Y;Rzxl-fEN!-ULui)(%6D-r;b96{KVTj_K(}+%)cb^f{@~d zUkSpN{1qvcE%?=@Ux||CZ@0(u{4IGZQYu^U;hHS!bh5V7PpU0NLjkM}Dfe$^T1 zY2{S`Kn<_ACxaKdll8R#aKz>@HLtg)ZeIB|2>`3P^dzqe;H$_k%tRN~t~))Zjdms( zk3@N8-oo>@x>SRGpjhFzC{n1Dw0QlFUAjLDcFSWHB58xNabvw^A7*D43r|u}eeUYm z8G4IRqFWyb-%QbmMF7BN!c$G3hA#HXH$xuWa%x;NPfn3OBzfdse0(s-3GztKq zB+ZVGxB3C7lhupyNKaQ+aVK@UQt9BRn&{wbY>OJ zwR^@i+rJ+Jfb%gk0PbFTuA)%}a6mZf6F^WTfuKkNL6HReTCwr{Z~hLnNvm7_;L(nE zO{%?Po^mhN>n*3dn)Z$EME6dovFLUs7=bz5B*Z_M`kH% zJ)wBWY4FYNQohVylxrHN{3necycME)uMOC8e!bpe@G@q1*V-{zPGh*=VD2$`ie28m zHVS~^tna)zA3UkIyk<|RodfQ*%>b>&&+i$nj^ucs;j_ybj5sX2`<1U)NDTcnU*J|| zVt4K#JrtTPaK&siF)3E6Wu<^rB)I}$aWouWKHh!|Xn3Prm%8k}o8^jy^e>KKbXr;f z0CSPR`2FQ#d4j5vU!S@i6B$Zx%t1=BeNN%R!LVh`N&Tf`jrNb z$rrIOpOw=uum4SHY@%0l|5S9sBBdxj+S#TML!|CF-AN@P6F@$GeWK+PM~i}jSoNm6 zLlhalyW_QotIMDp6g!5Z8j36fOC{^Um}*_Vohz%pe@ENFXSZKu{!sph$xM077#} UW*0=Rg#Z8m07*qoM6N<$g6Prt1^@s6 literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/more.png b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/more.png new file mode 100644 index 0000000000000000000000000000000000000000..fa561fd04642d945b4ca6fa9a8a8755718e15911 GIT binary patch literal 904 zcmeAS@N?(olHy`uVBq!ia0vp^W+2SL1SFZ&|8@Z>&H|6fVg?4jBOuH;Rhv&5C}rj8 z;uw@Zbc%8;IxGctpU}^EowU19e63H1BG1yuup>T9Tf1+z z3N!t7@CXw3y2)7F=-0Z8#r;s_W@FLilcb$am0XmZW-9btVAqXnW}SDwT(zsHFF*g^ zhW}5+{o=TDvqKJ@ZrwlIxjrf(eS;Dg8WIXu+0=F0_sOKi)8Ad0^OQ}vQpJ;*p}}L( z)a7pj4K**$H{6%EAXJ}AG+wuN=U1PpD?{};Ri&r775**SdGf{=&hJ@8(!&F!gV3-It%b&1ZLSH8lTs zPyfmMlzf)S{n6EdK0jh@D*l~zetzI!m&O59bR%%0?)$RdQbyw+95JmM0eee8G?F|UcF~>=cXJgEqeE}Ecm*R@1-Ym zKjnxqFoYJL;L9j-bYQ^sVcj-1uuWXCjY_jV8F~rRda2Z?s+=z)@9YHSt7c#pXN?2GOKbG zdni%G*tM#Lf#D!)=)E5kZXV~-Qajx(I&a^tgQE5^*}z%E{N^G;^;2UZ2& zut0;~8!Aujmi*B7t!%y6)H!}0A3bb*a}>mOdmdY*xn{F*sMNfj2cM~@$S^QGSi1Z` zyJ-H3;1GC|4ADmB2XZpARs^n`+9TDbf0Oah?x)`j z7CcC0s90JNPwCJ6krc=U?AcT%Lc_Mh38+k7v5yY$L4(jr%1OI`4^4HmvFUB|!AeKCXfA~<>=AMl5< YQ&Neo-rlwpn6(%@UHx3vIVCg!039-sy8r+H literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/search.png b/pages/02.tutorials/03.Email/03.Webmail/Roundcube/04.contacts/en/search.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4f4cc9cc1da9a26c821f3a10b7733587d1d09e GIT binary patch literal 1434 zcmV;L1!ek)P)ijhTEBgKS)m{^moWLjKIQ8G&tTAQ?^YZF_X zLZjhc=CX(4Ul^6%id)w2+r9VPb3Qre{_Z)y->ND?jDNS@dD{T7l|)R0l8A{=5-|}< zA|^tKMPy|N_-lBqg!)8kBAl=U@|s<$ottENoal||z_|5d|1r~;pJwiT72_VAQ_*Em zRp%|1y1;dHL#Np{$1Fg~dd|BHUgt}@dNtL;6ac`ZyY{hbqh4R+ugvT$PAb5Af9q#! zJr>(Ugb5;}EM`>czcVUW0H!B~_BZtm2cMxAwdlT9mvI2h+B+nBhr{tBGFdJ;m0u}X z01&X$DPQ0NaNl{Xp|#r!0O@7B)P)S9FhLZ^r1=1V5ySU47A_0g-DbEw3jl;%CWt=_ z6GS49004w;xgIZSK;3bAUb2i&ObSiSFV*yaGGJw}U$%@(3=sX^5P&7>C@3qAehD7e z@9~FWf;cm59RUF3H>h{#EO^YX=xB^C6IZWw@h{=^#N@w7`|ffT$`TGziBGl{v%T(L zeGv)((nPWp+FgYEOzmwYPg@K1U~+0MJ)0od&n>3C;{%2c zjV10sBg5{3$nDF&_(c+VJ|`7G>gr4$hcn;z=}EhX5@z$Whz~xlDE8hM@WfYcrij3k zi1WwG=WU@sQqwp{`4jZ?y~$hGe*Tth*PI@M{G$)EQ-Ia^@l!G%BbFAoNM|~_XMV_d za7A;d&hl`XF5dJ=8*yrst!KT_=99IxK_ObUixrrpw^wgONyJ1biI@nzRYXyJ=RLhNmQ^f7p7`@FlhJKA|7PvH zpph=WeKFV4h+Mg`XB+yyk;#-|Wsj$%xnEPTLSWCeG-7T+DaOxT@`dTSnc$fAgxSd= zL;xVD)R1(?cZ7}Rt{x0 z9z9YBK-gkvUUx++E>mtcV2^%pdDH_>m~K5TleAkPR2iDfT^%x6twa+jKha#v2LO~5 z6DF-hcCanDQP)tkd_>x**?G7#vVk<2+=E(jdoB+Ea`)5_1E);4BcOuACoP=HN+A&H zZai3bK0sm4Z?TQ@h;>{5z|76=OMx&AGdgE?{Zd|-+^=?ehe#Ke%bi?trq-w-Qup{GVn_ABW7b)~&TDhq^ oZY6tkB9uf-gp!Df(0>5&Z}M^Ir!7RnKmY&$07*qoM6N<$g3lVL8UO$Q literal 0 HcmV?d00001 diff --git a/pages/02.tutorials/03.Email/03.Webmail/docs.en.md b/pages/02.tutorials/03.Email/03.Webmail/docs.en.md index 95c858c2..ca69d362 100644 --- a/pages/02.tutorials/03.Email/03.Webmail/docs.en.md +++ b/pages/02.tutorials/03.Email/03.Webmail/docs.en.md @@ -65,3 +65,8 @@ Through the following tutorial, we will learn how to use **Roundcube** and get t - Composing an email - Forwarding - Filters + +## [Contacts](Roundcube/04.contacts) + - Contacts lists + - Address book + - Groups