Kategori Arşivleri: SharePoint

Hızlı ve kolay: Veri Görünümü web bölümü xslt köprü katıştırma

GÜNCELLEŞTİRME (01/17/08): Bu blog girişi daha fazla köprüyü XSL iyilik hakkında görüşmeler: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Genel bakış ve amaç: Ben bir kontrol panelinde bileşeni olarak hizmet etmek için basit bir çubuk grafik yaratmıştı. Grafik başka bir yazı için bina ayrıntıları kaydetmek gerekir, Ama ben bu tekniği icat etmedi (ne de soru işareti, Bu konuda). Grafikte ve ben sabit iken bir hata olduğu çıktı, Alttaki liste grafiğin arkasında işaret köprüler bazı Etiketler dönüştürmek için fırsat aldı. Örneğin, "Tut" değeri olan bir etiket olduğunu. Böylece kullanıcı tıkırtı üstünde o ve durum değeri "Tut" olan listedeki belirli girdileri aşağı matkap etiketi köprü açmak istedim.

Adımları:

  1. Kullanmak için visual studio SharePoint uyumlu IntelliSense.
  2. DVWP'ın XSLT visual Studio'ya kopyalayın (boş bir proje oluşturma, bir XSL dosyası projeye ekleyin).
  3. Pano kullanmak istediğiniz bağlantı Kopyala.
  4. XSL doğru konuma yapıştırın.
  5. URL bağımsız değişkeni ayırıcıları Tarih ve sorgu dizesindeki değiştirmek"&" "&"
  6. URL-encode bireysel değişkenleri.
  7. İçerideki şal bir <bir href…> </bir>

Örnek:

I-si olmak bir URL:

http://[sunucu]/[Site]/Lists/Open Positions/AllItems.aspx?Görünüm ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 işveren =&FilterValue1 tut =

İçine dönüştürmek:

     <bir href="Lists/Open Positions/AllItems.aspx?Görünüm = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&amp;FilterField1 işveren =&amp;FilterValue1 tut ="> Basılı tutun: </bir>

El ile ilk bağımsız değişkenden dönüştürülmüş:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

Hedef:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d

(Bunun içinde, Dönüşümler %7 d % 7b için Açık ayraç dönüşümler ve Kapanış ayracı)

İkinci ve üçüncü bağımsız değişken’ parametreleri ("FilterField1 =İşveren" ve "FilterValue1 =Basılı tutun" sırasıyla) Çünkü onlar güvenli olmayan herhangi bir karakter içermeyen url olarak kodlanmış olması gerekmez.

Notlar:

Bu teknik genellikle köprü nerede köprünün URL parametreleri içerir XSLT'de katıştırmak istediğiniz her yerde çalışması gerekir:

http://[sunucu]/[Site]/Lists/Open Positions/AllItems.aspx?Görünüm ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 işveren =&FilterValue1 tut =

Özel listeyi erişim ve durum sütunu el ile filtre uygulama URL'si var (Etiketlenmiş "işveren" yukarıda).

Beagle indi vardır (Ekim 2007 sorunu)

(Aslında biraz eski haber bu, Ama benim en sevdiğim itfaiye istasyonu sloganı ilan, "Asla geç olsun").

Buradan kontrol edin: http://www.sharepointbeagle.com/

Değil zaten varsa, emin olun Kaydol.

