Arsip bulanan: April 2011

SharePoint 2010 KeywordQuery dan pengguna anonim

Aku diaktifkan akses anonim di situs saya untuk menguji keluar bagian web pencarian yang saya telah mengembangkan dan tidak ada kejutan besar, itu tidak cukup berhasil.  Akses anonim adalah pretty much selalu sebuah tantangan bagi saya.

Dalam hal ini, pencarian awal tidak berjalan untuk beberapa alasan.  Saya harus mengatakan itu adalah berjalan tetapi tidak kembali hasil apapun.  Saya menggunakan KeywordQuery untuk tampilan awal.

Saya melakukan pencarian cepat dan posting blog ini oleh"sowmyancs"datang cukup cepat: “SharePoint 2010 Pencarian: tidak menampilkan setiap hasil untuk pengguna anonim?”  Bahwa blog entry menjelaskan masalah dari keluar dari perspektif pencarian kata kunci kotak tapi perilaku yang sama dengan saya-itu bekerja untuk dikonfirmasi pengguna dan untuk pengguna anonim, tapi pengguna anonim tidak ada hasil. 

Aku mengikuti petunjuk dan bang!  Memecahkan masalah saya.  Saya tidak yakin apa ini akan memiliki efek samping dan mereka mungkin membuktikan menjadi masalah, tetapi hasil jangka pendek membantu.

Mengklik melalui blog:

image

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery dan properti HiddenConstraints

Saya telah melakukan sedikit pekerjaan dengan KeywordQuery objek dalam SharePoint 2010 dan memanfaatkan HiddenConstraints properti.

Saya tidak menemukan informasi yang berguna segera bahwa properti, Jadi saya pikir saya akan cepat menuliskan bagaimana saya telah menggunakannya.

Sejauh yang saya dapat memberitahu, ini adalah kendala otomatis ditambahkan ke pertanyaan sehingga Anda dapat semacam taman itu ada dan tidak khawatir tentang hal itu.  Seperti, It's just another kata kunci (atau kumpulan kata kunci) dan pengubah yang Anda dapat mengetik dalam ke UI ketika Anda melakukan pencarian kata kunci.  Berikut adalah contoh:

keywordQuery.HiddenConstraints = "lingkup:\"Industry" ";

Anda dapat menambahkan tambahan kendala dengan pembatas ruang.

keywordQuery.HiddenConstraints = "lingkup:\"Industry" Pertahanan";

Di atas mengatakan dalam bahasa Inggris, "menjalankan query kata kunci mencari"Pertahanan"dan selanjutnya, menggunakan lingkup "Industri".

Berikut adalah cara lain untuk melihat itu:

image

Saya telah menggunakannya untuk menyediakan cakupan otomatis bergantung pada konteks pada bagian web kustom.  Ketika pengguna mengklik tab dan klik tombol Cari, tab menentukan cakupan pencarian tertentu.  Itu adalah bekerja baik sejauh.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Contoh: XSLT menciptakan HTML Href

Saya telah melakukan sedikit barang XSL akhir-akhir ini dan berpikir saya akan mengumpulkan sampel untuk referensi di masa mendatang saya dan yang mungkin bernilai kepada kita semua XSLT-ers mencari nafkah di internets.

Mempertimbangkan XML berikut:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "industri" SortOrder = "00" Label = "Industri" SearchConstraints = "contenttype:Industri" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "praktek" SortOrder = "01" Label = "Praktek" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Potongan XSL berikut akan menghasilkan daftar diurutkan hrefs tab:

<Extensible Stylesheet Language:template pertandingan = "FdcSearchTabsCollection" XML:ruang = "melestarikan">
   
    <!– "Semua" tab –>
    <a href = "javascript:ViewTab('Semua')">Lihat semua</a>
   
    <!– Setiap individu tab –>
    <!– Iterate melalui semua tab dan menampilkan yang benar  link. –>
    <Extensible Stylesheet Language:untuk setiap = pilih "SearchTab">
      <Extensible Stylesheet Language:semacam select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@ TabID}’)"><Extensible Stylesheet Language:nilai dari select="@Label"/></a>
    </Extensible Stylesheet Language:untuk setiap>

    <br /> 
   

   </Extensible Stylesheet Language:template>

Berikut adalah apa yang tampak seperti dalam SharePoint:

SNAGHTML78aa2cb

 

 

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

SharePoint MVP Chat pada Rab 04/20

Saya akan berpartisipasi dalam salah satu periode MVP chatting minggu depan, 04/20.  Berikut adalah Microsoft write-up dan link pendaftaran:

Apakah Anda memiliki pertanyaan-pertanyaan teknis sulit mengenai SharePoint yang Anda sedang mencari jawaban? Apakah Anda ingin memanfaatkan pengetahuan yang mendalam berbakat Microsoft paling berharga profesional? SharePoint MVPs adalah orang yang sama yang Anda lihat dalam komunitas teknis sebagai penulis, speaker, pemimpin kelompok pengguna dan penjawab di Forum MSDN dan TechNet. Oleh permintaan populer, kita harus membawa para ahli ini bersama-sama sebagai sebuah kelompok kolektif untuk menjawab pertanyaan Anda hidup. Jadi silahkan bergabung dengan kami dan membawa pada pertanyaan-pertanyaan! Chatting ini akan mencakup WSS 3.0, MOSS, SharePoint Yayasan 2010 dan SharePoint Server 2010. Topik meliputi setup dan administrasi, desain, pengembangan dan pertanyaan umum.
Silakan bergabung dengan kami di Rabu 20 April 9 am PDT/siang EST untuk chatting dengan MVPs dari seluruh dunia. Pelajari lebih lanjut dan menambahkan chatting ini ke kalender dengan mengunjungi laman acara MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Saya bergabung di salah satu tahun terakhir ini dan itu benar-benar ledakan.  Ini adalah hanya semacam gila terbuka pertanyaan/jawaban ekstravaganza. 

Berikut adalah beberapa (saat ini) dijadwalkan SharePoint MVP peserta:

Kornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Rock Wang– MSFT
Randy Drisgill
Kayu  Windischman
Zlatan Dzinic

Itulah spektrum yang luas kepentingan dan spesialisasi.  Saya pikir ini akan menyenangkan waktu dan baik menggunakan jam makan siang (atau setiap jam siang hari Tersenyum )

Mendaftar di sini di sini (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

Salah satu alasan untuk "satu atau lebih bidang jenis tidak diinstal dengan benar”

Aku membuat tweak kecil kemarin untuk sebuah web bagian yang tidak CAML query terhadap daftar.  Saya membuat perubahan, ini dan tertembak dengan kesalahan:

Kesalahan tak terduga telah terjadi di tiga hari Outlook ramalan cuaca WebPart. Silakan hubungi administrator sistem. Satu atau lebih jenis field tidak diinstal dengan benar. Pergi ke halaman pengaturan daftar untuk menghapus bidang ini.

Aku sedang menghadapi masalah eksentrik lain sebelumnya sehingga saya tidak segera terhubung CAML query dengan kesalahan yang SharePoint melaporkan kepada saya.  Saya melakukan pencarian bing cepat dan dan menemukan posting membantu blog ini oleh Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Here's the query buruk:

permintaan.Query ="<Di mana><Dan><Neq><FieldRef nama = 'Abbr' /><Jenis nilai = 'Teks'>SFNY</Nilai><FieldRef nama = 'Abbr' /><Jenis nilai = 'Teks'>SFIS</Nilai></Neq></Dan></Di mana>";

Di sini adalah tetap:

permintaan.Query ="<Di mana><Dan><Neq><FieldRef nama = 'Abbr' /><Jenis nilai = 'Teks'>SFNY</Nilai></Neq><Neq><FieldRef nama = 'Abbr' /><Jenis nilai = 'Teks'>SFIS</Nilai></Neq></Dan></Di mana>";

Jadi, moral dari cerita ini: Pastikan Anda CAML benar atau Anda mungkin mendapatkan error eksentrik.

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

</akhir>

Cepat untuk memperbaiki "ada error while loading bentuk”

Saya menguji perancang SharePoint kustom 2010 kegiatan hari Minggu sore ini baik-baik saja dan saya tiba-tiba memukul "Critical Error" ketika mencoba untuk memulai alur kerja:

Ada error while loading bentuk.

Klik Start Over untuk memuat salinan baru bentuk.  Jika kesalahan ini tetap, Hubungi tim dukungan untuk situs Web.

Klik Tutup untuk keluar pesan ini.

Tampilkan rincian kesalahan

Tentu saja, Jika Anda mengklik tombol "Tampilkan rincian kesalahan" semua hal ini adalah menunjukkan korelasi ID:

image

Dalam kasus saya, ini ternyata menjadi masalah alternatif akses pemetaan.  Aku melihat berkas log di 14 Sarang dan melihat bahwa InfoPath mengeluh tentang isu AAM (sejak aku memukul localhost bukannya nama server).  Saya mengubah URL saya dan yang dipecahkan itu.

Itu untuk menunjukkan bahwa dengan semua linkings berbagai potongan-potongan sekarang di SP 2010, hal yang Anda alami ini adalah masalah (SharePoint Designer alur kerja dalam kasus saya) benar-benar benar-benar berhubungan dengan masalah inti.

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

</akhir>