Aku di sebuah proyek di mana kita perlu untuk mengumpulkan metrik di sekitar fungsi bernama "berbagi cerita." Idenya sangat sederhana — Jika Anda sedang melihat sebuah artikel menarik di intranet dan ingin berbagi dengan seseorang, Klik link berlabel "berbagi cerita ini" email ke teman Anda.
Kami bermain-main dengan bentuk kustom untuk tujuan ini, tetapi pada akhirnya, akal memenangkan hari dan kita hanya menggunakan akrab <href = mailto:…> teknik. (<href mailto:…> adalah sedikit mengejutkan kuat HTML; sebagai bonus, link yang membawa saya kembali ke saya UNIX pria halaman hari tua; itu adalah hari-hari!).
Teknik ini menyediakan antarmuka yang hebat untuk pengguna akhir karena mereka bisa menggunakan mereka akrab MS Outlook client (atau klien email apa pun mereka telah menginstal).
Itu membuat hal-hal yang lebih sulit pada kami pengembang miskin jenis karena mereka klien * juga * ingin menjalankan laporan di masa depan yang menunjukkan seberapa sering pengguna berbagi cerita dan bahkan cerita berbagi paling sering.
Kami whiteboarded beberapa kemungkinan solusi. Favorit saya adalah untuk carbon copy (CC) daftar SharePoint. Cara itu, pengguna akhir masih mendapat outlook client sementara kita mendapatkan untuk menangkap acara karena kita akan mendapatkan salinan email diri. Ada beberapa kekurangan yang jelas. Masalah utama adalah bahwa pengguna bisa hanya kosong keluar atau sebaliknya mangle CC alamat. Dan, kita perlu mengelola perpustakaan event bahwa email. Kita mempunyai tugas terjadwal di papan putih bertanggung jawab untuk pembersihan yang.
Jika Anda memiliki beberapa pendekatan pintar untuk memecahkan masalah ini, Tolong jangan Kirim.
</akhir>
Ikuti saya di kegugupan di http://www.twitter.com/pagalvin