Kinukunan “mailto:” Mga Sukatan

I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — kung tumitingin ka sa isang kawili-wiling artikulo sa mga intranet at nais na ibahagi ito sa isang tao, click a link labeled "Share this story" i-email ito sa iyong buddy.

Kami-play sa paligid na may isang pasadyang paraan para sa layuning ito, ngunit sa pagtatapos, bait won ang araw at hindi na namin lamang gamitin ang pamilyar <a href = mailto:…> technique. (<a href mailto:…> ay isang nakakagulat na malakas kaunting HTML; bilang isang bonus, link na nagdudulot sa akin pabalik sa aking lumang pahina ng UNIX araw tao; iyon ay ang mga araw!).

Diskarteng ito ay nagbibigay ng isang mahusay na interface para sa mga end user mula nang makuha nilang gamitin ang kanilang mga pamilyar MS Outlook client (o kahit anong email client nila na-install).

Ito ay gumagawa ng mga bagay na mas mahirap sa amin mahinang uri ng developer dahil sila client * din * ay nais na magpatakbo ng isang ulat sa hinaharap na nagpapakita kung gaano kadalas ang mga gumagamit magbahagi ng mga kuwento at kahit na mga kuwento ay ibinahagi pinaka-madalas.

We whiteboarded a few potential solutions. My favorite is to carbon copy (CC) a SharePoint list. That way, the end user still gets the outlook client while we get to capture the event because we’ll get a copy of the email ourselves. There are some obvious drawbacks. The main problem is that the user could simply blank out or otherwise mangle the CC address. At, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.

Kung mayroon kang ilang mga matalino na diskarte sa paglutas sa problemang ito, mangyaring gawin sabihin.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

5 ano sa tingin mo "Kinukunan “mailto:” Mga Sukatan

  1. Chunmun Sharma

    Hi Paul,
    Kung kinakailangan ay upang makuha lamang ang bilang ng mga oras ng gumagamit ibahagi ang artikulo pagkatapos
    Lumikha lamang ng 1 pasadyang meta field sa listahan at kapag ang gumagamit-click sa Ibahagi ang isang link Story pagkatapos ay tumawag 1 javascript function na kung saan nag-develop magsulat ng isang code sa code na makabuo ng asynchornous tawag gamit XMLHttpRequest bagay at dagdagan ang counter sa pamamagitan ng 1 ng na artikulo .
    Kung developer ay nagtatrabaho sa mga pasadyang web bahagi pagkatapos ay siya cretae Server side Hyperlink uri ng pagkontrol at isakatuparan ang kanilang code at dagdagan ang bilang ng 1 ng na artikulo at buksan ang tanawan.

    at
    Kung kinakailangan ay upang makuha ang lahat ng mga detalye tulad ng tatanggap listahan , petsa , na-edit na mensahe pagkatapos
    ang pagpipiliang ito ay hindi gagana , pagkatapos developer kailangan upang lumikha ng isang webpage na magmukhang Outlook interface at makuha ang lahat ng mga detalye sa Ipadala ang pindutan ng code

    Sumagot
  2. Mike Birtwistle

    Paano ang tungkol sa?
    * Lumikha ipadala ang i-link na mga link sa isang pahina _layouts at idagdag ang mga kasalukuyang pahina sa querystring.
    * Sa _layouts pahina, isulat ang paggamit ng impormasyon sa isang SP List o isang DB talahanayan.
    * Gamitin ang Outlook.Application namespace upang likhain ang mga mensahe at pagkatapos ay gamitin objMail.Display() upang magbukas ng bagong mensahe mail sa tanawan – tingnan http://forums.devx.com/showthread.php?threadid=152716
    * Pagkatapos server.transfer bumalik sa orihinal na pahina o sa isang pasasalamat window

    Sumagot
  3. Paul Galvin

    Daniel, iyan ay isa pang pagpipilian sa puting board. Ang panganib ay tulad ng sinasabi mo — kung ano ang mangyayari kung ang gumagamit ay magkakansela ng pagkilos? Ito ay technically mahirap masyadong dahil kailangan namin upang isulat ang ilang mga serbisyo sa web para sa javascript upang tumawag sa.

    Ano ang gusto ng isang href link katulad na hitsura? <a href="javascript:[stuff dito napupunta]> … hows ang ipinapakita na trabaho?

    Salamat para sa mga mungkahi!

    Sumagot
  4. Daniel

    Paano tungkol sa paggamit ng javascript (may isang tool tulad ng JQuery) upang mahuli ang user kaganapan click sa link. Ito ay apoy-off ang isang tawag ajax (muli madaling gawin sa jquery) na maaaring mag-log ang username, o anumang bagay na gusto mo. Hulaan ko ang tanging problema ay pagkatapos mong gawin ang hindi * talaga * malalaman kung ang email ay ipinadala o hindi.

    Sumagot

Mag-iwan ng Sumagot sa Daniel Ikansela reply

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *