मासिक अभिलेख: दिसम्बर 2007

वाणिज्यिक उत्पादों के बारे में सोच

मैं डाल एक SharePoint Designer एक्सटेंशन परियोजना पर स्थित तक CodePlex इस साल के शुरू और फिर भी यह वास्तव में काफी दायरे में सीमित है, मैं अनुमान है कि यह द्वारा डाउनलोड किया गया है 40 करने के लिए 60 (संभवतः भी 100) बस के बारे में दो महीनों में कंपनियां. कि मुझे करने के लिए इंगित करता है कि वहाँ एक बाजार है कि समाधान के लिए है और अगर मैं इसे सफलतापूर्वक commercialize थे, that could translate into a goodly amount of beer 🙂

मेरी पृष्ठभूमि के उत्पाद के विकास में वास्तव में बहुत अधिक है और मैं जानता हूँ कि क्या एक श्रेष्ठ उत्पाद लाने के लिए की आवश्यकता है, एक CodePlex शौक परियोजना का विरोध किया, बाजार के लिए. में मेरे पिछले जीवन, मैं उत्पाद अनुसंधान के लिए जिम्मेदार था&सभी सॉफ्टवेयर उत्पादों के लिए D. तब और अब के बीच अंतर है कि मैं एक सलाहकार के लिए अब काम कर रहा हूँ एक (उत्कृष्ट) परामर्श फर्म (Conchango). पहले, मैं एक पूरे कंपनी मेरे पीछे और मेरे सामने था, हम बाजार में लाया बिक्री और उत्पादों का समर्थन. आज, मैं बिल्कुल अकेला हो जाएगा.

मैं मन में कई उत्पाद विचार है, लेकिन मुझे लगता है कि सबसे आसान-उपर्युक्त CodePlex परियोजना है कि कि एक प्रारंभिक बिंदु के रूप में उपयोग करता है और यह फैली हुई है और आगे के एक वाणिज्यिक संस्करण बनाने के लिए किया जाएगा. मेरा फजी सुविचारित सोच की तरह कुछ चार्ज करने के लिए है $100 एक असीमित डेवलपर लाइसेंस के लिए और $500 उत्पादन वेब सामने अंत के प्रति. मुझे लगता है कि मैं भी स्रोत कोड दूर देना होगा.

यदि आप विचार या अनुभव है कि आप साझा करने के लिए तैयार कर रहे हैं, कृपया एक टिप्पणी छोड़ दो या मुझे सीधे ईमेल. मैं की तरह राय सुनना पसंद करेंगे:

  • यह सब सार्थक है?
  • विपणन के लिए व्यावहारिक सुझावों, धन का संग्रह, वितरित करना.
  • मूल्य निर्धारण.
  • समर्थन.
  • किसी भी अन्य टिप्पणी आप छोड़ने के लिए चाहते हैं.

यह "आसान है" उत्पाद विचारों के साथ आने के लिए और उन्हें लागू करने के लिए, हालांकि कई दर्जनों के काम के घंटे की आवश्यकता है. अन्य सामान के रूप में मेरे लिए आसान नहीं है.

</अंत>

रविवार की सुबह अजीब बात है: “यीशु के मर जाना चाहिए”

हम हमारी पहली खरीदा (और केवल) "विलासिता" जब तूफान Floyd अमेरिका के पूर्वी तट के किसी न किसी कार वापस. हम न्यू जर्सी में यहाँ बारिश का एक बहुत कुछ मिल गया और कई दिन बीत गए इससे पहले कि जीवन सामान्य करने के लिए लौट आए. इससे पहले कि बस Floyd मारा, हम एक प्रयुक्त वोल्वो के लिए एक प्रस्ताव बनाया 850 जीएल और बाद Floyd मारा, यह घर चले गए थे.

यह एक सीडी प्लेयर के साथ हमारी पहली कार थी. सबसे नए कार मालिकों की तरह, हम एक छोटी सी CD पागल हो गया था, हमारी सुप्त सीडी संग्रह को पुनर्जीवित और लंबी ड्राइव सिर्फ CD पर कार में बात सुनो करने के लिए पर चला गया. सभी fads की तरह, यह हमारे लिए पारित किया है और हम समाप्त हो गया और फिर से वही सीडी को सुन. हमारे मामले में, यह था यीशु मसीह के सुपर स्टार.

में से एक (कई) कि रॉक ओपेरा में शानदार टुकड़े स् थापना धार्मिक प्रकार द्वारा गाया है, के नेतृत्व में Caiaphas, "उच्च पुजारी". वे कैसे "यीशु ने समस्या को संभाल करने के लिए निर्णय लेने में अपनी तरह से गा" और Caiaphas को उनके निष्कर्ष है कि "यीशु के मर जाना चाहिए" करने के लिए निर्देश. गीत पर बचना है "बस मर जाना चाहिए, के मर जाना चाहिए, के मर जाना चाहिए, इस यीशु के मर जाना चाहिए". तुम सुना है कि उस टुकड़े में बहुत बचना.

समय पर, मेरे बेटे के बारे में तीन साल पुरानी थी. आप शायद देख सकते हैं जहां इस जा रहा है.

मैं और मेरा बेटा एक दिन काम से घर आया था रहने वाले कमरे में खिलौने के साथ बजाना और खुद को गुनगुना है. मैं बंद मेरे जैकेट ले जा रहा हूँ, मेल और सब मेरी हमेशा की तरह चलने-में--दरवाजा सामान और मैं अचानक एहसास है कि वह सिर्फ कह रही है के माध्यम से देख रहा, वास्तव में नहीं गा: "यीशु ने मर जाना चाहिए, के मर जाना चाहिए, के मर जाना चाहिए।" मैं अपमानित था. मैं बस उसे कर रही है कि उनके बच्चे में से एक, जबकि पर एक दोस्त के घर पर तारीखें खेलते देख सकता था — शायद अंतिम तिथि उस शिशु मित्र के साथ खेलते हैं.

We pulled that CD out of the Volvo after that 🙂

</अंत>

गूगल ऐडसेंस कार्यक्रम में मेरे रहते रिक्त स्थान ब्लॉग को स्वीकार किया

अद्यतन: के रूप में 03/09, मैं गूगल ऐडसेंस के साथ मेरे खाते के रहते रिक्त स्थान को एकीकृत करने के लिए कोई रास्ता मिल गया है. माइक्रोसॉफ्ट के सिस्टम यहाँ तकनीकी तंत्र है कि गूगल ऐडसेंस के भावी hosters प्रदान करता है के सभी को रोकने के लिए लगता है. मुझे विश्वास है कि यह मुख्य रूप से वे रहते रिक्त स्थान में बनाया गया है सुरक्षा का एक पक्ष प्रभाव है करते हैं, नहीं Adsense को अक्षम करने के लिए एक सीधा प्रयास.

यह एक SharePoint पोस्ट नहीं है, लेकिन आम तौर पर ब्लॉगर्स के लिए ब्याज की हो सकती है.

किसी ने उनकी Windows Live रिक्तियाँ ब्लॉग पर टिप्पणी की कि गूगल ऐडसेंस में भाग लेने के लिए उनके अनुप्रयोग affirmatively निषेध. क्योंकि Windows Live रिक्तियाँ होस्ट करता है उसे ब्लॉग गूगल उससे इनकार कर दिया कि वह theorized. हालांकि, मैं हाल ही में मेरे रहते रिक्त स्थान ब्लॉग के लिए कार्यक्रम में स्वीकार कर लिया था, नीति होती है तो या तो बदल या गूगल उसे किसी अन्य कारण के लिए निषेध.

बेशक, मैं देख नहीं है किसी भी स्पष्ट तरीके से मेरे जीने अंतरिक्ष में गूगल ऐडसेंस एकीकृत करने के लिए, but it’s a start 🙂

</अंत>

मास्टर को लागू करने / कस्टम सूचियों का उपयोग कर विस्तार रिश्तों

मंच के रूप में अक्सर उपयोगकर्ताओं इस तरह के सवाल:

> नमस्कार,
>
> कृपया मुझे बताओ अगर वहाँ किसी भी संभावनाओं के साथ एक कस्टम सूची का निर्माण करने के लिए कर रहे हैं
> मास्टर और विवरण प्रकार (चालान की तरह) InfoPath का उपयोग कर के बिना.
>

SharePoint कुछ बॉक्स सुविधाओं है कि व्यापार की आवश्यकताओं के प्रकार की तरह है कि समर्थन से बाहर प्रदान करता है.

सामान्य में, एक दो एक साथ किसी लुकअप स्तंभ का उपयोग कर सूची कड़ियाँ. सूची A होता है इनवॉइस शीर्ष लेख जानकारी और सूची B इनवॉयस विवरण होता है.

ग्राहक संख्या को बनाए रखने के लिए अतिरिक्त सूचियों का उपयोग करें, उत्पाद क्रमांक, आदि.

एक सामग्री क्वेरी वेब पार्ट का उपयोग करें (केवल MOSS में) और/या सूचियों के मर्ज किए गए दृश्य बनाएँ करने के लिए वेब पार्ट एक डेटा देखें. SQL सर्वर रिपोर्टिंग सेवाएँ (एसआरएस) इसके अलावा यह के पक्ष में रिपोर्टिंग के लिए उपलब्ध है.

हालांकि, वहाँ कुछ महत्वपूर्ण सीमाओं कि यह मुश्किल के लिए कुछ भी है कि यहां तक कि मामूली जटिल है शुद्ध बाहर के--बॉक्स सुविधाओं का उपयोग करने के लिए कर देगा रहे हैं. इन में शामिल हैं:

  • बनाम के आकार से संबंधित लुकअप की सूचियाँ. "होशियारी" लुकअप स्तंभ के प्रकार का. एक लुकअप स्तंभ प्रकार ही प्रस्तुत करता है अलग के आधार पर कि क्या UI पर आप multi-select या नहीं सक्षम है. या तो मामले में, सभी उपलब्ध आइटम स्रोत सूची से बाहर के--बॉक्स नियंत्रण से पता चलता है. यदि स्रोत सूची है 1,000 आइटम, कि एक समस्या होने जा रहा है. लुकअप नियंत्रण उन आइटम्स के माध्यम से इस पृष्ठ नहीं. इसके बजाय, यह उन सभी को जो नियंत्रण में खींचतान. कि दोनों डेटा प्रविष्टि और प्रदर्शन के मामले में एक बहुत ही अजीब उपयोगकर्ता इंटरफ़ेस के लिए बनाता है.
  • Lookups "वापस खींच" जानकारी का एक स्तंभ. तुम कभी नहीं स्रोत सूची से जानकारी का एक से अधिक स्तंभ वापस खींच सकते हैं. उदाहरण के लिए, आप एक ग्राहक "12345 का चयन नहीं कर सकते" और एक ही समय में संख्या के रूप में अच्छी तरह के रूप में ग्राहक के नाम और पते प्रदर्शित करें. लुकअप केवल ग्राहक संख्या और कुछ नहीं दिखाता है. यह एक अजीब और मुश्किल उपयोगकर्ता इंटरफ़ेस के लिए बनाता है.
  • कोई इंट्रा-फार्म संचार. मैं इस यहाँ के बारे में लिखा है. आप कैस्केडिंग ड्रॉप-downs को लागू नहीं कर सकता, सशर्त फ़ील्ड् स सक्षम करें/निष्क्रिय, आदि.
  • कोई कैस्केडिंग नष्टकरण या अंतर्निहित संदर्भित अखंडता. SharePoint कस्टम सूचियाँ स्वतंत्र निकायों के रूप में व्यवहार करता है और उन्हें एक-दूसरे के लिए एक पारंपरिक ERD अर्थों में लिंक करने के लिए आप की अनुमति नहीं है. उदाहरण के लिए, SharePoint दो कस्टम सूचियाँ बनाने के लिए आपको अनुमति देता है, "ग्राहक" और "इनवॉइस शीर्षक". आप ग्राहकों की सूची में उस लिंक वापस एक ग्राहक के लिए एक चालान शीर्ष लेख बना सकते हैं. तब, आप ग्राहक सूची से हटा सकते हैं. बॉक्स से बाहर, इस को रोकने के लिए कोई रास्ता नहीं है. इस तरह की समस्या को हल करने के लिए, आप सामान्य रूप से ईवेंट हैंडलर्स का उपयोग करेंगे.

यह निराशाजनक लग सकता, लेकिन मैं अब भी SharePoint एक प्रारंभिक बिंदु के रूप में कार्यक्षमता के इस तरह के निर्माण के लिए प्रयोग करेंगे. हालांकि वहाँ अंतराल हैं क्या तुम एक समाधान में जरूरत के बीच, SharePoint में हमें इस तरह के रूप में उपकरण का उपयोग कर उन अंतराल को भरने के लिए सक्षम बनाता है:

  • ईवेंट हैंडलर्स. उन्हें संदर्भित अखंडता को लागू करने के लिए उपयोग करें.
  • कस्टम स्तंभ: कस्टम स्तंभ प्रकार बनाएँ और डिफ़ॉल्ट लुकअप स्तंभ के एवज में उन्हें का उपयोग करें. पृष्ठन जोड़ें, buffering और AJAX सुविधाओं उन्हें उत्तरदायी बनाने के लिए.
  • BDC. यह केवल MOSS सुविधा हमें हमेशा की लुकअप स्तंभ को एक बेहतर उपयोगकर्ता इंटरफ़ेस के साथ अन्य SharePoint सूचियाँ क्वेरी करने के लिए सक्षम बनाता है. BDC भी एक वापस अंत सर्वर अनुप्रयोग के लिए बाहर तक पहुँच सकते हैं. प्रतिकृति से बचने के लिए BDC का उपयोग करें. ERP प्रणाली से एक वापस अंत ग्राहक जानकारी नकल करने के बजाय, BDC के बजाय का उपयोग. BDC सुविधाओं कि जानकारी कहाँ यह के अंतर्गत आता है और एक प्रतिकृति समाधान को बनाए रखने की परेशानी से बचा जाता है सीधे ERP प्रणाली से खींचने के लिए एक अच्छा उपयोगकर्ता इंटरफ़ेस प्रदान करते हैं.

    BDC एक काई की सुविधा है (WSS में उपलब्ध नहीं है) और कॉन्फ़िगर करने के लिए चुनौती दे रहा है.

  • ASP.NET वेब प्रपत्र: SharePoint सूचियों का लाभ उठाने के जबकि एक बहुत संवेदनशील उपयोगकर्ता इंटरफेस प्रदान करने के लिए SharePoint ऑब्जेक्ट मॉडल और/या वेब सेवाओं का उपयोग करता है एक पूर्ण विशेषताओं-AJAX-सक्षम प्रपत्र बनाएँ.

अंतिम विकल्प महसूस हो सकता है जैसे आप स्क्रैच से शुरू कर रहे हैं, लेकिन SharePoint मंच आप निम्न कुंजी सुविधाओं के साथ बंद शुरू होता है कि इस तथ्य पर विचार:

  • रखरखाव के साथ सुरक्षा मॉडल.
  • मेनू प्रणाली रखरखाव के साथ.
  • "मास्टर तालिका" (अर्थात. कस्टम सूचियाँ) सुरक्षा के साथ, अंतर्निहित रखरखाव और लेखा परीक्षा.
  • खोज.
  • वापस अंत एकीकरण उपकरण (BDC).

यदि आप दृश्य स्टूडियो में एक नया रिक्त प्रोजेक्ट के साथ प्रारंभ करें, आप बुनियादी सुविधाओं और इससे पहले कि आप क्या प्रदान करता है SharePoint के करीब पाने के निर्माण के लिए पाइपलाइन का एक बहुत कुछ है.

मुझे विश्वास है कि Microsoft SharePoint अनुप्रयोग विकास के इस दिशा में विस्तार करने का इरादा रखता. यह मौजूदा SharePoint बेस के लिए एक प्राकृतिक विस्तार की तरह लगता है. माइक्रोसॉफ्ट के CRM अनुप्रयोग तानाना प्रकार के शीर्ष लेख/विवरण अनुप्रयोग विकास के समर्थन की जरूरत के एक महान सौदा प्रदान करता है. हालांकि उन सुविधाओं में CRM, प्रौद्योगिकी SharePoint विकास टीम के लिए स्पष्ट रूप से उपलब्ध है और मुझे उम्मीद है कि यह SharePoint उत्पाद में के अंत तक अपना रास्ता बनाना होगा 2008. अगर किसी एक में ज्ञान या जानकारी यह है, कृपया एक टिप्पणी छोड़ दो.

</अंत>

त्वरित टिप: सामग्री क्वेरी वेब भाग, लुकअप स्तंभ मान और XSL

मैं "रियल एस्टेट स्थान" नामक किसी सामग्री प्रकार में किसी स्तंभ का नाम है.

उस स्तंभ का प्रकार "लुकअप" है.

मैं संशोधित किया है <CommonViewFields> और ItemStyle.xsl स्तंभ को दिखाने के लिए.

एक सरल <xsl:मान का चयन करें =…> वापस आर्डिनल स्थिति डेटा शामिल हैं एक आंतरिक मूल्य देता है, रूप में इस तरह:

1;#मियामी

मानव के अनुकूल मूल्य प्राप्त करने के लिए, xsl-substring-बाद का उपयोग करें, के रूप में दिखाया गया:

<xsl:valuexsl का चयन करें "substring बाद =(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:मान का>

जब भी आप XSL रूपांतरण में लुकअप मान के साथ काम कर रहे हैं और मानव के अनुकूल मूल्य प्राप्त करने की जरूरत इस तकनीक का उपयोग करें.

<अंत />

Technorati टैग: , ,

SharePoint बीगल दिसंबर अंक ऊपर & रहते हैं

यह आप में से कई पहले से ही पता, के दिसंबर संस्करण के लेकिन SharePoint बीगल जीना है.

मेरी राय में पढ़ने लायक हर लेख है.

मैं करने के लिए एक छोटे से अतिरिक्त टक्कर देना चाहता हूँ मेरे सहयोगी लेख (Natalya Voskrensenskya). वह कैसे वह कस्टम सूचियाँ उपयोग का वर्णन करते हुए एक स्क्रीन-शॉट एक्ट्रा वेंगांजा प्रदान करता है, वर्कफ़्लो, SharePoint डिजाइनर, डेटा दृश्य और अन्य तत्वों में काई एक स्वयं-सेवा प्रशिक्षण सुविधा को लागू करने के लिए. वह तकनीक है कि कई अलग अलग व्यवसाय परिदृश्यों में लागू किया जा सकता वर्णन. देखो उसके ब्लॉग जब आप इसे पर हैं.

बाहर की जाँच करने के लिए मत भूलना मेरे लेख as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</अंत>

काई मुझसे कहता है “प्रवेश निषेध” कोई वर्कफ़्लो कार्य संपादित करने के लिए, लेकिन मैं वास्तव में उपयोग किया है

मैं एक वर्कफ़्लो SharePoint डिज़ाइनर का उपयोग कर एक साइट है जो मुख्य रूप से "NT_AUTHORITYAuthenticated उपयोगकर्ताओं को केवल पढ़ने में क्रियान्वित किया है" (अर्थात. हर कोई). किसी InfoPath प्रपत्र के लिए कोई प्रपत्र लायब्रेरी है. वहाँ एक संबद्ध वर्कफ़्लो कार्य सूची रूचि है इतना है कि जब वर्कफ़्लो संचालित, यह लोगों को कार्य असाइन कर सकते हैं.

मैं अनुमति प्रपत्र लायब्रेरी और कार्य सूची के लिए तोड़ ताकि किसी प्रमाणीकृत उपयोगकर्ता प्रपत्र बना सकते हैं और उनके असाइन किए गए कार्यों का अद्यतन.

मैं के साथ मेरी कम विशेषाधिकार परीक्षण खाते का परीक्षण.

मैं बाहर और बचाने के लिए कोई प्रपत्र लायब्रेरी को भरने कर सकते हैं? –> हाँ

मैं एक ईमेल लिंक से कार्य का उपयोग कर सकते हैं? –> हाँ

मैं एक संपादित करें वर्कफ़्लो कार्य लिंक देख सकते हैं –> हाँ

मैं उस लिंक पर क्लिक कर सकते हैं? –> नहीं … अनुज्ञा नकारी.

क्यों कि मुझे अनुमति से इनकार करते हैं, जब मैं उस पर क्लिक करें संपादित करें लिंक मैं देख सकता हूँ? है कि कैसे यह काम करने के लिए माना जाता है नहीं…

मैं फिर से सुरक्षा कॉन्फ़िगरेशन के माध्यम से जाना, बहुत बारीकी से. मैं इसे फिर से करना. मैं इस पोस्ट को हटाने पर विचार क्योंकि मैं स्पष्ट रूप से सुरक्षा के बारे में कुछ भी पता नहीं.

अंत में, मैं Internets की खोज. मैं इस अत्यधिक संभावना नहीं MSDN फोरम धागे खोजें: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

पोस्टर दिखाई देते हैं कि वर्कफ़्लो एक ड्राइव की थाली करने के लिए निर्यात के सरल कार्य एक काई सुरक्षा मुद्दा ठीक कर देंगे सुझाव दे जा? मैं शायद ही विश्वास कर सकते हैं मैं बस कि टाइप. मैं के बारे में दक्षिण पार्क प्रकरण की याद दिला रहा हूँ 9/11 जहां हमारे Preznit स्टेन पूछ रही है साजिश, "सच में?" और फिर से.

तो, कुछ खोने के लिए, मैं ऊपर एसपीडी आग, कार्यप्रवाह पर राइट-क्लिक करें और इसे बचाने के लिए करने के लिए मेरी सी:\ ड्राइव. कि सी होगी:\ मेरे लैपटॉप पर ड्राइव. इतना है कि कोई भी मुझे पूछना होगा मैं पूरे समय मेरे कंधे पर देख रहा हूँ, "क्यों तुम उस वर्कफ़्लो अपने लैपटॉप के लिए बचत कर रहे हैं?"

अविश्वसनीय रूप से, कि मेरी समस्या हल. मैं कार्य को संपादित कर सकते हैं.

मैं एतद्द्वारा यह की सबसे विचित्र वर्कफ़्लो Workaround किया जा करने के लिए मनोनीत 2007.

</अंत>

SharePoint डिजाइनर, वर्तमान आइटम “एन्कोडेड निरपेक्ष URL” और HTTPS

हम अक्सर आइटम या दस्तावेज़ है कि कार्यप्रवाह ट्रिगर करने के लिए एक हाइपरलिंक भी शामिल है एक ईमेल भेजने के लिए चाहता हूँ. हम वर्तमान आइटम "इनकोडिंग निरपेक्ष URL का उपयोग कर सकते हैं" इस प्रयोजन के लिए. हालांकि, यह हमेशा "http का उपयोग करने के लिए लगता है" यूआरएल प्रोटोकॉल के लिए. यदि आपकी साइट HTTPS पर चलाता है तो यह आपके लिए काम नहीं करेगा.

छवि

जहाँ तक मुझे पता है, कोई बाहर की बॉक्स समाधान इस समस्या के लिए है. यदि आप HTTPS का उपयोग करने की आवश्यकता, आप बॉक्स विकल्प से बाहर नहीं है.

यह हल करने के लिए, कोई कस्टम क्रिया एक स्ट्रिंग बदलें फ़ंक्शन में आपके वर्कफ़्लो का उपयोग करने के लिए प्रदान करता है कि बनाएँ. वैकल्पिक रूप से, यहाँ एक 3 पार्टी उपकरण जैसे कि उत्कृष्ट पैकेज का उपयोग करें: http://www.codeplex.com/spdwfextensions 🙂

</अंत>

त्वरित और आसान: कोई साइट स्तंभ के आंतरिक स्तंभ नाम का निर्धारण

अद्यतन: जेरेमी Thake इस बारे में blogged है और ऊपर से कुछ डाल किसी कंसोल अनुप्रयोग के लिए कोड पता चलता है कि आंतरिक नाम.

मैं एक सामग्री क्वेरी वेब पार्ट के किसी कार्य से एक नियत दिनांक को प्रदर्शित करने के लिए पाने के लिए कोशिश कर रहा था और क्योंकि स्क्रीन लेबल "नियत दिनांक" है, मैं मान लिया है कि स्तंभ नाम में उपयोग करने के लिए <CommonViewFields> "Due_x0020_Date" है.

गलत!

वास्तविक स्तंभ नाम के इस मामले में "DueDate" था.

मैं यह कैसे पता चला? मैं पुनः हीदर पढ़ें सुलैमान ब्लॉग प्रविष्टि को संशोधित करने के CQWP पर डेटा के अतिरिक्त स्तंभों को दिखाने के लिए. वह इस प्रक्रिया के चरण में वर्णन #13. यह ट्रस्ट. यह सही है. कम से कम, यह मेरे लिए सही था. मैं यह एक बहुत लंबे समय तक नाम के साथ किसी अन्य स्तंभ के लिए पहली बार में विश्वास नहीं किया.

मैं कहना है कि "यह ट्रस्ट" क्योंकि मैं यह विश्वास नहीं किया और शायद व्यर्थ दो घंटे एक दीवार के खिलाफ मेरे सिर butting के पास. मैं "DueDate का समाधान करने के बाद" नाम, मैं किसी अन्य फ़ील्ड में नहीं जोड़ चाहता था <CommonViewFields>. सोलोमन तकनीक का उपयोग करना, मैं एक कॉलम का नाम "XYZ_x0020_Project_x0020_Due_x00" की तरह हो रही थी.

मैं खुद के लिए सोचा, कि स्पष्ट रूप से एक छोटे रूप का नाम है. मैं आगे बढ़ो और संयुक्त राष्ट्र छोटा कर दिया गया था यह कोई सफलता के साथ. मैं अंत में प्रतीत होता छोटे रूप का नाम इस्तेमाल किया और यह काम किया.

बोनस टिप: जब मैं CQWP के साथ काम कर रहा था, अगर मैं एक बुरा आंतरिक नाम को जोड़ा गया <CommonViewFields>, CQWP मुझे बताना होगा कि क्वेरी कोई परिणाम नहीं लौटा था. लेकिन, अगर मैं एक डेटा प्रकार फ़ील्ड नाम को जोड़ा गया, यह एक परिणाम वापसी होगी. जब से मैं एक गैर विद्यमान फ़ील्ड संदर्भित किया गया डेटा जोड़ने प्रकार वास्तव में एक समस्या छिपा हुआ. मैं इसे जोड़ सकता है, लेकिन जब मैं इसका मान प्रदर्शित करने की कोशिश की, मैं हमेशा एक खाली मिलता था.

यह त्रुटि मुखौटा नहीं किया था:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

यह त्रुटि मुखौटा किया था:

<CommonViewFields>Due_x0020_Date,दिनांक समय;</CommonViewfields>

</अंत>

परिवर्तन करने के लिए ItemStyle.xsl तोड़ने के खबरदार

मैं एक सामग्री क्वेरी वेब पार्ट और दोपहर के भोजन के समय के बारे में सही के देखो अनुकूलित करने के लिए ItemStyle.xsl के साथ काम कर रहा था, मैं एक तोड़ने के लिए xsl को बदलने की. मैं यह महसूस किया था, लेकिन इस साइट संग्रह भर में प्रभाव तक पहुँचने था. मैं दोपहर के भोजन के लिए और मेरे लौटने पर दूर चला गया, इस संदेश में स्थानों का एक गुच्छा दिखने देखा:

यह वेब पार्ट प्रदर्शित करने में असमर्थ. समस्या के निवारण के लिए, इस वेब पेज किसी Windows SharePoint सेवाएँ-संगत HTML संपादक जैसे Microsoft Office SharePoint डिज़ाइनर में खोलें. यदि समस्या बनी रहती है, आपके वेब सर्वर व्यवस्थापक से संपर्क करें.

मैं ग्राहक को दोषी ठहराया (अभी तक कि यह मेरी गलती थी इस बिंदु पर नहीं साकार) लेकिन अंततः देखा उस दृश्य स्टूडियो intellisense मुझे था कि मैं विकृत XSL चेतावनी थी. मैं इसे सही और सब कुछ काम करना शुरू कर दिया.

रफ़ू किया हुआ ItemStyle.xsl के साथ कार्य करते समय सावधान रहें (और वैश्विक XSL फ़ाइलों के किसी भी) — उन्हें तोड़ने को साइट संग्रह में कई कलाकृतियों को प्रभावित करता है.

<अंत />