कोणीय निर्देशों के लिए टिप परेशानी-शूटिंग (या, हाइफ़न सब कुछ खत्म फिर से प्यार करने के लिए सीखने)

मैं उस बनाओ $http.get क्षुधा की एक जोड़ी है() छुपे बदसूरत त्रुटि के विवरण के साथ एक अच्छी तरह से स्वरूपित त्रुटि संदेश दिखाने के लिए सक्षम होना करने के लिए कॉल और मैं चाहता था, लेकिन सुलभ।  मूल रूप से, यह:

image

और फिर अगर त्रुटि पर प्रयोक्ता क्लिकें, वे और अधिक जानकारी देखें:

image

सरल सामान।  के बाद से सटीक एक ही संभावित त्रुटि प्रशासनिक स्क्रीन के रूप में अच्छी तरह के रूप में अंत उपयोगकर्ता स्क्रीन प्रकट कर सकते हैं, यह स्पष्ट रूप से एक कस्टम कोणीय निर्देश के लिए कहा जाता है।  मैं  यह पाया गया बकाया श्रृंखला के लेख (http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-i-the-fundamentals) द्वारा महान डैन Wahlin.  उसकी सलाह का पालन, मैं बहुत जल्दी से निर्मित एक <दुनिया नमस्ते> निर्देशक और मेरी और अधिक जटिल त्रुटि प्रदर्शन squeegee पर ले जाया गया. मैं इस अधिक जटिल निर्देश के साथ परेशानी का एक बिट में भाग गया।  खुशी से, मौका द्वारा की तरह, मैंने WebStorm से कहा था (मैं इन दिनों का उपयोग संपादक) कि जे एस फ़ाइल एक कोणीय फ़ाइल था और यह मेरी मदद की समझ से बाहर मुद्दा।  इस निर्देश के लिए कोड है:

angular.module("CDLApp").निर्देशक("generalCdlErrorHandler", समारोह() {

वापस जाएँ {
प्रतिबंधित करें: "ई",
की जगह: सच है,

स्कोप: {
retrieveLastConfigurationError: "&"
},

टेम्पलेट:
'<div वर्ग = "चेतावनी-खतरे की चेतावनी" भूमिका = "की चेतावनी" एनजी-init = "doShowExpandedErrorDetails = true" एनजी-शो "retrieveLastConfigurationError =()">' +
' वहाँ था एक i/o त्रुटि या अन्य त्रुटि. यह आमतौर पर होता है क्योंकि कॉन्फ़िगरेशन डेटा फ़ाइल नहीं किया जा सकता है ' +
' पाया या कॉन्फ़िगरेशन फ़ाइल में गलत जानकारी है (जैसे कि कोई दस्तावेज़ लायब्रेरी को संदर्भित ' +
' जो मौजूद नहीं है).' +
' <br />' +
' <div एनजी-शो "doShowExpandedErrorDetails" =>' +
' <एक href = "#" एनजी-क्लिक = "doShowExpandedErrorDetails = ! doShowExpandedErrorDetails">' +
'विवरण को छुपाने के लिए यहाँ क्लिक करें।' +
' </एक>: ' +
' <br />' +
' <प्री>{{retrieveLastConfigurationError() | json}}</प्री>' +
' <br />' +
' </div>' +
' <div एनजी-शो = "!doShowExpandedErrorDetails">' +
' <एक href = "#" एनजी-क्लिक = "doShowExpandedErrorDetails = ! doShowExpandedErrorDetails">' +
'त्रुटि विवरण का विस्तार करने के लिए यहाँ क्लिक करें।' +
' </एक>' +
' </div>' +
'</div>'
};
});

मूल रूप से, मैं एक "generalCdlErrorHandler" नामक एक नया तत्व पैदा कर रहा हूँ।  यह retrieveLastConfigurationError नामक एक समारोह के लिए उपयोग की जरूरत है और कि गुंजाइश वस्तु में संभाला है।  मैं शायद सिर्फ माता पिता की गुंजाइश इस्तेमाल किया जा सकता, लेकिन लगता है कि आलसी।  अगर किसी को भी सोचता है कि मैंने किया जाना चाहिए कि, मैं इसके बारे में टिप्पणी में सुनना अच्छा लगेगा.

यह सब ठीक था, लेकिन मैं कुछ भी नहीं हो रही थी।  कोई त्रुटियाँ कंसोल में ऊपर popped (कम से कम एक बार में मैं मैं रास्ते के साथ बनाए गए सभी sx त्रुटियाँ तय).  मैं बस किसी भी आउटपुट से निर्देश नहीं मिला।  मैं चला गया और एनजी-शो के निर्देश और मैं पहले कुछ स्थैतिक पाठ जोड़ा * था * कि जाओ. यह ने मुझे लगता है कि शायद निर्देशक उलझाव "doShowExpandedErrorDetails" जैसे नए वार्स बनाएँ या एक "एनजी init" है करने की अनुमति नहीं थी कि वहाँ में। 

मैं वापस देख अगर मैं था एक प्रकार है और इस समय WebStorm मेरी मदद से बाहर करने के लिए HTML में चला गया।  मैं इस तरह की retrieveLastConfigurationError समारोह में गुजर गया था:

<जनरल cdl त्रुटि हैंडलर retrieveLastConfigurationError="CDLController.retrieveLastConfigurationError()">
</जनरल cdl त्रुटि हैंडलर>

लेकिन यह सच में यह किया जा करने के लिए आवश्यक:

<जनरल cdl त्रुटि हैंडलर पुनः प्राप्त अंतिम कॉन्फ़िगरेशन त्रुटि "CDLController.retrieveLastConfigurationError =()">
</जनरल cdl त्रुटि हैंडलर>

WebStorm काफी चालाक को पता था कि यह बंटे हो गया था।  अगर यह उस संकेत प्रदान नहीं था, मैं शायद अभी भी इस समस्या निवारण हो जाएगा मुस्कुराओ.  मज़ा बार!

इस चाल है: न केवल निर्देशक तत्व नाम बंटे है, तो तुम यह करने के लिए जोड़ें किसी भी विशेषताएँ होती हैं।  एक बार मैं हाइफ़न जोड़ा, यह सब बहुत अच्छा काम किया।  लघु एकल नामों का उपयोग करने के लिए दान की ट्यूटोरियल हुआ, तो मैं कनेक्शन नहीं बना था.

आशा है कि यह किसी को मदद मिलती है.

</अंत>

undefinedमेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

IE9 जब आप शॉर्टकट के साथ ले वास्तव में यह पसंद नहीं है अपने <काल> टैग

मैं क्रोम सभी समय का उपयोग कर के एक बुरी आदत में गिर गया है।  यह "बुरा" है, क्योंकि मैं विकास सामान सच में अन्य वेब ब्राउज़रों के एक बहुत पर चलाने के लिए की जरूरत, सहित, अफसोस की बात है IE8.  मेरा काम लैपटॉप IE9 मानक है जो भी कारण के लिए) और मैं सिर्फ एक त्वरित कर रहा था क्या बातें की तरह और... यह देखा देखने के लिए चेक काफ़ी नहीं था।  उदाहरण के लिए:

image

यह है * वाले * इस तरह लग रहे करने के लिए:

image

 

न केवल इसे बंद किया गया, लेकिन मेरे क्लिक करें घटनाओं फायरिंग नहीं थे।  (उनमें से ज्यादातर, वैसे भी).

नेत्रहीन, यह लग रहा था जैसे चीजें "उन्नत सेटअप" लिंक के पास रेल से जाना शुरू कर दिया।  मैं HTML के उस भाग में खोदा और पाया था कि मैं इस लाइन:

<स्पैन वर्ग = "glyphicon glyphicon-नए-विंडो" />

कि स्वीकार्य वाक्यविन्यास की तरह लगता है ("क्रोम संस्करण 40.02214.94 मी"इसके साथ ठीक है). मैं चला गया और यह वैसे भी बदल गया, के रूप में दिखाया गया:

<स्पैन वर्ग = "glyphicon glyphicon-नए-विंडो"></काल>

कि यह तय.

ऐसी छोटी छोटी बात एक स्क्रीन के ऐसे एक विशाल गंदगी के कारण है।  मज़ा बार.

यह एक जल्दी ठीक हुआ, लेकिन यह भी बात है कि सिर्फ अपनी रीढ़ की हड्डी संरेखण से बाहर हो जाता है जब आप इसे देखने की तरह है।  वहाँ से अधिक कर रहे हैं 500 HTML की लाइनों में इस छोटी सी व्यवस्थापक समारोह और आप बस अपने आप को उन मातम के बीच खुदाई को खोजने के लिए चाहते हैं मत, कभी मुस्कुराओ.

</अंत>

undefinedमेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

HTTP 406 SharePoint बाकी अंत अंक के खिलाफ कोणीय $http.get का उपयोग करते समय त्रुटि

अद्यतन: मार्क विज्ञापन ndersson जानकारी के इस महान टुकड़ा बाहर की ओर इशारा किया: http://blogs.office.com/2014/08/13/json-light-support-rest-sharepoint-api-released/. कि बहुत कुछ बताते हैं :).

कि एक ब्लॉग पोस्ट के सबसे खराब शीर्षक हो सकता है कभी! Anyhoo.

मैं आमतौर पर एक O365 इंस्टेंस के खिलाफ मेरी प्रोटोटाइप के सभी करते हैं. मैं मेरी व्यक्तिगत उदाहरण है इतना है कि मैं किसी और को प्रभावित करने के बारे में चिंता करने की जरूरत नहीं है. एक अलग रूप में-जब हम काई-के साथ हमारे लैपटॉप पर आभासी मशीनों के चारों ओर बढ़ाया कॉल SQL Server याद, IIS, हायपर-V बनाम तय करने. VMWare? Anyhoo...

मैं एक app Angular करता है इस वातावरण में का उपयोग कर विकसित किया था, अन्य बातों के अलावा, यह:

$http.get(serverUrl)
.सफलता(समारोह(डेटा, स्थिति, शीर्ष लेख, config) {

var getLinksResponse = डेटा;

getLinksResponse.value.forEach(समारोह(theResult) {

// और इतने पर और इतने फेन

यह बस ठीक दो विभिन्न SharePoint ऑनलाइन वातावरण में काम कर रहा था. हालांकि, जब मेरे सहयोगी यह एक Cloudshare इंस्टेंस के लिए रखी, वह हो रही थी एक HTTP 406 त्रुटि (जो पहली बार मैं कभी मिला है कि एक था, तो.. याय, मेरा अंदाज़ा है). हम अनुसंधान के एक सा था और देखा कि "स्वीकार" शीर्ष लेख बंद था. SharePoint ऑनलाइन के साथ पूरी तरह से खुश था:

स्वीकार करें: आवेदन/json

Cloudshare आवृत्ति है लेकिन (जो प्रेम पर सपा है, एक वर्चुअल सर्वर में मेजबानी की) क्लासिक चाहता था "odata वाचाल =" में रूप में अच्छी तरह से जोड़ा गया:

स्वीकार करें: आवेदन/json;odata वाचाल =

कि ठीक करने के लिए, हम इस तरह के रूप में हैडर जोड़ा:

var config = {शीर्ष लेख: {
'स्वीकार करें': ' आवेदन/json;odata वाचाल ='
}
};

$http.get(serverUrl,config)
.सफलता(समारोह(डेटा, स्थिति, शीर्ष लेख, config) {

var getLinksResponse = डेटा;

getLinksResponse.value.forEach(समारोह(theResult) {

// और इतने पर और इतने फेन

कि के छुटकारा मिल गया 406, लेकिन यह भी प्रतिक्रिया का स्वरूप बदल गया. इसे और अधिक था.. वाचाल. (haha!) अधिक परिवर्तन आवश्यक थे और यहाँ अंतिम परिणाम है:

var config = {शीर्ष लेख: {
'स्वीकार करें': ' आवेदन/json;odata वाचाल ='
}
};

$http.get(serverUrl,config)
.सफलता(समारोह(डेटा, स्थिति, शीर्ष लेख, config) {

var getLinksResponse = डेटा;

getLinksResponse.d.results.forEach(समारोह(theResult) {

// और इतने पर और इतने फेन

यह केवल में बदल गया एक 30 हमारे लिए मिनट समस्या, तो हम बाहर lucked. उम्मीद है कि किसी को यह उपयोगी पाता.

</अंत>

कैसे करें: एक ही पृष्ठ पर एकाधिक कोणीय SharePoint वेब पार्ट्स को सक्षम करें

इस ब्लॉग पोस्ट बताता है कि कैसे हो सकता है आप एकाधिक Angular.js आधारित SharePoint वेब पार्ट्स (किसी सामग्री संपादक वेब पार्ट के द्वारा संदर्भित) पर उसी पृष्ठ. मैं किसी सामग्री संपादक वेब पार्ट को बुला रहा हूँ (CEWP) कि जावास्क्रिप्ट Angular.js ढांचे के एक "कोणीय वेब भाग." का उपयोग कर बनाया का संदर्भ

कोणीय के बूटस्ट्रैप प्रक्रिया आसान सुपर है और बस के बारे में हर उदाहरण आप पाते हैं internets पर कुछ इस तरह चला जाता है:

<html एनजी-app 'myApp' =>

<blah /><blah /><blah />

</html>

यह टूट जाता है, फिर भी, यदि आप एक ही पृष्ठ पर एकाधिक कोणीय वेब पार्ट्स एकाधिक CEWP का प्रतिनिधित्व करने को सक्षम करने के लिए चाहते हैं. कोणीय ही स्वचालित रूप से पहली एनजी-app निर्देशक के खिलाफ यह ढूँढता bootstrap करेंगे – कम से कम कोणीय संस्करण के रूप में 1.3.6. समाधान बहुत आसान है-मैन्युअल रूप से आपके कोड इसके बजाय bootstrap. इसके बाद के संस्करण अब कुछ इस तरह से बदलता है:

<शरीर>
<घ
चतुर्थ id =”bootstrapHere” एनजी-नियंत्रक =”myController theController के रूप में”>
<blah /><blah /><blah />
</div>
</शरीर>

<स्क्रिप्ट src =”//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.js”></स्क्रिप्ट>

<स्क्रिप्ट>
angular.bootstrap(angular.element(document.getElementById(“bootstrapHere”)),['myApp']);
</स्क्रिप्ट>

मूल रूप से, एनजी-app पर तत्व करने के लिए अपने bootstrapping बजाय का उपयोग कर, आप किसी ID उस तत्व पर थप्पड़. तब, bootstrap का उपयोग करें() कोणीय पर विधि ही bootstrapping को नियंत्रित करने के लिए रन-टाइम की प्रक्रिया. मैं इस एक ही पृष्ठ पर तीन अलग अलग कोणीय वेब पार्ट्स के साथ परीक्षण किया है और यह एक आकर्षण काम करता है.

</अंत>

undefinedमेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

न्यू जर्सी मोटर वाहन आयोग लेता है एक और शिकार

तो, मेरे बेटे सा अपने ड्राइविंग परमिट प्राप्त करने से अपेक्षित है।  कल, मध्य सुबह में, वह ट्रकों ओकलैंड इसे पाने के लिए एनजे पर निर्भर।  वह वहाँ हो जाता है, अपने कागजी कार्रवाई बाहर भरता एक unstamped परमिट जारी किए गए है और सीखता है कि वह अब करने के लिए जाना चाहिए एक अन्य MVC स्थान उसकी आँख परीक्षा लेने के लिए।  क्योंकि, जाहिरा तौर पर, अत्यधिक कुशल नेत्र परीक्षकों बस कहीं भी रह नहीं, तो न्यू जर्सी MVC जहां प्रतिभा है जाने के लिए की जरूरत है।  या, शायद यह है क्योंकि वे एक Hamiltonian दर्शन समेकन का अनुसरण कर रहे हैं?  ज्यादा के रूप में वित्तीय और विनिर्माण हैमिल्टन लगा समेकन गणतंत्र के भावी आर्थिक ताकत के लिए महत्वपूर्ण थे, शायद एनजे MVC वे नेत्र परीक्षण के न्यू जर्सी MVC की ताकत के भविष्य के लिए प्रतिभा को मजबूत की जरूरत महसूस करता है?  शायद यह एक अकथनीय योजना का हिस्सा है?  काश, मैं केवल इस विषय है और कोई जवाब पर सवाल है। 

निम्नलिखित ओकलैंड सलाह, पत्नी और बेटा लोदी के लिए नीचे उनके रास्ते के ट्रक, न्यू जर्सी लोदी को unstamped परमिट के साथ।  लोदी किसी भी न्यू जर्सी MVC स्थान के सबसे खराब पार्किंग पड़ सकता है।  और, वे भी कुछ दुर्लभ की मेजबानी के बाद से अभी तक अत्यधिक नेत्र परीक्षण मशीनों और नेत्र परीक्षण के पेशेवरों प्रतिष्ठित, वे सभी पट्टियों के supplicants को आकर्षित, जैसा मामला, शिक्षा और gawkers.  मेरा बेटा लाइनों और "never-look-them-in-the-eye" न्यू जर्सी MVC पेशेवरों के द्वारा उपलब्ध कराई गई दिशाओं की भूलभुलैया के माध्यम से अपनी तरह काम करता है और अंत में नेत्र परीक्षण लाइन पर पहुंचें।  वे अब जानें कि ओकलैंड व्यक्ति unstamped परमिट पर एक गलती बना दिया।  उन्होंने सामाजिक सुरक्षा नंबर गलत keyed, डाल एक एक "8" अंकों में से एक में "2" के स्थान पर।  न्यू जर्सी DMV व्यक्ति यह जानता था कि, क्योंकि जब वह कंप्यूटर में उस गलत SS# ऊपर खींच लिया, यह मेरे बेटे के नाम नहीं दिखा था।  पत्नी और बेटा कहो, "ओह, वह गलत संख्या है, तुम एक '2' वहाँ एक '8 के बजाय.' की ज़रूरत'  जो कई, शायद हर एक निष्पक्ष दिमाग व्यक्ति की उम्मीद होती है इस बिंदु पर एनजे MVC व्यक्ति के लिए बस संख्या सही करने के लिए वे सिर्फ कंप्यूटर में प्रवेश किया।  हा! मूर्ख!  नहीं, इसके बजाय वह उनके सामाजिक सुरक्षा कार्ड प्रदान करने के लिए कहा गया।  चलो एक पल के लिए पीछे हटना और विचार है कि पहली जगह में unstamped परमिट पाने के लिए, वह पहले से ही एक हमें पासपोर्ट के रूप में अच्छी तरह से एक न्यू जर्सी जन्म प्रमाण पत्र और उसे करने के लिए अपने घर के पते पर लिखित पत्र प्रदान की थी।   उसके साथ उसकी मां है, उसका नाम के शेयर, उसका पता, उसकी ऊंचाई (अफसोस की बात है लेकिन, उसका स्वाद-fi फिल्मों में नहीं) .. तुम इसे नाम, मेरा बेटा इन अमेरिकी राज्यों और वास्तव में अच्छी तरह से और सही मायने में जीवन लंबे समय निवासी के रूप में पहचान है, न्यू जर्सी ही द्वारा किसी भी उपाय आप कल्पना कर सकते हैं।  ओकलैंड व्यक्ति बना दिया अगर न्यू जर्सी MVC व्यक्ति बस गलती कि ठीक हो, कंप्यूटर मेरे बेटे की जानकारी के ऊपर खींच लिया है होगा और कि कहानी का अंत होता है।  लेकिन फिर से, मूर्ख!  वे ऐसा नहीं कर सकते. इसके बजाय, न्यू जर्सी MVC अब एक सामाजिक सुरक्षा कार्ड पर जोर। 

तो, पत्नी और बेटा जाओ और इसे पाने के लिए घर वापसी.  और अंत में, वह उसकी परमिट प्राप्त करता.

यह है कि एक दिन में तीन अलग यात्राओं के न्यू जर्सी MVC को।  उसकी परमिट प्राप्त करने के लिए।  यह लगभग लिया 6 घंटों से खत्म करने के लिए शुरू।  इस गार्डन राज्य में ड्राइविंग के लिए मेरे बेटे की शुरूआत है.

न्यू जर्सी MVC स्पष्ट रूप से टूट गया है। 

</अंत>

कोणीय IE9 में Bootstrap करने के लिए विफल रहता है

मैं Angular.js के साथ पिछले के लिए, जबकि लंबे समय और मेरे जीवन के लिए खेल रहा हूँ चारों ओर, मैं मेरी कोणीय apps IE9 में लॉन्च करने के लिए प्राप्त नहीं कर सका।  वे सब काम ठीक IE11 में लेकिन IE9 बस घुंघराले ब्रेसिज़ और इसी तरह बिट्स दिखाना होगा.

मैं आसपास खोज की है और किसी को अपनी समस्या के बारे में शिकायत नहीं मिल सकता।  यह ठीक क्रोम में काम किया, IE11, न सिर्फ IE9.

मैं तथ्य यह है कि आईई कंसोल त्रुटियों के इस तरह मुझे दे रहा था द्वारा फेंका गया था:

SEC7111: HTTPS सुरक्षा res द्वारा समझौता किया है://ieframe.dll/forbidframing.htm

उस त्रुटि मुझे वहाँ कुछ समस्या कोणीय डाउनलोड करने या अन्य पुस्तकालयों मैं की जरूरत है कि गया था सोच रहा था।  के रूप में इसे मुड़ता है, यह मुद्दा नहीं था.

Internets के आसपास poking द्वारा, मैं अंत में था कि मैं जरूरत है खोजने के लिए वाक्यांश "bootstrap" और bootstrapping असफल रहा था लग रहा था कि पता चला।  अंत में, मेरी समस्या यह थी कि मुझे सजाया था मेरा <html> एनजी-app विशेषता के साथ टैग, के रूप में:

<html एनजी-app "MatrixApp" =>

अच्छी तरह से, कि IE9 के लिए काम नहीं किया।  इसके बजाय, मैं सब के आराम HTML में लिपटे <शरीर> एक div और सन्दर्भ MatrixApp इस तरह के अंदर.

समस्या का हल.

उम्मीद है कि यह किसी को कुछ दु: ख बचाता है.

</अंत>

किसी मास्टर पेज के बिना कस्टम SharePoint रूपों का निर्माण

मेरे सहयोगी, लॉरेन जोन्स, ऊपर एक अच्छा चल एक कस्टम डेटा प्रविष्टि प्रपत्र SharePoint डिज़ाइनर का उपयोग कर बनाने के लिए कैसे पर लिखा था।  यही "नया के तहत सूर्य" नहीं है, लेकिन मोड़ के एक बिट है।  उसके शब्दों में:

कस्टम प्रपत्र बनाने के सीधे आगे करने के लिए SharePoint डिज़ाइनर में है, नेविगेट करने के लिए अपनी सूची और रिबन मेनू का चयन करें पर ' सूची प्रपत्र’ और अपने नए प्रपत्र टेम्पलेट बनाएँ.

यह काम करता है अगर अच्छी तरह से आप चाहते हैं आप करने के लिए संलग्न किया जा करने के लिए आपके प्रपत्र मुख्य पेज, लेकिन क्या अगर आप एक रूप है कि बनाने के उपयोग के मामले है एक पॉपअप विंडो में है या स्वसंपूर्ण SharePoint क्रोम के बिना है. मैं बिल्कुल इस मामले का उपयोग किया था, मैं एक फार्म करने के लिए कस्टम शैली तो एक पृष्ठ के भीतर एक पॉपअप div इनलाइन में उस प्रपत्र का उपयोग करना चाहता था.

नहीं निराशा, वहाँ एक तरीका यह करने के लिए जो कि सहज ज्ञान युक्त नहीं है लेकिन काफी पूरा करने के लिए आसान है.

आप सभी विवरण यहाँ पढ़ सकते हैं: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=55&rtitle=customforms&rsrouce=pgblog और आप कार्रवाई में इसे 'अधिक जानकारी के लिए हमसे संपर्क करें' लिंक हमारे बिग एप्पल SharePoint साइट की सेवाओं पृष्ठ पर सेवाओं में से किसी पर क्लिक करके देख सकते हैं (http://www.bigapplesharepoint.com/services).

लॉरेन UX और ब्रांडिंग पर अच्छी चीजें बहुत से लिखते हैं।  आप यहाँ यहाँ लिखने के अधिक देख सकते हैं: http://www.bigapplesharepoint.com/team?showExpertName=Lauren%20Jones.

</अंत>

डिजाइन और सुविधा Coolaid पर नशे में ध्यान भंग

मेरे सहयोगी, लॉरेन जोन्स (https://twitter.com/laurenjones02) ऊपर एक लघु लेख पीढ़ी के बारे में कैसे बात कर लिखा था परिसर SP rollouts अंत उपयोगकर्ताओं पर बहुत मेहनत कर रहे हैं।  यह स्पष्ट है की तरह है, एक तरह से, लेकिन यह आसान के लिए मुझे कहना है कि मैं पिछले कुछ वर्षों की जटिल rollouts अप्रस्तुत अंत उपयोगकर्ताओं के लिए चीजों की एक बहुत करवाया है के बाद है.

यहाँ कुंजी है ' ग्राफ:

पांच साल पहले, जब मैं करने के लिए संगठन बनने के लिए सहयोग मंच और साझा ड्राइव की जगह का एक प्राथमिक लक्ष्य के साथ पहली बार के लिए SharePoint बाहर लुढ़का, हम भी सामाजिक शुरू की और के माध्यम से आरएसएस समाचार फ़ीड, मेरे साइटों और प्रोफाइल, और folksonomy टैगिंग. अनावश्यक कहने के लिए, यह बहुत अंत उपयोगकर्ताओं को एक झटके में अपनाने के लिए गया था. वहाँ गया था, जबकि गोद लेने के चारों ओर दस्तावेज़ प्रबंधन और प्रोफाइल के साथ सफलता, आरएसएस और टैगिंग कम सफल थी और यह वास्तव में परिवर्तन प्रबंधन संचार और प्रशिक्षण के कारण था. हम इसे एक बार में नहीं कर सकता. ले जा रहा है कम और अधिक दृष्टिकोण और कार्यक्षमता चरणों में जारी करने के अंत उपयोगकर्ताओं को स्वीकार और को अपनाने के लिए आसान है.

यह लेख मैंने पढ़ा है द्वारा एक और बिट की याद दिलाता है Kris आंधी बिसूरना की विशेषता सेट करने के लिए संबंधित, “एक इंजीनियरों लागत है और उत्पाद प्रबंधकों पर विचार नहीं.”

यदि आपके पास एक डरावनी कहानी या सफलता की कहानी साझा करने के लिए, मुझे आशा है कि आप कि टिप्पणी में बिग एप्पल साइट पर करूँगा से अधिक.

</अंत>

साप्ताहिक Roundup – जुलाई 13, 2014

मैं xpost करने के लिए यहाँ यह पिछले सप्ताहांत। 

यहाँ है 3rd लेख में एक श्रृंखला जहाँ मैं लिखने के बारे में पोस्ट ब्लॉग और ऑनलाइन लेख है कि पिछले हफ्ते या इतने में विशेष रूप से मेरे लिए दिलचस्प थे।  दो CodePlex परियोजनाओं के एक संभावित InfoPath प्रतिस्थापन के लिए और SharePoint के साथ अनुमतियाँ प्रबंधित करने के लिए श्रृंखला में इस हफ्ते की प्रविष्टि पर प्रकाश डाला गया, उपग्रहों के बारे में समाचार, अभी तक एक और जावास्क्रिप्ट ढांचे और ऐडा Babbage और कंप्यूटिंग के इतिहास में उसकी भूमिका को मंजूरी.

आप इसे यहाँ पढ़ सकते हैं: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=93&rsource=pgblog&rtitle=roundup

</अंत>

ULS दर्शक के साथ वास्तविक समय में CAML क्वेरीज़ देखें

मेरे सहयोगी, Ashsih पटेल, लिखा था ऊपर एक अच्छा चल विभिन्न सपा के पीछे CAML देखें करने के लिए कैसे का वर्णन कि होने वास्तविक समय ULS दर्शक के उपयोग में व्यवसाय के पाठ्यक्रम में क्वेरी करता.

यहाँ परिचय है:

तुम कभी क्या CAML क्वेरी SharePoint सर्वर द्वारा क्रियान्वित कर रहे हैं जानना चाहता था?

अच्छी तरह से, समस्या निवारण और सीखने के उद्देश्य के लिए, यह एक बुरा विचार नहीं है. आखिरकार, SQL Profiler हमें मुद्दों का एक बहुत में समस्या निवारण मदद कर रहा है.

वहाँ उत्पादों वहाँ हो सकता है लेकिन मैं एक तरह से यह करने के लिए अतिरिक्त रुपये खर्च किए बिना बाहर लगा! और यहाँ यह है...

आप पूरी बात यहाँ पढ़ सकते हैं: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</अंत>