Kaappaaminen “mailto:” Mittarit

Olen projekti, jossa meidän täytyy kerätä vertailuluvut ympäri toiminto nimeltä "Jaa tarina." Ajatus on hyvin yksinkertainen — Jos etsit mielenkiintoinen artikkeli intranetissä ja haluat jakaa sen jonkun kanssa, valitsemalla linkin "Jaa tämä tarina" Lähetä se kaverisi.

Olemme pelannut mukautetun lomakkeen tähän tarkoitukseen, mutta loppujen lopuksi, järki voitti ja käytämme vain tuttu <href = mailto:…> tekniikka. (<href mailto:…> on yllättävän vahva hieman HTML; Bonuksena, Tämä yhteys tuo minut takaisin minun UNIX man sivut vanhaan; Oi niitä aikoja!).

Tämä tekniikka tarjoaa loistava käyttöliittymä loppukäyttäjille, koska he saavat käyttää tuttuja MS Outlook-asiakas (tai mikä tahansa sähköpostiohjelma on asennettu).

Se tekee asioista vaikeampaa meille huono kehittäjä tyypit koska ne asiakkaan * myös * haluaa tulevaisuudessa raportti, joka osoittaa, kuinka usein käyttäjät jakavat tarinoita ja mitkä tarinat jaetaan usein.

Me whiteboarded joitakin mahdollisia ratkaisuja. Suosikkini on kopio (CC) SharePoint-luetteloon. Näin, käyttäjä vielä saa outlook-asiakasohjelma, kun saamme kaapata tapahtuma, koska me saada kopio email itse. Joitakin haittoja selvää. Suurin ongelma on, että käyttäjä voisi yksinkertaisesti tyhjä ulos tai muuten mankeli CC osoite. Ja, välttämätöntä, että Tapahtumakirjasto sähköposteja. Meillä ajoitetun työn vastuussa puhdistuksen tussitaulu.

Jos sinulla on viisas lähestymistapa tämän ongelman ratkaisemiseksi, Älä kerro.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

5 ajatuksia ”Kaappaaminen “mailto:” Mittarit

  1. Chunmun Sharma

    HI-Paul,
    Jos vaatimus on vain vangita määrä aika käyttäjä jakaa artikkelin
    Luo 1 Custom meta kentän luettelosta ja kun käyttäjä klikkaa Jaa tarina linkki pyytävät sitten 1 mitä kehittäjä kirjoittaa koodi koodi luo asynchornous JavaScript-toiminto soittaa avulla XMLhttpRequest objektin ja kasvattaa laskurin 1 kyseisen artiklan .
    Jos kehittäjä työskentelee mukautettuja web-osan jälkeen hän cretae palvelinpuolen hyperlinkin Kirjoita control ja suorittaa koodia ja lisäys määrä mukaan 1 tämän artiklan ja avaa outlook.

    ja
    Jos vaatimus on vangita kaikki yksityiskohdat, kuten vastaanottajaluettelo , päivämäärä , muokattu viesti sitten
    Tämä toiminto ei toimi , sitten kehittäjä täytyy luoda WWW-sivun, joka näyttää OUTLOOK-liitäntä ja tallentaa kaikki tiedot Lähetä painiketta koodi

    Vastaus
  2. Mike Birtwistle

    Miten tästä?
    * Luo lähettää linkki linkkejä _layouts-sivulle ja lisää nykyinen sivu querystring.
    * _Layouts-sivulla, kirjoittaa käyttö info Sp luetteloon tai DB-taulukkoon.
    * Outlook.Application-nimitilan avulla Luo viesti ja käytä sitten objMail.Display() Avaa uusi sähköpostiviesti Outlookissa – ks. http://forums.devx.com/showthread.php?threadid=152716
    * Sitten server.transfer takaisin alkuperäisen sivun tai kiitos ikkuna

    Vastaus
  3. Paul Galvin

    Daniel, Tämä on toinen vaihtoehto valkoinen hallituksen. Riski on kuin sanot — mitä tapahtuu, jos käyttäjä peruuttaa toiminnon? Se on teknisesti vaikeampaa liian koska meidän kirjoittaa ohjelman kyseenalaistaa joitakin web-palvelu.

    Mitä href linkkiä kuin että etsiä kuin? <href = "javascript:[tavaraa menee täällä]> … Miten se toimii?

    Kiitos ehdotuksesta!

    Vastaus
  4. Daniel

    Kuinka jokseenkin kohteleva ohjelman (avulla kuten JQuery) kiinni tapahtuman käyttäjän napsauttamalla linkkiä. Tämä heittää ajax puheluun (taas helppo tehdä kanssa jquery) että voi kirjautua käyttäjätunnus, tai muuta, että haluat. Oletan, ainoa ongelma on et * todella * tietää, jos sähköposti lähetetään tai ei.

    Vastaus

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *