I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — ако сте у потрази на занимљивом чланку о интранету и желите да се га поделите са неким, click a link labeled "Share this story" пошаљи га то иоур другара.
Ми смо играли са око прилагођеном облику за ову намену, али на крају, Здрав разум победио и дан смо само користите упознат <хреф = маилто:…> technique. (<хреф маилто:…> је изненађујуће робустан мало ХТМЛ-а; као бонус, које су повезане ме враћа на моје старе УНИКС ман странама дана; то су били дани!).
Ова техника пружа одличан интерфејс за крајње кориснике, јер они добијају да своје познате МС Оутлоок клијента (или шта год емаил клијент су инсталирали).
То чини ствари теже по нас лоше програмерске врста јер клијент * и * жели да покренете извештај у будућности који показује колико често корисници деле приче, па чак и приче које се деле најчешће.
We whiteboarded a few potential solutions. My favorite is to carbon copy (ЦЦ) 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. И, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.
Уколико имате неки паметан приступ решавању овог проблема, молим вас реците.
</крај>
Следите ме на Туиттер на http://www.twitter.com/pagalvin
Здраво Павле,
Ако је услов је да освоји само број учешћа пут корисник онда чланак
Само направите 1 обичај мета поље у листи, а када корисник кликом на линк Објави прича позовите 1 ЈаваСцрипт функција у којима програмер напише код тог кода генерише асинцхорноус позив користећи КСМЛХттпРекуест објекат и повећавати бројач тако 1 тог члана .
Ако програмер ради на прилагођени веб стране онда ће цретае страни сервера контролу линка типа и извршава свој код и повећавати рачунају по 1 тог члана и отворите Оутлоок.
и
Ако је услов је да освоји све детаље као листи прималаца , датум , онда изменио поруку
Ова опција неће радити , Затим програмер потребно је да креирате веб страницу која изгледа као Оутлоок интерфејс и освоји све детаље о дугме Пошаљи кода
Шта мислите о овоме?
* Направите послати линк који линкове на страници _лаиоутс и додати тренутну страницу на Куеристринг.
* На страници _лаиоутс, упишите информације употребну ка Сп листу или ДБ табеле.
* Користите намеспаце Оутлоок.Апплицатион да креирате поруку и онда користите објМаил.Дисплаи() да отвори нову поруку у програму Оутлоок – видети http://forums.devx.com/showthread.php?threadid=152716
* Затим сервер.трансфер назад у оригиналну страницу или на захвалницама прозору
Ја би имао везу као:
<a href="mailto:тест@тест.цом" id="mailLink" >Пошта</a>
и користити као јКуери:
$("mailLink").клик(функција() { $.после(/*Ајак се зову * /) });
Само замените $ пошта. (http://docs.jquery.com/Ajax/jQuery.post) или $ Ајак. (http://docs.jquery.com/Ajax) са кодом да уради АЈАКС позив.
Данијел, то је још једна опција на белој табли. Ризик је као што кажеш — шта се дешава ако корисник откаже акцију? То је технички теже превише јер треба да напише неки веб сервис за ЈаваСцрипт да позове у.
Шта би хреф веза тако изгледају? <a href="javascript:[ствари се овде]> … хоус то функционише?
Хвала на предлогу!
Како о коришћењу ЈаваСцрипт (помоћу алата као што су јКуери) да ухвати догађај корисник кликом на линк. То би испали АЈАКС позива (опет лако урадити са јКуери) да пријавите корисничко име, или било шта друго што желите. Претпостављам да је једини проблем онда не * стварно * знам да ли је е-маил је послат или не.