I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — kama wewe ni kuangalia katika makala ya kuvutia juu ya intranet na wanataka kushiriki kwa mtu, click a link labeled "Share this story" email ni rafiki yako.
Sisi alicheza karibu na fomu ya desturi kwa lengo hili, lakini mwisho, akili ya kawaida alishinda siku na sisi tu kutumia ukoo <href = mailto:…> technique. (<mailto href:…> ni ya kushangaza imara kidogo kidogo ya HTML; kama ziada, kiungo ambayo huleta mimi nyuma yangu ya zamani UNIX mtu siku kurasa; wale walikuwa siku!).
Mbinu hii hutoa interface kubwa kwa watumiaji wa mwisho kwani wao kupata kwa kutumia MS Outlook yao ukoo mteja (au chochote email mteja wao kuwa imewekwa).
Inafanya mambo magumu juu yetu aina developer maskini kwani wao mteja * pia * anataka kukimbia ripoti katika siku zijazo kwamba inaonyesha jinsi mara nyingi watumiaji wa kushiriki hadithi na hata hadithi ambayo ni pamoja mara nyingi.
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. Na, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.
Kama una baadhi ya mbinu wajanja kutatua tatizo hili, tafadhali kufanya kuwaambia.
</mwisho>
Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin
Hi Paulo,
Kama mahitaji ni tu kukamata idadi ya muda kushiriki mtumiaji makala kisha
Tu kujenga 1 desturi meta shamba katika orodha na wakati mtumiaji bonyeza Shiriki kiungo hadithi basi wito 1 javascript kazi ambayo developer kuandika kanuni juu ya kanuni kwamba kuzalisha wito asynchornous kutumia XMLhttpRequest kitu na increment ya kukabiliana na 1 kwamba makala .
Kama developer ni kazi ya sehemu desturi mtandao basi atakuwa cretae Server upande Hyperlink aina ya udhibiti na kutekeleza kanuni zao na increment kuhesabu na 1 kwamba makala na kufungua mtazamo.
na
Kama mahitaji ni kukamata maelezo yote kama orodha ya mpokeaji , tarehe , Ilihaririwa ujumbe kisha
chaguo hii si kazi , kisha developer haja ya kuunda tovuti ambayo kuangalia kama interface MATARAJIO na kukamata maelezo yote juu ya kanuni Send kifungo
Vipi kuhusu hii?
* Kujenga kutuma kuunganisha viungo kwamba kwa ukurasa _layouts na kuongeza ukurasa wa sasa wa querystring.
* Kwenye ukurasa _layouts, kuandika maelezo ya matumizi ya Orodha ya Sp au meza DB.
* Kutumia namespace Outlook.Application kuunda ujumbe na kisha kutumia objMail.Display() kufungua mpya pepe ujumbe katika mtazamo – kuona http://forums.devx.com/showthread.php?threadid=152716
* Kisha server.transfer nyuma kwenye ukurasa wa awali au kwa dirisha asante
Ningependa kama kiungo:
<a href="mailto:test@test.com" id="mailLink" >Mail</a>
na kutumia jQuery kama:
$("mailLink").bonyeza(kazi() { $.baada ya(/*do ajax call*/) });
Tu kuchukua nafasi ya $ post. (http://docs.jquery.com/Ajax/jQuery.post) or $.ajax (http://docs.jquery.com/Ajax) na kanuni ya kufanya wito Ajax.
Daniel, hiyo ni chaguo jingine juu ya bodi nyeupe. hatari ni kama wewe kusema — kile kinachotokea kama mtumiaji anafuta hatua? Ni vigumu mno kitaalam tangu sisi haja ya kuandika baadhi ya huduma ya mtandao kwa javascript kuwaita katika.
Nini itakuwa kiungo href kama kwamba kuangalia kama? <a href="javascript:[mambo huenda hapa]> … hows gani kazi?
Shukrani kwa ajili ya pendekezo!
Vipi kuhusu kutumia javascript (na chombo kama jQuery) kukamata click mtumiaji tukio juu ya kiungo. Hii itakuwa moto off wito Ajax (tena rahisi ya kufanya na jQuery) ambayo inaweza kuingia jina la mtumiaji, au kitu kingine chochote kwamba unataka. Nadhani tatizo tu ni basi huna * kweli * kujua kama alitumwa email au si.