Elbette, okuyun. benim yazı bir gerçek dünya SharePoint proje hakkında (gereksinimleri tanımına dahil, KPI'ın, içerik türleri, panolar ve daha fazlası) yanı sıra arkadaşımın İçerik sorgusu web bölümü ile ilgili madde.

Diğer iyi şeyler çok olduğunu.

Nasıl kaldırılır “Tüm site içeriğini görüntüle” bağlantı

Neredeyse her hafta bu soru soruluyor., Normalde bir güvenlik tartışma bağlamında. Bir yönetici/yer yaratıcı bir site sağlamış, yapılandırılmış güvenlik, Düzenlenmiş web parçaları ve çabuk denize indirmek o yüzden mükemmel seçenekler son kullanıcıya sağlamak için özelleştirilmiş. Ama, kutudan, sen cant'çýkarmak "tüm site içeriği görüntüleme" bağlantı.

Mark Wagner cevap sağlar Burada (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Onun yazma-up iki düzeyde müthiş. Bu soruya bir cevap sağlar, "Nasıl tüm Site içeriğini görüntüle kaldırın" bağlantı? O zaman, hemen takip soru cevaplar: Tüm site içeriği link bir site site olarak görünümü kolayca nasıl etkinleştiririm?

Bonus olarak: Onun yaklaşımı WSS için çalışıyor, Sadece yosun.

</sonunda>

Benim blog abone!

Hızlı ve basit: Belirli bir belge kitaplığını aramak için yosun yapılandırmak

UPDATE bölümüne bakın (BEN) Aşağıda (11/24/07) Tarih Microsoft Office SharePoint Server yapılandırmak için 2007 Dizin ve arama için Ağ Klasörleri gezinme

Amaç: Belirli belge kitaplığına sınırlı bir arama yürütmek istediğiniz. Bu durumda, Belge kitaplığı eğitim belgeleri içerir.

Adımları:

1. Belge kitaplığının URL'sini kaydeder.

2. Kapsam oluşturma:

Yönetim merkezine git.

SSP erişmek.

"Arama ayarları" gidin.

Kapsam bölümüne gidin ve "Kapsamları görüntüle" seçin.

Yeni Kapsam oluşturma. Bir ad ve yararlı açıklama girmeniz.

3. Kapsam gezinme kuralları tanımlayın:

Belge kitaplığı için bu kapsamı tanımlayan bir kural ekleme.

"Web adresi seçin" "Kapsam kuralı türü için".

Klasörünüzün adını girin (bkz: #1 yukarıda).

"Dahil" varsayılan değerini kabul edin.

Güncelleştirilecek kapsam için bekleyin (veya el ile Başlat).

4. Site koleksiyonunda kapsamı etkinleştir.

Bu kapsamı kullanmak istediğiniz site koleksiyonuna gidin.

Yeni kapsamınızı uygun görüntü grup veya Gruplar Ekle.

5. Arama!

Bu noktada, işiniz. Kapsamı varsayarak düzgün tanımlanır, Bu basit ve gelişmiş aramalar için ve bu kapsam kullanarak arama kapsamları damla çıkışlar olacak, Sadece beklediğiniz sonuçları alırsınız.

Notlar:

Aramalarımdan kadar basit kapsam Kurulumu kullanarak kuru çünkü gibi ifadeler bir bu blog yazısı yazdı.:

  • YOSUN kapsamlarını yapılandırma
  • arama kapsamı moss yapılandırmak
  • SharePoint kapsamlar 2007
  • SharePoint kapsamlar
  • bir belge kitaplığı moss arama
  • kapsamları astar moss

Bir arama kapsam bir klasör oluşturabilirsiniz, Sadece tüm belge kitaplığı.

Kapsam-ebilmek var olmak pay birden çok site koleksiyonları arasında (Dolayısıyla, "paylaşılan hizmet").

Site koleksiyonu düzeyinde, kapsamı oluşturabilirsiniz. Ancak, Oradan gezinme başlayabilirsiniz Çünkü Yönetim Merkezi için gitmeyi tercih ederim. Site koleksiyonundan gezinme başlatılamaz.

GÜNCELLEŞTİRME (BEN) güncelliği 11/24/07:

Kai Shang birlikte büyük bir post başlıklı koymak Microsoft Office SharePoint Server yapılandırmak için 2007 Dizin ve arama için Ağ Klasörleri gezinme @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Technorati Tags: , ,

Senin için hiçbir çorbası! Cisco çorba Nazi olan NLB'yi ürünleri mi?

Bugün, Windows explorer aracılığıyla bir belge kitaplığına erişmek çalıştı. Bu Doktor lib iki röportaj'ın yükü dengelenmiş bir çeşit Cisco NLB çözüm tarafından oluşan bir sistem içinde yaşıyor. (Eğer/ne zaman ağ sihirbazları bana ne olduğunu söyle, Bu posta güncelleriz).

Windows Explorer'ı-ebil'bağlamak. Biraz araştırma yaptım ve sonunda, Ağ sihirbazları dedi WebDAV tarafından devre dışı bırakıldı / tarafından desteklenen değil / NLB haysiyet altında.

Yani, Ağ sihirbazları varsayarak değil sadece bana diyor "almak kısa bir köprüden uzun bir yürüyüş" ağ Sihirbazı eşdeğer, Merak ediyorum — NLB yapar, doğa tarafından, WebDAV devre dışı bırakma? Biz bizim windows dosya explorer arayüzü SharePoint'e kaybetmek? Cisco Çorba Nazi?

MOSS yönetme / WSS ortamlar — Microsoft'un Bilgi Bankası ile uydurarak

Microsoft Bilgi Bankası makaleleri günde oluşturur ve gün dışarı ve bazı bunların belâ SharePoint dünyada yaşıyorsanız bilmek önemli.

Onlarla bir hizmet yolu ile hız tutmak iyi bir millet tarafından sağlamak www.kbalertz.com. KBAlertz en sevdiğim MS teknoloji için kaydolmak sağlar ve onlar sürümleri Microsoft KB makaleleri e-posta yoluyla sindirmek göndermek.

Web Uygulama İlkesi, Güvenlik siteleri ve güvenlik düzeltme — Yapılandırmanızı biliyorum

(GÜNCELLEME 11/29 Web uygulama ilkesi ayarları kullanıcı Arabirimi aracılığıyla erişmek nasıl açıklamak için)

O "MOSS bana ne olduğunu da vardı????" Bugün anlar. Sonunda, Hepsi benim hatam.

Biz kurumsal MOSS proje oluyor ve "yer tutucu güvenli istiyorum" böylece hiçbir kullanıcı erişim veya görmek siteleri. Bu kolay:

  1. Sitesine gidin.
  2. Güvenlik devralma.
  3. Her kullanıcı/grup site izinlerini kaldırmak.

Yukarıda sadece site koleksiyonu yöneticisi site görme izni ile gitmelisin.

Başkasının açsa, Artık site görmelisiniz ve güvenlik kesilmiş--dan belgili tanımlık olağan yer olmalı.

Ama … o was değil. Aynı zamanda, Aniden anlıyorum Joe kullanıcı"" Standart kullanıcı test hesabı ile kısıtlanmış okuma erişimi dışında hiçbir priv's "Site eylemi yok" seçim gittiği. Ben tek kişilik bir şey ve başka bir şey kontrol kontrol. Bir meslektaşım aramak için telefonu aç, Ama bırak onu ve başka bir şey kontrol edin. Yürümek ve her şey her yerde yeniden deneyin. Ben bir meslektaşım arayıp bir mesaj bırakın. Ve sonra, son olarak, Buna Ethan'ın blogu, onun açılış grafik oldukça kolaylaştırır:

YOSUN 2007 yeni bir özellik Web uygulama ilkeleri aradı mı. Bunlar bir Web uygulamasına bağlı güvenlik izinleri.. Bu güvenlik ayarları Site koleksiyonunun veya sitenin küme herhangi bir güvenlik ayarını geçersiz kılar. (Web) Bu kullanıcı için düzeyi.

Web uygulama ilkelerini gösterir o "NT AUTHORITYAuthenticated kullanıcılar için hızlı bir ziyaret" Tam Okuma izni verilen. Onları listeden kaldırılır ve her şey sonunda beklendiği gibi çalışmaya başladı. Bu kuruluştaki herkes için okuma erişimi vermek için en iyi yöntem olduğunu yanlış izlenim olan biri tarafından ilk etapta eklendikleri inanıyorum. Öyle, Ama, zorlanma bir teklif için, "O ne demek olduğunu anlamına gelmez."

Erişim web uygulama ilkeleri bu şekilde:

  1. Yönetim merkezine git
  2. Uygulama Yönetimi'ni seçin
  3. "Web uygulaması için ilke seçin"
  4. Ekranda, doğru web uygulaması seçin emin olun. Benim için, İstediğin kişi olmayabilir Yönetim Merkezi web uygulaması için varsayılan olarak ayarlanır.

Ne zaman bu problem vardı, Ben şu ifadeler için arama ve şaşırtıcı derecede küçük doğrudan yardım açısından bu konuda var:

Site eylemleri tüm kullanıcıları için görünür

Site eylemleri tüm kullanıcıları için görünür

Site eylemleri güvenlik düzenlemesinin değildir

MOSS site güvenliğini sağlamak

moss güvenlik giriş

Technorati Tags:

Hızlı ve basit: Sabit anahtar sözcük sorgu sonuçları temel kullanın

Hızlı ve basit talimatları:

Sayfa düzenleme ve sonuçları temel web bölümü ekleme.

Bu web bölümünü düzenlemek ve "Sabit anahtar sözcük sorgu" genişletin.

Sabit anahtar kelime sorgusunu ekleme (e.g. ContentType:"Eğitim fatura" TrainingInvoiceNumber:1111)

Sonuçları sorgulama seçenekleri'ni genişletin ve "Cross-Web bölümünün sorgu kimliğini değiştir" "kullanıcı sorgusu dışında bir değere" (e.g. "Sorgu 2").

Notlar:

Başka bir site koleksiyonundan bilgi gösteren bir sayfa oluşturmak için izin bu şekilde çekirdek arama sonuçları kullanarak. İstemci iki büyük site koleksiyonu vardır: Bölümler ve ürünleri.

Ürün koleksiyonu içerir, doğal olarak yeterli, ürün bilgileri. Site koleksiyonundaki her ürün birden çok kaynaktan veri toplar.

Bölümlerin biri, kodları ve test, Böyle kaynağıdır. Ne zaman ürün XYZ kullanıcılar giriş, kodları ve sınama verileri doğrudan XYZ ana sayfada görmelisiniz. Kodları ve test beri başka bir site koleksiyonu içinde barındırılır, biraz garip. Site koleksiyonu arama yayılan bu yana çekirdek arama sonuçları web bölümü'nün kullanmaya karar verdi. Kodları ve test yöneten belirli bir içerik türüne göre kısıtlı özel bir liste ile ürün veri. İlk özel liste içerik türü ve sonra da ürün numarasını aramak için tek bir satır aşağı dar kullanır Aa anahtar sözcük sorgusu.

Anahtar kelime sorgusunu yukarıdaki bir AND olur. Belgeler içerik "eğitim fatura yazın döndürür" ve fatura numarası "1111" eşit olduğu.

Bu yaklaşımın güzel bir fayda: Biz çekirdek arama sonuçları web bölümünden XSL'i düzenlemek ve istediğimiz herhangi bir biçim oluşturmak.

Buraya bakın (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) Bu konuda başka bir blogger'ın tartışma.

</sonunda>Benim blog abone.

Söylemek beni-e doğru senin blog hakkında!

En azından en az SharePoint'e bağlı bir blog korumak, bana yorum olarak bildirin lütfen. Sizin için eklemesini isterdim benim Blog listesi.

SharePoint'e bağlı değildir, ancak yine de eklemek ister bir blog korumak, bana bildirin. Ben ayrı blog listesi oluşturmak.

Mutlu etmek vermek:

  • Senin blog URL (Açıkçası)
  • Blog kısa bir açıklama.

Link "etkin olarak kalmasını istiyorum." Bloglar, hangi ben yaklaşık olarak bir post başına hafta ve en az üç aylık tanımlama. O "gereksinimi karşılamıyorsa" Adınız yorum ekle. Bu * benim * eğer ben istiyorum benim kendi kural zarar verebilir böylece listesi.

Teşekkürler!

Personel eğitim programı ve malzeme şablonu — Azaltma hata şablonu

İstemci bir hata yukarıda belirtilen şablon ile bugün fark ettim..

Kurs yöneticileri kurslar oluşturmak. Bir rota oluşturma, Müdür mevcut koltuk sayısı üst sınırını belirtir.

Kendi kendine kayıt için şablon sağlar. Ben kayıt ve bir iş akışı kayıt listesi azaltır "mevcut koltuk bağlı." Bu kursla ilgili.

Bireyler de bir ders kaydını silmek. Hata burada yatıyor. Bir dersten kaydını mevcut koltuk sayaç artırmaz. Sonuç olarak, mevcut koltuk doğru değil. Bu hata Aslında tarafından bileşik olduğunu o zaman mevcut koltuk azaltır sıfır, Artık kendi kendine kayıt izin.

Neyse ki, Microsoft iş akışı bu işlemin tamamlanmasını sağlar.. Daha iyi, SharePoint Designer ile oluşturulan bir düz ileri iş akışı 's.

Bunu düzeltmek için üst düzey adımları izleyin:

  1. SDP ateş.
  2. Erişim eğitim şablona dayalı site.
  3. Erişim "katılımcı kayıt silme" iş akışı.
  4. Bu adımlar Ekle (İlk iki adım yaptım):
    1. Hesaplamak Kurslar:Dolgulu koltuk eksi 1 (Çıkış için Değişken:kireç)
    2. (o zaman) Güncelleştirme öğesi Kurslar

Son'u tıklattığınızda ve bu kadar.

Ekran görüntüleri:


SharePoint Designer:

görüntü

Tamamlanan iş akışı:

görüntü

Ayrıntıya inme hesaplamak:

görüntü

Güncelleştirme öğesi dersleri:

görüntü